From 8f8f48c9920997fddb8ee682835366fb46a814e9 Mon Sep 17 00:00:00 2001 From: Vjacheslav Trushkin Date: Sun, 19 Jun 2022 22:40:13 +0300 Subject: [PATCH] Fix unit tests --- components/ember/package.json | 3 +- components/react/package.json | 3 +- components/svelte/package.json | 5 +- components/svg-framework/package.json | 2 +- components/vue/package.json | 1 - components/vue2/package.json | 3 +- iconify-icon/icon/package.json | 7 +- iconify-icon/react/package.json | 3 +- iconify-icon/solid/package.json | 5 +- packages/api-redundancy/package.json | 11 +- packages/core/package.json | 11 +- packages/utils/package.json | 13 +- pnpm-lock.yaml | 1212 ++++++------------------- 13 files changed, 302 insertions(+), 977 deletions(-) diff --git a/components/ember/package.json b/components/ember/package.json index ed416cd..20d84ff 100644 --- a/components/ember/package.json +++ b/components/ember/package.json @@ -20,8 +20,7 @@ "build:lib": "tsc -b", "build:rollup": "rollup -c rollup.config.js", "build:api": "api-extractor run --local --verbose --config api-extractor.json", - "build:cleanup": "node cleanup", - "monorepo:postinstall": "npm run build" + "build:cleanup": "node cleanup" }, "devDependencies": { "@iconify/core": "workspace:^", diff --git a/components/react/package.json b/components/react/package.json index 7796ec0..2b1f448 100644 --- a/components/react/package.json +++ b/components/react/package.json @@ -14,14 +14,13 @@ }, "scripts": { "clean": "rimraf lib dist tsconfig.tsbuildinfo", - "prebuild": "npm run clean", + "prebuild": "pnpm run clean", "build": "node build", "build:lib": "tsc -b", "build:dist": "rollup -c rollup.config.js", "prebuild:api": "api-extractor run --local --verbose --config api-extractor.offline.json", "build:api": "api-extractor run --local --verbose --config api-extractor.iconify.json", "build:cleanup": "node cleanup", - "monorepo:postinstall": "npm run build", "test": "jest --runInBand" }, "main": "dist/iconify.js", diff --git a/components/svelte/package.json b/components/svelte/package.json index a228f91..5b30f25 100644 --- a/components/svelte/package.json +++ b/components/svelte/package.json @@ -18,12 +18,11 @@ "types": "dist/index.d.ts", "scripts": { "cleanup": "rimraf lib dist", - "prebuild": "npm run cleanup", + "prebuild": "pnpm run cleanup", "build": "node build", "build:tsc": "tsc -b", "build:bundles": "rollup -c rollup.config.js", "build:api": "node build --only-api", - "monorepo:postinstall": "npm run build", "test": "jest --runInBand" }, "dependencies": { @@ -47,7 +46,7 @@ "svelte": "3.39", "svelte-jester": "^2.3.2", "svelte-preprocess": "^4.10.7", - "ts-jest": "^27.1.5" + "ts-jest": "28.0.0-next.3" }, "peerDependencies": { "svelte": ">=3" diff --git a/components/svg-framework/package.json b/components/svg-framework/package.json index 8e87f22..6f73831 100644 --- a/components/svg-framework/package.json +++ b/components/svg-framework/package.json @@ -89,7 +89,7 @@ "rimraf": "^3.0.2", "rollup": "^2.75.6", "rollup-plugin-terser": "^7.0.2", - "ts-jest": "^27.1.5", + "ts-jest": "28.0.0-next.3", "typescript": "^4.7.4" } } diff --git a/components/vue/package.json b/components/vue/package.json index b6d5b6b..b9d343f 100644 --- a/components/vue/package.json +++ b/components/vue/package.json @@ -18,7 +18,6 @@ "build:dist": "rollup -c rollup.config.js", "prebuild:api": "api-extractor run --local --verbose --config api-extractor.offline.json", "build:api": "api-extractor run --local --verbose --config api-extractor.iconify.json", - "monorepo:postinstall": "npm run build", "test": "vitest" }, "main": "dist/iconify.js", diff --git a/components/vue2/package.json b/components/vue2/package.json index af59f83..f242d34 100644 --- a/components/vue2/package.json +++ b/components/vue2/package.json @@ -18,7 +18,6 @@ "build:dist": "rollup -c rollup.config.js", "prebuild:api": "api-extractor run --local --verbose --config api-extractor.offline.json", "build:api": "api-extractor run --local --verbose --config api-extractor.iconify.json", - "monorepo:postinstall": "npm run build", "test": "jest --runInBand" }, "main": "dist/iconify.js", @@ -55,7 +54,7 @@ "@vue/test-utils": "^1.3.0", "@vue/vue2-jest": "^27.0.0", "babel-jest": "^27.5.1", - "jest": "^27.5.1", + "jest": "28.0.0-alpha.11", "rollup": "^2.75.6", "typescript": "^4.7.4", "vue": "^2.6.14" diff --git a/iconify-icon/icon/package.json b/iconify-icon/icon/package.json index 6ecb928..1712a6c 100644 --- a/iconify-icon/icon/package.json +++ b/iconify-icon/icon/package.json @@ -19,15 +19,14 @@ "scripts": { "clean": "rimraf lib dist tsconfig.tsbuildinfo", "lint": "eslint src/**/*.ts", - "prebuild": "npm run lint && npm run clean", + "prebuild": "pnpm run lint && pnpm run clean", "build": "node build", "build:api": "api-extractor run --local --verbose", "build:lib": "tsc -b", "build:dist": "rollup -c rollup.config.js", - "monorepo:postinstall": "npm run build", "test:jest": "jest --runInBand", "test:mjs": "cross-env NODE_OPTIONS=--experimental-vm-modules node tests/import-test.mjs", - "test": "npm run test:jest && npm run test:mjs" + "test": "pnpm run test:jest && pnpm run test:mjs" }, "exports": { "./*": "./*", @@ -70,7 +69,7 @@ "rimraf": "^3.0.2", "rollup": "^2.75.6", "rollup-plugin-terser": "^7.0.2", - "ts-jest": "^27.1.5", + "ts-jest": "28.0.0-next.3", "typescript": "^4.7.4" } } diff --git a/iconify-icon/react/package.json b/iconify-icon/react/package.json index 93a99c0..20ffa02 100644 --- a/iconify-icon/react/package.json +++ b/iconify-icon/react/package.json @@ -14,9 +14,8 @@ }, "scripts": { "clean": "rimraf lib dist tsconfig.tsbuildinfo", - "prebuild": "npm run clean", + "prebuild": "pnpm run clean", "build": "tsup", - "monorepo:postinstall": "npm run build", "test": "vitest --config vitest.config.mjs" }, "main": "dist/iconify.js", diff --git a/iconify-icon/solid/package.json b/iconify-icon/solid/package.json index 1df6bb8..b640c3b 100644 --- a/iconify-icon/solid/package.json +++ b/iconify-icon/solid/package.json @@ -15,9 +15,8 @@ }, "scripts": { "clean": "rimraf lib dist tsconfig.tsbuildinfo", - "prebuild": "npm run clean", - "build": "tsc -b", - "monorepo:postinstall": "npm run build" + "prebuild": "pnpm run clean", + "build": "tsc -b" }, "main": "dist/iconify.jsx", "types": "dist/iconify.d.ts", diff --git a/packages/api-redundancy/package.json b/packages/api-redundancy/package.json index e8f7730..ed6a613 100644 --- a/packages/api-redundancy/package.json +++ b/packages/api-redundancy/package.json @@ -16,12 +16,11 @@ }, "scripts": { "lint": "eslint src/*.ts", - "prebuild": "npm run lint", + "prebuild": "[npm run lint", "build": "tsup src/index.ts --dts --format esm,cjs", - "monorepo:postinstall": "npm run build", "test:jest": "jest --runInBand", - "test:jasmine": "cross-env NODE_OPTIONS=--experimental-vm-modules npx jasmine", - "test": "npm run test:jest && npm run test:jasmine" + "test:jasmine": "cross-env NODE_OPTIONS=--experimental-vm-modules pnpm dlx jasmine", + "test": "pnpm run test:jest && pnpm run test:jasmine" }, "bugs": "https://github.com/iconify/iconify/issues", "homepage": "https://iconify.design/", @@ -39,8 +38,8 @@ "eslint": "^8.18.0", "eslint-plugin-jasmine": "^4.1.3", "jasmine": "^4.2.1", - "jest": "^27.5.1", - "ts-jest": "^27.1.5", + "jest": "28.0.0-alpha.11", + "ts-jest": "28.0.0-next.3", "tsup": "^5.12.9" } } diff --git a/packages/core/package.json b/packages/core/package.json index 0874514..9f173e2 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -15,12 +15,11 @@ "scripts": { "clean": "rimraf lib tsconfig.tsbuildinfo", "lint": "eslint --fix src/**/*.ts", - "prebuild": "npm run lint && npm run clean", + "prebuild": "pnpm run lint && pnpm run clean", "build": "unbuild", - "monorepo:postinstall": "npm run build", "test:jest-cjs": "jest --clearCache --config=jest.config.cjs && jest --runInBand --config=jest.config.cjs", - "test:jest-esm": "cross-env NODE_OPTIONS=--experimental-vm-modules jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs", - "test": "npm run test:jest-cjs && npm run test:jest-esm", + "test:jest-esm": "cross-env NODE_OPTIONS=--experimental-vm-modules jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules pnpm dlx jest --runInBand --config=jest.config.mjs", + "test": "pnpm run test:jest-cjs && pnpm run test:jest-esm", "vitest": "vitest --config vitest.config.mjs" }, "sideEffects": false, @@ -117,9 +116,9 @@ "eslint": "^8.18.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-prettier": "^4.0.0", - "jest": "^27.5.1", + "jest": "28.0.0-alpha.11", "rimraf": "^3.0.2", - "ts-jest": "^27.1.5", + "ts-jest": "28.0.0-next.3", "ts-node": "^10.8.1", "unbuild": "^0.7.4", "vitest": "^0.7.13" diff --git a/packages/utils/package.json b/packages/utils/package.json index 541e3af..0009c0e 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -15,15 +15,14 @@ "scripts": { "clean": "rimraf lib tsconfig.tsbuildinfo", "lint": "eslint --fix src/**/*.ts", - "prebuild": "npm run lint && npm run clean", + "prebuild": "pnpm run lint && pnpm run clean", "build": "unbuild", - "monorepo:postinstall": "npm run build", "test:jest-cjs": "jest --clearCache --config=jest.config.cjs && jest --runInBand --config=jest.config.cjs", - "test:jest-esm": "cross-env NODE_OPTIONS=--experimental-vm-modules jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --config=jest.config.mjs", - "test": "npm run test:jest-cjs && npm run test:jest-esm", + "test:jest-esm": "cross-env NODE_OPTIONS=--experimental-vm-modules jest --clearCache --config=jest.config.mjs && cross-env NODE_OPTIONS=--experimental-vm-modules pnpm dlx jest --runInBand --config=jest.config.mjs", + "test": "pnpm run test:jest-cjs && pnpm run test:jest-esm", "vitest:cjs": "vitest --config vitest.config.cjs", "vitest:esm": "vitest --config vitest.config.mjs", - "vitest": "npm run vitest:cjs && npm run vitest:esm" + "vitest": "pnpm run vitest:cjs && pnpm run vitest:esm" }, "sideEffects": false, "main": "lib/index.cjs", @@ -226,9 +225,9 @@ "eslint": "^8.18.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-prettier": "^4.0.0", - "jest": "^27.5.1", + "jest": "28.0.0-alpha.11", "rimraf": "^3.0.2", - "ts-jest": "^27.1.5", + "ts-jest": "28.0.0-next.3", "ts-node": "^10.8.1", "typescript": "^4.7.4", "unbuild": "^0.7.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 073ec53..04ea117 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -391,7 +391,7 @@ importers: svelte: '3.39' svelte-jester: ^2.3.2 svelte-preprocess: ^4.10.7 - ts-jest: ^27.1.5 + ts-jest: 28.0.0-next.3 dependencies: '@iconify/types': link:../../packages/types devDependencies: @@ -411,8 +411,8 @@ importers: rollup-plugin-svelte: 7.1.0_e3vh5rhubflginbal24xaaklmi svelte: 3.39.0 svelte-jester: 2.3.2_jest@28.1.1+svelte@3.39.0 - svelte-preprocess: 4.10.7_5dscr5rqd4afzbw45rurmixdcy - ts-jest: 27.1.5_bd4iu72zq26opd6cf5azqgsscy + svelte-preprocess: 4.10.7_arf6jy67qnuyasssspqa7643cy + ts-jest: 28.0.0-next.3_gbxwkbr7g3sr5jcplvo5vjrt4i components/svg-framework: specifiers: @@ -434,7 +434,7 @@ importers: rimraf: ^3.0.2 rollup: ^2.75.6 rollup-plugin-terser: ^7.0.2 - ts-jest: ^27.1.5 + ts-jest: 28.0.0-next.3 typescript: ^4.7.4 dependencies: '@iconify/types': link:../../packages/types @@ -456,7 +456,7 @@ importers: rimraf: 3.0.2 rollup: 2.75.6 rollup-plugin-terser: 7.0.2_rollup@2.75.6 - ts-jest: 27.1.5_bd4iu72zq26opd6cf5azqgsscy + ts-jest: 28.0.0-next.3_gbxwkbr7g3sr5jcplvo5vjrt4i typescript: 4.7.4 components/vue: @@ -504,7 +504,7 @@ importers: '@vue/test-utils': ^1.3.0 '@vue/vue2-jest': ^27.0.0 babel-jest: ^27.5.1 - jest: ^27.5.1 + jest: 28.0.0-alpha.11 rollup: ^2.75.6 typescript: ^4.7.4 vue: ^2.6.14 @@ -518,9 +518,9 @@ importers: '@rollup/plugin-node-resolve': 13.3.0_rollup@2.75.6 '@types/jest': 27.5.2 '@vue/test-utils': 1.3.0_sbs6or2oam5i4s4vmfp4rzwdnq - '@vue/vue2-jest': 27.0.0_e3jxhtcilfaqzhp6uiolbhxdja + '@vue/vue2-jest': 27.0.0_7wzrhfq23gclr4fz7tljnq3nmu babel-jest: 27.5.1_@babel+core@7.18.5 - jest: 27.5.1 + jest: 28.0.0-alpha.11 rollup: 2.75.6 typescript: 4.7.4 vue: 2.6.14 @@ -829,7 +829,7 @@ importers: rimraf: ^3.0.2 rollup: ^2.75.6 rollup-plugin-terser: ^7.0.2 - ts-jest: ^27.1.5 + ts-jest: 28.0.0-next.3 typescript: ^4.7.4 dependencies: '@iconify/types': link:../../packages/types @@ -850,7 +850,7 @@ importers: rimraf: 3.0.2 rollup: 2.75.6 rollup-plugin-terser: 7.0.2_rollup@2.75.6 - ts-jest: 27.1.5_bd4iu72zq26opd6cf5azqgsscy + ts-jest: 28.0.0-next.3_gbxwkbr7g3sr5jcplvo5vjrt4i typescript: 4.7.4 iconify-icon/react: @@ -903,8 +903,8 @@ importers: eslint: ^8.18.0 eslint-plugin-jasmine: ^4.1.3 jasmine: ^4.2.1 - jest: ^27.5.1 - ts-jest: ^27.1.5 + jest: 28.0.0-alpha.11 + ts-jest: 28.0.0-next.3 tsup: ^5.12.9 devDependencies: '@types/jest': 27.5.2 @@ -915,8 +915,8 @@ importers: eslint: 8.18.0 eslint-plugin-jasmine: 4.1.3 jasmine: 4.2.1 - jest: 27.5.1 - ts-jest: 27.1.5_6yioqngzj4fmdnba4clvj56yeq + jest: 28.0.0-alpha.11_@types+node@17.0.45 + ts-jest: 28.0.0-next.3_hzvd4b6xgtfjwzoxnnyvnp7o6e tsup: 5.12.9_typescript@4.7.4 packages/core: @@ -932,9 +932,9 @@ importers: eslint: ^8.18.0 eslint-config-prettier: ^8.5.0 eslint-plugin-prettier: ^4.0.0 - jest: ^27.5.1 + jest: 28.0.0-alpha.11 rimraf: ^3.0.2 - ts-jest: ^27.1.5 + ts-jest: 28.0.0-next.3 ts-node: ^10.8.1 unbuild: ^0.7.4 vitest: ^0.7.13 @@ -951,9 +951,9 @@ importers: eslint: 8.18.0 eslint-config-prettier: 8.5.0_eslint@8.18.0 eslint-plugin-prettier: 4.0.0_xu6ewijrtliw5q5lksq5uixwby - jest: 27.5.1_ts-node@10.8.1 + jest: 28.0.0-alpha.11_cv4ngqlnn5rnhu2gcigbplrfje rimraf: 3.0.2 - ts-jest: 27.1.5_mqaoisgizytgigbr3gbjwvnjie + ts-jest: 28.0.0-next.3_hzvd4b6xgtfjwzoxnnyvnp7o6e ts-node: 10.8.1_x2utdhayajzrh747hktprshhby unbuild: 0.7.4 vitest: 0.7.13 @@ -978,11 +978,11 @@ importers: eslint: ^8.18.0 eslint-config-prettier: ^8.5.0 eslint-plugin-prettier: ^4.0.0 - jest: ^27.5.1 + jest: 28.0.0-alpha.11 kolorist: ^1.5.1 local-pkg: ^0.4.1 rimraf: ^3.0.2 - ts-jest: ^27.1.5 + ts-jest: 28.0.0-next.3 ts-node: ^10.8.1 typescript: ^4.7.4 unbuild: ^0.7.4 @@ -1003,9 +1003,9 @@ importers: eslint: 8.18.0 eslint-config-prettier: 8.5.0_eslint@8.18.0 eslint-plugin-prettier: 4.0.0_xu6ewijrtliw5q5lksq5uixwby - jest: 27.5.1_ts-node@10.8.1 + jest: 28.0.0-alpha.11_jbmz3vlfopghb5mdasddsdxfzq rimraf: 3.0.2 - ts-jest: 27.1.5_gzd2m5ovwd73nuot5kipkw33i4 + ts-jest: 28.0.0-next.3_hzvd4b6xgtfjwzoxnnyvnp7o6e ts-node: 10.8.1_qiyc72axg2v44xl4yovan2v55u typescript: 4.7.4 unbuild: 0.7.4 @@ -3102,18 +3102,6 @@ packages: engines: {node: '>=8'} dev: true - /@jest/console/27.5.1: - resolution: {integrity: sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/types': 27.5.1 - '@types/node': 18.0.0 - chalk: 4.1.2 - jest-message-util: 27.5.1 - jest-util: 27.5.1 - slash: 3.0.0 - dev: true - /@jest/console/28.1.1: resolution: {integrity: sha512-0RiUocPVFEm3WRMOStIHbRWllG6iW6E3/gUPnf4lkrVFyXIIDeCe+vlKeYyFOMhB2EPE6FLFCNADSOOQMaqvyA==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} @@ -3126,96 +3114,6 @@ packages: slash: 3.0.0 dev: true - /@jest/core/27.5.1: - resolution: {integrity: sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==} - 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 - peerDependenciesMeta: - node-notifier: - optional: true - dependencies: - '@jest/console': 27.5.1 - '@jest/reporters': 27.5.1 - '@jest/test-result': 27.5.1 - '@jest/transform': 27.5.1 - '@jest/types': 27.5.1 - '@types/node': 18.0.0 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - emittery: 0.8.1 - exit: 0.1.2 - graceful-fs: 4.2.10 - jest-changed-files: 27.5.1 - jest-config: 27.5.1 - jest-haste-map: 27.5.1 - jest-message-util: 27.5.1 - jest-regex-util: 27.5.1 - jest-resolve: 27.5.1 - jest-resolve-dependencies: 27.5.1 - jest-runner: 27.5.1 - jest-runtime: 27.5.1 - jest-snapshot: 27.5.1 - jest-util: 27.5.1 - jest-validate: 27.5.1 - jest-watcher: 27.5.1 - micromatch: 4.0.5 - rimraf: 3.0.2 - slash: 3.0.0 - strip-ansi: 6.0.1 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - ts-node - - utf-8-validate - dev: true - - /@jest/core/27.5.1_ts-node@10.8.1: - resolution: {integrity: sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==} - 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 - peerDependenciesMeta: - node-notifier: - optional: true - dependencies: - '@jest/console': 27.5.1 - '@jest/reporters': 27.5.1 - '@jest/test-result': 27.5.1 - '@jest/transform': 27.5.1 - '@jest/types': 27.5.1 - '@types/node': 18.0.0 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - emittery: 0.8.1 - exit: 0.1.2 - graceful-fs: 4.2.10 - jest-changed-files: 27.5.1 - jest-config: 27.5.1_ts-node@10.8.1 - jest-haste-map: 27.5.1 - jest-message-util: 27.5.1 - jest-regex-util: 27.5.1 - jest-resolve: 27.5.1 - jest-resolve-dependencies: 27.5.1 - jest-runner: 27.5.1 - jest-runtime: 27.5.1 - jest-snapshot: 27.5.1 - jest-util: 27.5.1 - jest-validate: 27.5.1 - jest-watcher: 27.5.1 - micromatch: 4.0.5 - rimraf: 3.0.2 - slash: 3.0.0 - strip-ansi: 6.0.1 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - ts-node - - utf-8-validate - dev: true - /@jest/core/28.1.1: resolution: {integrity: sha512-3pYsBoZZ42tXMdlcFeCc/0j9kOlK7MYuXs2B1QbvDgMoW1K9NJ4G/VYvIbMb26iqlkTfPHo7SC2JgjDOk/mxXw==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} @@ -3259,14 +3157,47 @@ packages: - ts-node dev: true - /@jest/environment/27.5.1: - resolution: {integrity: sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /@jest/core/28.1.1_ts-node@10.8.1: + resolution: {integrity: sha512-3pYsBoZZ42tXMdlcFeCc/0j9kOlK7MYuXs2B1QbvDgMoW1K9NJ4G/VYvIbMb26iqlkTfPHo7SC2JgjDOk/mxXw==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true dependencies: - '@jest/fake-timers': 27.5.1 - '@jest/types': 27.5.1 + '@jest/console': 28.1.1 + '@jest/reporters': 28.1.1 + '@jest/test-result': 28.1.1 + '@jest/transform': 28.1.1 + '@jest/types': 28.1.1 '@types/node': 18.0.0 - jest-mock: 27.5.1 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + ci-info: 3.3.2 + exit: 0.1.2 + graceful-fs: 4.2.10 + jest-changed-files: 28.0.2 + jest-config: 28.1.1_jbmz3vlfopghb5mdasddsdxfzq + jest-haste-map: 28.1.1 + jest-message-util: 28.1.1 + jest-regex-util: 28.0.2 + jest-resolve: 28.1.1 + jest-resolve-dependencies: 28.1.1 + jest-runner: 28.1.1 + jest-runtime: 28.1.1 + jest-snapshot: 28.1.1 + jest-util: 28.1.1 + jest-validate: 28.1.1 + jest-watcher: 28.1.1 + micromatch: 4.0.5 + pretty-format: 28.1.1 + rimraf: 3.0.2 + slash: 3.0.0 + strip-ansi: 6.0.1 + transitivePeerDependencies: + - supports-color + - ts-node dev: true /@jest/environment/28.1.1: @@ -3296,18 +3227,6 @@ packages: - supports-color dev: true - /@jest/fake-timers/27.5.1: - resolution: {integrity: sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/types': 27.5.1 - '@sinonjs/fake-timers': 8.1.0 - '@types/node': 18.0.0 - jest-message-util: 27.5.1 - jest-mock: 27.5.1 - jest-util: 27.5.1 - dev: true - /@jest/fake-timers/28.1.1: resolution: {integrity: sha512-BY/3+TyLs5+q87rGWrGUY5f8e8uC3LsVHS9Diz8+FV3ARXL4sNnkLlIB8dvDvRrp+LUCGM+DLqlsYubizGUjIA==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} @@ -3320,15 +3239,6 @@ packages: jest-util: 28.1.1 dev: true - /@jest/globals/27.5.1: - resolution: {integrity: sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/environment': 27.5.1 - '@jest/types': 27.5.1 - expect: 27.5.1 - dev: true - /@jest/globals/28.1.1: resolution: {integrity: sha512-dEgl/6v7ToB4vXItdvcltJBgny0xBE6xy6IYQrPJAJggdEinGxCDMivNv7sFzPcTITGquXD6UJwYxfJ/5ZwDSg==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} @@ -3340,44 +3250,6 @@ packages: - supports-color dev: true - /@jest/reporters/27.5.1: - resolution: {integrity: sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==} - 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 - peerDependenciesMeta: - node-notifier: - optional: true - dependencies: - '@bcoe/v8-coverage': 0.2.3 - '@jest/console': 27.5.1 - '@jest/test-result': 27.5.1 - '@jest/transform': 27.5.1 - '@jest/types': 27.5.1 - '@types/node': 18.0.0 - chalk: 4.1.2 - collect-v8-coverage: 1.0.1 - exit: 0.1.2 - glob: 7.2.3 - graceful-fs: 4.2.10 - istanbul-lib-coverage: 3.2.0 - istanbul-lib-instrument: 5.2.0 - istanbul-lib-report: 3.0.0 - istanbul-lib-source-maps: 4.0.1 - istanbul-reports: 3.1.4 - jest-haste-map: 27.5.1 - jest-resolve: 27.5.1 - jest-util: 27.5.1 - jest-worker: 27.5.1 - slash: 3.0.0 - source-map: 0.6.1 - string-length: 4.0.2 - terminal-link: 2.1.1 - v8-to-istanbul: 8.1.1 - transitivePeerDependencies: - - supports-color - dev: true - /@jest/reporters/28.1.1: resolution: {integrity: sha512-597Zj4D4d88sZrzM4atEGLuO7SdA/YrOv9SRXHXRNC+/FwPCWxZhBAEzhXoiJzfRwn8zes/EjS8Lo6DouGN5Gg==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} @@ -3423,15 +3295,6 @@ packages: '@sinclair/typebox': 0.23.5 dev: true - /@jest/source-map/27.5.1: - resolution: {integrity: sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - callsites: 3.1.0 - graceful-fs: 4.2.10 - source-map: 0.6.1 - dev: true - /@jest/source-map/28.0.2: resolution: {integrity: sha512-Y9dxC8ZpN3kImkk0LkK5XCEneYMAXlZ8m5bflmSL5vrwyeUpJfentacCUg6fOb8NOpOO7hz2+l37MV77T6BFPw==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} @@ -3441,16 +3304,6 @@ packages: graceful-fs: 4.2.10 dev: true - /@jest/test-result/27.5.1: - resolution: {integrity: sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/console': 27.5.1 - '@jest/types': 27.5.1 - '@types/istanbul-lib-coverage': 2.0.4 - collect-v8-coverage: 1.0.1 - dev: true - /@jest/test-result/28.1.1: resolution: {integrity: sha512-hPmkugBktqL6rRzwWAtp1JtYT4VHwv8OQ+9lE5Gymj6dHzubI/oJHMUpPOt8NrdVWSrz9S7bHjJUmv2ggFoUNQ==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} @@ -3461,18 +3314,6 @@ packages: collect-v8-coverage: 1.0.1 dev: true - /@jest/test-sequencer/27.5.1: - resolution: {integrity: sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/test-result': 27.5.1 - graceful-fs: 4.2.10 - jest-haste-map: 27.5.1 - jest-runtime: 27.5.1 - transitivePeerDependencies: - - supports-color - dev: true - /@jest/test-sequencer/28.1.1: resolution: {integrity: sha512-nuL+dNSVMcWB7OOtgb0EGH5AjO4UBCt68SLP08rwmC+iRhyuJWS9MtZ/MpipxFwKAlHFftbMsydXqWre8B0+XA==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} @@ -4556,12 +4397,6 @@ packages: type-detect: 4.0.8 dev: true - /@sinonjs/fake-timers/8.1.0: - resolution: {integrity: sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==} - dependencies: - '@sinonjs/commons': 1.8.3 - dev: true - /@sinonjs/fake-timers/9.1.2: resolution: {integrity: sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==} dependencies: @@ -4659,11 +4494,6 @@ packages: svelte: 3.39.0 dev: true - /@tootallnate/once/1.1.2: - resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} - engines: {node: '>= 6'} - dev: true - /@tootallnate/once/2.0.0: resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} engines: {node: '>= 10'} @@ -5574,7 +5404,7 @@ packages: vue: 3.2.37 dev: true - /@vue/vue2-jest/27.0.0_e3jxhtcilfaqzhp6uiolbhxdja: + /@vue/vue2-jest/27.0.0_7wzrhfq23gclr4fz7tljnq3nmu: resolution: {integrity: sha512-r8YGOuqEWpAf2wGfgxfOL6Jce3WYOMcYji2qd8kuDe466ZsybHFeMryMJi6JrELOOI+MCA/8eFsSOx1KoJa7Dg==} peerDependencies: '@babel/core': 7.x @@ -5593,7 +5423,7 @@ packages: babel-jest: 27.5.1_@babel+core@7.18.5 chalk: 2.4.2 css-tree: 2.1.0 - jest: 27.5.1 + jest: 28.0.0-alpha.11 source-map: 0.5.6 vue: 2.6.14 vue-template-compiler: 2.6.14_vue@2.6.14 @@ -9439,10 +9269,6 @@ packages: resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} dev: true - /cssom/0.4.4: - resolution: {integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==} - dev: true - /cssom/0.5.0: resolution: {integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==} dev: true @@ -9482,15 +9308,6 @@ packages: engines: {node: '>= 12'} dev: true - /data-urls/2.0.0: - resolution: {integrity: sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==} - engines: {node: '>=10'} - dependencies: - abab: 2.0.6 - whatwg-mimetype: 2.3.0 - whatwg-url: 8.7.0 - dev: true - /data-urls/3.0.2: resolution: {integrity: sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==} engines: {node: '>=12'} @@ -9783,13 +9600,6 @@ packages: resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} dev: true - /domexception/2.0.1: - resolution: {integrity: sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==} - engines: {node: '>=8'} - dependencies: - webidl-conversions: 5.0.0 - dev: true - /domexception/4.0.0: resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==} engines: {node: '>=12'} @@ -10994,11 +10804,6 @@ packages: engines: {node: '>=12'} dev: true - /emittery/0.8.1: - resolution: {integrity: sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==} - engines: {node: '>=10'} - dev: true - /emoji-regex/7.0.3: resolution: {integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==} dev: true @@ -12023,16 +11828,6 @@ packages: homedir-polyfill: 1.0.3 dev: true - /expect/27.5.1: - resolution: {integrity: sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/types': 27.5.1 - jest-get-type: 27.5.1 - jest-matcher-utils: 27.5.1 - jest-message-util: 27.5.1 - dev: true - /expect/28.1.1: resolution: {integrity: sha512-/AANEwGL0tWBwzLNOvO0yUdy2D52jVdNXppOqswC49sxMN2cPWsGCQdzuIf9tj6hHoBQzNvx75JUYuQAckPo3w==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} @@ -12487,15 +12282,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /form-data/3.0.1: - resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==} - engines: {node: '>= 6'} - dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - mime-types: 2.1.35 - dev: true - /form-data/4.0.0: resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} engines: {node: '>= 6'} @@ -13258,13 +13044,6 @@ packages: lru-cache: 6.0.0 dev: true - /html-encoding-sniffer/2.0.1: - resolution: {integrity: sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==} - engines: {node: '>=10'} - dependencies: - whatwg-encoding: 1.0.5 - dev: true - /html-encoding-sniffer/3.0.0: resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==} engines: {node: '>=12'} @@ -13381,17 +13160,6 @@ packages: resolution: {integrity: sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==} dev: true - /http-proxy-agent/4.0.1: - resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==} - engines: {node: '>= 6'} - dependencies: - '@tootallnate/once': 1.1.2 - agent-base: 6.0.2 - debug: 4.3.4 - transitivePeerDependencies: - - supports-color - dev: true - /http-proxy-agent/5.0.0: resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} engines: {node: '>= 6'} @@ -14139,15 +13907,6 @@ packages: jasmine-core: 4.2.0 dev: true - /jest-changed-files/27.5.1: - resolution: {integrity: sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/types': 27.5.1 - execa: 5.1.1 - throat: 6.0.1 - dev: true - /jest-changed-files/28.0.2: resolution: {integrity: sha512-QX9u+5I2s54ZnGoMEjiM2WeBvJR2J7w/8ZUmH2um/WLAuGAYFQcsVXY9+1YL6k0H/AGUdH8pXUAv6erDqEsvIA==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} @@ -14156,33 +13915,6 @@ packages: throat: 6.0.1 dev: true - /jest-circus/27.5.1: - resolution: {integrity: sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/environment': 27.5.1 - '@jest/test-result': 27.5.1 - '@jest/types': 27.5.1 - '@types/node': 18.0.0 - chalk: 4.1.2 - co: 4.6.0 - dedent: 0.7.0 - expect: 27.5.1 - is-generator-fn: 2.1.0 - jest-each: 27.5.1 - jest-matcher-utils: 27.5.1 - jest-message-util: 27.5.1 - jest-runtime: 27.5.1 - jest-snapshot: 27.5.1 - jest-util: 27.5.1 - pretty-format: 27.5.1 - slash: 3.0.0 - stack-utils: 2.0.5 - throat: 6.0.1 - transitivePeerDependencies: - - supports-color - dev: true - /jest-circus/28.1.1: resolution: {integrity: sha512-75+BBVTsL4+p2w198DQpCeyh1RdaS2lhEG87HkaFX/UG0gJExVq2skG2pT7XZEGBubNj2CytcWSPan4QEPNosw==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} @@ -14210,66 +13942,6 @@ packages: - supports-color dev: true - /jest-cli/27.5.1: - resolution: {integrity: sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - hasBin: true - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - dependencies: - '@jest/core': 27.5.1 - '@jest/test-result': 27.5.1 - '@jest/types': 27.5.1 - chalk: 4.1.2 - exit: 0.1.2 - graceful-fs: 4.2.10 - import-local: 3.1.0 - jest-config: 27.5.1 - jest-util: 27.5.1 - jest-validate: 27.5.1 - prompts: 2.4.2 - yargs: 16.2.0 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - ts-node - - utf-8-validate - dev: true - - /jest-cli/27.5.1_ts-node@10.8.1: - resolution: {integrity: sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - hasBin: true - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - dependencies: - '@jest/core': 27.5.1_ts-node@10.8.1 - '@jest/test-result': 27.5.1 - '@jest/types': 27.5.1 - chalk: 4.1.2 - exit: 0.1.2 - graceful-fs: 4.2.10 - import-local: 3.1.0 - jest-config: 27.5.1_ts-node@10.8.1 - jest-util: 27.5.1 - jest-validate: 27.5.1 - prompts: 2.4.2 - yargs: 16.2.0 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - ts-node - - utf-8-validate - dev: true - /jest-cli/28.1.1: resolution: {integrity: sha512-+sUfVbJqb1OjBZ0OdBbI6OWfYM1i7bSfzYy6gze1F1w3OKWq8ZTEKkZ8a7ZQPq6G/G1qMh/uKqpdWhgl11NFQQ==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} @@ -14326,85 +13998,60 @@ packages: - ts-node dev: true - /jest-config/27.5.1: - resolution: {integrity: sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-cli/28.1.1_cv4ngqlnn5rnhu2gcigbplrfje: + resolution: {integrity: sha512-+sUfVbJqb1OjBZ0OdBbI6OWfYM1i7bSfzYy6gze1F1w3OKWq8ZTEKkZ8a7ZQPq6G/G1qMh/uKqpdWhgl11NFQQ==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + hasBin: true peerDependencies: - ts-node: '>=9.0.0' + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: - ts-node: + node-notifier: optional: true dependencies: - '@babel/core': 7.18.5 - '@jest/test-sequencer': 27.5.1 - '@jest/types': 27.5.1 - babel-jest: 27.5.1_@babel+core@7.18.5 + '@jest/core': 28.1.1_ts-node@10.8.1 + '@jest/test-result': 28.1.1 + '@jest/types': 28.1.1 chalk: 4.1.2 - ci-info: 3.3.2 - deepmerge: 4.2.2 - glob: 7.2.3 + exit: 0.1.2 graceful-fs: 4.2.10 - jest-circus: 27.5.1 - jest-environment-jsdom: 27.5.1 - jest-environment-node: 27.5.1 - jest-get-type: 27.5.1 - jest-jasmine2: 27.5.1 - jest-regex-util: 27.5.1 - jest-resolve: 27.5.1 - jest-runner: 27.5.1 - jest-util: 27.5.1 - jest-validate: 27.5.1 - micromatch: 4.0.5 - parse-json: 5.2.0 - pretty-format: 27.5.1 - slash: 3.0.0 - strip-json-comments: 3.1.1 + import-local: 3.1.0 + jest-config: 28.1.1_cv4ngqlnn5rnhu2gcigbplrfje + jest-util: 28.1.1 + jest-validate: 28.1.1 + prompts: 2.4.2 + yargs: 17.5.1 transitivePeerDependencies: - - bufferutil - - canvas + - '@types/node' - supports-color - - utf-8-validate + - ts-node dev: true - /jest-config/27.5.1_ts-node@10.8.1: - resolution: {integrity: sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest-cli/28.1.1_jbmz3vlfopghb5mdasddsdxfzq: + resolution: {integrity: sha512-+sUfVbJqb1OjBZ0OdBbI6OWfYM1i7bSfzYy6gze1F1w3OKWq8ZTEKkZ8a7ZQPq6G/G1qMh/uKqpdWhgl11NFQQ==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + hasBin: true peerDependencies: - ts-node: '>=9.0.0' + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: - ts-node: + node-notifier: optional: true dependencies: - '@babel/core': 7.18.5 - '@jest/test-sequencer': 27.5.1 - '@jest/types': 27.5.1 - babel-jest: 27.5.1_@babel+core@7.18.5 + '@jest/core': 28.1.1_ts-node@10.8.1 + '@jest/test-result': 28.1.1 + '@jest/types': 28.1.1 chalk: 4.1.2 - ci-info: 3.3.2 - deepmerge: 4.2.2 - glob: 7.2.3 + exit: 0.1.2 graceful-fs: 4.2.10 - jest-circus: 27.5.1 - jest-environment-jsdom: 27.5.1 - jest-environment-node: 27.5.1 - jest-get-type: 27.5.1 - jest-jasmine2: 27.5.1 - jest-regex-util: 27.5.1 - jest-resolve: 27.5.1 - jest-runner: 27.5.1 - jest-util: 27.5.1 - jest-validate: 27.5.1 - micromatch: 4.0.5 - parse-json: 5.2.0 - pretty-format: 27.5.1 - slash: 3.0.0 - strip-json-comments: 3.1.1 - ts-node: 10.8.1_qiyc72axg2v44xl4yovan2v55u + import-local: 3.1.0 + jest-config: 28.1.1_jbmz3vlfopghb5mdasddsdxfzq + jest-util: 28.1.1 + jest-validate: 28.1.1 + prompts: 2.4.2 + yargs: 17.5.1 transitivePeerDependencies: - - bufferutil - - canvas + - '@types/node' - supports-color - - utf-8-validate + - ts-node dev: true /jest-config/28.1.1: @@ -14523,6 +14170,86 @@ packages: - supports-color dev: true + /jest-config/28.1.1_cv4ngqlnn5rnhu2gcigbplrfje: + resolution: {integrity: sha512-tASynMhS+jVV85zKvjfbJ8nUyJS/jUSYZ5KQxLUN2ZCvcQc/OmhQl2j6VEL3ezQkNofxn5pQ3SPYWPHb0unTZA==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + peerDependencies: + '@types/node': '*' + ts-node: '>=9.0.0' + peerDependenciesMeta: + '@types/node': + optional: true + ts-node: + optional: true + dependencies: + '@babel/core': 7.18.5 + '@jest/test-sequencer': 28.1.1 + '@jest/types': 28.1.1 + '@types/node': 17.0.45 + babel-jest: 28.1.1_@babel+core@7.18.5 + chalk: 4.1.2 + ci-info: 3.3.2 + deepmerge: 4.2.2 + glob: 7.2.3 + graceful-fs: 4.2.10 + jest-circus: 28.1.1 + jest-environment-node: 28.1.1 + jest-get-type: 28.0.2 + jest-regex-util: 28.0.2 + jest-resolve: 28.1.1 + jest-runner: 28.1.1 + jest-util: 28.1.1 + jest-validate: 28.1.1 + micromatch: 4.0.5 + parse-json: 5.2.0 + pretty-format: 28.1.1 + slash: 3.0.0 + strip-json-comments: 3.1.1 + ts-node: 10.8.1_x2utdhayajzrh747hktprshhby + transitivePeerDependencies: + - supports-color + dev: true + + /jest-config/28.1.1_jbmz3vlfopghb5mdasddsdxfzq: + resolution: {integrity: sha512-tASynMhS+jVV85zKvjfbJ8nUyJS/jUSYZ5KQxLUN2ZCvcQc/OmhQl2j6VEL3ezQkNofxn5pQ3SPYWPHb0unTZA==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + peerDependencies: + '@types/node': '*' + ts-node: '>=9.0.0' + peerDependenciesMeta: + '@types/node': + optional: true + ts-node: + optional: true + dependencies: + '@babel/core': 7.18.5 + '@jest/test-sequencer': 28.1.1 + '@jest/types': 28.1.1 + '@types/node': 18.0.0 + babel-jest: 28.1.1_@babel+core@7.18.5 + chalk: 4.1.2 + ci-info: 3.3.2 + deepmerge: 4.2.2 + glob: 7.2.3 + graceful-fs: 4.2.10 + jest-circus: 28.1.1 + jest-environment-node: 28.1.1 + jest-get-type: 28.0.2 + jest-regex-util: 28.0.2 + jest-resolve: 28.1.1 + jest-runner: 28.1.1 + jest-util: 28.1.1 + jest-validate: 28.1.1 + micromatch: 4.0.5 + parse-json: 5.2.0 + pretty-format: 28.1.1 + slash: 3.0.0 + strip-json-comments: 3.1.1 + ts-node: 10.8.1_qiyc72axg2v44xl4yovan2v55u + transitivePeerDependencies: + - supports-color + dev: true + /jest-diff/27.5.1: resolution: {integrity: sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -14543,13 +14270,6 @@ packages: pretty-format: 28.1.1 dev: true - /jest-docblock/27.5.1: - resolution: {integrity: sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - detect-newline: 3.1.0 - dev: true - /jest-docblock/28.1.1: resolution: {integrity: sha512-3wayBVNiOYx0cwAbl9rwm5kKFP8yHH3d/fkEaL02NPTkDojPtheGB7HZSFY4wzX+DxyrvhXz0KSCVksmCknCuA==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} @@ -14557,17 +14277,6 @@ packages: detect-newline: 3.1.0 dev: true - /jest-each/27.5.1: - resolution: {integrity: sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/types': 27.5.1 - chalk: 4.1.2 - jest-get-type: 27.5.1 - jest-util: 27.5.1 - pretty-format: 27.5.1 - dev: true - /jest-each/28.1.1: resolution: {integrity: sha512-A042rqh17ZvEhRceDMi784ppoXR7MWGDEKTXEZXb4svt0eShMZvijGxzKsx+yIjeE8QYmHPrnHiTSQVhN4nqaw==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} @@ -14579,24 +14288,6 @@ packages: pretty-format: 28.1.1 dev: true - /jest-environment-jsdom/27.5.1: - resolution: {integrity: sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/environment': 27.5.1 - '@jest/fake-timers': 27.5.1 - '@jest/types': 27.5.1 - '@types/node': 18.0.0 - jest-mock: 27.5.1 - jest-util: 27.5.1 - jsdom: 16.7.0 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - dev: true - /jest-environment-jsdom/28.1.1: resolution: {integrity: sha512-41ZvgSoPNcKG5q3LuuOcAczdBxRq9DbZkPe24okN6ZCmiZdAfFtPg3z+lOtsT1fM6OAERApKT+3m0MRDQH2zIA==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} @@ -14616,18 +14307,6 @@ packages: - utf-8-validate dev: true - /jest-environment-node/27.5.1: - resolution: {integrity: sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/environment': 27.5.1 - '@jest/fake-timers': 27.5.1 - '@jest/types': 27.5.1 - '@types/node': 18.0.0 - jest-mock: 27.5.1 - jest-util: 27.5.1 - dev: true - /jest-environment-node/28.1.1: resolution: {integrity: sha512-2aV/eeY/WNgUUJrrkDJ3cFEigjC5fqT1+fCclrY6paqJ5zVPoM//sHmfgUUp7WLYxIdbPwMiVIzejpN56MxnNA==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} @@ -14689,39 +14368,6 @@ packages: fsevents: 2.3.2 dev: true - /jest-jasmine2/27.5.1: - resolution: {integrity: sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/environment': 27.5.1 - '@jest/source-map': 27.5.1 - '@jest/test-result': 27.5.1 - '@jest/types': 27.5.1 - '@types/node': 18.0.0 - chalk: 4.1.2 - co: 4.6.0 - expect: 27.5.1 - is-generator-fn: 2.1.0 - jest-each: 27.5.1 - jest-matcher-utils: 27.5.1 - jest-message-util: 27.5.1 - jest-runtime: 27.5.1 - jest-snapshot: 27.5.1 - jest-util: 27.5.1 - pretty-format: 27.5.1 - throat: 6.0.1 - transitivePeerDependencies: - - supports-color - dev: true - - /jest-leak-detector/27.5.1: - resolution: {integrity: sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - jest-get-type: 27.5.1 - pretty-format: 27.5.1 - dev: true - /jest-leak-detector/28.1.1: resolution: {integrity: sha512-4jvs8V8kLbAaotE+wFR7vfUGf603cwYtFf1/PYEsyX2BAjSzj8hQSVTP6OWzseTl0xL6dyHuKs2JAks7Pfubmw==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} @@ -14750,21 +14396,6 @@ packages: pretty-format: 28.1.1 dev: true - /jest-message-util/27.5.1: - resolution: {integrity: sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@babel/code-frame': 7.16.7 - '@jest/types': 27.5.1 - '@types/stack-utils': 2.0.1 - chalk: 4.1.2 - graceful-fs: 4.2.10 - micromatch: 4.0.5 - pretty-format: 27.5.1 - slash: 3.0.0 - stack-utils: 2.0.5 - dev: true - /jest-message-util/28.1.1: resolution: {integrity: sha512-xoDOOT66fLfmTRiqkoLIU7v42mal/SqwDKvfmfiWAdJMSJiU+ozgluO7KbvoAgiwIrrGZsV7viETjc8GNrA/IQ==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} @@ -14780,14 +14411,6 @@ packages: stack-utils: 2.0.5 dev: true - /jest-mock/27.5.1: - resolution: {integrity: sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/types': 27.5.1 - '@types/node': 18.0.0 - dev: true - /jest-mock/28.1.1: resolution: {integrity: sha512-bDCb0FjfsmKweAvE09dZT59IMkzgN0fYBH6t5S45NoJfd2DHkS3ySG2K+hucortryhO3fVuXdlxWcbtIuV/Skw==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} @@ -14796,18 +14419,6 @@ packages: '@types/node': 18.0.0 dev: true - /jest-pnp-resolver/1.2.2_jest-resolve@27.5.1: - resolution: {integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==} - engines: {node: '>=6'} - peerDependencies: - jest-resolve: '*' - peerDependenciesMeta: - jest-resolve: - optional: true - dependencies: - jest-resolve: 27.5.1 - dev: true - /jest-pnp-resolver/1.2.2_jest-resolve@28.1.1: resolution: {integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==} engines: {node: '>=6'} @@ -14830,17 +14441,6 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dev: true - /jest-resolve-dependencies/27.5.1: - resolution: {integrity: sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/types': 27.5.1 - jest-regex-util: 27.5.1 - jest-snapshot: 27.5.1 - transitivePeerDependencies: - - supports-color - dev: true - /jest-resolve-dependencies/28.1.1: resolution: {integrity: sha512-p8Y150xYJth4EXhOuB8FzmS9r8IGLEioiaetgdNGb9VHka4fl0zqWlVe4v7mSkYOuEUg2uB61iE+zySDgrOmgQ==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} @@ -14851,22 +14451,6 @@ packages: - supports-color dev: true - /jest-resolve/27.5.1: - resolution: {integrity: sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/types': 27.5.1 - chalk: 4.1.2 - graceful-fs: 4.2.10 - jest-haste-map: 27.5.1 - jest-pnp-resolver: 1.2.2_jest-resolve@27.5.1 - jest-util: 27.5.1 - jest-validate: 27.5.1 - resolve: 1.22.1 - resolve.exports: 1.1.0 - slash: 3.0.0 - dev: true - /jest-resolve/28.1.1: resolution: {integrity: sha512-/d1UbyUkf9nvsgdBildLe6LAD4DalgkgZcKd0nZ8XUGPyA/7fsnaQIlKVnDiuUXv/IeZhPEDrRJubVSulxrShA==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} @@ -14882,38 +14466,6 @@ packages: slash: 3.0.0 dev: true - /jest-runner/27.5.1: - resolution: {integrity: sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/console': 27.5.1 - '@jest/environment': 27.5.1 - '@jest/test-result': 27.5.1 - '@jest/transform': 27.5.1 - '@jest/types': 27.5.1 - '@types/node': 18.0.0 - chalk: 4.1.2 - emittery: 0.8.1 - graceful-fs: 4.2.10 - jest-docblock: 27.5.1 - jest-environment-jsdom: 27.5.1 - jest-environment-node: 27.5.1 - jest-haste-map: 27.5.1 - jest-leak-detector: 27.5.1 - jest-message-util: 27.5.1 - jest-resolve: 27.5.1 - jest-runtime: 27.5.1 - jest-util: 27.5.1 - jest-worker: 27.5.1 - source-map-support: 0.5.21 - throat: 6.0.1 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - dev: true - /jest-runner/28.1.1: resolution: {integrity: sha512-W5oFUiDBgTsCloTAj6q95wEvYDB0pxIhY6bc5F26OucnwBN+K58xGTGbliSMI4ChQal5eANDF+xvELaYkJxTmA==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} @@ -14943,36 +14495,6 @@ packages: - supports-color dev: true - /jest-runtime/27.5.1: - resolution: {integrity: sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/environment': 27.5.1 - '@jest/fake-timers': 27.5.1 - '@jest/globals': 27.5.1 - '@jest/source-map': 27.5.1 - '@jest/test-result': 27.5.1 - '@jest/transform': 27.5.1 - '@jest/types': 27.5.1 - chalk: 4.1.2 - cjs-module-lexer: 1.2.2 - collect-v8-coverage: 1.0.1 - execa: 5.1.1 - glob: 7.2.3 - graceful-fs: 4.2.10 - jest-haste-map: 27.5.1 - jest-message-util: 27.5.1 - jest-mock: 27.5.1 - jest-regex-util: 27.5.1 - jest-resolve: 27.5.1 - jest-snapshot: 27.5.1 - jest-util: 27.5.1 - slash: 3.0.0 - strip-bom: 4.0.0 - transitivePeerDependencies: - - supports-color - dev: true - /jest-runtime/28.1.1: resolution: {integrity: sha512-J89qEJWW0leOsqyi0D9zHpFEYHwwafFdS9xgvhFHtIdRghbadodI0eA+DrthK/1PebBv3Px8mFSMGKrtaVnleg==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} @@ -15011,36 +14533,6 @@ packages: graceful-fs: 4.2.10 dev: true - /jest-snapshot/27.5.1: - resolution: {integrity: sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@babel/core': 7.18.5 - '@babel/generator': 7.18.2 - '@babel/plugin-syntax-typescript': 7.17.12_@babel+core@7.18.5 - '@babel/traverse': 7.18.5 - '@babel/types': 7.18.4 - '@jest/transform': 27.5.1 - '@jest/types': 27.5.1 - '@types/babel__traverse': 7.17.1 - '@types/prettier': 2.6.3 - babel-preset-current-node-syntax: 1.0.1_@babel+core@7.18.5 - chalk: 4.1.2 - expect: 27.5.1 - graceful-fs: 4.2.10 - jest-diff: 27.5.1 - jest-get-type: 27.5.1 - jest-haste-map: 27.5.1 - jest-matcher-utils: 27.5.1 - jest-message-util: 27.5.1 - jest-util: 27.5.1 - natural-compare: 1.4.0 - pretty-format: 27.5.1 - semver: 7.3.7 - transitivePeerDependencies: - - supports-color - dev: true - /jest-snapshot/28.1.1: resolution: {integrity: sha512-1KjqHJ98adRcbIdMizjF5DipwZFbvxym/kFO4g4fVZCZRxH/dqV8TiBFCa6rqic3p0karsy8RWS1y4E07b7P0A==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} @@ -15096,18 +14588,6 @@ packages: picomatch: 2.3.1 dev: true - /jest-validate/27.5.1: - resolution: {integrity: sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/types': 27.5.1 - camelcase: 6.3.0 - chalk: 4.1.2 - jest-get-type: 27.5.1 - leven: 3.1.0 - pretty-format: 27.5.1 - dev: true - /jest-validate/28.1.1: resolution: {integrity: sha512-Kpf6gcClqFCIZ4ti5++XemYJWUPCFUW+N2gknn+KgnDf549iLul3cBuKVe1YcWRlaF8tZV8eJCap0eECOEE3Ug==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} @@ -15120,19 +14600,6 @@ packages: pretty-format: 28.1.1 dev: true - /jest-watcher/27.5.1: - resolution: {integrity: sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/test-result': 27.5.1 - '@jest/types': 27.5.1 - '@types/node': 18.0.0 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - jest-util: 27.5.1 - string-length: 4.0.2 - dev: true - /jest-watcher/28.1.1: resolution: {integrity: sha512-RQIpeZ8EIJMxbQrXpJQYIIlubBnB9imEHsxxE41f54ZwcqWLysL/A0ZcdMirf+XsMn3xfphVQVV4EW0/p7i7Ug==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} @@ -15174,9 +14641,9 @@ packages: supports-color: 8.1.1 dev: true - /jest/27.5.1: - resolution: {integrity: sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest/28.0.0-alpha.11: + resolution: {integrity: sha512-pqgIa7uo2gF9oYZLgjWL/4nhar0m3WVpcI775pFYBmChSWukxSJgLU70GhQh81xBA4zzxA+5lPq200nahNWrzQ==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} hasBin: true peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -15184,20 +14651,18 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 27.5.1 + '@jest/core': 28.1.1 import-local: 3.1.0 - jest-cli: 27.5.1 + jest-cli: 28.1.1 transitivePeerDependencies: - - bufferutil - - canvas + - '@types/node' - supports-color - ts-node - - utf-8-validate dev: true - /jest/27.5.1_ts-node@10.8.1: - resolution: {integrity: sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /jest/28.0.0-alpha.11_@types+node@17.0.45: + resolution: {integrity: sha512-pqgIa7uo2gF9oYZLgjWL/4nhar0m3WVpcI775pFYBmChSWukxSJgLU70GhQh81xBA4zzxA+5lPq200nahNWrzQ==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} hasBin: true peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -15205,15 +14670,51 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 27.5.1_ts-node@10.8.1 + '@jest/core': 28.1.1 import-local: 3.1.0 - jest-cli: 27.5.1_ts-node@10.8.1 + jest-cli: 28.1.1_@types+node@17.0.45 transitivePeerDependencies: - - bufferutil - - canvas + - '@types/node' + - supports-color + - ts-node + dev: true + + /jest/28.0.0-alpha.11_cv4ngqlnn5rnhu2gcigbplrfje: + resolution: {integrity: sha512-pqgIa7uo2gF9oYZLgjWL/4nhar0m3WVpcI775pFYBmChSWukxSJgLU70GhQh81xBA4zzxA+5lPq200nahNWrzQ==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + dependencies: + '@jest/core': 28.1.1_ts-node@10.8.1 + import-local: 3.1.0 + jest-cli: 28.1.1_cv4ngqlnn5rnhu2gcigbplrfje + transitivePeerDependencies: + - '@types/node' + - supports-color + - ts-node + dev: true + + /jest/28.0.0-alpha.11_jbmz3vlfopghb5mdasddsdxfzq: + resolution: {integrity: sha512-pqgIa7uo2gF9oYZLgjWL/4nhar0m3WVpcI775pFYBmChSWukxSJgLU70GhQh81xBA4zzxA+5lPq200nahNWrzQ==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + dependencies: + '@jest/core': 28.1.1_ts-node@10.8.1 + import-local: 3.1.0 + jest-cli: 28.1.1_jbmz3vlfopghb5mdasddsdxfzq + transitivePeerDependencies: + - '@types/node' - supports-color - ts-node - - utf-8-validate dev: true /jest/28.1.1: @@ -15308,48 +14809,6 @@ packages: argparse: 2.0.1 dev: true - /jsdom/16.7.0: - resolution: {integrity: sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==} - engines: {node: '>=10'} - peerDependencies: - canvas: ^2.5.0 - peerDependenciesMeta: - canvas: - optional: true - dependencies: - abab: 2.0.6 - acorn: 8.7.1 - acorn-globals: 6.0.0 - cssom: 0.4.4 - cssstyle: 2.3.0 - data-urls: 2.0.0 - decimal.js: 10.3.1 - domexception: 2.0.1 - escodegen: 2.0.0 - form-data: 3.0.1 - html-encoding-sniffer: 2.0.1 - http-proxy-agent: 4.0.1 - https-proxy-agent: 5.0.1 - is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.0 - parse5: 6.0.1 - saxes: 5.0.1 - symbol-tree: 3.2.4 - tough-cookie: 4.0.0 - w3c-hr-time: 1.0.2 - w3c-xmlserializer: 2.0.0 - webidl-conversions: 6.1.0 - whatwg-encoding: 1.0.5 - whatwg-mimetype: 2.3.0 - whatwg-url: 8.7.0 - ws: 7.5.8 - xml-name-validator: 3.0.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: true - /jsdom/19.0.0: resolution: {integrity: sha512-RYAyjCbxy/vri/CfnjUWJQQtZ3LKlLnDqj+9XLNnJPgEGeirZs3hllKR20re8LUZ6o1b1X4Jat+Qd26zmP41+A==} engines: {node: '>=12'} @@ -20362,7 +19821,7 @@ packages: svelte: 3.39.0 dev: true - /svelte-preprocess/4.10.7_5dscr5rqd4afzbw45rurmixdcy: + /svelte-preprocess/4.10.7_arf6jy67qnuyasssspqa7643cy: resolution: {integrity: sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==} engines: {node: '>= 9.11.2'} requiresBuild: true @@ -20403,6 +19862,7 @@ packages: typescript: optional: true dependencies: + '@babel/core': 7.18.5 '@types/pug': 2.0.6 '@types/sass': 1.43.1 detect-indent: 6.1.0 @@ -21001,13 +20461,6 @@ packages: punycode: 2.1.1 dev: true - /tr46/2.1.0: - resolution: {integrity: sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==} - engines: {node: '>=8'} - dependencies: - punycode: 2.1.1 - dev: true - /tr46/3.0.0: resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==} engines: {node: '>=12'} @@ -21060,17 +20513,52 @@ packages: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} dev: true - /ts-jest/27.1.5_6yioqngzj4fmdnba4clvj56yeq: - resolution: {integrity: sha512-Xv6jBQPoBEvBq/5i2TeSG9tt/nqkbpcurrEG1b+2yfBrcJelOZF9Ml6dmyMh7bcW9JyFbRYpR5rxROSlBLTZHA==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /ts-jest/28.0.0-next.3_gbxwkbr7g3sr5jcplvo5vjrt4i: + resolution: {integrity: sha512-R1mD18XKfd2Cb1qpjXfB3FfJ+yX8G75czuSnDu3hAcccPumeC3FKwAM6dGMvt5Yl0RSGw+bUQskp4zDma3Gdgg==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} hasBin: true peerDependencies: '@babel/core': '>=7.0.0-beta.0 <8' '@types/jest': ^27.0.0 - babel-jest: '>=27.0.0 <28' + babel-jest: ^28.0.0 esbuild: '*' - jest: ^27.0.0 - typescript: '>=3.8 <5.0' + jest: ^28.0.0 + typescript: '>=4.3' + peerDependenciesMeta: + '@babel/core': + optional: true + '@types/jest': + optional: true + babel-jest: + optional: true + esbuild: + optional: true + dependencies: + '@babel/core': 7.18.5 + '@types/jest': 27.5.2 + bs-logger: 0.2.6 + fast-json-stable-stringify: 2.1.0 + jest: 28.1.1_@types+node@17.0.45 + jest-util: 28.1.1 + json5: 2.2.1 + lodash.memoize: 4.1.2 + make-error: 1.3.6 + semver: 7.3.7 + typescript: 4.7.4 + yargs-parser: 20.2.9 + dev: true + + /ts-jest/28.0.0-next.3_hzvd4b6xgtfjwzoxnnyvnp7o6e: + resolution: {integrity: sha512-R1mD18XKfd2Cb1qpjXfB3FfJ+yX8G75czuSnDu3hAcccPumeC3FKwAM6dGMvt5Yl0RSGw+bUQskp4zDma3Gdgg==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.13.0 || >=17.0.0} + hasBin: true + peerDependencies: + '@babel/core': '>=7.0.0-beta.0 <8' + '@types/jest': ^27.0.0 + babel-jest: ^28.0.0 + esbuild: '*' + jest: ^28.0.0 + typescript: '>=4.3' peerDependenciesMeta: '@babel/core': optional: true @@ -21086,111 +20574,8 @@ packages: bs-logger: 0.2.6 esbuild: 0.14.46 fast-json-stable-stringify: 2.1.0 - jest: 27.5.1 - jest-util: 27.5.1 - json5: 2.2.1 - lodash.memoize: 4.1.2 - make-error: 1.3.6 - semver: 7.3.7 - typescript: 4.7.4 - yargs-parser: 20.2.9 - dev: true - - /ts-jest/27.1.5_bd4iu72zq26opd6cf5azqgsscy: - resolution: {integrity: sha512-Xv6jBQPoBEvBq/5i2TeSG9tt/nqkbpcurrEG1b+2yfBrcJelOZF9Ml6dmyMh7bcW9JyFbRYpR5rxROSlBLTZHA==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - hasBin: true - peerDependencies: - '@babel/core': '>=7.0.0-beta.0 <8' - '@types/jest': ^27.0.0 - babel-jest: '>=27.0.0 <28' - esbuild: '*' - jest: ^27.0.0 - typescript: '>=3.8 <5.0' - peerDependenciesMeta: - '@babel/core': - optional: true - '@types/jest': - optional: true - babel-jest: - optional: true - esbuild: - optional: true - dependencies: - '@types/jest': 27.5.2 - bs-logger: 0.2.6 - fast-json-stable-stringify: 2.1.0 - jest: 28.1.1 - jest-util: 27.5.1 - json5: 2.2.1 - lodash.memoize: 4.1.2 - make-error: 1.3.6 - semver: 7.3.7 - typescript: 4.7.4 - yargs-parser: 20.2.9 - dev: true - - /ts-jest/27.1.5_gzd2m5ovwd73nuot5kipkw33i4: - resolution: {integrity: sha512-Xv6jBQPoBEvBq/5i2TeSG9tt/nqkbpcurrEG1b+2yfBrcJelOZF9Ml6dmyMh7bcW9JyFbRYpR5rxROSlBLTZHA==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - hasBin: true - peerDependencies: - '@babel/core': '>=7.0.0-beta.0 <8' - '@types/jest': ^27.0.0 - babel-jest: '>=27.0.0 <28' - esbuild: '*' - jest: ^27.0.0 - typescript: '>=3.8 <5.0' - peerDependenciesMeta: - '@babel/core': - optional: true - '@types/jest': - optional: true - babel-jest: - optional: true - esbuild: - optional: true - dependencies: - '@types/jest': 27.5.2 - bs-logger: 0.2.6 - esbuild: 0.14.46 - fast-json-stable-stringify: 2.1.0 - jest: 27.5.1_ts-node@10.8.1 - jest-util: 27.5.1 - json5: 2.2.1 - lodash.memoize: 4.1.2 - make-error: 1.3.6 - semver: 7.3.7 - typescript: 4.7.4 - yargs-parser: 20.2.9 - dev: true - - /ts-jest/27.1.5_mqaoisgizytgigbr3gbjwvnjie: - resolution: {integrity: sha512-Xv6jBQPoBEvBq/5i2TeSG9tt/nqkbpcurrEG1b+2yfBrcJelOZF9Ml6dmyMh7bcW9JyFbRYpR5rxROSlBLTZHA==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - hasBin: true - peerDependencies: - '@babel/core': '>=7.0.0-beta.0 <8' - '@types/jest': ^27.0.0 - babel-jest: '>=27.0.0 <28' - esbuild: '*' - jest: ^27.0.0 - typescript: '>=3.8 <5.0' - peerDependenciesMeta: - '@babel/core': - optional: true - '@types/jest': - optional: true - babel-jest: - optional: true - esbuild: - optional: true - dependencies: - '@types/jest': 27.5.2 - bs-logger: 0.2.6 - fast-json-stable-stringify: 2.1.0 - jest: 27.5.1_ts-node@10.8.1 - jest-util: 27.5.1 + jest: 28.0.0-alpha.11_jbmz3vlfopghb5mdasddsdxfzq + jest-util: 28.1.1 json5: 2.2.1 lodash.memoize: 4.1.2 make-error: 1.3.6 @@ -22028,15 +21413,6 @@ packages: resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} dev: true - /v8-to-istanbul/8.1.1: - resolution: {integrity: sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==} - engines: {node: '>=10.12.0'} - dependencies: - '@types/istanbul-lib-coverage': 2.0.4 - convert-source-map: 1.8.0 - source-map: 0.7.4 - dev: true - /v8-to-istanbul/9.0.0: resolution: {integrity: sha512-HcvgY/xaRm7isYmyx+lFKA4uQmfUbN0J4M0nNItvzTvH/iQ9kW5j/t4YSR+Ge323/lrgDAWJoF46tzGQHwBHFw==} engines: {node: '>=10.12.0'} @@ -22486,13 +21862,6 @@ packages: browser-process-hrtime: 1.0.0 dev: true - /w3c-xmlserializer/2.0.0: - resolution: {integrity: sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==} - engines: {node: '>=10'} - dependencies: - xml-name-validator: 3.0.0 - dev: true - /w3c-xmlserializer/3.0.0: resolution: {integrity: sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==} engines: {node: '>=12'} @@ -22606,16 +21975,6 @@ packages: resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} dev: true - /webidl-conversions/5.0.0: - resolution: {integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==} - engines: {node: '>=8'} - dev: true - - /webidl-conversions/6.1.0: - resolution: {integrity: sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==} - engines: {node: '>=10.4'} - dev: true - /webidl-conversions/7.0.0: resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} engines: {node: '>=12'} @@ -22731,12 +22090,6 @@ packages: engines: {node: '>=0.8.0'} dev: true - /whatwg-encoding/1.0.5: - resolution: {integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==} - dependencies: - iconv-lite: 0.4.24 - dev: true - /whatwg-encoding/2.0.0: resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} engines: {node: '>=12'} @@ -22748,10 +22101,6 @@ packages: resolution: {integrity: sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==} dev: true - /whatwg-mimetype/2.3.0: - resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==} - dev: true - /whatwg-mimetype/3.0.0: resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} engines: {node: '>=12'} @@ -22788,15 +22137,6 @@ packages: webidl-conversions: 4.0.2 dev: true - /whatwg-url/8.7.0: - resolution: {integrity: sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==} - engines: {node: '>=10'} - dependencies: - lodash: 4.17.21 - tr46: 2.1.0 - webidl-conversions: 6.1.0 - dev: true - /which-boxed-primitive/1.0.2: resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} dependencies: @@ -23099,10 +22439,6 @@ packages: engines: {node: '>=8'} dev: true - /xml-name-validator/3.0.0: - resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==} - dev: true - /xml-name-validator/4.0.0: resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} engines: {node: '>=12'}