From 3204be774b9ef02709ee65fd7bad7ecec6401034 Mon Sep 17 00:00:00 2001 From: Nolan Lawson Date: Wed, 9 Nov 2022 09:33:07 -0800 Subject: [PATCH] chore: update dependencies (#3145) --- package.json | 42 +- .../expected.js | 7 - .../expected.js | 3 - .../expected.js | 3 - .../expected.js | 6 - .../transform-complex-attributes/expected.js | 11 - .../transform-nested-classes/expected.js | 3 - .../expected.js | 8 - .../transforms-public-getters/expected.js | 4 - .../transforms-public-methods/expected.js | 4 - .../transforms-public-props/expected.js | 3 - .../expected.js | 6 - .../expected.js | 6 - .../expected.js | 2 - .../expected.js | 2 - .../import-engine-default/expected.js | 3 +- .../inject-render-method/expected.js | 2 - .../expected.js | 4 - .../expected.js | 3 - .../expected.js | 1 - .../expected.js | 3 - .../expected.js | 4 - .../expected.js | 3 - .../api-decorator/expected.js | 4 - .../implicit-explicit/mixin/expected.js | 4 - .../expected.js | 4 - .../implicit-explicit/wire/expected.js | 4 - .../expected.js | 4 - .../expected.js | 5 - .../expected.js | 3 - .../expected.js | 3 - .../expected.js | 3 - .../expected.js | 3 - .../expected.js | 3 - .../expected.js | 3 - .../expected.js | 3 - .../expected.js | 3 - .../expected.js | 3 - .../expected.js | 3 - .../expected.js | 3 - .../expected.js | 3 - .../expected.js | 3 - .../expected.js | 3 - .../expected.js | 3 - .../expected.js | 3 - .../expected.js | 3 - .../transforms-wired-field/expected.js | 3 - .../transforms-wired-method/expected.js | 4 - packages/@lwc/compiler/package.json | 4 +- .../features/src/__tests__/flags-prod.spec.ts | 32 - .../@lwc/features/src/__tests__/flags.spec.ts | 31 - packages/@lwc/integration-karma/package.json | 2 +- packages/@lwc/integration-tests/package.json | 20 +- packages/@lwc/style-compiler/package.json | 4 +- packages/@lwc/template-compiler/package.json | 2 +- yarn.lock | 1978 ++++++++++------- 56 files changed, 1196 insertions(+), 1093 deletions(-) diff --git a/package.json b/package.json index f1bf065300..b7b4fc8ab6 100644 --- a/package.json +++ b/package.json @@ -25,44 +25,44 @@ "release:version": "./scripts/release/version.js" }, "devDependencies": { - "@babel/core": "^7.19.1", - "@babel/preset-env": "^7.19.1", - "@commitlint/cli": "^17.1.2", + "@babel/core": "^7.20.2", + "@babel/preset-env": "^7.20.2", + "@commitlint/cli": "^17.2.0", "@lwc/eslint-plugin-lwc-internal": "link:./scripts/eslint-plugin", "@lwc/jest-utils-lwc-internals": "link:./scripts/jest/utils", "@rollup/plugin-node-resolve": "^14.1.0", "@rollup/plugin-replace": "^4.0.0", "@rollup/plugin-typescript": "^8.5.0", - "@types/babel__core": "^7.1.19", + "@types/babel__core": "^7.1.20", "@types/glob": "^8.0.0", - "@types/jest": "^29.0.3", - "@types/node": "^18.7.18", - "@typescript-eslint/eslint-plugin": "^5.37.0", - "@typescript-eslint/parser": "^5.37.0", + "@types/jest": "^29.2.2", + "@types/node": "^18.11.9", + "@typescript-eslint/eslint-plugin": "^5.42.1", + "@typescript-eslint/parser": "^5.42.1", "babel-plugin-tester": "^10.1.0", "bundlesize": "^0.18.1", "es5-proxy-compat": "^0.22.4", - "eslint": "^8.23.1", + "eslint": "^8.27.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.0.4", + "eslint-plugin-jest": "^27.1.4", "execa": "^6.1.0", "fs-extra": "^10.1.0", "glob": "^8.0.3", - "husky": "^8.0.1", + "husky": "^8.0.2", "is-ci": "^3.0.1", "isbinaryfile": "^5.0.0", - "jest": "^29.0.3", - "jest-environment-jsdom": "^29.0.3", + "jest": "^29.3.0", + "jest-environment-jsdom": "^29.3.0", "lint-staged": "^13.0.3", "nx": "14.7.6", "prettier": "^2.7.1", "rollup": "^2.79.0", "rollup-plugin-compat": "^0.22.4", - "terser": "^5.15.0", - "ts-jest": "^29.0.1", - "tslib": "^2.4.0", - "typescript": "4.8.3", - "workerpool": "^6.2.0" + "terser": "^5.15.1", + "ts-jest": "^29.0.3", + "tslib": "^2.4.1", + "typescript": "4.8.4", + "workerpool": "^6.3.1" }, "lint-staged": { "**/*.{js,mjs,ts}": "eslint", @@ -82,10 +82,8 @@ }, "resolutions": { "//": [ - "jasmine-core: Freezing jasmine version used in Karma test suite. jasmine-core@4 drops support for IE11.", - "iltorb: Native module used by bundlesize which slows down yarn install and may fail on some envs. Not needed." + "jasmine-core: Freezing jasmine version used in Karma test suite. jasmine-core@4 drops support for IE11." ], - "jasmine-core": "3.10.1", - "iltorb": "npm:@stdlib/utils-noop@0.0.10" + "jasmine-core": "3.10.1" } } diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/@api-setter-on-one-class-member-should-not-conflict-with-@api-getter-on-another/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/@api-setter-on-one-class-member-should-not-conflict-with-@api-getter-on-another/expected.js index 2f63550ffa..146ecff0bc 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/@api-setter-on-one-class-member-should-not-conflict-with-@api-getter-on-another/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/@api-setter-on-one-class-member-should-not-conflict-with-@api-getter-on-another/expected.js @@ -1,21 +1,15 @@ import { registerDecorators as _registerDecorators, registerComponent as _registerComponent } from "lwc"; import _tmpl from "./test.html"; - class Test { set first(value) {} - get first() {} - get second() { return this.s; } - set second(value) { this.s = value; } - } - _registerDecorators(Test, { publicProps: { first: { @@ -26,7 +20,6 @@ _registerDecorators(Test, { } } }); - export default _registerComponent(Test, { tmpl: _tmpl }); \ No newline at end of file diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/does-not-throw-error-if-property-name-is-data/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/does-not-throw-error-if-property-name-is-data/expected.js index 2ddffdd758..7d9dcac7af 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/does-not-throw-error-if-property-name-is-data/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/does-not-throw-error-if-property-name-is-data/expected.js @@ -1,10 +1,8 @@ import { registerDecorators as _registerDecorators, registerComponent as _registerComponent } from "lwc"; import _tmpl from "./test.html"; - class Test { data; } - _registerDecorators(Test, { publicProps: { data: { @@ -12,7 +10,6 @@ _registerDecorators(Test, { } } }); - export default _registerComponent(Test, { tmpl: _tmpl }); \ No newline at end of file diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/does-not-throw-if-property-name-prefixed-with-aria/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/does-not-throw-if-property-name-prefixed-with-aria/expected.js index d7d0ac75d5..87c744f43c 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/does-not-throw-if-property-name-prefixed-with-aria/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/does-not-throw-if-property-name-prefixed-with-aria/expected.js @@ -1,10 +1,8 @@ import { registerDecorators as _registerDecorators, registerComponent as _registerComponent } from "lwc"; import _tmpl from "./test.html"; - class Test { ariaDescribedBy; } - _registerDecorators(Test, { publicProps: { ariaDescribedBy: { @@ -12,7 +10,6 @@ _registerDecorators(Test, { } } }); - export default _registerComponent(Test, { tmpl: _tmpl }); \ No newline at end of file diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/single-@api-getter-on-one-class-member-should-not-conflict-with-@api-setter-on-another/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/single-@api-getter-on-one-class-member-should-not-conflict-with-@api-setter-on-another/expected.js index b19438e7ee..a6d38d7251 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/single-@api-getter-on-one-class-member-should-not-conflict-with-@api-setter-on-another/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/single-@api-getter-on-one-class-member-should-not-conflict-with-@api-setter-on-another/expected.js @@ -1,21 +1,16 @@ import { registerDecorators as _registerDecorators, registerComponent as _registerComponent } from "lwc"; import _tmpl from "./test.html"; - class Test { get first() { return null; } - get second() { return this.s; } - set second(value) { this.s = value; } - } - _registerDecorators(Test, { publicProps: { first: { @@ -26,7 +21,6 @@ _registerDecorators(Test, { } } }); - export default _registerComponent(Test, { tmpl: _tmpl }); \ No newline at end of file diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/transform-complex-attributes/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/transform-complex-attributes/expected.js index c7f0b0fc84..dac71a0e68 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/transform-complex-attributes/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/transform-complex-attributes/expected.js @@ -1,30 +1,20 @@ import { registerDecorators as _registerDecorators, registerComponent as _registerComponent } from "lwc"; import _tmpl from "./test.html"; - class Text { publicProp; privateProp; - get aloneGet() {} - get myget() {} - set myget(x) { return 1; } - m1() {} - m2() {} - static ctor = "ctor"; - static get ctorGet() { return 1; } - } - _registerDecorators(Text, { publicProps: { publicProp: { @@ -40,7 +30,6 @@ _registerDecorators(Text, { publicMethods: ["m1"], fields: ["privateProp"] }); - export default _registerComponent(Text, { tmpl: _tmpl }); \ No newline at end of file diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/transform-nested-classes/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/transform-nested-classes/expected.js index ab3df73216..39f0264115 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/transform-nested-classes/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/transform-nested-classes/expected.js @@ -1,6 +1,5 @@ import { registerDecorators as _registerDecorators2, registerDecorators as _registerDecorators, registerComponent as _registerComponent } from "lwc"; import _tmpl from "./test.html"; - class Outer { outer; a = _registerDecorators2(class { @@ -13,7 +12,6 @@ class Outer { } }); } - _registerDecorators(Outer, { publicProps: { outer: { @@ -22,7 +20,6 @@ _registerDecorators(Outer, { }, fields: ["a"] }); - export default _registerComponent(Outer, { tmpl: _tmpl }); \ No newline at end of file diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/transform-pairs-of-setter-and-getter/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/transform-pairs-of-setter-and-getter/expected.js index 5ba776e269..2a6f388d3b 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/transform-pairs-of-setter-and-getter/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/transform-pairs-of-setter-and-getter/expected.js @@ -1,28 +1,21 @@ import { registerDecorators as _registerDecorators, registerComponent as _registerComponent } from "lwc"; import _tmpl from "./test.html"; - class Test { _a = true; _b = false; - get a() { return this._a; } - set a(value) { this._a = value; } - get b() { return this._b; } - set b(value) { this._b = value; } - } - _registerDecorators(Test, { publicProps: { a: { @@ -34,7 +27,6 @@ _registerDecorators(Test, { }, fields: ["_a", "_b"] }); - export default _registerComponent(Test, { tmpl: _tmpl }); \ No newline at end of file diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/transforms-public-getters/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/transforms-public-getters/expected.js index e3304c1fae..e2478931b6 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/transforms-public-getters/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/transforms-public-getters/expected.js @@ -1,13 +1,10 @@ import { registerDecorators as _registerDecorators, registerComponent as _registerComponent } from "lwc"; import _tmpl from "./test.html"; - class Test { get publicGetter() { return 1; } - } - _registerDecorators(Test, { publicProps: { publicGetter: { @@ -15,7 +12,6 @@ _registerDecorators(Test, { } } }); - export default _registerComponent(Test, { tmpl: _tmpl }); \ No newline at end of file diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/transforms-public-methods/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/transforms-public-methods/expected.js index 400eda195c..7b021844b1 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/transforms-public-methods/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/transforms-public-methods/expected.js @@ -1,15 +1,11 @@ import { registerDecorators as _registerDecorators, registerComponent as _registerComponent } from "lwc"; import _tmpl from "./test.html"; - class Test { foo() {} - } - _registerDecorators(Test, { publicMethods: ["foo"] }); - export default _registerComponent(Test, { tmpl: _tmpl }); \ No newline at end of file diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/transforms-public-props/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/transforms-public-props/expected.js index 3a6295a071..e3f77c1501 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/transforms-public-props/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/transforms-public-props/expected.js @@ -1,10 +1,8 @@ import { registerDecorators as _registerDecorators, registerComponent as _registerComponent } from "lwc"; import _tmpl from "./test.html"; - class Test { test = 1; } - _registerDecorators(Test, { publicProps: { test: { @@ -12,7 +10,6 @@ _registerDecorators(Test, { } } }); - export default _registerComponent(Test, { tmpl: _tmpl }); \ No newline at end of file diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/w-9927596-public-getter-setter-with-duplicate-property/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/w-9927596-public-getter-setter-with-duplicate-property/expected.js index 1868c214f8..59b3ede96a 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/w-9927596-public-getter-setter-with-duplicate-property/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/w-9927596-public-getter-setter-with-duplicate-property/expected.js @@ -1,15 +1,10 @@ import { registerDecorators as _registerDecorators, registerComponent as _registerComponent } from "lwc"; import _tmpl from "./test.html"; - class Text { foo = 1; - get foo() {} - set foo(value) {} - } - _registerDecorators(Text, { publicProps: { foo: { @@ -18,7 +13,6 @@ _registerDecorators(Text, { }, fields: ["foo"] }); - export default _registerComponent(Text, { tmpl: _tmpl }); \ No newline at end of file diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/w-9927596-public-property-with-duplicate-getter-setter/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/w-9927596-public-property-with-duplicate-getter-setter/expected.js index e366141769..6b6a3b013d 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/w-9927596-public-property-with-duplicate-getter-setter/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/api-decorator/w-9927596-public-property-with-duplicate-getter-setter/expected.js @@ -1,15 +1,10 @@ import { registerDecorators as _registerDecorators, registerComponent as _registerComponent } from "lwc"; import _tmpl from "./test.html"; - class Text { foo = 1; - get foo() {} - set foo(value) {} - } - _registerDecorators(Text, { publicProps: { foo: { @@ -17,7 +12,6 @@ _registerDecorators(Text, { } } }); - export default _registerComponent(Text, { tmpl: _tmpl }); \ No newline at end of file diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/component/allow-to-remap-the-import-to-lightningelement/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/component/allow-to-remap-the-import-to-lightningelement/expected.js index 53e8bd33f2..8b22388cba 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/component/allow-to-remap-the-import-to-lightningelement/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/component/allow-to-remap-the-import-to-lightningelement/expected.js @@ -1,10 +1,8 @@ import _tmpl from "./test.html"; import { registerComponent as _registerComponent, LightningElement as Component } from "lwc"; - class Test extends Component { /*LWC compiler vX.X.X*/ } - export default _registerComponent(Test, { tmpl: _tmpl }); \ No newline at end of file diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/component/does-not-insert-render-method-when-extending-from-legacy-engine-element/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/component/does-not-insert-render-method-when-extending-from-legacy-engine-element/expected.js index ace5128536..34f08dd127 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/component/does-not-insert-render-method-when-extending-from-legacy-engine-element/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/component/does-not-insert-render-method-when-extending-from-legacy-engine-element/expected.js @@ -1,11 +1,9 @@ import _tmpl from "./test.html"; import { registerComponent as _registerComponent } from "lwc"; import { Element } from "engine"; - class Test extends Element { /*LWC compiler vX.X.X*/ } - export default _registerComponent(Test, { tmpl: _tmpl }); \ No newline at end of file diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/component/import-engine-default/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/component/import-engine-default/expected.js index 7ad908e3ea..455a3d616d 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/component/import-engine-default/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/component/import-engine-default/expected.js @@ -1,3 +1,4 @@ -import lwc from 'lwc'; // eslint-disable-next-line no-console +import lwc from 'lwc'; +// eslint-disable-next-line no-console console.log(lwc); \ No newline at end of file diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/component/inject-render-method/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/component/inject-render-method/expected.js index b8b82212aa..06b2ab5e7f 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/component/inject-render-method/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/component/inject-render-method/expected.js @@ -1,10 +1,8 @@ import _tmpl from "./test.html"; import { registerComponent as _registerComponent, LightningElement } from "lwc"; - class Test extends LightningElement { /*LWC compiler vX.X.X*/ } - export default _registerComponent(Test, { tmpl: _tmpl }); \ No newline at end of file diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/component/keep-the-render-method-if-present/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/component/keep-the-render-method-if-present/expected.js index 950b5fc0c2..073a4b730b 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/component/keep-the-render-method-if-present/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/component/keep-the-render-method-if-present/expected.js @@ -1,13 +1,9 @@ import _tmpl from "./test.html"; import { registerComponent as _registerComponent, LightningElement } from "lwc"; - class Test extends LightningElement { render() {} /*LWC compiler vX.X.X*/ - - } - export default _registerComponent(Test, { tmpl: _tmpl }); \ No newline at end of file diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/component/only-inject-render-in-the-exported-class/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/component/only-inject-render-in-the-exported-class/expected.js index d1289e4a6c..de0bd1c4f8 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/component/only-inject-render-in-the-exported-class/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/component/only-inject-render-in-the-exported-class/expected.js @@ -1,14 +1,11 @@ import _tmpl from "./test.html"; import { registerComponent as _registerComponent, LightningElement } from "lwc"; - class Test1 extends LightningElement { /*LWC compiler vX.X.X*/ } - class Test2 extends LightningElement { /*LWC compiler vX.X.X*/ } - export default _registerComponent(Test2, { tmpl: _tmpl }); \ No newline at end of file diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/decorators/should-register-decorators-for-anonymous-class-declarations/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/decorators/should-register-decorators-for-anonymous-class-declarations/expected.js index c1411d5705..8e5efa7c9a 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/decorators/should-register-decorators-for-anonymous-class-declarations/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/decorators/should-register-decorators-for-anonymous-class-declarations/expected.js @@ -3,7 +3,6 @@ import _tmpl from "./test.html"; export default _registerComponent(_registerDecorators(class extends LightningElement { foo; /*LWC compiler vX.X.X*/ - }, { publicProps: { foo: { diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/decorators/should-register-decorators-for-anonymous-class-expressions/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/decorators/should-register-decorators-for-anonymous-class-expressions/expected.js index 9b8068d84e..6047348f61 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/decorators/should-register-decorators-for-anonymous-class-expressions/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/decorators/should-register-decorators-for-anonymous-class-expressions/expected.js @@ -1,10 +1,8 @@ import _tmpl from "./test.html"; import { registerComponent as _registerComponent, registerDecorators as _registerDecorators, LightningElement } from "lwc"; - const foo = _registerDecorators(class extends LightningElement { foo; /*LWC compiler vX.X.X*/ - }, { publicProps: { foo: { @@ -12,7 +10,6 @@ const foo = _registerDecorators(class extends LightningElement { } } }); - export default _registerComponent(foo, { tmpl: _tmpl }); \ No newline at end of file diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/decorators/should-transform-decorators-on-classdeclaration-in-a-large-input-file/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/decorators/should-transform-decorators-on-classdeclaration-in-a-large-input-file/expected.js index 6d35746fce..d908451337 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/decorators/should-transform-decorators-on-classdeclaration-in-a-large-input-file/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/decorators/should-transform-decorators-on-classdeclaration-in-a-large-input-file/expected.js @@ -1,12 +1,9 @@ import { registerDecorators as _registerDecorators, registerComponent as _registerComponent, LightningElement } from "lwc"; import _tmpl from "./test.html"; - class Foo extends LightningElement { prop; /*LWC compiler vX.X.X*/ - } - _registerDecorators(Foo, { publicProps: { prop: { @@ -14,7 +11,6 @@ _registerDecorators(Foo, { } } }); - export default _registerComponent(Foo, { tmpl: _tmpl }); diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/decorators/should-transform-decorators-on-classexpression-in-a-large-input-file/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/decorators/should-transform-decorators-on-classexpression-in-a-large-input-file/expected.js index 4376adbc5c..8a100e16da 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/decorators/should-transform-decorators-on-classexpression-in-a-large-input-file/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/decorators/should-transform-decorators-on-classexpression-in-a-large-input-file/expected.js @@ -1,10 +1,8 @@ import _tmpl from "./test.html"; import { registerComponent as _registerComponent, registerDecorators as _registerDecorators, LightningElement } from "lwc"; - const Foo = _registerDecorators(class extends LightningElement { prop; /*LWC compiler vX.X.X*/ - }, { publicProps: { prop: { @@ -12,7 +10,6 @@ const Foo = _registerDecorators(class extends LightningElement { } } }); - export default _registerComponent(Foo, { tmpl: _tmpl }); diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/implicit-explicit/api-decorator/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/implicit-explicit/api-decorator/expected.js index b26b06cd9d..fb10b095a9 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/implicit-explicit/api-decorator/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/implicit-explicit/api-decorator/expected.js @@ -1,12 +1,9 @@ import { registerDecorators as _registerDecorators, registerComponent as _registerComponent, LightningElement } from "lwc"; import _tmpl from "./test.html"; - class Test extends LightningElement { foo; /*LWC compiler vX.X.X*/ - } - _registerDecorators(Test, { publicProps: { foo: { @@ -14,7 +11,6 @@ _registerDecorators(Test, { } } }); - export default _registerComponent(Test, { tmpl: _tmpl }); \ No newline at end of file diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/implicit-explicit/mixin/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/implicit-explicit/mixin/expected.js index cfc411db26..f5fc3a16a6 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/implicit-explicit/mixin/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/implicit-explicit/mixin/expected.js @@ -1,12 +1,9 @@ import { registerDecorators as _registerDecorators, registerComponent as _registerComponent, LightningElement } from "lwc"; import _tmpl from "./test.html"; - class Test extends mixin(LightningElement) { foo; /*LWC compiler vX.X.X*/ - } - _registerDecorators(Test, { publicProps: { foo: { @@ -14,7 +11,6 @@ _registerDecorators(Test, { } } }); - export default _registerComponent(Test, { tmpl: _tmpl }); \ No newline at end of file diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/implicit-explicit/test-cmp-named-class-with-decorators/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/implicit-explicit/test-cmp-named-class-with-decorators/expected.js index 7228388fc6..bc642993a5 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/implicit-explicit/test-cmp-named-class-with-decorators/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/implicit-explicit/test-cmp-named-class-with-decorators/expected.js @@ -1,12 +1,9 @@ import { registerDecorators as _registerDecorators, registerComponent as _registerComponent, LightningElement } from "lwc"; import _tmpl from "./test.html"; - class Test extends LightningElement { foo = 1; /*LWC compiler vX.X.X*/ - } - _registerDecorators(Test, { publicProps: { foo: { @@ -14,7 +11,6 @@ _registerDecorators(Test, { } } }); - export default _registerComponent(Test, { tmpl: _tmpl }); \ No newline at end of file diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/implicit-explicit/wire/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/implicit-explicit/wire/expected.js index 7855abcd40..7928a2d4bd 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/implicit-explicit/wire/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/implicit-explicit/wire/expected.js @@ -1,13 +1,10 @@ import { registerDecorators as _registerDecorators, registerComponent as _registerComponent, LightningElement } from "lwc"; import _tmpl from "./test.html"; import { getRecord } from "recordDataService"; - class Test extends LightningElement { recordData; /*LWC compiler vX.X.X*/ - } - _registerDecorators(Test, { wire: { recordData: { @@ -21,7 +18,6 @@ _registerDecorators(Test, { } } }); - export default _registerComponent(Test, { tmpl: _tmpl }); \ No newline at end of file diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/observed-fields/should-add-observed-fields-in-class-expression/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/observed-fields/should-add-observed-fields-in-class-expression/expected.js index 20ba866458..19fd167d01 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/observed-fields/should-add-observed-fields-in-class-expression/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/observed-fields/should-add-observed-fields-in-class-expression/expected.js @@ -1,6 +1,5 @@ import _tmpl from "./test.html"; import { registerComponent as _registerComponent, registerDecorators as _registerDecorators, createElement } from "lwc"; - const Test = _registerDecorators(class { state; foo; @@ -9,9 +8,7 @@ const Test = _registerDecorators(class { record = { value: "test" }; - someMethod() {} - wiredProp; }, { publicProps: { @@ -34,7 +31,6 @@ const Test = _registerDecorators(class { }, fields: ["state", "record"] }); - const foo = Test; export default _registerComponent(foo, { tmpl: _tmpl diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/observed-fields/should-be-added-to-the-registercomponentcall-when-a-field-is-not-decorated-with-@api,-@track-or-@wire/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/observed-fields/should-be-added-to-the-registercomponentcall-when-a-field-is-not-decorated-with-@api,-@track-or-@wire/expected.js index d467844bcf..c07f4b1600 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/observed-fields/should-be-added-to-the-registercomponentcall-when-a-field-is-not-decorated-with-@api,-@track-or-@wire/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/observed-fields/should-be-added-to-the-registercomponentcall-when-a-field-is-not-decorated-with-@api,-@track-or-@wire/expected.js @@ -1,6 +1,5 @@ import { registerDecorators as _registerDecorators, registerComponent as _registerComponent, createElement } from "lwc"; import _tmpl from "./test.html"; - class Test { state; foo; @@ -9,12 +8,9 @@ class Test { record = { value: "test" }; - someMethod() {} - wiredProp; } - _registerDecorators(Test, { publicProps: { label: { @@ -36,7 +32,6 @@ _registerDecorators(Test, { }, fields: ["state", "record"] }); - export default _registerComponent(Test, { tmpl: _tmpl }); \ No newline at end of file diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/observed-fields/should-not-observe-changes-in-a-static-fields/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/observed-fields/should-not-observe-changes-in-a-static-fields/expected.js index 07b88a9e68..acb3583fb6 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/observed-fields/should-not-observe-changes-in-a-static-fields/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/observed-fields/should-not-observe-changes-in-a-static-fields/expected.js @@ -1,16 +1,13 @@ import { registerDecorators as _registerDecorators, registerComponent as _registerComponent, createElement } from "lwc"; import _tmpl from "./test.html"; - class Test { interface; static foo = 3; static baz = 1; } - _registerDecorators(Test, { fields: ["interface"] }); - export default _registerComponent(Test, { tmpl: _tmpl }); \ No newline at end of file diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/observed-fields/should-not-observe-changes-in-computed-fields/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/observed-fields/should-not-observe-changes-in-computed-fields/expected.js index 39887f50f3..45804eaa89 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/observed-fields/should-not-observe-changes-in-computed-fields/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/observed-fields/should-not-observe-changes-in-computed-fields/expected.js @@ -1,17 +1,14 @@ import { registerDecorators as _registerDecorators, registerComponent as _registerComponent, createElement } from "lwc"; import _tmpl from "./test.html"; const PREFIX = "prefix"; - class Test { interface; ["a"] = 0; [`${PREFIX}Field`] = "prefixed field"; } - _registerDecorators(Test, { fields: ["interface"] }); - export default _registerComponent(Test, { tmpl: _tmpl }); \ No newline at end of file diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/observed-fields/should-not-process-reserved-words-as-field-when-decorated-with-@api,-@track-or-@wire/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/observed-fields/should-not-process-reserved-words-as-field-when-decorated-with-@api,-@track-or-@wire/expected.js index 11b020526c..ffa81232ec 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/observed-fields/should-not-process-reserved-words-as-field-when-decorated-with-@api,-@track-or-@wire/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/observed-fields/should-not-process-reserved-words-as-field-when-decorated-with-@api,-@track-or-@wire/expected.js @@ -1,13 +1,11 @@ import { registerDecorators as _registerDecorators, registerComponent as _registerComponent, createElement } from "lwc"; import _tmpl from "./test.html"; - class Test { interface; static; for; function; } - _registerDecorators(Test, { publicProps: { "static": { @@ -27,7 +25,6 @@ _registerDecorators(Test, { }, fields: ["interface"] }); - export default _registerComponent(Test, { tmpl: _tmpl }); \ No newline at end of file diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/track-decorator/transform-track-decorator-field/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/track-decorator/transform-track-decorator-field/expected.js index 59b46ba952..fe97c235f8 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/track-decorator/transform-track-decorator-field/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/track-decorator/transform-track-decorator-field/expected.js @@ -1,16 +1,13 @@ import { registerDecorators as _registerDecorators, registerComponent as _registerComponent } from "lwc"; import _tmpl from "./test.html"; - class Test { record; } - _registerDecorators(Test, { track: { record: 1 } }); - export default _registerComponent(Test, { tmpl: _tmpl }); \ No newline at end of file diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/track-decorator/transform-track-decorator-preserve-initial-value/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/track-decorator/transform-track-decorator-preserve-initial-value/expected.js index dceae9b387..19f795367e 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/track-decorator/transform-track-decorator-preserve-initial-value/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/track-decorator/transform-track-decorator-preserve-initial-value/expected.js @@ -1,18 +1,15 @@ import { registerDecorators as _registerDecorators, registerComponent as _registerComponent } from "lwc"; import _tmpl from "./test.html"; - class Test { record = { value: "test" }; } - _registerDecorators(Test, { track: { record: 1 } }); - export default _registerComponent(Test, { tmpl: _tmpl }); \ No newline at end of file diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/config-function-should-use-bracket-notation-for-param-when-it's-definition-has-invalid-identifier-as-segment/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/config-function-should-use-bracket-notation-for-param-when-it's-definition-has-invalid-identifier-as-segment/expected.js index 5c863c6eb1..4f9510fdd8 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/config-function-should-use-bracket-notation-for-param-when-it's-definition-has-invalid-identifier-as-segment/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/config-function-should-use-bracket-notation-for-param-when-it's-definition-has-invalid-identifier-as-segment/expected.js @@ -1,11 +1,9 @@ import { registerDecorators as _registerDecorators, registerComponent as _registerComponent } from "lwc"; import _tmpl from "./test.html"; import { getFoo } from "data-service"; - class Test { wiredProp; } - _registerDecorators(Test, { wire: { wiredProp: { @@ -22,7 +20,6 @@ _registerDecorators(Test, { } } }); - export default _registerComponent(Test, { tmpl: _tmpl }); \ No newline at end of file diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/config-function-should-use-bracket-notation-when-param-definition-has-empty-segment/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/config-function-should-use-bracket-notation-when-param-definition-has-empty-segment/expected.js index 497e731054..f264c6db76 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/config-function-should-use-bracket-notation-when-param-definition-has-empty-segment/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/config-function-should-use-bracket-notation-when-param-definition-has-empty-segment/expected.js @@ -1,11 +1,9 @@ import { registerDecorators as _registerDecorators, registerComponent as _registerComponent } from "lwc"; import _tmpl from "./test.html"; import { getFoo } from "data-service"; - class Test { wiredProp; } - _registerDecorators(Test, { wire: { wiredProp: { @@ -21,7 +19,6 @@ _registerDecorators(Test, { } } }); - export default _registerComponent(Test, { tmpl: _tmpl }); \ No newline at end of file diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/decorator-accepts-a-function-identifier-as-first-parameter/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/decorator-accepts-a-function-identifier-as-first-parameter/expected.js index fd6ca5cbbe..2a7d645b74 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/decorator-accepts-a-function-identifier-as-first-parameter/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/decorator-accepts-a-function-identifier-as-first-parameter/expected.js @@ -1,11 +1,9 @@ import { registerDecorators as _registerDecorators, registerComponent as _registerComponent } from "lwc"; import _tmpl from "./test.html"; import { getFoo } from "data-service"; - class Test { wiredProp; } - _registerDecorators(Test, { wire: { wiredProp: { @@ -17,7 +15,6 @@ _registerDecorators(Test, { } } }); - export default _registerComponent(Test, { tmpl: _tmpl }); \ No newline at end of file diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/decorator-accepts-a-member-expression/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/decorator-accepts-a-member-expression/expected.js index 980b5292e4..dfdf8ac0d8 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/decorator-accepts-a-member-expression/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/decorator-accepts-a-member-expression/expected.js @@ -1,11 +1,9 @@ import { registerDecorators as _registerDecorators, registerComponent as _registerComponent } from "lwc"; import _tmpl from "./test.html"; import { Foo } from "data-service"; - class Test { wiredProp; } - _registerDecorators(Test, { wire: { wiredProp: { @@ -17,7 +15,6 @@ _registerDecorators(Test, { } } }); - export default _registerComponent(Test, { tmpl: _tmpl }); \ No newline at end of file diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/decorator-accepts-an-optional-config-object-as-second-parameter/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/decorator-accepts-an-optional-config-object-as-second-parameter/expected.js index 68927050e0..025aebd95b 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/decorator-accepts-an-optional-config-object-as-second-parameter/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/decorator-accepts-an-optional-config-object-as-second-parameter/expected.js @@ -1,11 +1,9 @@ import { registerDecorators as _registerDecorators, registerComponent as _registerComponent } from "lwc"; import _tmpl from "./test.html"; import { getFoo } from "data-service"; - class Test { wiredProp; } - _registerDecorators(Test, { wire: { wiredProp: { @@ -16,7 +14,6 @@ _registerDecorators(Test, { } } }); - export default _registerComponent(Test, { tmpl: _tmpl }); \ No newline at end of file diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/decorator-allows-wire-provider-member-expression/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/decorator-allows-wire-provider-member-expression/expected.js index 980b5292e4..dfdf8ac0d8 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/decorator-allows-wire-provider-member-expression/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/decorator-allows-wire-provider-member-expression/expected.js @@ -1,11 +1,9 @@ import { registerDecorators as _registerDecorators, registerComponent as _registerComponent } from "lwc"; import _tmpl from "./test.html"; import { Foo } from "data-service"; - class Test { wiredProp; } - _registerDecorators(Test, { wire: { wiredProp: { @@ -17,7 +15,6 @@ _registerDecorators(Test, { } } }); - export default _registerComponent(Test, { tmpl: _tmpl }); \ No newline at end of file diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/should-not-throw-when-using-2-separate-wired-decorators/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/should-not-throw-when-using-2-separate-wired-decorators/expected.js index bef41c1ba2..019da24612 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/should-not-throw-when-using-2-separate-wired-decorators/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/should-not-throw-when-using-2-separate-wired-decorators/expected.js @@ -1,12 +1,10 @@ import { registerDecorators as _registerDecorators, registerComponent as _registerComponent } from "lwc"; import _tmpl from "./test.html"; import { getFoo } from "data-service"; - class Test { wired1; wired2; } - _registerDecorators(Test, { wire: { wired1: { @@ -31,7 +29,6 @@ _registerDecorators(Test, { } } }); - export default _registerComponent(Test, { tmpl: _tmpl }); \ No newline at end of file diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/transforms-multiple-dynamic-params/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/transforms-multiple-dynamic-params/expected.js index 6ee649e9e7..a9cd544dbd 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/transforms-multiple-dynamic-params/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/transforms-multiple-dynamic-params/expected.js @@ -1,11 +1,9 @@ import { registerDecorators as _registerDecorators, registerComponent as _registerComponent } from "lwc"; import _tmpl from "./test.html"; import { getFoo } from "data-service"; - class Test { wiredProp; } - _registerDecorators(Test, { wire: { wiredProp: { @@ -22,7 +20,6 @@ _registerDecorators(Test, { } } }); - export default _registerComponent(Test, { tmpl: _tmpl }); \ No newline at end of file diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/transforms-named-imports-from-static-imports/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/transforms-named-imports-from-static-imports/expected.js index d77913bd48..fc1254c3b1 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/transforms-named-imports-from-static-imports/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/transforms-named-imports-from-static-imports/expected.js @@ -2,11 +2,9 @@ import { registerDecorators as _registerDecorators, registerComponent as _regist import _tmpl from "./test.html"; import importedValue from "ns/module"; import { getFoo } from "data-service"; - class Test { wiredProp; } - _registerDecorators(Test, { wire: { wiredProp: { @@ -20,7 +18,6 @@ _registerDecorators(Test, { } } }); - export default _registerComponent(Test, { tmpl: _tmpl }); \ No newline at end of file diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/transforms-object-properties-as-string-literal/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/transforms-object-properties-as-string-literal/expected.js index 32a818a39f..7112316ff1 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/transforms-object-properties-as-string-literal/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/transforms-object-properties-as-string-literal/expected.js @@ -1,11 +1,9 @@ import { registerDecorators as _registerDecorators, registerComponent as _registerComponent } from "lwc"; import _tmpl from "./test.html"; import { getFoo } from "data-service"; - class Test { wiredProp; } - _registerDecorators(Test, { wire: { wiredProp: { @@ -20,7 +18,6 @@ _registerDecorators(Test, { } } }); - export default _registerComponent(Test, { tmpl: _tmpl }); \ No newline at end of file diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/transforms-parameters-with-2-levels-deep-(foo.bar)/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/transforms-parameters-with-2-levels-deep-(foo.bar)/expected.js index 8589e07ad9..28ef0cf2f5 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/transforms-parameters-with-2-levels-deep-(foo.bar)/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/transforms-parameters-with-2-levels-deep-(foo.bar)/expected.js @@ -1,11 +1,9 @@ import { registerDecorators as _registerDecorators, registerComponent as _registerComponent } from "lwc"; import _tmpl from "./test.html"; import { getFoo } from "data-service"; - class Test { wiredProp; } - _registerDecorators(Test, { wire: { wiredProp: { @@ -23,7 +21,6 @@ _registerDecorators(Test, { } } }); - export default _registerComponent(Test, { tmpl: _tmpl }); \ No newline at end of file diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/transforms-parameters-with-multiple-levels-deep/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/transforms-parameters-with-multiple-levels-deep/expected.js index 6ab36865d8..d9086c4d35 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/transforms-parameters-with-multiple-levels-deep/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/transforms-parameters-with-multiple-levels-deep/expected.js @@ -1,11 +1,9 @@ import { registerDecorators as _registerDecorators, registerComponent as _registerComponent } from "lwc"; import _tmpl from "./test.html"; import { getFoo } from "data-service"; - class Test { wiredProp; } - _registerDecorators(Test, { wire: { wiredProp: { @@ -21,7 +19,6 @@ _registerDecorators(Test, { } } }); - export default _registerComponent(Test, { tmpl: _tmpl }); \ No newline at end of file diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/transforms-wired-field/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/transforms-wired-field/expected.js index 743cdc14ce..5c42ad5af5 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/transforms-wired-field/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/transforms-wired-field/expected.js @@ -1,11 +1,9 @@ import { registerDecorators as _registerDecorators, registerComponent as _registerComponent } from "lwc"; import _tmpl from "./test.html"; import { getFoo } from "data-service"; - class Test { wiredProp; } - _registerDecorators(Test, { wire: { wiredProp: { @@ -20,7 +18,6 @@ _registerDecorators(Test, { } } }); - export default _registerComponent(Test, { tmpl: _tmpl }); \ No newline at end of file diff --git a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/transforms-wired-method/expected.js b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/transforms-wired-method/expected.js index be6e338154..2b91032e22 100644 --- a/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/transforms-wired-method/expected.js +++ b/packages/@lwc/babel-plugin-component/src/__tests__/fixtures/wire-decorator/transforms-wired-method/expected.js @@ -1,12 +1,9 @@ import { registerDecorators as _registerDecorators, registerComponent as _registerComponent } from "lwc"; import _tmpl from "./test.html"; import { getFoo } from "data-service"; - class Test { wiredMethod() {} - } - _registerDecorators(Test, { wire: { wiredMethod: { @@ -22,7 +19,6 @@ _registerDecorators(Test, { } } }); - export default _registerComponent(Test, { tmpl: _tmpl }); \ No newline at end of file diff --git a/packages/@lwc/compiler/package.json b/packages/@lwc/compiler/package.json index c9e3a5e7e4..b1896d8cea 100755 --- a/packages/@lwc/compiler/package.json +++ b/packages/@lwc/compiler/package.json @@ -22,9 +22,9 @@ "dist/" ], "dependencies": { - "@babel/core": "~7.19.1", + "@babel/core": "~7.20.2", "@babel/plugin-proposal-class-properties": "~7.18.6", - "@babel/plugin-proposal-object-rest-spread": "~7.18.9", + "@babel/plugin-proposal-object-rest-spread": "~7.20.2", "@lwc/babel-plugin-component": "2.29.0", "@lwc/errors": "2.29.0", "@lwc/shared": "2.29.0", diff --git a/packages/@lwc/features/src/__tests__/flags-prod.spec.ts b/packages/@lwc/features/src/__tests__/flags-prod.spec.ts index 87a73c5860..fbcb4a3c3d 100644 --- a/packages/@lwc/features/src/__tests__/flags-prod.spec.ts +++ b/packages/@lwc/features/src/__tests__/flags-prod.spec.ts @@ -28,22 +28,18 @@ pluginTester({ 'should transform null compile-time flags into null runtime flags': { code: ` import features from '@lwc/features'; - if (features.ENABLE_FEATURE_NULL) { console.log('features.ENABLE_FEATURE_NULL'); } - if (!features.ENABLE_FEATURE_NULL) { console.log('!features.ENABLE_FEATURE_NULL'); } `, output: ` import features, { lwcRuntimeFlags } from '@lwc/features'; - if (lwcRuntimeFlags.ENABLE_FEATURE_NULL) { console.log('features.ENABLE_FEATURE_NULL'); } - if (!lwcRuntimeFlags.ENABLE_FEATURE_NULL) { console.log('!features.ENABLE_FEATURE_NULL'); } @@ -52,22 +48,18 @@ pluginTester({ 'should not transform null runtime flags': { code: ` import { lwcRuntimeFlags } from '@lwc/features'; - if (lwcRuntimeFlags.ENABLE_FEATURE_NULL) { console.log('lwcRuntimeFlags.ENABLE_FEATURE_NULL'); } - if (!lwcRuntimeFlags.ENABLE_FEATURE_NULL) { console.log('!lwcRuntimeFlags.ENABLE_FEATURE_NULL'); } `, output: ` import { lwcRuntimeFlags } from '@lwc/features'; - if (lwcRuntimeFlags.ENABLE_FEATURE_NULL) { console.log('lwcRuntimeFlags.ENABLE_FEATURE_NULL'); } - if (!lwcRuntimeFlags.ENABLE_FEATURE_NULL) { console.log('!lwcRuntimeFlags.ENABLE_FEATURE_NULL'); } @@ -76,11 +68,9 @@ pluginTester({ 'should transform boolean-true compile-time flags': { code: ` import features from '@lwc/features'; - if (features.ENABLE_FEATURE_TRUE) { console.log('features.ENABLE_FEATURE_TRUE'); } - if (!features.ENABLE_FEATURE_TRUE) { console.log('!features.ENABLE_FEATURE_TRUE'); } @@ -95,11 +85,9 @@ pluginTester({ 'should transform boolean-true runtime flags': { code: ` import { lwcRuntimeFlags } from '@lwc/features'; - if (lwcRuntimeFlags.ENABLE_FEATURE_TRUE) { console.log('lwcRuntimeFlags.ENABLE_FEATURE_TRUE'); } - if (!lwcRuntimeFlags.ENABLE_FEATURE_TRUE) { console.log('!lwcRuntimeFlags.ENABLE_FEATURE_TRUE'); } @@ -114,11 +102,9 @@ pluginTester({ 'should transform boolean-false compile-time flags': { code: ` import features from '@lwc/features'; - if (features.ENABLE_FEATURE_FALSE) { console.log('features.ENABLE_FEATURE_FALSE'); } - if (!features.ENABLE_FEATURE_FALSE) { console.log('!features.ENABLE_FEATURE_FALSE'); } @@ -133,11 +119,9 @@ pluginTester({ 'should transform boolean-false runtime flags': { code: ` import { lwcRuntimeFlags } from '@lwc/features'; - if (lwcRuntimeFlags.ENABLE_FEATURE_FALSE) { console.log('lwcRuntimeFlags.ENABLE_FEATURE_FALSE'); } - if (!lwcRuntimeFlags.ENABLE_FEATURE_FALSE) { console.log('!lwcRuntimeFlags.ENABLE_FEATURE_FALSE'); } @@ -152,14 +136,12 @@ pluginTester({ 'should not transform if-tests that are not member expressions (compile-time)': { code: ` import FEATURES from '@lwc/features'; - if (isTrue(FEATURES.ENABLE_FEATURE_TRUE)) { console.log('isTrue(ENABLE_FEATURE_TRUE)'); } `, output: ` import FEATURES, { lwcRuntimeFlags } from '@lwc/features'; - if (isTrue(FEATURES.ENABLE_FEATURE_TRUE)) { console.log('isTrue(ENABLE_FEATURE_TRUE)'); } @@ -168,14 +150,12 @@ pluginTester({ 'should not transform if-tests that are not member expressions (runtime)': { code: ` import { lwcRuntimeFlags } from '@lwc/features'; - if (isTrue(lwcRuntimeFlags.ENABLE_FEATURE_TRUE)) { console.log('lwcRuntimeFlags.ENABLE_FEATURE_TRUE'); } `, output: ` import { lwcRuntimeFlags } from '@lwc/features'; - if (isTrue(lwcRuntimeFlags.ENABLE_FEATURE_TRUE)) { console.log('lwcRuntimeFlags.ENABLE_FEATURE_TRUE'); } @@ -195,7 +175,6 @@ pluginTester({ error: 'Invalid feature flag "ENABLE_THE_BEER". Flag is undefined.', code: ` import featureFlags from '@lwc/features'; - if (featureFlags.ENABLE_THE_BEER) { console.log('featureFlags.ENABLE_THE_BEER'); } @@ -205,7 +184,6 @@ pluginTester({ error: 'Invalid feature flag "enable_the_beer". Flag name must only be composed of uppercase letters and underscores.', code: ` import featureFlags from '@lwc/features'; - if (featureFlags.enable_the_beer) { console.log('featureFlags.enable_the_beer'); } @@ -214,13 +192,11 @@ pluginTester({ 'should transform nested feature flags': { code: ` import features from '@lwc/features'; - if (features.ENABLE_FEATURE_NULL) { if (features.ENABLE_FEATURE_TRUE) { console.log('nested feature flags sounds like a vary bad idea'); } } - if (features.ENABLE_FEATURE_TRUE) { if (features.ENABLE_FEATURE_NULL) { console.log('nested feature flags sounds like a vary bad idea'); @@ -229,13 +205,11 @@ pluginTester({ `, output: ` import features, { lwcRuntimeFlags } from '@lwc/features'; - if (lwcRuntimeFlags.ENABLE_FEATURE_NULL) { { console.log('nested feature flags sounds like a vary bad idea'); } } - { if (lwcRuntimeFlags.ENABLE_FEATURE_NULL) { console.log('nested feature flags sounds like a vary bad idea'); @@ -246,7 +220,6 @@ pluginTester({ 'should not transform tests that are not an actual reference to the imported binding': { code: ` import featureFlag from '@lwc/features'; - function awesome() { const featureFlag = { ENABLE_FEATURE_FALSE: false }; if (featureFlag.ENABLE_FEATURE_FALSE) { @@ -259,16 +232,13 @@ pluginTester({ `, output: ` import featureFlag, { lwcRuntimeFlags } from '@lwc/features'; - function awesome() { const featureFlag = { ENABLE_FEATURE_FALSE: false, }; - if (featureFlag.ENABLE_FEATURE_FALSE) { console.log('featureFlag.ENABLE_FEATURE_FALSE'); } - if (!featureFlag.ENABLE_FEATURE_FALSE) { console.log('!featureFlag.ENABLE_FEATURE_FALSE'); } @@ -278,14 +248,12 @@ pluginTester({ 'should not transform member expressions that are not runtime flag lookups': { code: ` import { lwcRuntimeFlags } from '@lwc/features'; - if (churroteria.ENABLE_FEATURE_TRUE) { console.log('churroteria.ENABLE_FEATURE_TRUE'); } `, output: ` import { lwcRuntimeFlags } from '@lwc/features'; - if (churroteria.ENABLE_FEATURE_TRUE) { console.log('churroteria.ENABLE_FEATURE_TRUE'); } diff --git a/packages/@lwc/features/src/__tests__/flags.spec.ts b/packages/@lwc/features/src/__tests__/flags.spec.ts index 1449a6e05d..0fb0c4eadc 100644 --- a/packages/@lwc/features/src/__tests__/flags.spec.ts +++ b/packages/@lwc/features/src/__tests__/flags.spec.ts @@ -28,22 +28,18 @@ pluginTester({ 'should transform null compile-time flags into null runtime flags': { code: ` import features from '@lwc/features'; - if (features.ENABLE_FEATURE_NULL) { console.log('features.ENABLE_FEATURE_NULL'); } - if (!features.ENABLE_FEATURE_NULL) { console.log('!features.ENABLE_FEATURE_NULL'); } `, output: ` import features, { lwcRuntimeFlags } from '@lwc/features'; - if (lwcRuntimeFlags.ENABLE_FEATURE_NULL) { console.log('features.ENABLE_FEATURE_NULL'); } - if (!lwcRuntimeFlags.ENABLE_FEATURE_NULL) { console.log('!features.ENABLE_FEATURE_NULL'); } @@ -52,22 +48,18 @@ pluginTester({ 'should transform boolean-true compile-time flags': { code: ` import features from '@lwc/features'; - if (features.ENABLE_FEATURE_TRUE) { console.log('features.ENABLE_FEATURE_TRUE'); } - if (!features.ENABLE_FEATURE_TRUE) { console.log('!features.ENABLE_FEATURE_TRUE'); } `, output: ` import features, { lwcRuntimeFlags } from '@lwc/features'; - if (lwcRuntimeFlags.ENABLE_FEATURE_TRUE) { console.log('features.ENABLE_FEATURE_TRUE'); } - if (!lwcRuntimeFlags.ENABLE_FEATURE_TRUE) { console.log('!features.ENABLE_FEATURE_TRUE'); } @@ -76,22 +68,18 @@ pluginTester({ 'should transform boolean-false compile-time flags': { code: ` import features from '@lwc/features'; - if (features.ENABLE_FEATURE_FALSE) { console.log('features.ENABLE_FEATURE_FALSE'); } - if (!features.ENABLE_FEATURE_FALSE) { console.log('!features.ENABLE_FEATURE_FALSE'); } `, output: ` import features, { lwcRuntimeFlags } from '@lwc/features'; - if (lwcRuntimeFlags.ENABLE_FEATURE_FALSE) { console.log('features.ENABLE_FEATURE_FALSE'); } - if (!lwcRuntimeFlags.ENABLE_FEATURE_FALSE) { console.log('!features.ENABLE_FEATURE_FALSE'); } @@ -100,14 +88,12 @@ pluginTester({ 'should not transform if-tests that are not member expressions (compile-time)': { code: ` import FEATURES from '@lwc/features'; - if (isTrue(FEATURES.ENABLE_FEATURE_TRUE)) { console.log('isTrue(ENABLE_FEATURE_TRUE)'); } `, output: ` import FEATURES, { lwcRuntimeFlags } from '@lwc/features'; - if (isTrue(FEATURES.ENABLE_FEATURE_TRUE)) { console.log('isTrue(ENABLE_FEATURE_TRUE)'); } @@ -127,7 +113,6 @@ pluginTester({ error: 'Invalid import of "lwcRuntimeFlags" from "@lwc/features". Use the default export from "@lwc/features" instead of the "lwcRuntimeFlags" export when implementing your feature behind a flag.', code: ` import { lwcRuntimeFlags } from '@lwc/features'; - if (lwcRuntimeFlags.ENABLE_FEATURE_NULL) { console.log('lwcRuntimeFlags.ENABLE_FEATURE_NULL'); } @@ -137,7 +122,6 @@ pluginTester({ error: 'Invalid feature flag "ENABLE_THE_BEER". Flag is undefined.', code: ` import featureFlags from '@lwc/features'; - if (featureFlags.ENABLE_THE_BEER) { console.log('featureFlags.ENABLE_THE_BEER'); } @@ -147,7 +131,6 @@ pluginTester({ error: 'Invalid feature flag "enable_the_beer". Flag name must only be composed of uppercase letters and underscores.', code: ` import featureFlags from '@lwc/features'; - if (featureFlags.enable_the_beer) { console.log('featureFlags.enable_the_beer'); } @@ -156,13 +139,11 @@ pluginTester({ 'should transform nested feature flags': { code: ` import features from '@lwc/features'; - if (features.ENABLE_FEATURE_NULL) { if (features.ENABLE_FEATURE_TRUE) { console.log('nested feature flags sounds like a vary bad idea'); } } - if (features.ENABLE_FEATURE_TRUE) { if (features.ENABLE_FEATURE_NULL) { console.log('nested feature flags sounds like a vary bad idea'); @@ -171,13 +152,11 @@ pluginTester({ `, output: ` import features, { lwcRuntimeFlags } from '@lwc/features'; - if (lwcRuntimeFlags.ENABLE_FEATURE_NULL) { if (lwcRuntimeFlags.ENABLE_FEATURE_TRUE) { console.log('nested feature flags sounds like a vary bad idea'); } } - if (lwcRuntimeFlags.ENABLE_FEATURE_TRUE) { if (lwcRuntimeFlags.ENABLE_FEATURE_NULL) { console.log('nested feature flags sounds like a vary bad idea'); @@ -188,16 +167,13 @@ pluginTester({ 'should not transform tests that are not an actual reference to the imported binding': { code: ` import featureFlag from '@lwc/features'; - function awesome() { const featureFlag = { ENABLE_FEATURE_FALSE: false, }; - if (featureFlag.ENABLE_FEATURE_FALSE) { console.log('featureFlag.ENABLE_FEATURE_FALSE'); } - if (!featureFlag.ENABLE_FEATURE_FALSE) { console.log('!featureFlag.ENABLE_FEATURE_FALSE'); } @@ -205,16 +181,13 @@ pluginTester({ `, output: ` import featureFlag, { lwcRuntimeFlags } from '@lwc/features'; - function awesome() { const featureFlag = { ENABLE_FEATURE_FALSE: false, }; - if (featureFlag.ENABLE_FEATURE_FALSE) { console.log('featureFlag.ENABLE_FEATURE_FALSE'); } - if (!featureFlag.ENABLE_FEATURE_FALSE) { console.log('!featureFlag.ENABLE_FEATURE_FALSE'); } @@ -224,14 +197,12 @@ pluginTester({ 'should not transform member expressions that are not runtime flag lookups': { code: ` import featureFlags from '@lwc/features'; - if (churroteria.ENABLE_FEATURE_TRUE) { console.log('churroteria.ENABLE_FEATURE_TRUE'); } `, output: ` import featureFlags, { lwcRuntimeFlags } from '@lwc/features'; - if (churroteria.ENABLE_FEATURE_TRUE) { console.log('churroteria.ENABLE_FEATURE_TRUE'); } @@ -240,14 +211,12 @@ pluginTester({ 'should not transform member expressions that are computed': { code: ` import featureFlags from '@lwc/features'; - if (featureFlags['ENABLE_FEATURE_TRUE']) { console.log("featureFlags['ENABLE_FEATURE_TRUE']"); } `, output: ` import featureFlags, { lwcRuntimeFlags } from '@lwc/features'; - if (featureFlags['ENABLE_FEATURE_TRUE']) { console.log("featureFlags['ENABLE_FEATURE_TRUE']"); } diff --git a/packages/@lwc/integration-karma/package.json b/packages/@lwc/integration-karma/package.json index b3cc5bb961..6f1a614afe 100644 --- a/packages/@lwc/integration-karma/package.json +++ b/packages/@lwc/integration-karma/package.json @@ -26,7 +26,7 @@ "istanbul-lib-coverage": "^3.2.0", "istanbul-lib-report": "^3.0.0", "istanbul-reports": "^3.1.5", - "karma": "^6.4.0", + "karma": "^6.4.1", "karma-chrome-launcher": "^3.1.0", "karma-coverage": "^2.2.0", "karma-jasmine": "^4.0.2", diff --git a/packages/@lwc/integration-tests/package.json b/packages/@lwc/integration-tests/package.json index 3a3d664566..9bec122c53 100644 --- a/packages/@lwc/integration-tests/package.json +++ b/packages/@lwc/integration-tests/package.json @@ -21,17 +21,17 @@ }, "devDependencies": { "@lwc/rollup-plugin": "2.29.0", - "@wdio/cli": "^7.24.0", - "@wdio/local-runner": "^7.24.0", - "@wdio/mocha-framework": "^7.24.0", - "@wdio/sauce-service": "^7.24.0", - "@wdio/selenium-standalone-service": "^7.24.0", - "@wdio/spec-reporter": "^7.24.0", - "@wdio/static-server-service": "^7.24.0", + "@wdio/cli": "^7.25.4", + "@wdio/local-runner": "^7.25.4", + "@wdio/mocha-framework": "^7.25.4", + "@wdio/sauce-service": "^7.25.4", + "@wdio/selenium-standalone-service": "^7.25.4", + "@wdio/spec-reporter": "^7.25.4", + "@wdio/static-server-service": "^7.25.4", "deepmerge": "^4.2.2", - "dotenv": "^16.0.2", + "dotenv": "^16.0.3", "lwc": "2.29.0", - "minimist": "^1.2.5", - "webdriverio": "^7.24.0" + "minimist": "^1.2.7", + "webdriverio": "^7.25.4" } } diff --git a/packages/@lwc/style-compiler/package.json b/packages/@lwc/style-compiler/package.json index 95741f188a..21955bd672 100644 --- a/packages/@lwc/style-compiler/package.json +++ b/packages/@lwc/style-compiler/package.json @@ -23,10 +23,10 @@ ], "dependencies": { "@lwc/shared": "2.29.0", - "postcss": "~8.4.16", + "postcss": "~8.4.18", "postcss-selector-parser": "~6.0.9", "postcss-value-parser": "~4.2.0", - "string.prototype.matchall": "^4.0.7" + "string.prototype.matchall": "^4.0.8" }, "devDependencies": { "@types/string.prototype.matchall": "^4.0.0" diff --git a/packages/@lwc/template-compiler/package.json b/packages/@lwc/template-compiler/package.json index b040c39b07..c1bcbee730 100644 --- a/packages/@lwc/template-compiler/package.json +++ b/packages/@lwc/template-compiler/package.json @@ -27,7 +27,7 @@ "dependencies": { "@lwc/errors": "2.29.0", "@lwc/shared": "2.29.0", - "acorn": "~8.8.0", + "acorn": "~8.8.1", "astring": "~1.8.3", "estree-walker": "~2.0.2", "he": "~1.2.0", diff --git a/yarn.lock b/yarn.lock index 10e37f2ac5..2550b00d0a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -22,15 +22,10 @@ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.18.13.tgz#6aff7b350a1e8c3e40b029e46cbe78e24a913483" integrity sha512-5yUzC5LqyTFp2HLmDoxGQelcdYgSpP9xsnMWBphAscOdFrHSAVbLNzWiy32sVNDqJRDiJK6klfDnAgu6PAGSHw== -"@babel/compat-data@^7.19.0": - version "7.19.0" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.19.0.tgz#2a592fd89bacb1fcde68de31bee4f2f2dacb0e86" - integrity sha512-y5rqgTTPTmaF5e2nVhOxw+Ur9HDJLsWb6U/KpgUzRZEdPfE6VOubXBKLdbcUTijzRptednSBDQbYZBOSqJxpJw== - -"@babel/compat-data@^7.19.1": - version "7.19.1" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.19.1.tgz#72d647b4ff6a4f82878d184613353af1dd0290f9" - integrity sha512-72a9ghR0gnESIa7jBN53U32FOVCEoztyIlKaNoU05zRhEecduGK9L9c3ww7Mp06JiR+0ls0GBPFJQwwtjn9ksg== +"@babel/compat-data@^7.20.0", "@babel/compat-data@^7.20.1": + version "7.20.1" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.20.1.tgz#f2e6ef7790d8c8dbf03d379502dcc246dcce0b30" + integrity sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ== "@babel/core@7.16.12": version "7.16.12" @@ -74,21 +69,21 @@ json5 "^2.2.1" semver "^6.3.0" -"@babel/core@^7.19.1", "@babel/core@~7.19.1": - version "7.19.1" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.19.1.tgz#c8fa615c5e88e272564ace3d42fbc8b17bfeb22b" - integrity sha512-1H8VgqXme4UXCRv7/Wa1bq7RVymKOzC7znjyFM8KiEzwFqcKUKYNoQef4GhdklgNvoBXyW4gYhuBNCM5o1zImw== +"@babel/core@^7.20.2", "@babel/core@~7.20.2": + version "7.20.2" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.20.2.tgz#8dc9b1620a673f92d3624bd926dc49a52cf25b92" + integrity sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g== dependencies: "@ampproject/remapping" "^2.1.0" "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.19.0" - "@babel/helper-compilation-targets" "^7.19.1" - "@babel/helper-module-transforms" "^7.19.0" - "@babel/helpers" "^7.19.0" - "@babel/parser" "^7.19.1" + "@babel/generator" "^7.20.2" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-module-transforms" "^7.20.2" + "@babel/helpers" "^7.20.1" + "@babel/parser" "^7.20.2" "@babel/template" "^7.18.10" - "@babel/traverse" "^7.19.1" - "@babel/types" "^7.19.0" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.2" convert-source-map "^1.7.0" debug "^4.1.0" gensync "^1.0.0-beta.2" @@ -122,6 +117,15 @@ "@jridgewell/gen-mapping" "^0.3.2" jsesc "^2.5.1" +"@babel/generator@^7.20.1", "@babel/generator@^7.20.2": + version "7.20.3" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.20.3.tgz#e58c9ae2f7bf7fdf4899160cf1e04400a82cd641" + integrity sha512-Wl5ilw2UD1+ZYprHVprxHZJCFeBWlzZYOovE4SDYLZnqCOD11j+0QzNeEWKLLTWM7nixrZEh7vNIyb76MyJg3A== + dependencies: + "@babel/types" "^7.20.2" + "@jridgewell/gen-mapping" "^0.3.2" + jsesc "^2.5.1" + "@babel/helper-annotate-as-pure@^7.15.4", "@babel/helper-annotate-as-pure@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb" @@ -147,22 +151,12 @@ browserslist "^4.20.2" semver "^6.3.0" -"@babel/helper-compilation-targets@^7.19.0": - version "7.19.0" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.0.tgz#537ec8339d53e806ed422f1e06c8f17d55b96bb0" - integrity sha512-Ai5bNWXIvwDvWM7njqsG3feMlL9hCVQsPYXodsZyLwshYkZVJt59Gftau4VrE8S9IT9asd2uSP1hG6wCNw+sXA== - dependencies: - "@babel/compat-data" "^7.19.0" - "@babel/helper-validator-option" "^7.18.6" - browserslist "^4.20.2" - semver "^6.3.0" - -"@babel/helper-compilation-targets@^7.19.1": - version "7.19.1" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.1.tgz#7f630911d83b408b76fe584831c98e5395d7a17c" - integrity sha512-LlLkkqhCMyz2lkQPvJNdIYU7O5YjWRgC2R4omjCTpZd8u8KMQzZvX4qce+/BluN1rcQiV7BoGUpmQ0LeHerbhg== +"@babel/helper-compilation-targets@^7.20.0": + version "7.20.0" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz#6bf5374d424e1b3922822f1d9bdaa43b1a139d0a" + integrity sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ== dependencies: - "@babel/compat-data" "^7.19.1" + "@babel/compat-data" "^7.20.0" "@babel/helper-validator-option" "^7.18.6" browserslist "^4.21.3" semver "^6.3.0" @@ -285,19 +279,19 @@ "@babel/traverse" "^7.18.9" "@babel/types" "^7.18.9" -"@babel/helper-module-transforms@^7.19.0": - version "7.19.0" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz#309b230f04e22c58c6a2c0c0c7e50b216d350c30" - integrity sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ== +"@babel/helper-module-transforms@^7.19.6", "@babel/helper-module-transforms@^7.20.2": + version "7.20.2" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz#ac53da669501edd37e658602a21ba14c08748712" + integrity sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA== dependencies: "@babel/helper-environment-visitor" "^7.18.9" "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-simple-access" "^7.18.6" + "@babel/helper-simple-access" "^7.20.2" "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/helper-validator-identifier" "^7.18.6" + "@babel/helper-validator-identifier" "^7.19.1" "@babel/template" "^7.18.10" - "@babel/traverse" "^7.19.0" - "@babel/types" "^7.19.0" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.2" "@babel/helper-optimise-call-expression@^7.15.4", "@babel/helper-optimise-call-expression@^7.18.6": version "7.18.6" @@ -316,6 +310,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz#4796bb14961521f0f8715990bee2fb6e51ce21bf" integrity sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw== +"@babel/helper-plugin-utils@^7.20.2": + version "7.20.2" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629" + integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== + "@babel/helper-remap-async-to-generator@^7.14.5", "@babel/helper-remap-async-to-generator@^7.18.6", "@babel/helper-remap-async-to-generator@^7.18.9": version "7.18.9" resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz#997458a0e3357080e54e1d79ec347f8a8cd28519" @@ -337,6 +336,17 @@ "@babel/traverse" "^7.18.9" "@babel/types" "^7.18.9" +"@babel/helper-replace-supers@^7.19.1": + version "7.19.1" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz#e1592a9b4b368aa6bdb8784a711e0bcbf0612b78" + integrity sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-member-expression-to-functions" "^7.18.9" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/traverse" "^7.19.1" + "@babel/types" "^7.19.0" + "@babel/helper-simple-access@^7.15.4", "@babel/helper-simple-access@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz#d6d8f51f4ac2978068df934b569f08f29788c7ea" @@ -344,6 +354,13 @@ dependencies: "@babel/types" "^7.18.6" +"@babel/helper-simple-access@^7.19.4", "@babel/helper-simple-access@^7.20.2": + version "7.20.2" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz#0ab452687fe0c2cfb1e2b9e0015de07fc2d62dd9" + integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA== + dependencies: + "@babel/types" "^7.20.2" + "@babel/helper-skip-transparent-expression-wrappers@^7.14.5", "@babel/helper-skip-transparent-expression-wrappers@^7.18.9": version "7.18.9" resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz#778d87b3a758d90b471e7b9918f34a9a02eb5818" @@ -363,11 +380,21 @@ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz#181f22d28ebe1b3857fa575f5c290b1aaf659b56" integrity sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw== +"@babel/helper-string-parser@^7.19.4": + version "7.19.4" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63" + integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== + "@babel/helper-validator-identifier@^7.14.9", "@babel/helper-validator-identifier@^7.16.7", "@babel/helper-validator-identifier@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz#9c97e30d31b2b8c72a1d08984f2ca9b574d7a076" integrity sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g== +"@babel/helper-validator-identifier@^7.19.1": + version "7.19.1" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" + integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== + "@babel/helper-validator-option@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz#bf0d2b5a509b1f336099e4ff36e1a63aa5db4db8" @@ -401,14 +428,14 @@ "@babel/traverse" "^7.18.9" "@babel/types" "^7.18.9" -"@babel/helpers@^7.19.0": - version "7.19.0" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.19.0.tgz#f30534657faf246ae96551d88dd31e9d1fa1fc18" - integrity sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg== +"@babel/helpers@^7.20.1": + version "7.20.1" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.20.1.tgz#2ab7a0fcb0a03b5bf76629196ed63c2d7311f4c9" + integrity sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg== dependencies: "@babel/template" "^7.18.10" - "@babel/traverse" "^7.19.0" - "@babel/types" "^7.19.0" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.0" "@babel/highlight@^7.18.6": version "7.18.6" @@ -424,16 +451,16 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.18.13.tgz#5b2dd21cae4a2c5145f1fbd8ca103f9313d3b7e4" integrity sha512-dgXcIfMuQ0kgzLB2b9tRZs7TTFFaGM2AbtA4fJgUUYukzGH4jwsS7hzQHEGs67jdehpm22vkgKwvbU+aEflgwg== -"@babel/parser@^7.19.0": - version "7.19.0" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.19.0.tgz#497fcafb1d5b61376959c1c338745ef0577aa02c" - integrity sha512-74bEXKX2h+8rrfQUfsBfuZZHzsEs6Eql4pqy/T4Nn6Y9wNPggQOqD6z6pn5Bl8ZfysKouFZT/UXEH94ummEeQw== - "@babel/parser@^7.19.1": version "7.19.1" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.19.1.tgz#6f6d6c2e621aad19a92544cc217ed13f1aac5b4c" integrity sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A== +"@babel/parser@^7.20.1", "@babel/parser@^7.20.2": + version "7.20.3" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.20.3.tgz#5358cf62e380cf69efcb87a7bb922ff88bfac6e2" + integrity sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg== + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz#da5b8f9a580acdfbe53494dba45ea389fb09a4d2" @@ -450,10 +477,10 @@ "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" "@babel/plugin-proposal-optional-chaining" "^7.18.9" -"@babel/plugin-proposal-async-generator-functions@^7.19.1": - version "7.19.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz#34f6f5174b688529342288cd264f80c9ea9fb4a7" - integrity sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q== +"@babel/plugin-proposal-async-generator-functions@^7.20.1": + version "7.20.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz#352f02baa5d69f4e7529bdac39aaa02d41146af9" + integrity sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g== dependencies: "@babel/helper-environment-visitor" "^7.18.9" "@babel/helper-plugin-utils" "^7.19.0" @@ -544,16 +571,16 @@ "@babel/plugin-syntax-object-rest-spread" "^7.8.3" "@babel/plugin-transform-parameters" "^7.14.5" -"@babel/plugin-proposal-object-rest-spread@^7.18.9", "@babel/plugin-proposal-object-rest-spread@~7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz#f9434f6beb2c8cae9dfcf97d2a5941bbbf9ad4e7" - integrity sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q== +"@babel/plugin-proposal-object-rest-spread@^7.20.2", "@babel/plugin-proposal-object-rest-spread@~7.20.2": + version "7.20.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz#a556f59d555f06961df1e572bb5eca864c84022d" + integrity sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ== dependencies: - "@babel/compat-data" "^7.18.8" - "@babel/helper-compilation-targets" "^7.18.9" - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/compat-data" "^7.20.1" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-plugin-utils" "^7.20.2" "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.18.8" + "@babel/plugin-transform-parameters" "^7.20.1" "@babel/plugin-proposal-optional-catch-binding@^7.18.6": version "7.18.6" @@ -640,12 +667,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-syntax-import-assertions@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz#cd6190500a4fa2fe31990a963ffab4b63e4505e4" - integrity sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ== +"@babel/plugin-syntax-import-assertions@^7.20.0": + version "7.20.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz#bb50e0d4bea0957235390641209394e87bdb9cc4" + integrity sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.19.0" "@babel/plugin-syntax-import-meta@^7.8.3": version "7.10.4" @@ -784,12 +811,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-block-scoping@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz#f9b7e018ac3f373c81452d6ada8bd5a18928926d" - integrity sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw== +"@babel/plugin-transform-block-scoping@^7.20.2": + version "7.20.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz#f59b1767e6385c663fd0bce655db6ca9c8b236ed" + integrity sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.20.2" "@babel/plugin-transform-classes@7.15.4": version "7.15.4" @@ -804,18 +831,18 @@ "@babel/helper-split-export-declaration" "^7.15.4" globals "^11.1.0" -"@babel/plugin-transform-classes@^7.19.0": - version "7.19.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz#0e61ec257fba409c41372175e7c1e606dc79bb20" - integrity sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A== +"@babel/plugin-transform-classes@^7.20.2": + version "7.20.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz#c0033cf1916ccf78202d04be4281d161f6709bb2" + integrity sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g== dependencies: "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-compilation-targets" "^7.19.0" + "@babel/helper-compilation-targets" "^7.20.0" "@babel/helper-environment-visitor" "^7.18.9" "@babel/helper-function-name" "^7.19.0" "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/helper-plugin-utils" "^7.19.0" - "@babel/helper-replace-supers" "^7.18.9" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-replace-supers" "^7.19.1" "@babel/helper-split-export-declaration" "^7.18.6" globals "^11.1.0" @@ -840,12 +867,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-destructuring@^7.18.13": - version "7.18.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz#9e03bc4a94475d62b7f4114938e6c5c33372cbf5" - integrity sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow== +"@babel/plugin-transform-destructuring@^7.20.2": + version "7.20.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz#c23741cfa44ddd35f5e53896e88c75331b8b2792" + integrity sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.20.2" "@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4": version "7.18.6" @@ -953,14 +980,13 @@ "@babel/helper-plugin-utils" "^7.14.5" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-modules-amd@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz#8c91f8c5115d2202f277549848874027d7172d21" - integrity sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg== +"@babel/plugin-transform-modules-amd@^7.19.6": + version "7.19.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz#aca391801ae55d19c4d8d2ebfeaa33df5f2a2cbd" + integrity sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg== dependencies: - "@babel/helper-module-transforms" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - babel-plugin-dynamic-import-node "^2.3.3" + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" "@babel/plugin-transform-modules-commonjs@7.15.4": version "7.15.4" @@ -972,15 +998,14 @@ "@babel/helper-simple-access" "^7.15.4" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-modules-commonjs@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz#afd243afba166cca69892e24a8fd8c9f2ca87883" - integrity sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q== +"@babel/plugin-transform-modules-commonjs@^7.19.6": + version "7.19.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz#25b32feef24df8038fc1ec56038917eacb0b730c" + integrity sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ== dependencies: - "@babel/helper-module-transforms" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-simple-access" "^7.18.6" - babel-plugin-dynamic-import-node "^2.3.3" + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-simple-access" "^7.19.4" "@babel/plugin-transform-modules-systemjs@7.15.4": version "7.15.4" @@ -993,16 +1018,15 @@ "@babel/helper-validator-identifier" "^7.14.9" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-modules-systemjs@^7.19.0": - version "7.19.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz#5f20b471284430f02d9c5059d9b9a16d4b085a1f" - integrity sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A== +"@babel/plugin-transform-modules-systemjs@^7.19.6": + version "7.19.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz#59e2a84064b5736a4471b1aa7b13d4431d327e0d" + integrity sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ== dependencies: "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-module-transforms" "^7.19.0" + "@babel/helper-module-transforms" "^7.19.6" "@babel/helper-plugin-utils" "^7.19.0" - "@babel/helper-validator-identifier" "^7.18.6" - babel-plugin-dynamic-import-node "^2.3.3" + "@babel/helper-validator-identifier" "^7.19.1" "@babel/plugin-transform-modules-umd@7.14.5": version "7.14.5" @@ -1058,13 +1082,20 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-parameters@^7.14.5", "@babel/plugin-transform-parameters@^7.18.8": +"@babel/plugin-transform-parameters@^7.14.5": version "7.18.8" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz#ee9f1a0ce6d78af58d0956a9378ea3427cccb48a" integrity sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg== dependencies: "@babel/helper-plugin-utils" "^7.18.6" +"@babel/plugin-transform-parameters@^7.20.1": + version "7.20.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.3.tgz#7b3468d70c3c5b62e46be0a47b6045d8590fb748" + integrity sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-transform-property-literals@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz#e22498903a483448e94e032e9bbb9c5ccbfc93a3" @@ -1201,18 +1232,18 @@ "@babel/helper-create-regexp-features-plugin" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" -"@babel/preset-env@^7.19.1": - version "7.19.1" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.19.1.tgz#9f04c916f9c0205a48ebe5cc1be7768eb1983f67" - integrity sha512-c8B2c6D16Lp+Nt6HcD+nHl0VbPKVnNPTpszahuxJJnurfMtKeZ80A+qUv48Y7wqvS+dTFuLuaM9oYxyNHbCLWA== +"@babel/preset-env@^7.20.2": + version "7.20.2" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.20.2.tgz#9b1642aa47bb9f43a86f9630011780dab7f86506" + integrity sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg== dependencies: - "@babel/compat-data" "^7.19.1" - "@babel/helper-compilation-targets" "^7.19.1" - "@babel/helper-plugin-utils" "^7.19.0" + "@babel/compat-data" "^7.20.1" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-plugin-utils" "^7.20.2" "@babel/helper-validator-option" "^7.18.6" "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6" "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.18.9" - "@babel/plugin-proposal-async-generator-functions" "^7.19.1" + "@babel/plugin-proposal-async-generator-functions" "^7.20.1" "@babel/plugin-proposal-class-properties" "^7.18.6" "@babel/plugin-proposal-class-static-block" "^7.18.6" "@babel/plugin-proposal-dynamic-import" "^7.18.6" @@ -1221,7 +1252,7 @@ "@babel/plugin-proposal-logical-assignment-operators" "^7.18.9" "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6" "@babel/plugin-proposal-numeric-separator" "^7.18.6" - "@babel/plugin-proposal-object-rest-spread" "^7.18.9" + "@babel/plugin-proposal-object-rest-spread" "^7.20.2" "@babel/plugin-proposal-optional-catch-binding" "^7.18.6" "@babel/plugin-proposal-optional-chaining" "^7.18.9" "@babel/plugin-proposal-private-methods" "^7.18.6" @@ -1232,7 +1263,7 @@ "@babel/plugin-syntax-class-static-block" "^7.14.5" "@babel/plugin-syntax-dynamic-import" "^7.8.3" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@babel/plugin-syntax-import-assertions" "^7.18.6" + "@babel/plugin-syntax-import-assertions" "^7.20.0" "@babel/plugin-syntax-json-strings" "^7.8.3" "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" @@ -1245,10 +1276,10 @@ "@babel/plugin-transform-arrow-functions" "^7.18.6" "@babel/plugin-transform-async-to-generator" "^7.18.6" "@babel/plugin-transform-block-scoped-functions" "^7.18.6" - "@babel/plugin-transform-block-scoping" "^7.18.9" - "@babel/plugin-transform-classes" "^7.19.0" + "@babel/plugin-transform-block-scoping" "^7.20.2" + "@babel/plugin-transform-classes" "^7.20.2" "@babel/plugin-transform-computed-properties" "^7.18.9" - "@babel/plugin-transform-destructuring" "^7.18.13" + "@babel/plugin-transform-destructuring" "^7.20.2" "@babel/plugin-transform-dotall-regex" "^7.18.6" "@babel/plugin-transform-duplicate-keys" "^7.18.9" "@babel/plugin-transform-exponentiation-operator" "^7.18.6" @@ -1256,14 +1287,14 @@ "@babel/plugin-transform-function-name" "^7.18.9" "@babel/plugin-transform-literals" "^7.18.9" "@babel/plugin-transform-member-expression-literals" "^7.18.6" - "@babel/plugin-transform-modules-amd" "^7.18.6" - "@babel/plugin-transform-modules-commonjs" "^7.18.6" - "@babel/plugin-transform-modules-systemjs" "^7.19.0" + "@babel/plugin-transform-modules-amd" "^7.19.6" + "@babel/plugin-transform-modules-commonjs" "^7.19.6" + "@babel/plugin-transform-modules-systemjs" "^7.19.6" "@babel/plugin-transform-modules-umd" "^7.18.6" "@babel/plugin-transform-named-capturing-groups-regex" "^7.19.1" "@babel/plugin-transform-new-target" "^7.18.6" "@babel/plugin-transform-object-super" "^7.18.6" - "@babel/plugin-transform-parameters" "^7.18.8" + "@babel/plugin-transform-parameters" "^7.20.1" "@babel/plugin-transform-property-literals" "^7.18.6" "@babel/plugin-transform-regenerator" "^7.18.6" "@babel/plugin-transform-reserved-words" "^7.18.6" @@ -1275,7 +1306,7 @@ "@babel/plugin-transform-unicode-escapes" "^7.18.10" "@babel/plugin-transform-unicode-regex" "^7.18.6" "@babel/preset-modules" "^0.1.5" - "@babel/types" "^7.19.0" + "@babel/types" "^7.20.2" babel-plugin-polyfill-corejs2 "^0.3.3" babel-plugin-polyfill-corejs3 "^0.6.0" babel-plugin-polyfill-regenerator "^0.4.1" @@ -1325,10 +1356,10 @@ debug "^4.1.0" globals "^11.1.0" -"@babel/traverse@^7.19.0": - version "7.19.0" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.19.0.tgz#eb9c561c7360005c592cc645abafe0c3c4548eed" - integrity sha512-4pKpFRDh+utd2mbRC8JLnlsMUii3PMHjpL6a0SZ4NMZy7YFP9aXORxEhdMVOc9CpWtDF09IkciQLEhK7Ml7gRA== +"@babel/traverse@^7.19.1": + version "7.19.1" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.19.1.tgz#0fafe100a8c2a603b4718b1d9bf2568d1d193347" + integrity sha512-0j/ZfZMxKukDaag2PtOPDbwuELqIar6lLskVPPJDjXMXjfLb1Obo/1yjxIGqqAJrmfaTIY3z2wFLAQ7qSkLsuA== dependencies: "@babel/code-frame" "^7.18.6" "@babel/generator" "^7.19.0" @@ -1336,24 +1367,24 @@ "@babel/helper-function-name" "^7.19.0" "@babel/helper-hoist-variables" "^7.18.6" "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/parser" "^7.19.0" + "@babel/parser" "^7.19.1" "@babel/types" "^7.19.0" debug "^4.1.0" globals "^11.1.0" -"@babel/traverse@^7.19.1": - version "7.19.1" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.19.1.tgz#0fafe100a8c2a603b4718b1d9bf2568d1d193347" - integrity sha512-0j/ZfZMxKukDaag2PtOPDbwuELqIar6lLskVPPJDjXMXjfLb1Obo/1yjxIGqqAJrmfaTIY3z2wFLAQ7qSkLsuA== +"@babel/traverse@^7.20.1": + version "7.20.1" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.20.1.tgz#9b15ccbf882f6d107eeeecf263fbcdd208777ec8" + integrity sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA== dependencies: "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.19.0" + "@babel/generator" "^7.20.1" "@babel/helper-environment-visitor" "^7.18.9" "@babel/helper-function-name" "^7.19.0" "@babel/helper-hoist-variables" "^7.18.6" "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/parser" "^7.19.1" - "@babel/types" "^7.19.0" + "@babel/parser" "^7.20.1" + "@babel/types" "^7.20.0" debug "^4.1.0" globals "^11.1.0" @@ -1383,6 +1414,15 @@ "@babel/helper-validator-identifier" "^7.18.6" to-fast-properties "^2.0.0" +"@babel/types@^7.20.0", "@babel/types@^7.20.2": + version "7.20.2" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.20.2.tgz#67ac09266606190f496322dbaff360fdaa5e7842" + integrity sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog== + dependencies: + "@babel/helper-string-parser" "^7.19.4" + "@babel/helper-validator-identifier" "^7.19.1" + to-fast-properties "^2.0.0" + "@bcoe/v8-coverage@^0.2.3": version "0.2.3" resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" @@ -1393,15 +1433,15 @@ resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== -"@commitlint/cli@^17.1.2": - version "17.1.2" - resolved "https://registry.yarnpkg.com/@commitlint/cli/-/cli-17.1.2.tgz#38240f84936df5216f749f06f838dc50cc85a43d" - integrity sha512-h/4Hlka3bvCLbnxf0Er2ri5A44VMlbMSkdTRp8Adv2tRiklSTRIoPGs7OEXDv3EoDs2AAzILiPookgM4Gi7LOw== +"@commitlint/cli@^17.2.0": + version "17.2.0" + resolved "https://registry.yarnpkg.com/@commitlint/cli/-/cli-17.2.0.tgz#75cb39181cea98ccc3c9ec122c367af4252d0b5a" + integrity sha512-kd1zykcrjIKyDRftWW1E1TJqkgzeosEkv1BiYPCdzkb/g/3BrfgwZUHR1vg+HO3qKUb/0dN+jNXArhGGAHpmaQ== dependencies: "@commitlint/format" "^17.0.0" - "@commitlint/lint" "^17.1.0" - "@commitlint/load" "^17.1.2" - "@commitlint/read" "^17.1.0" + "@commitlint/lint" "^17.2.0" + "@commitlint/load" "^17.2.0" + "@commitlint/read" "^17.2.0" "@commitlint/types" "^17.0.0" execa "^5.0.0" lodash "^4.17.19" @@ -1438,28 +1478,28 @@ "@commitlint/types" "^17.0.0" chalk "^4.1.0" -"@commitlint/is-ignored@^17.1.0": - version "17.1.0" - resolved "https://registry.yarnpkg.com/@commitlint/is-ignored/-/is-ignored-17.1.0.tgz#c9d5ca22679fdc657fff33a8aa23e0c0152ebbd1" - integrity sha512-JITWKDMHhIh8IpdIbcbuH9rEQJty1ZWelgjleTFrVRAcEwN/sPzk1aVUXRIZNXMJWbZj8vtXRJnFihrml8uECQ== +"@commitlint/is-ignored@^17.2.0": + version "17.2.0" + resolved "https://registry.yarnpkg.com/@commitlint/is-ignored/-/is-ignored-17.2.0.tgz#07c329396e2457fd37e8707f990c3a49731a168d" + integrity sha512-rgUPUQraHxoMLxiE8GK430HA7/R2vXyLcOT4fQooNrZq9ERutNrP6dw3gdKLkq22Nede3+gEHQYUzL4Wu75ndg== dependencies: "@commitlint/types" "^17.0.0" semver "7.3.7" -"@commitlint/lint@^17.1.0": - version "17.1.0" - resolved "https://registry.yarnpkg.com/@commitlint/lint/-/lint-17.1.0.tgz#de2d3baa2b20d9ec3d5fd2f2421f6025c8439630" - integrity sha512-ltpqM2ogt/+SDhUaScFo0MdscncEF96lvQTPMM/VTTWlw7sTGLLWkOOppsee2MN/uLNNWjQ7kqkd4h6JqoM9AQ== +"@commitlint/lint@^17.2.0": + version "17.2.0" + resolved "https://registry.yarnpkg.com/@commitlint/lint/-/lint-17.2.0.tgz#a793579d56c3e73416c750d76f09510bc8a6479f" + integrity sha512-N2oLn4Dj672wKH5qJ4LGO+73UkYXGHO+NTVUusGw83SjEv7GjpqPGKU6KALW2kFQ/GsDefSvOjpSi3CzWHQBDg== dependencies: - "@commitlint/is-ignored" "^17.1.0" - "@commitlint/parse" "^17.0.0" - "@commitlint/rules" "^17.0.0" + "@commitlint/is-ignored" "^17.2.0" + "@commitlint/parse" "^17.2.0" + "@commitlint/rules" "^17.2.0" "@commitlint/types" "^17.0.0" -"@commitlint/load@^17.1.2": - version "17.1.2" - resolved "https://registry.yarnpkg.com/@commitlint/load/-/load-17.1.2.tgz#19c88be570d8666bbd32f9b3d81925a08328bc13" - integrity sha512-sk2p/jFYAWLChIfOIp/MGSIn/WzZ0vkc3afw+l4X8hGEYkvDe4gQUUAVxjl/6xMRn0HgnSLMZ04xXh5pkTsmgg== +"@commitlint/load@^17.2.0": + version "17.2.0" + resolved "https://registry.yarnpkg.com/@commitlint/load/-/load-17.2.0.tgz#11c9fb23a967ff1507a28931c91aae7f978ea4ae" + integrity sha512-HDD57qSqNrk399R4TIjw31AWBG8dBjNj1MrDKZKmC/wvimtnIFlqzcu1+sxfXIOHj/+M6tcMWDtvknGUd7SU+g== dependencies: "@commitlint/config-validator" "^17.1.0" "@commitlint/execute-rule" "^17.0.0" @@ -1474,24 +1514,24 @@ ts-node "^10.8.1" typescript "^4.6.4" -"@commitlint/message@^17.0.0": - version "17.0.0" - resolved "https://registry.yarnpkg.com/@commitlint/message/-/message-17.0.0.tgz#ae0f8ec6a3e5c8d369792a2c391952c7596cca73" - integrity sha512-LpcwYtN+lBlfZijHUdVr8aNFTVpHjuHI52BnfoV01TF7iSLnia0jttzpLkrLmI8HNQz6Vhr9UrxDWtKZiMGsBw== +"@commitlint/message@^17.2.0": + version "17.2.0" + resolved "https://registry.yarnpkg.com/@commitlint/message/-/message-17.2.0.tgz#c546b7a441b9f69493257f9fe0c3c8fc37933b27" + integrity sha512-/4l2KFKxBOuoEn1YAuuNNlAU05Zt7sNsC9H0mPdPm3chOrT4rcX0pOqrQcLtdMrMkJz0gC7b3SF80q2+LtdL9Q== -"@commitlint/parse@^17.0.0": - version "17.0.0" - resolved "https://registry.yarnpkg.com/@commitlint/parse/-/parse-17.0.0.tgz#6d508a1e2aec76f348a447994f26e9b749c02091" - integrity sha512-cKcpfTIQYDG1ywTIr5AG0RAiLBr1gudqEsmAGCTtj8ffDChbBRxm6xXs2nv7GvmJN7msOt7vOKleLvcMmRa1+A== +"@commitlint/parse@^17.2.0": + version "17.2.0" + resolved "https://registry.yarnpkg.com/@commitlint/parse/-/parse-17.2.0.tgz#d87b09436ec741c2267b76a41972b34e53459a81" + integrity sha512-vLzLznK9Y21zQ6F9hf8D6kcIJRb2haAK5T/Vt1uW2CbHYOIfNsR/hJs0XnF/J9ctM20Tfsqv4zBitbYvVw7F6Q== dependencies: "@commitlint/types" "^17.0.0" conventional-changelog-angular "^5.0.11" conventional-commits-parser "^3.2.2" -"@commitlint/read@^17.1.0": - version "17.1.0" - resolved "https://registry.yarnpkg.com/@commitlint/read/-/read-17.1.0.tgz#cf6bab410180f32f70891c97b15467c0b92ac14f" - integrity sha512-73BoFNBA/3Ozo2JQvGsE0J8SdrJAWGfZQRSHqvKaqgmY042Su4gXQLqvAzgr55S9DI1l9TiU/5WDuh8IE86d/g== +"@commitlint/read@^17.2.0": + version "17.2.0" + resolved "https://registry.yarnpkg.com/@commitlint/read/-/read-17.2.0.tgz#7a67b7b611d978a344c2430cba030252c2170723" + integrity sha512-bbblBhrHkjxra3ptJNm0abxu7yeAaxumQ8ZtD6GIVqzURCETCP7Dm0tlVvGRDyXBuqX6lIJxh3W7oyKqllDsHQ== dependencies: "@commitlint/top-level" "^17.0.0" "@commitlint/types" "^17.0.0" @@ -1511,13 +1551,13 @@ resolve-from "^5.0.0" resolve-global "^1.0.0" -"@commitlint/rules@^17.0.0": - version "17.0.0" - resolved "https://registry.yarnpkg.com/@commitlint/rules/-/rules-17.0.0.tgz#4eecc5d28cabbc5f3f73838fb02592b551f9bf62" - integrity sha512-45nIy3dERKXWpnwX9HeBzK5SepHwlDxdGBfmedXhL30fmFCkJOdxHyOJsh0+B0RaVsLGT01NELpfzJUmtpDwdQ== +"@commitlint/rules@^17.2.0": + version "17.2.0" + resolved "https://registry.yarnpkg.com/@commitlint/rules/-/rules-17.2.0.tgz#b49d5ee3b5f599d7c21aab453bb055ecdc6c2e7c" + integrity sha512-1YynwD4Eh7HXZNpqG8mtUlL2pSX2jBy61EejYJv4ooZPcg50Ak7LPOyD3a9UZnsE76AXWFBz+yo9Hv4MIpAa0Q== dependencies: "@commitlint/ensure" "^17.0.0" - "@commitlint/message" "^17.0.0" + "@commitlint/message" "^17.2.0" "@commitlint/to-lines" "^17.0.0" "@commitlint/types" "^17.0.0" execa "^5.0.0" @@ -1548,10 +1588,10 @@ dependencies: "@jridgewell/trace-mapping" "0.3.9" -"@eslint/eslintrc@^1.3.2": - version "1.3.2" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.3.2.tgz#58b69582f3b7271d8fa67fe5251767a5b38ea356" - integrity sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ== +"@eslint/eslintrc@^1.3.3": + version "1.3.3" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.3.3.tgz#2b044ab39fdfa75b4688184f9e573ce3c5b0ff95" + integrity sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg== dependencies: ajv "^6.12.4" debug "^4.3.2" @@ -1563,19 +1603,14 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@humanwhocodes/config-array@^0.10.4": - version "0.10.4" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.10.4.tgz#01e7366e57d2ad104feea63e72248f22015c520c" - integrity sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw== +"@humanwhocodes/config-array@^0.11.6": + version "0.11.7" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.7.tgz#38aec044c6c828f6ed51d5d7ae3d9b9faf6dbb0f" + integrity sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw== dependencies: "@humanwhocodes/object-schema" "^1.2.1" debug "^4.1.1" - minimatch "^3.0.4" - -"@humanwhocodes/gitignore-to-minimatch@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz#316b0a63b91c10e53f242efb4ace5c3b34e8728d" - integrity sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA== + minimatch "^3.0.5" "@humanwhocodes/module-importer@^1.0.1": version "1.0.1" @@ -1603,61 +1638,61 @@ resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== -"@jest/console@^29.0.3": - version "29.0.3" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.0.3.tgz#a222ab87e399317a89db88a58eaec289519e807a" - integrity sha512-cGg0r+klVHSYnfE977S9wmpuQ9L+iYuYgL+5bPXiUlUynLLYunRxswEmhBzvrSKGof5AKiHuTTmUKAqRcDY9dg== +"@jest/console@^29.2.1": + version "29.2.1" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.2.1.tgz#5f2c62dcdd5ce66e94b6d6729e021758bceea090" + integrity sha512-MF8Adcw+WPLZGBiNxn76DOuczG3BhODTcMlDCA4+cFi41OkaY/lyI0XUUhi73F88Y+7IHoGmD80pN5CtxQUdSw== dependencies: - "@jest/types" "^29.0.3" + "@jest/types" "^29.2.1" "@types/node" "*" chalk "^4.0.0" - jest-message-util "^29.0.3" - jest-util "^29.0.3" + jest-message-util "^29.2.1" + jest-util "^29.2.1" slash "^3.0.0" -"@jest/core@^29.0.3": - version "29.0.3" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.0.3.tgz#ba22a9cbd0c7ba36e04292e2093c547bf53ec1fd" - integrity sha512-1d0hLbOrM1qQE3eP3DtakeMbKTcXiXP3afWxqz103xPyddS2NhnNghS7MaXx1dcDt4/6p4nlhmeILo2ofgi8cQ== - dependencies: - "@jest/console" "^29.0.3" - "@jest/reporters" "^29.0.3" - "@jest/test-result" "^29.0.3" - "@jest/transform" "^29.0.3" - "@jest/types" "^29.0.3" +"@jest/core@^29.3.0": + version "29.3.0" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.3.0.tgz#7042d3fd673b51d89d6f6bf8b9f85fb65573629e" + integrity sha512-5DyNvV8452bwqcYyXHCYaAD8UrTiWosrhBY+rc0MBMyXyDzcIL+w5gdlCYhlHbNsHoWnf4nUbRmg++LWfWVtMQ== + dependencies: + "@jest/console" "^29.2.1" + "@jest/reporters" "^29.3.0" + "@jest/test-result" "^29.2.1" + "@jest/transform" "^29.3.0" + "@jest/types" "^29.2.1" "@types/node" "*" ansi-escapes "^4.2.1" chalk "^4.0.0" ci-info "^3.2.0" exit "^0.1.2" graceful-fs "^4.2.9" - jest-changed-files "^29.0.0" - jest-config "^29.0.3" - jest-haste-map "^29.0.3" - jest-message-util "^29.0.3" - jest-regex-util "^29.0.0" - jest-resolve "^29.0.3" - jest-resolve-dependencies "^29.0.3" - jest-runner "^29.0.3" - jest-runtime "^29.0.3" - jest-snapshot "^29.0.3" - jest-util "^29.0.3" - jest-validate "^29.0.3" - jest-watcher "^29.0.3" + jest-changed-files "^29.2.0" + jest-config "^29.3.0" + jest-haste-map "^29.3.0" + jest-message-util "^29.2.1" + jest-regex-util "^29.2.0" + jest-resolve "^29.3.0" + jest-resolve-dependencies "^29.3.0" + jest-runner "^29.3.0" + jest-runtime "^29.3.0" + jest-snapshot "^29.3.0" + jest-util "^29.2.1" + jest-validate "^29.2.2" + jest-watcher "^29.2.2" micromatch "^4.0.4" - pretty-format "^29.0.3" + pretty-format "^29.2.1" slash "^3.0.0" strip-ansi "^6.0.0" -"@jest/environment@^29.0.3": - version "29.0.3" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.0.3.tgz#7745ec30a954e828e8cc6df6a13280d3b51d8f35" - integrity sha512-iKl272NKxYNQNqXMQandAIwjhQaGw5uJfGXduu8dS9llHi8jV2ChWrtOAVPnMbaaoDhnI3wgUGNDvZgHeEJQCA== +"@jest/environment@^29.3.0": + version "29.3.0" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.3.0.tgz#e7bfe22531813f86040feb75c046faab32fd534d" + integrity sha512-8wgn3br51bx+7rgC8FOKmAD62Q39iswdiy5/p6acoekp/9Bb/IQbh3zydOrnGp74LwStSrKgpQSKBlOKlAQq0g== dependencies: - "@jest/fake-timers" "^29.0.3" - "@jest/types" "^29.0.3" + "@jest/fake-timers" "^29.3.0" + "@jest/types" "^29.2.1" "@types/node" "*" - jest-mock "^29.0.3" + jest-mock "^29.3.0" "@jest/expect-utils@^28.1.3": version "28.1.3" @@ -1673,53 +1708,53 @@ dependencies: jest-get-type "^29.0.0" -"@jest/expect-utils@^29.0.3": - version "29.0.3" - resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.0.3.tgz#f5bb86f5565bf2dacfca31ccbd887684936045b2" - integrity sha512-i1xUkau7K/63MpdwiRqaxgZOjxYs4f0WMTGJnYwUKubsNRZSeQbLorS7+I4uXVF9KQ5r61BUPAUMZ7Lf66l64Q== +"@jest/expect-utils@^29.2.2": + version "29.2.2" + resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.2.2.tgz#460a5b5a3caf84d4feb2668677393dd66ff98665" + integrity sha512-vwnVmrVhTmGgQzyvcpze08br91OL61t9O0lJMDyb6Y/D8EKQ9V7rGUb/p7PDt0GPzK0zFYqXWFo4EO2legXmkg== dependencies: - jest-get-type "^29.0.0" + jest-get-type "^29.2.0" -"@jest/expect@^29.0.3": - version "29.0.3" - resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.0.3.tgz#9dc7c46354eeb7a348d73881fba6402f5fdb2c30" - integrity sha512-6W7K+fsI23FQ01H/BWccPyDZFrnU9QlzDcKOjrNVU5L8yUORFAJJIpmyxWPW70+X624KUNqzZwPThPMX28aXEQ== +"@jest/expect@^29.3.0": + version "29.3.0" + resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.3.0.tgz#06907ffc02541c8d5186e8324765a72f391f3125" + integrity sha512-Lz/3x4Se5g6nBuLjTO+xE8D4OXY9fFmosZPwkXXZUJUsp9r9seN81cJa54wOGr1QjCQnhngMqclblhM4X/hcCg== dependencies: - expect "^29.0.3" - jest-snapshot "^29.0.3" + expect "^29.3.0" + jest-snapshot "^29.3.0" -"@jest/fake-timers@^29.0.3": - version "29.0.3" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.0.3.tgz#ad5432639b715d45a86a75c47fd75019bc36b22c" - integrity sha512-tmbUIo03x0TdtcZCESQ0oQSakPCpo7+s6+9mU19dd71MptkP4zCwoeZqna23//pgbhtT1Wq02VmA9Z9cNtvtCQ== +"@jest/fake-timers@^29.3.0": + version "29.3.0" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.3.0.tgz#ffa74e5b2937676849866cac79cac6a742697f00" + integrity sha512-SzmWtN6Rld+xebMRGuWeMGhytc7qHnYfFk1Zd/1QavQWsFOmA9SgtvGHCBue1wXQhdDMaSIm1aPGj2Zmyrr1Zg== dependencies: - "@jest/types" "^29.0.3" + "@jest/types" "^29.2.1" "@sinonjs/fake-timers" "^9.1.2" "@types/node" "*" - jest-message-util "^29.0.3" - jest-mock "^29.0.3" - jest-util "^29.0.3" + jest-message-util "^29.2.1" + jest-mock "^29.3.0" + jest-util "^29.2.1" -"@jest/globals@^29.0.3": - version "29.0.3" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.0.3.tgz#681950c430fdc13ff9aa89b2d8d572ac0e4a1bf5" - integrity sha512-YqGHT65rFY2siPIHHFjuCGUsbzRjdqkwbat+Of6DmYRg5shIXXrLdZoVE/+TJ9O1dsKsFmYhU58JvIbZRU1Z9w== +"@jest/globals@^29.3.0": + version "29.3.0" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.3.0.tgz#f58c14d727fd7d02d7851bc03fc0445eefa2dbe2" + integrity sha512-okYDVzYNrt/4ysR8XnX6u0I1bGG4kmfdXtUu7kwWHZ9OP13RCjmphgve0tfOrNluwksWvOPYS1f/HOrFTHLygQ== dependencies: - "@jest/environment" "^29.0.3" - "@jest/expect" "^29.0.3" - "@jest/types" "^29.0.3" - jest-mock "^29.0.3" + "@jest/environment" "^29.3.0" + "@jest/expect" "^29.3.0" + "@jest/types" "^29.2.1" + jest-mock "^29.3.0" -"@jest/reporters@^29.0.3": - version "29.0.3" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.0.3.tgz#735f110e08b44b38729d8dbbb74063bdf5aba8a5" - integrity sha512-3+QU3d4aiyOWfmk1obDerie4XNCaD5Xo1IlKNde2yGEi02WQD+ZQD0i5Hgqm1e73sMV7kw6pMlCnprtEwEVwxw== +"@jest/reporters@^29.3.0": + version "29.3.0" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.3.0.tgz#e5e2af97d7754510393d7c04084744841cce2eaf" + integrity sha512-MV76tB3Kd80vcv2yMDZfQpMkwkHaY9hlvVhCtHXkVRCWwN+SX3EOmCdX8pT/X4Xh+NusA7l2Rc3yhx4q5p3+Fg== dependencies: "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^29.0.3" - "@jest/test-result" "^29.0.3" - "@jest/transform" "^29.0.3" - "@jest/types" "^29.0.3" + "@jest/console" "^29.2.1" + "@jest/test-result" "^29.2.1" + "@jest/transform" "^29.3.0" + "@jest/types" "^29.2.1" "@jridgewell/trace-mapping" "^0.3.15" "@types/node" "*" chalk "^4.0.0" @@ -1732,13 +1767,12 @@ istanbul-lib-report "^3.0.0" istanbul-lib-source-maps "^4.0.0" istanbul-reports "^3.1.3" - jest-message-util "^29.0.3" - jest-util "^29.0.3" - jest-worker "^29.0.3" + jest-message-util "^29.2.1" + jest-util "^29.2.1" + jest-worker "^29.3.0" slash "^3.0.0" string-length "^4.0.1" strip-ansi "^6.0.0" - terminal-link "^2.0.0" v8-to-istanbul "^9.0.1" "@jest/schemas@^28.1.3": @@ -1755,51 +1789,51 @@ dependencies: "@sinclair/typebox" "^0.24.1" -"@jest/source-map@^29.0.0": - version "29.0.0" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-29.0.0.tgz#f8d1518298089f8ae624e442bbb6eb870ee7783c" - integrity sha512-nOr+0EM8GiHf34mq2GcJyz/gYFyLQ2INDhAylrZJ9mMWoW21mLBfZa0BUVPPMxVYrLjeiRe2Z7kWXOGnS0TFhQ== +"@jest/source-map@^29.2.0": + version "29.2.0" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-29.2.0.tgz#ab3420c46d42508dcc3dc1c6deee0b613c235744" + integrity sha512-1NX9/7zzI0nqa6+kgpSdKPK+WU1p+SJk3TloWZf5MzPbxri9UEeXX5bWZAPCzbQcyuAzubcdUHA7hcNznmRqWQ== dependencies: "@jridgewell/trace-mapping" "^0.3.15" callsites "^3.0.0" graceful-fs "^4.2.9" -"@jest/test-result@^29.0.3": - version "29.0.3" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.0.3.tgz#b03d8ef4c58be84cd5d5d3b24d4b4c8cabbf2746" - integrity sha512-vViVnQjCgTmbhDKEonKJPtcFe9G/CJO4/Np4XwYJah+lF2oI7KKeRp8t1dFvv44wN2NdbDb/qC6pi++Vpp0Dlg== +"@jest/test-result@^29.2.1": + version "29.2.1" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.2.1.tgz#f42dbf7b9ae465d0a93eee6131473b8bb3bd2edb" + integrity sha512-lS4+H+VkhbX6z64tZP7PAUwPqhwj3kbuEHcaLuaBuB+riyaX7oa1txe0tXgrFj5hRWvZKvqO7LZDlNWeJ7VTPA== dependencies: - "@jest/console" "^29.0.3" - "@jest/types" "^29.0.3" + "@jest/console" "^29.2.1" + "@jest/types" "^29.2.1" "@types/istanbul-lib-coverage" "^2.0.0" collect-v8-coverage "^1.0.0" -"@jest/test-sequencer@^29.0.3": - version "29.0.3" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.0.3.tgz#0681061ad21fb8e293b49c4fdf7e631ca79240ba" - integrity sha512-Hf4+xYSWZdxTNnhDykr8JBs0yBN/nxOXyUQWfotBUqqy0LF9vzcFB0jm/EDNZCx587znLWTIgxcokW7WeZMobQ== +"@jest/test-sequencer@^29.3.0": + version "29.3.0" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.3.0.tgz#0c2198fe482c26d763abbcb183992ae769bb7978" + integrity sha512-XQlTP/S6Yf6NKV0Mt4oopFKyDxiEkDMD7hIFcCTeltKQszE0Z+LI5KLukwNW6Qxr1YzaZ/s6PlKJusiCLJNTcw== dependencies: - "@jest/test-result" "^29.0.3" + "@jest/test-result" "^29.2.1" graceful-fs "^4.2.9" - jest-haste-map "^29.0.3" + jest-haste-map "^29.3.0" slash "^3.0.0" -"@jest/transform@^29.0.3": - version "29.0.3" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.0.3.tgz#9eb1fed2072a0354f190569807d1250572fb0970" - integrity sha512-C5ihFTRYaGDbi/xbRQRdbo5ddGtI4VSpmL6AIcZxdhwLbXMa7PcXxxqyI91vGOFHnn5aVM3WYnYKCHEqmLVGzg== +"@jest/transform@^29.3.0": + version "29.3.0" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.3.0.tgz#7f71c9596d5bad1613a3a5eb26729dd84fc71a5a" + integrity sha512-4T8h61ItCakAlJkdYa7XVWP3r39QldlCeOSNmRpiJisi5PrrlzwZdpJDIH13ZZjh+MlSPQ2cq8YbUs3TuH+tRA== dependencies: "@babel/core" "^7.11.6" - "@jest/types" "^29.0.3" + "@jest/types" "^29.2.1" "@jridgewell/trace-mapping" "^0.3.15" babel-plugin-istanbul "^6.1.1" chalk "^4.0.0" - convert-source-map "^1.4.0" + convert-source-map "^2.0.0" fast-json-stable-stringify "^2.1.0" graceful-fs "^4.2.9" - jest-haste-map "^29.0.3" - jest-regex-util "^29.0.0" - jest-util "^29.0.3" + jest-haste-map "^29.3.0" + jest-regex-util "^29.2.0" + jest-util "^29.2.1" micromatch "^4.0.4" pirates "^4.0.4" slash "^3.0.0" @@ -1829,10 +1863,10 @@ "@types/yargs" "^17.0.8" chalk "^4.0.0" -"@jest/types@^29.0.3": - version "29.0.3" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.0.3.tgz#0be78fdddb1a35aeb2041074e55b860561c8ef63" - integrity sha512-coBJmOQvurXjN1Hh5PzF7cmsod0zLIOXpP8KD161mqNlroMhLcwpODiEzi7ZsRl5Z/AIuxpeNm8DCl43F4kz8A== +"@jest/types@^29.2.1": + version "29.2.1" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.2.1.tgz#ec9c683094d4eb754e41e2119d8bdaef01cf6da0" + integrity sha512-O/QNDQODLnINEPAI0cl9U6zUIDXEWXt6IC1o2N2QENuos7hlGUIthlKyV4p6ki3TvXFX071blj8HUhgLGquPjw== dependencies: "@jest/schemas" "^29.0.0" "@types/istanbul-lib-coverage" "^2.0.0" @@ -1918,7 +1952,7 @@ resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== -"@nodelib/fs.walk@^1.2.3": +"@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8": version "1.2.8" resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== @@ -2080,7 +2114,7 @@ "@types/babel__core" "*" "@types/prettier" "*" -"@types/babel__core@*", "@types/babel__core@^7.1.14", "@types/babel__core@^7.1.19": +"@types/babel__core@*", "@types/babel__core@^7.1.14": version "7.1.19" resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.19.tgz#7b497495b7d1b4812bdb9d02804d0576f43ee460" integrity sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw== @@ -2091,6 +2125,17 @@ "@types/babel__template" "*" "@types/babel__traverse" "*" +"@types/babel__core@^7.1.20": + version "7.1.20" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.20.tgz#e168cdd612c92a2d335029ed62ac94c95b362359" + integrity sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + "@types/babel__generator" "*" + "@types/babel__template" "*" + "@types/babel__traverse" "*" + "@types/babel__generator@*", "@types/babel__generator@^7.6.1": version "7.6.4" resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.4.tgz#1f20ce4c5b1990b37900b63f050182d28c2439b7" @@ -2269,10 +2314,10 @@ dependencies: "@types/istanbul-lib-report" "*" -"@types/jest@^29.0.3": - version "29.0.3" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.0.3.tgz#b61a5ed100850686b8d3c5e28e3a1926b2001b59" - integrity sha512-F6ukyCTwbfsEX5F2YmVYmM5TcTHy1q9P5rWlRbrk56KyMh3v9xRGUO3aa8+SkvMi0SHXtASJv1283enXimC0Og== +"@types/jest@^29.2.2": + version "29.2.2" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.2.2.tgz#874e7dc6702fa6a3fe6107792aa98636dcc480b4" + integrity sha512-og1wAmdxKoS71K2ZwSVqWPX6OVn3ihZ6ZT2qvZvZQm90lJVDyXIjYcu4Khx2CNIeaFv12rOU/YObOsI3VOkzog== dependencies: expect "^29.0.0" pretty-format "^29.0.0" @@ -2349,10 +2394,10 @@ resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.2.tgz#ee771e2ba4b3dc5b372935d549fd9617bf345b8c" integrity sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ== -"@types/mocha@^9.0.0": - version "9.1.1" - resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-9.1.1.tgz#e7c4f1001eefa4b8afbd1eee27a237fee3bf29c4" - integrity sha512-Z61JK7DKDtdKTWwLeElSEBcWGRLY8g95ic5FoQqI9CMx0ns/Ghep3B4DfcEimiKMvtamNVULVNKEsiwV3aQmXw== +"@types/mocha@^10.0.0": + version "10.0.0" + resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-10.0.0.tgz#3d9018c575f0e3f7386c1de80ee66cc21fbb7a52" + integrity sha512-rADY+HtTOA52l9VZWtgQfn4p+UDVM2eDVkMZT1I6syp0YKxW2F9v+0pbRZLsvskhQv/vMb6ZfCay81GHbz5SHg== "@types/morgan@^1.9.1": version "1.9.3" @@ -2376,10 +2421,10 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-14.18.26.tgz#239e19f8b4ea1a9eb710528061c1d733dc561996" integrity sha512-0b+utRBSYj8L7XAp0d+DX7lI4cSmowNaaTkk6/1SKzbKkG+doLuPusB9EOvzLJ8ahJSk03bTLIL6cWaEd4dBKA== -"@types/node@^18.7.18": - version "18.7.18" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.7.18.tgz#633184f55c322e4fb08612307c274ee6d5ed3154" - integrity sha512-m+6nTEOadJZuTPkKR/SYK3A2d7FZrgElol9UP1Kae90VVU4a6mxnPuLiIW1m4Cq4gZ/nWb9GrdVXJCoCazDAbg== +"@types/node@^18.11.9": + version "18.11.9" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.9.tgz#02d013de7058cea16d36168ef2fc653464cfbad4" + integrity sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg== "@types/normalize-package-data@^2.4.0": version "2.4.1" @@ -2470,6 +2515,11 @@ dependencies: "@types/ws" "*" +"@types/semver@^7.3.12": + version "7.3.13" + resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.13.tgz#da4bfd73f49bd541d28920ab0e2bf0ee80f71c91" + integrity sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw== + "@types/serve-static@*": version "1.15.0" resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.0.tgz#c7930ff61afb334e121a9da780aac0d9b8f34155" @@ -2560,29 +2610,29 @@ dependencies: "@types/node" "*" -"@typescript-eslint/eslint-plugin@^5.37.0": - version "5.37.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.37.0.tgz#5ccdd5d9004120f28fc6e717fb4b5c9bddcfbc04" - integrity sha512-Fde6W0IafXktz1UlnhGkrrmnnGpAo1kyX7dnyHHVrmwJOn72Oqm3eYtddrpOwwel2W8PAK9F3pIL5S+lfoM0og== +"@typescript-eslint/eslint-plugin@^5.42.1": + version "5.42.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.42.1.tgz#696b9cc21dfd4749c1c8ad1307f76a36a00aa0e3" + integrity sha512-LyR6x784JCiJ1j6sH5Y0K6cdExqCCm8DJUTcwG5ThNXJj/G8o5E56u5EdG4SLy+bZAwZBswC+GYn3eGdttBVCg== dependencies: - "@typescript-eslint/scope-manager" "5.37.0" - "@typescript-eslint/type-utils" "5.37.0" - "@typescript-eslint/utils" "5.37.0" + "@typescript-eslint/scope-manager" "5.42.1" + "@typescript-eslint/type-utils" "5.42.1" + "@typescript-eslint/utils" "5.42.1" debug "^4.3.4" - functional-red-black-tree "^1.0.1" ignore "^5.2.0" + natural-compare-lite "^1.4.0" regexpp "^3.2.0" semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/parser@^5.37.0": - version "5.37.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.37.0.tgz#c382077973f3a4ede7453fb14cadcad3970cbf3b" - integrity sha512-01VzI/ipYKuaG5PkE5+qyJ6m02fVALmMPY3Qq5BHflDx3y4VobbLdHQkSMg9VPRS4KdNt4oYTMaomFoHonBGAw== +"@typescript-eslint/parser@^5.42.1": + version "5.42.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.42.1.tgz#3e66156f2f74b11690b45950d8f5f28a62751d35" + integrity sha512-kAV+NiNBWVQDY9gDJDToTE/NO8BHi4f6b7zTsVAJoTkmB/zlfOpiEVBzHOKtlgTndCKe8vj9F/PuolemZSh50Q== dependencies: - "@typescript-eslint/scope-manager" "5.37.0" - "@typescript-eslint/types" "5.37.0" - "@typescript-eslint/typescript-estree" "5.37.0" + "@typescript-eslint/scope-manager" "5.42.1" + "@typescript-eslint/types" "5.42.1" + "@typescript-eslint/typescript-estree" "5.42.1" debug "^4.3.4" "@typescript-eslint/scope-manager@5.35.1": @@ -2593,21 +2643,21 @@ "@typescript-eslint/types" "5.35.1" "@typescript-eslint/visitor-keys" "5.35.1" -"@typescript-eslint/scope-manager@5.37.0": - version "5.37.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.37.0.tgz#044980e4f1516a774a418dafe701a483a6c9f9ca" - integrity sha512-F67MqrmSXGd/eZnujjtkPgBQzgespu/iCZ+54Ok9X5tALb9L2v3G+QBSoWkXG0p3lcTJsL+iXz5eLUEdSiJU9Q== +"@typescript-eslint/scope-manager@5.42.1": + version "5.42.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.42.1.tgz#05e5e1351485637d466464237e5259b49f609b18" + integrity sha512-QAZY/CBP1Emx4rzxurgqj3rUinfsh/6mvuKbLNMfJMMKYLRBfweus8brgXF8f64ABkIZ3zdj2/rYYtF8eiuksQ== dependencies: - "@typescript-eslint/types" "5.37.0" - "@typescript-eslint/visitor-keys" "5.37.0" + "@typescript-eslint/types" "5.42.1" + "@typescript-eslint/visitor-keys" "5.42.1" -"@typescript-eslint/type-utils@5.37.0": - version "5.37.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.37.0.tgz#43ed2f567ada49d7e33a6e4b6f9babd060445fe5" - integrity sha512-BSx/O0Z0SXOF5tY0bNTBcDEKz2Ec20GVYvq/H/XNKiUorUFilH7NPbFUuiiyzWaSdN3PA8JV0OvYx0gH/5aFAQ== +"@typescript-eslint/type-utils@5.42.1": + version "5.42.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.42.1.tgz#21328feb2d4b193c5852b35aabd241ccc1449daa" + integrity sha512-WWiMChneex5w4xPIX56SSnQQo0tEOy5ZV2dqmj8Z371LJ0E+aymWD25JQ/l4FOuuX+Q49A7pzh/CGIQflxMVXg== dependencies: - "@typescript-eslint/typescript-estree" "5.37.0" - "@typescript-eslint/utils" "5.37.0" + "@typescript-eslint/typescript-estree" "5.42.1" + "@typescript-eslint/utils" "5.42.1" debug "^4.3.4" tsutils "^3.21.0" @@ -2616,10 +2666,10 @@ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.35.1.tgz#af355fe52a0cc88301e889bc4ada72f279b63d61" integrity sha512-FDaujtsH07VHzG0gQ6NDkVVhi1+rhq0qEvzHdJAQjysN+LHDCKDKCBRlZFFE0ec0jKxiv0hN63SNfExy0KrbQQ== -"@typescript-eslint/types@5.37.0": - version "5.37.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.37.0.tgz#09e4870a5f3af7af3f84e08d792644a87d232261" - integrity sha512-3frIJiTa5+tCb2iqR/bf7XwU20lnU05r/sgPJnRpwvfZaqCJBrl8Q/mw9vr3NrNdB/XtVyMA0eppRMMBqdJ1bA== +"@typescript-eslint/types@5.42.1": + version "5.42.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.42.1.tgz#0d4283c30e9b70d2aa2391c36294413de9106df2" + integrity sha512-Qrco9dsFF5lhalz+lLFtxs3ui1/YfC6NdXu+RAGBa8uSfn01cjO7ssCsjIsUs484vny9Xm699FSKwpkCcqwWwA== "@typescript-eslint/typescript-estree@5.35.1": version "5.35.1" @@ -2634,30 +2684,32 @@ semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/typescript-estree@5.37.0": - version "5.37.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.37.0.tgz#956dcf5c98363bcb97bdd5463a0a86072ff79355" - integrity sha512-JkFoFIt/cx59iqEDSgIGnQpCTRv96MQnXCYvJi7QhBC24uyuzbD8wVbajMB1b9x4I0octYFJ3OwjAwNqk1AjDA== +"@typescript-eslint/typescript-estree@5.42.1": + version "5.42.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.42.1.tgz#f9a223ecb547a781d37e07a5ac6ba9ff681eaef0" + integrity sha512-qElc0bDOuO0B8wDhhW4mYVgi/LZL+igPwXtV87n69/kYC/7NG3MES0jHxJNCr4EP7kY1XVsRy8C/u3DYeTKQmw== dependencies: - "@typescript-eslint/types" "5.37.0" - "@typescript-eslint/visitor-keys" "5.37.0" + "@typescript-eslint/types" "5.42.1" + "@typescript-eslint/visitor-keys" "5.42.1" debug "^4.3.4" globby "^11.1.0" is-glob "^4.0.3" semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/utils@5.37.0": - version "5.37.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.37.0.tgz#7784cb8e91390c4f90ccaffd24a0cf9874df81b2" - integrity sha512-jUEJoQrWbZhmikbcWSMDuUSxEE7ID2W/QCV/uz10WtQqfOuKZUqFGjqLJ+qhDd17rjgp+QJPqTdPIBWwoob2NQ== +"@typescript-eslint/utils@5.42.1": + version "5.42.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.42.1.tgz#2789b1cd990f0c07aaa3e462dbe0f18d736d5071" + integrity sha512-Gxvf12xSp3iYZd/fLqiQRD4uKZjDNR01bQ+j8zvhPjpsZ4HmvEFL/tC4amGNyxN9Rq+iqvpHLhlqx6KTxz9ZyQ== dependencies: "@types/json-schema" "^7.0.9" - "@typescript-eslint/scope-manager" "5.37.0" - "@typescript-eslint/types" "5.37.0" - "@typescript-eslint/typescript-estree" "5.37.0" + "@types/semver" "^7.3.12" + "@typescript-eslint/scope-manager" "5.42.1" + "@typescript-eslint/types" "5.42.1" + "@typescript-eslint/typescript-estree" "5.42.1" eslint-scope "^5.1.1" eslint-utils "^3.0.0" + semver "^7.3.7" "@typescript-eslint/utils@^5.10.0": version "5.35.1" @@ -2679,12 +2731,12 @@ "@typescript-eslint/types" "5.35.1" eslint-visitor-keys "^3.3.0" -"@typescript-eslint/visitor-keys@5.37.0": - version "5.37.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.37.0.tgz#7b72dd343295ea11e89b624995abc7103c554eee" - integrity sha512-Hp7rT4cENBPIzMwrlehLW/28EVCOcE9U1Z1BQTc8EA8v5qpr7GRGuG+U58V5tTY48zvUOA3KHvw3rA8tY9fbdA== +"@typescript-eslint/visitor-keys@5.42.1": + version "5.42.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.42.1.tgz#df10839adf6605e1cdb79174cf21e46df9be4872" + integrity sha512-LOQtSF4z+hejmpUvitPlc4hA7ERGoj2BVkesOcG91HCn8edLGUXbTrErmutmPbl8Bo9HjAvOO/zBKQHExXNA2A== dependencies: - "@typescript-eslint/types" "5.37.0" + "@typescript-eslint/types" "5.42.1" eslint-visitor-keys "^3.3.0" "@ungap/promise-all-settled@1.1.2": @@ -2692,10 +2744,10 @@ resolved "https://registry.yarnpkg.com/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz#aa58042711d6e3275dd37dc597e5d31e8c290a44" integrity sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q== -"@wdio/cli@^7.24.0": - version "7.24.0" - resolved "https://registry.yarnpkg.com/@wdio/cli/-/cli-7.24.0.tgz#c2049b64396b4b6f7b7a4f77f3cffd346a870192" - integrity sha512-eP1f6Bw8glrMDMVzeLfb1PU3COSUn7PnMeJE210nuVarBBnfwKIJmu4WrYoYyImOThnmuiYMGpI8pbyBfm23nA== +"@wdio/cli@^7.25.4": + version "7.25.4" + resolved "https://registry.yarnpkg.com/@wdio/cli/-/cli-7.25.4.tgz#3bb35c6875eb5a10d408a43b2e0f5df65b83287e" + integrity sha512-p6hDvcY7KJhAN6VJmrp6n2VGi5eXVeN4+AtL/1XyaxNR41L9u5w90GxDr1VbJtHWGbvct0cYKdESoBj0Hj6s9w== dependencies: "@types/ejs" "^3.0.5" "@types/fs-extra" "^9.0.4" @@ -2705,11 +2757,11 @@ "@types/lodash.union" "^4.6.6" "@types/node" "^18.0.0" "@types/recursive-readdir" "^2.2.0" - "@wdio/config" "7.24.0" + "@wdio/config" "7.25.4" "@wdio/logger" "7.19.0" "@wdio/protocols" "7.22.0" - "@wdio/types" "7.24.0" - "@wdio/utils" "7.24.0" + "@wdio/types" "7.25.4" + "@wdio/utils" "7.25.4" async-exit-hook "^2.0.1" chalk "^4.0.0" chokidar "^3.0.0" @@ -2722,7 +2774,7 @@ lodash.union "^4.6.0" mkdirp "^1.0.4" recursive-readdir "^2.2.2" - webdriverio "7.24.0" + webdriverio "7.25.4" yargs "^17.0.0" yarn-install "^1.0.0" @@ -2735,27 +2787,27 @@ deepmerge "^4.0.0" glob "^7.1.2" -"@wdio/config@7.24.0": - version "7.24.0" - resolved "https://registry.yarnpkg.com/@wdio/config/-/config-7.24.0.tgz#ac29f8c25df8bba29bd811a386a46ff05386b213" - integrity sha512-MSIuwbs7JeOh9eMiFP3nVYDyaK3jYv7HY4eJIfvl6TBo4G1mTjbF1Dnct38W0ZR5WIFeSKhl15LiumbNUv0pyA== +"@wdio/config@7.25.4": + version "7.25.4" + resolved "https://registry.yarnpkg.com/@wdio/config/-/config-7.25.4.tgz#7f1b9f1252cf463541ae75613737f36e7b4baf19" + integrity sha512-vb0emDtD9FbFh/yqW6oNdo2iuhQp8XKj6GX9fyy9v4wZgg3B0HPMVJxhIfcoHz7LMBWlHSo9YdvhFI5EQHRLBA== dependencies: "@wdio/logger" "7.19.0" - "@wdio/types" "7.24.0" - "@wdio/utils" "7.24.0" + "@wdio/types" "7.25.4" + "@wdio/utils" "7.25.4" deepmerge "^4.0.0" glob "^8.0.3" -"@wdio/local-runner@^7.24.0": - version "7.24.0" - resolved "https://registry.yarnpkg.com/@wdio/local-runner/-/local-runner-7.24.0.tgz#f6903b18ee816ce2a9f0a082ea64e56d6b4c0408" - integrity sha512-woNmoNNDTouPuom9Hl2l/7J9ZMAxb6cRVI8B0SEJAV32tDcMfm773RQB9qxtpBxZHQf43LHjcq75BWB/zRrI5g== +"@wdio/local-runner@^7.25.4": + version "7.25.4" + resolved "https://registry.yarnpkg.com/@wdio/local-runner/-/local-runner-7.25.4.tgz#86ec16c12ae6a8cd912034acb9c03dfbcb1f5a72" + integrity sha512-ZrvrC/5nzSTzpRbmeHndLm/pwfqM4oAmR3V4eCfF87a423h/Xz2qdDI0G2r3NM7PUkhd8ueECQmgQXeW95DkHw== dependencies: "@types/stream-buffers" "^3.0.3" "@wdio/logger" "7.19.0" - "@wdio/repl" "7.24.0" - "@wdio/runner" "7.24.0" - "@wdio/types" "7.24.0" + "@wdio/repl" "7.25.4" + "@wdio/runner" "7.25.4" + "@wdio/types" "7.25.4" async-exit-hook "^2.0.1" split2 "^4.0.0" stream-buffers "^3.0.2" @@ -2780,15 +2832,15 @@ loglevel-plugin-prefix "^0.8.4" strip-ansi "^6.0.0" -"@wdio/mocha-framework@^7.24.0": - version "7.24.0" - resolved "https://registry.yarnpkg.com/@wdio/mocha-framework/-/mocha-framework-7.24.0.tgz#8b3f747f7701cc2e3b79de4226c8ae7dda2141b2" - integrity sha512-8nadTD2mUGZnccGAdv4yAhqibrePYIlnhcxUXc2OpnMtO9Zey8TmZ8FlCHJ2tSvplkGNqq4X7SVK9lHatYH2yg== +"@wdio/mocha-framework@^7.25.4": + version "7.25.4" + resolved "https://registry.yarnpkg.com/@wdio/mocha-framework/-/mocha-framework-7.25.4.tgz#02f7026feeb1368ef0fda8a62067486d87bab55f" + integrity sha512-psEub7fWD5tJj3PXgo73bbSk58B16UPEq0BGzncbw+swIq9BL4HMUEiUtEVoBllkGaUCKlkfAgfd4mPzGGqpsg== dependencies: - "@types/mocha" "^9.0.0" + "@types/mocha" "^10.0.0" "@wdio/logger" "7.19.0" - "@wdio/types" "7.24.0" - "@wdio/utils" "7.24.0" + "@wdio/types" "7.25.4" + "@wdio/utils" "7.25.4" expect-webdriverio "^3.0.0" mocha "^10.0.0" @@ -2809,99 +2861,99 @@ dependencies: "@wdio/utils" "6.11.0" -"@wdio/repl@7.24.0": - version "7.24.0" - resolved "https://registry.yarnpkg.com/@wdio/repl/-/repl-7.24.0.tgz#bb3ce2e9804fec3b803552efe3f8a056e274e026" - integrity sha512-DloYlOMCgENnWk4PWDqCkZCieHdl1BwSc/EOU3czQMt4KV8qTm1SyMbeCSgaAjVWiNEYTkRodupia2sJGYtIJA== +"@wdio/repl@7.25.4": + version "7.25.4" + resolved "https://registry.yarnpkg.com/@wdio/repl/-/repl-7.25.4.tgz#daa780d406ae447ece035a6cfbd2965a555711d3" + integrity sha512-kYhj9gLsUk4HmlXLqkVre+gwbfvw9CcnrHjqIjrmMS4mR9D8zvBb5CItb3ZExfPf9jpFzIFREbCAYoE9x/kMwg== dependencies: - "@wdio/utils" "7.24.0" + "@wdio/utils" "7.25.4" -"@wdio/reporter@7.24.0": - version "7.24.0" - resolved "https://registry.yarnpkg.com/@wdio/reporter/-/reporter-7.24.0.tgz#36e26d86d57418472af7466bdaa16dc4535f3d1d" - integrity sha512-iZUQpF3zHmBH+4GWZYqf9/yDxmufSGmfIn0GkZHhiymv+pIN8y8zTNlZ5OH6t0h+ICdeoAOxlBEUBMy4eVRhHQ== +"@wdio/reporter@7.25.4": + version "7.25.4" + resolved "https://registry.yarnpkg.com/@wdio/reporter/-/reporter-7.25.4.tgz#b6a69652dd0c4ec131255000af128eac403a18b9" + integrity sha512-M37qzEmF5qNffyZmRQGjDlrXqWW21EFvgW8wsv1b/NtfpZc0c0MoRpeh6BnvX1KcE4nCXfjXgSJPOqV4ZCzUEQ== dependencies: "@types/diff" "^5.0.0" "@types/node" "^18.0.0" "@types/object-inspect" "^1.8.0" "@types/supports-color" "^8.1.0" "@types/tmp" "^0.2.0" - "@wdio/types" "7.24.0" + "@wdio/types" "7.25.4" diff "^5.0.0" fs-extra "^10.0.0" object-inspect "^1.10.3" supports-color "8.1.1" -"@wdio/runner@7.24.0": - version "7.24.0" - resolved "https://registry.yarnpkg.com/@wdio/runner/-/runner-7.24.0.tgz#d81fb017062e0b482e14b590db284e6b4eb17812" - integrity sha512-OfFQPV2eR/asJDEqfI8YTF5CuJpzgkMItjrHNyUKMhLy5E6Vc6LKQ/+K1wlJhnf/mJLOYQmU2ha0AL97V7+ldw== +"@wdio/runner@7.25.4": + version "7.25.4" + resolved "https://registry.yarnpkg.com/@wdio/runner/-/runner-7.25.4.tgz#9bf4fb43bc0c7f3f32a90f53d821962d4d137f63" + integrity sha512-DZBTKwTMb9Fi/IA1vdblEp7qQvPic+OzavqhKlCRsWI9A4BUNLYd3aby9eIF4sqbOSMRF6TVD7JCWnQaCB5Jww== dependencies: - "@wdio/config" "7.24.0" + "@wdio/config" "7.25.4" "@wdio/logger" "7.19.0" - "@wdio/types" "7.24.0" - "@wdio/utils" "7.24.0" + "@wdio/types" "7.25.4" + "@wdio/utils" "7.25.4" deepmerge "^4.0.0" gaze "^1.1.2" - webdriver "7.24.0" - webdriverio "7.24.0" + webdriver "7.25.4" + webdriverio "7.25.4" -"@wdio/sauce-service@^7.24.0": - version "7.24.0" - resolved "https://registry.yarnpkg.com/@wdio/sauce-service/-/sauce-service-7.24.0.tgz#054760da62d9aee2de059d0bbbdf27c1e219c316" - integrity sha512-WE3kfJMAUWG4wxIy8kybr1WlBOypSGpG5X0lyJocFJJcWrnGqum4jwfYrgox/iKXlRCqIZr09Izf37/aAu8giA== +"@wdio/sauce-service@^7.25.4": + version "7.25.4" + resolved "https://registry.yarnpkg.com/@wdio/sauce-service/-/sauce-service-7.25.4.tgz#db80d65041fb6a403632d2e27bb34a7752324a80" + integrity sha512-nOXu+xOPmHfH/UoYS3pEx76oNDTlHVGCtjr3dDwReLjF6twQqeo1LQWtLjS9cyQIEWt0T0a+8NcYnpv/X/tUZQ== dependencies: "@types/node" "^18.0.0" "@wdio/logger" "7.19.0" - "@wdio/types" "7.24.0" - "@wdio/utils" "7.24.0" + "@wdio/types" "7.25.4" + "@wdio/utils" "7.25.4" saucelabs "^7.1.3" - webdriverio "7.24.0" + webdriverio "7.25.4" -"@wdio/selenium-standalone-service@^7.24.0": - version "7.24.0" - resolved "https://registry.yarnpkg.com/@wdio/selenium-standalone-service/-/selenium-standalone-service-7.24.0.tgz#e155ccde74cd71deba253b3ca650cbc18207cff2" - integrity sha512-8jZT607tYWMyIK939QNe6qXu1zjC1776kvgDEyDjn8prwDhKhEeFGNLlCWkimvo8pUo+6VFa3Zwy2SilV+gZ8w== +"@wdio/selenium-standalone-service@^7.25.4": + version "7.25.4" + resolved "https://registry.yarnpkg.com/@wdio/selenium-standalone-service/-/selenium-standalone-service-7.25.4.tgz#c0cd1a81cd310f39c086756f13f6fe9d0d36c9fc" + integrity sha512-s3mv4FYJ2TItPdEp2FIQKcaJQnKqsya6nKxVldEUqvJWB2K14dpG3CFk2D7ikEmlEmSuYb/LFxAaMLJ7bv9bAw== dependencies: "@types/fs-extra" "^9.0.1" "@types/node" "^18.0.0" "@types/selenium-standalone" "^7.0.0" - "@wdio/config" "7.24.0" + "@wdio/config" "7.25.4" "@wdio/logger" "7.19.0" - "@wdio/types" "7.24.0" + "@wdio/types" "7.25.4" fs-extra "^10.0.0" selenium-standalone "^8.0.3" -"@wdio/spec-reporter@^7.24.0": - version "7.24.0" - resolved "https://registry.yarnpkg.com/@wdio/spec-reporter/-/spec-reporter-7.24.0.tgz#20fc0cfb660999cd900e07efdeb5095cb5baf4fd" - integrity sha512-BKdVad0srzIq+grzSZ3NUiA3NUSkCazwfc1AXuODqBhwp72gvoR14b4JLOnzAaT0mQ+GvJrjL05gu9sFVD5ziw== +"@wdio/spec-reporter@^7.25.4": + version "7.25.4" + resolved "https://registry.yarnpkg.com/@wdio/spec-reporter/-/spec-reporter-7.25.4.tgz#5f6364a254db270f97d46676c3f8b89cbac61632" + integrity sha512-ChHQi/d7Z+XXOR6Bzo1yRmAryMZ4KZ5c/XATVYp66F9p8SygbxXhCis3u+XVXS4TN90ymSKz2EV2iBooAXd4Uw== dependencies: "@types/easy-table" "^1.2.0" - "@wdio/reporter" "7.24.0" - "@wdio/types" "7.24.0" + "@wdio/reporter" "7.25.4" + "@wdio/types" "7.25.4" chalk "^4.0.0" easy-table "^1.1.1" pretty-ms "^7.0.0" -"@wdio/static-server-service@^7.24.0": - version "7.24.0" - resolved "https://registry.yarnpkg.com/@wdio/static-server-service/-/static-server-service-7.24.0.tgz#842853e150f1e72a7d7e1522af94955c30f7c6c8" - integrity sha512-6RJYPvGcy5qFO85FtSNfnqDq5cdtzUvOtHfUtxRI/w9EyAgmdq7hpf2Emoa7r1zoqxqYvLLTXR5bRocNmPv2xQ== +"@wdio/static-server-service@^7.25.4": + version "7.25.4" + resolved "https://registry.yarnpkg.com/@wdio/static-server-service/-/static-server-service-7.25.4.tgz#2f3246cc69d88d51adf21b93b615f4137848770b" + integrity sha512-h24iMX3gsXp0uvr6SmgUXzwu7e8Ghe1gICwdAtOb1TfQ8fhP12rgUC4gYY1VSf51qDTsX3JNCBXwUsRP8q1dfA== dependencies: "@types/express" "^4.17.8" "@types/fs-extra" "^9.0.1" "@types/morgan" "^1.9.1" "@wdio/logger" "7.19.0" - "@wdio/types" "7.24.0" + "@wdio/types" "7.25.4" express "^4.14.0" fs-extra "^10.0.0" morgan "^1.7.0" -"@wdio/types@7.24.0": - version "7.24.0" - resolved "https://registry.yarnpkg.com/@wdio/types/-/types-7.24.0.tgz#ded79460f8a2a4892232e2707fb8d0ce3694bfd5" - integrity sha512-wJZ+1lIHFz5aWXSO+k91wX8tfZdpyX4YYoker5xfC4zvM7ypyK81dZyiE5whS+QFL3VTCPP8dXNjwX5f5h+YEw== +"@wdio/types@7.25.4": + version "7.25.4" + resolved "https://registry.yarnpkg.com/@wdio/types/-/types-7.25.4.tgz#6f8f028e3108dc880de5068264695f1572e65352" + integrity sha512-muvNmq48QZCvocctnbe0URq2FjJjUPIG4iLoeMmyF0AQgdbjaUkMkw3BHYNHVTbSOU9WMsr2z8alhj/I2H6NRQ== dependencies: "@types/node" "^18.0.0" got "^11.8.1" @@ -2913,13 +2965,13 @@ dependencies: "@wdio/logger" "6.10.10" -"@wdio/utils@7.24.0": - version "7.24.0" - resolved "https://registry.yarnpkg.com/@wdio/utils/-/utils-7.24.0.tgz#f6d4c8fce057a2064f87fe6e4f8fa77286058129" - integrity sha512-VWfFT1Ket3pAt19kY5lPRuwJDheKF4hMwG0AiezkqqerDl/m+fcb4a6pj1WHjlawvlYM4MM15iBZFxYfphG9lg== +"@wdio/utils@7.25.4": + version "7.25.4" + resolved "https://registry.yarnpkg.com/@wdio/utils/-/utils-7.25.4.tgz#ea8745a1fe4933f5fd0e2b80283043fd1a371cbd" + integrity sha512-8iwQDk+foUqSzKZKfhLxjlCKOkfRJPNHaezQoevNgnrTq/t0ek+ldZCATezb9B8jprAuP4mgS9xi22akc6RkzA== dependencies: "@wdio/logger" "7.19.0" - "@wdio/types" "7.24.0" + "@wdio/types" "7.25.4" p-iteration "^1.1.8" JSONStream@^1.0.4: @@ -2971,11 +3023,16 @@ acorn@^7.1.1: resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.4.1, acorn@^8.5.0, acorn@^8.7.1, acorn@^8.8.0, acorn@~8.8.0: +acorn@^8.4.1, acorn@^8.5.0, acorn@^8.7.1, acorn@^8.8.0: version "8.8.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.0.tgz#88c0187620435c7f6015803f5539dae05a9dbea8" integrity sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w== +acorn@~8.8.1: + version "8.8.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.1.tgz#0a3f9cbecc4ec3bea6f0a80b66ae8dd2da250b73" + integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA== + agent-base@5: version "5.1.1" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-5.1.1.tgz#e8fb3f242959db44d63be665db7a8e739537a32c" @@ -3092,6 +3149,11 @@ anymatch@^3.0.3, anymatch@~3.1.2: normalize-path "^3.0.0" picomatch "^2.0.4" +aproba@^1.0.3: + version "1.2.0" + resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" + integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== + arch@^2.1.0: version "2.2.0" resolved "https://registry.yarnpkg.com/arch/-/arch-2.2.0.tgz#1bc47818f305764f23ab3306b0bfc086c5a29d11" @@ -3133,6 +3195,14 @@ archiver@^5.0.0: tar-stream "^2.2.0" zip-stream "^4.1.0" +are-we-there-yet@~1.1.2: + version "1.1.7" + resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz#b15474a932adab4ff8a50d9adfa7e4e926f21146" + integrity sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g== + dependencies: + delegates "^1.0.0" + readable-stream "^2.0.6" + arg@^4.1.0: version "4.1.3" resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" @@ -3278,15 +3348,15 @@ babel-compat@0.22.4: "@babel/types" "7.16.8" regenerator-runtime "^0.12.0" -babel-jest@^29.0.3: - version "29.0.3" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.0.3.tgz#64e156a47a77588db6a669a88dedff27ed6e260f" - integrity sha512-ApPyHSOhS/sVzwUOQIWJmdvDhBsMG01HX9z7ogtkp1TToHGGUWFlnXJUIzCgKPSfiYLn3ibipCYzsKSURHEwLg== +babel-jest@^29.3.0: + version "29.3.0" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.3.0.tgz#31fd7ef97dd6a77ddd1b4ab1f8cf77c29e20bb5c" + integrity sha512-LzQWdGm6hUugVeyGpIKI/T4SVT+PgAA5WFPqBDbneK7C/PqfckNb0tc4KvcKXq/PLA1yY6wTvB8Bc/REQdUxFg== dependencies: - "@jest/transform" "^29.0.3" + "@jest/transform" "^29.3.0" "@types/babel__core" "^7.1.14" babel-plugin-istanbul "^6.1.1" - babel-preset-jest "^29.0.2" + babel-preset-jest "^29.2.0" chalk "^4.0.0" graceful-fs "^4.2.9" slash "^3.0.0" @@ -3309,10 +3379,10 @@ babel-plugin-istanbul@^6.1.1: istanbul-lib-instrument "^5.0.4" test-exclude "^6.0.0" -babel-plugin-jest-hoist@^29.0.2: - version "29.0.2" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.0.2.tgz#ae61483a829a021b146c016c6ad39b8bcc37c2c8" - integrity sha512-eBr2ynAEFjcebVvu8Ktx580BD1QKCrBG1XwEUTXJe285p9HA/4hOhfWCFRQhTKSyBV0VzjhG7H91Eifz9s29hg== +babel-plugin-jest-hoist@^29.2.0: + version "29.2.0" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.2.0.tgz#23ee99c37390a98cfddf3ef4a78674180d823094" + integrity sha512-TnspP2WNiR3GLfCsUNHqeXw0RoQ2f9U5hQ5L3XFpwuO8htQmSrhh8qsB6vi5Yi8+kuynN1yjDjQsPfkebmB6ZA== dependencies: "@babel/template" "^7.3.3" "@babel/types" "^7.3.3" @@ -3438,12 +3508,12 @@ babel-preset-current-node-syntax@^1.0.0: "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-top-level-await" "^7.8.3" -babel-preset-jest@^29.0.2: - version "29.0.2" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-29.0.2.tgz#e14a7124e22b161551818d89e5bdcfb3b2b0eac7" - integrity sha512-BeVXp7rH5TK96ofyEnHjznjLMQ2nAeDJ+QzxKnHAAMs0RgrQsCywjAN8m4mOm5Di0pxU//3AoEeJJrerMH5UeA== +babel-preset-jest@^29.2.0: + version "29.2.0" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-29.2.0.tgz#3048bea3a1af222e3505e4a767a974c95a7620dc" + integrity sha512-z9JmMJppMxNv8N7fNRHvhMg9cvIkMxQBXgFkane3yKVEvEOP+kB50lk8DFRvF9PGqbyXxlmebKWhuDORO8RgdA== dependencies: - babel-plugin-jest-hoist "^29.0.2" + babel-plugin-jest-hoist "^29.2.0" babel-preset-current-node-syntax "^1.0.0" balanced-match@^1.0.0: @@ -4060,6 +4130,11 @@ co@^4.6.0: resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== +code-point-at@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" + integrity sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA== + collect-v8-coverage@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" @@ -4190,6 +4265,11 @@ connect@^3.7.0: parseurl "~1.3.3" utils-merge "1.0.1" +console-control-strings@^1.0.0, console-control-strings@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" + integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== + constant-case@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/constant-case/-/constant-case-3.0.4.tgz#3b84a9aeaf4cf31ec45e6bf5de91bdfb0589faf1" @@ -4231,13 +4311,18 @@ conventional-commits-parser@^3.2.2: split2 "^3.0.0" through2 "^4.0.0" -convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: +convert-source-map@^1.6.0, convert-source-map@^1.7.0: version "1.8.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== dependencies: safe-buffer "~5.1.1" +convert-source-map@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" + integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== + cookie-signature@1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" @@ -4504,6 +4589,13 @@ decompress-response@^3.3.0: dependencies: mimic-response "^1.0.0" +decompress-response@^4.2.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-4.2.1.tgz#414023cc7a302da25ce2ec82d0d5238ccafd8986" + integrity sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw== + dependencies: + mimic-response "^2.0.0" + decompress-response@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" @@ -4574,7 +4666,7 @@ deep-equal@~1.0.1: resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5" integrity sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw== -deep-extend@~0.6.0: +deep-extend@^0.6.0, deep-extend@~0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== @@ -4639,6 +4731,11 @@ destroy@1.2.0, destroy@^1.0.4: resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== +detect-libc@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" + integrity sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg== + detect-newline@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" @@ -4659,10 +4756,10 @@ devtools-protocol@0.0.981744: resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.981744.tgz#9960da0370284577d46c28979a0b32651022bacf" integrity sha512-0cuGS8+jhR67Fy7qG3i3Pc7Aw494sb9yG9QgpG97SFVWwolgYjlhJg7n+UaHxOQT30d1TYu/EYe9k01ivLErIg== -devtools-protocol@^0.0.1040073: - version "0.0.1040073" - resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.1040073.tgz#9ca5e033c9a52d3811c76903642973e3be75b5ca" - integrity sha512-+iipnm2hvmlWs4MVNx7HwSTxhDxsXnQyK5F1OalZVXeUhdPgP/23T42NCyg0TK3wL/Yg92SVrSuGKqdg12o54w== +devtools-protocol@^0.0.1061995: + version "0.0.1061995" + resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.1061995.tgz#770aabd3e7a01b5ecbdefa4eace7b69319804b03" + integrity sha512-pKZZWTjWa/IF4ENCg6GN8bu/AxSZgdhjSa26uc23wz38Blt2Tnm9icOPcSG3Cht55rMq35in1w3rWVPcZ60ArA== devtools@6.12.1: version "6.12.1" @@ -4679,24 +4776,24 @@ devtools@6.12.1: ua-parser-js "^0.7.21" uuid "^8.0.0" -devtools@7.24.0: - version "7.24.0" - resolved "https://registry.yarnpkg.com/devtools/-/devtools-7.24.0.tgz#7ae2d6216ca578fe75e64affcb5998998b654fb1" - integrity sha512-QcUacRC+qf5cNGkiWAO/HM+0pM4onlYL7+AafZfpZVN8GOhrvWHeyzM9mxmlMwM+aU2NcRK+cYVCbB0gZL9MGA== +devtools@7.25.4: + version "7.25.4" + resolved "https://registry.yarnpkg.com/devtools/-/devtools-7.25.4.tgz#76c2bdaee916fa28affca3ff9881ea6b79898075" + integrity sha512-R6/S/dCqxoX4Y6PxIGM9JFAuSRZzUeV5r+CoE/frhmno6mTe7dEEgwkJlfit3LkKRoul8n4DsL2A3QtWOvq5IA== dependencies: "@types/node" "^18.0.0" "@types/ua-parser-js" "^0.7.33" - "@wdio/config" "7.24.0" + "@wdio/config" "7.25.4" "@wdio/logger" "7.19.0" "@wdio/protocols" "7.22.0" - "@wdio/types" "7.24.0" - "@wdio/utils" "7.24.0" + "@wdio/types" "7.25.4" + "@wdio/utils" "7.25.4" chrome-launcher "^0.15.0" edge-paths "^2.1.0" puppeteer-core "^13.1.3" query-selector-shadow-dom "^1.0.0" ua-parser-js "^1.0.1" - uuid "^8.0.0" + uuid "^9.0.0" di@^0.0.1: version "0.0.1" @@ -4713,6 +4810,11 @@ diff-sequences@^29.0.0: resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.0.0.tgz#bae49972ef3933556bcb0800b72e8579d19d9e4f" integrity sha512-7Qe/zd1wxSDL4D/X/FPjOMB+ZMDt71W94KYaq05I2l0oQqgXgs7s4ftYYmV38gBSrPz2vcygxfs1xn0FT+rKNA== +diff-sequences@^29.2.0: + version "29.2.0" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.2.0.tgz#4c55b5b40706c7b5d2c5c75999a50c56d214e8f6" + integrity sha512-413SY5JpYeSBZxmenGEmCVQ8mCgtFJF0w9PROdaS6z987XC2Pd2GOKqOITLtMftmyFZqgtCOb/QA7/Z3ZXfzIw== + diff@5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/diff/-/diff-5.0.0.tgz#7ed6ad76d859d030787ec35855f5b1daf31d852b" @@ -4781,10 +4883,10 @@ dot-prop@^5.1.0: dependencies: is-obj "^2.0.0" -dotenv@^16.0.2: - version "16.0.2" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.0.2.tgz#0b0f8652c016a3858ef795024508cddc4bffc5bf" - integrity sha512-JvpYKUmzQhYoIFgK2MOnF3bciIZoItIIoryihy0rIA+H4Jy0FmgyKYAHCTN98P5ybGSJcIFbh6QKeJdtZd1qhA== +dotenv@^16.0.3: + version "16.0.3" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.0.3.tgz#115aec42bac5053db3c456db30cc243a5a836a07" + integrity sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ== dotenv@~10.0.0: version "10.0.0" @@ -4887,10 +4989,10 @@ electron-to-chromium@^1.4.251: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.254.tgz#c6203583890abf88dfc0be046cd72d3b48f8beb6" integrity sha512-Sh/7YsHqQYkA6ZHuHMy24e6TE4eX6KZVsZb9E/DvU1nQRIrH4BflO/4k+83tfdYvDl+MObvlqHPRICzEdC9c6Q== -emittery@^0.10.2: - version "0.10.2" - resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.10.2.tgz#902eec8aedb8c41938c46e9385e9db7e03182933" - integrity sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw== +emittery@^0.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.13.1.tgz#c04b8c3457490e0847ae51fced3af52d338e3dad" + integrity sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ== emoji-regex@^8.0.0: version "8.0.0" @@ -4988,6 +5090,36 @@ es-abstract@^1.19.0, es-abstract@^1.19.1, es-abstract@^1.19.2, es-abstract@^1.19 string.prototype.trimstart "^1.0.5" unbox-primitive "^1.0.2" +es-abstract@^1.20.4: + version "1.20.4" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.20.4.tgz#1d103f9f8d78d4cf0713edcd6d0ed1a46eed5861" + integrity sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA== + dependencies: + call-bind "^1.0.2" + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + function.prototype.name "^1.1.5" + get-intrinsic "^1.1.3" + get-symbol-description "^1.0.0" + has "^1.0.3" + has-property-descriptors "^1.0.0" + has-symbols "^1.0.3" + internal-slot "^1.0.3" + is-callable "^1.2.7" + is-negative-zero "^2.0.2" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.2" + is-string "^1.0.7" + is-weakref "^1.0.2" + object-inspect "^1.12.2" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.4.3" + safe-regex-test "^1.0.0" + string.prototype.trimend "^1.0.5" + string.prototype.trimstart "^1.0.5" + unbox-primitive "^1.0.2" + es-shim-unscopables@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz#702e632193201e3edf8713635d083d378e510241" @@ -5091,10 +5223,10 @@ eslint-plugin-import@^2.26.0: resolve "^1.22.0" tsconfig-paths "^3.14.1" -eslint-plugin-jest@^27.0.4: - version "27.0.4" - resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-27.0.4.tgz#ab9c7b3f48bfade4762c24c415a5d9bbc0174a61" - integrity sha512-BuvY78pHMpMJ6Cio7sKg6jrqEcnRYPUc4Nlihku4vKx3FjlmMINSX4vcYokZIe+8TKcyr1aI5Kq7vYwgJNdQSA== +eslint-plugin-jest@^27.1.4: + version "27.1.4" + resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-27.1.4.tgz#bdfaf51ee9ed0b86dac1e83753e22da072acaa92" + integrity sha512-evJ9E9id/z2Fu6LR+ncNySJ6UMs5RiJiv4JsmdA3gPWoq0AR+uZyva738+Y9Uln+3WaYX+3OYP9HJoau94Iurg== dependencies: "@typescript-eslint/utils" "^5.10.0" @@ -5131,15 +5263,15 @@ eslint-visitor-keys@^3.3.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826" integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA== -eslint@^8.23.1: - version "8.23.1" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.23.1.tgz#cfd7b3f7fdd07db8d16b4ac0516a29c8d8dca5dc" - integrity sha512-w7C1IXCc6fNqjpuYd0yPlcTKKmHlHHktRkzmBPZ+7cvNBQuiNjx0xaMTjAJGCafJhQkrFJooREv0CtrVzmHwqg== +eslint@^8.27.0: + version "8.27.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.27.0.tgz#d547e2f7239994ad1faa4bb5d84e5d809db7cf64" + integrity sha512-0y1bfG2ho7mty+SiILVf9PfuRA49ek4Nc60Wmmu62QlobNR+CeXa4xXIJgcuwSQgZiWaPH+5BDsctpIW0PR/wQ== dependencies: - "@eslint/eslintrc" "^1.3.2" - "@humanwhocodes/config-array" "^0.10.4" - "@humanwhocodes/gitignore-to-minimatch" "^1.0.2" + "@eslint/eslintrc" "^1.3.3" + "@humanwhocodes/config-array" "^0.11.6" "@humanwhocodes/module-importer" "^1.0.1" + "@nodelib/fs.walk" "^1.2.8" ajv "^6.10.0" chalk "^4.0.0" cross-spawn "^7.0.2" @@ -5155,14 +5287,14 @@ eslint@^8.23.1: fast-deep-equal "^3.1.3" file-entry-cache "^6.0.1" find-up "^5.0.0" - glob-parent "^6.0.1" + glob-parent "^6.0.2" globals "^13.15.0" - globby "^11.1.0" grapheme-splitter "^1.0.4" ignore "^5.2.0" import-fresh "^3.0.0" imurmurhash "^0.1.4" is-glob "^4.0.0" + is-path-inside "^3.0.3" js-sdsl "^4.1.4" js-yaml "^4.1.0" json-stable-stringify-without-jsonify "^1.0.1" @@ -5307,6 +5439,11 @@ exit@^0.1.2: resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== +expand-template@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c" + integrity sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg== + expect-webdriverio@^3.0.0: version "3.4.0" resolved "https://registry.yarnpkg.com/expect-webdriverio/-/expect-webdriverio-3.4.0.tgz#32944cefaae3380285ee8d3a88edc1a3b9ed4612" @@ -5337,16 +5474,16 @@ expect@^29.0.0: jest-message-util "^29.0.2" jest-util "^29.0.2" -expect@^29.0.3: - version "29.0.3" - resolved "https://registry.yarnpkg.com/expect/-/expect-29.0.3.tgz#6be65ddb945202f143c4e07c083f4f39f3bd326f" - integrity sha512-t8l5DTws3212VbmPL+tBFXhjRHLmctHB0oQbL8eUc6S7NzZtYUhycrFO9mkxA0ZUC6FAWdNi7JchJSkODtcu1Q== +expect@^29.3.0: + version "29.3.0" + resolved "https://registry.yarnpkg.com/expect/-/expect-29.3.0.tgz#2dad3a73ac837dd8074ff91d25cf1614c3e91504" + integrity sha512-bms139btnQNZh4uxCPmzbWz46YOjtEpYIZ847OfY9GCeSBEfzedHWH0CkdR20Sy+XBs8/FI2lFJPZiuH0NGv+w== dependencies: - "@jest/expect-utils" "^29.0.3" - jest-get-type "^29.0.0" - jest-matcher-utils "^29.0.3" - jest-message-util "^29.0.3" - jest-util "^29.0.3" + "@jest/expect-utils" "^29.2.2" + jest-get-type "^29.2.0" + jest-matcher-utils "^29.2.2" + jest-message-util "^29.2.1" + jest-util "^29.2.1" express@^4.14.0: version "4.18.1" @@ -5757,16 +5894,25 @@ function.prototype.name@^1.1.5: es-abstract "^1.19.0" functions-have-names "^1.2.2" -functional-red-black-tree@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" - integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g== - functions-have-names@^1.2.2: version "1.2.3" resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== +gauge@~2.7.3: + version "2.7.4" + resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" + integrity sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg== + dependencies: + aproba "^1.0.3" + console-control-strings "^1.0.0" + has-unicode "^2.0.0" + object-assign "^4.1.0" + signal-exit "^3.0.0" + string-width "^1.0.1" + strip-ansi "^3.0.1" + wide-align "^1.1.0" + gaze@^1.1.2: version "1.1.3" resolved "https://registry.yarnpkg.com/gaze/-/gaze-1.1.3.tgz#c441733e13b927ac8c0ff0b4c3b033f28812924a" @@ -5793,6 +5939,15 @@ get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: has "^1.0.3" has-symbols "^1.0.3" +get-intrinsic@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385" + integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.3" + get-package-type@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" @@ -5868,6 +6023,11 @@ github-build@^1.2.2: dependencies: axios "0.21.3" +github-from-package@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" + integrity sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw== + glob-hash@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/glob-hash/-/glob-hash-1.0.5.tgz#2058d58753fd422b8d05cb07d3526224782ef4e7" @@ -5885,7 +6045,7 @@ glob-parent@^5.1.2, glob-parent@~5.1.2: dependencies: is-glob "^4.0.1" -glob-parent@^6.0.1: +glob-parent@^6.0.2: version "6.0.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== @@ -6132,6 +6292,11 @@ has-tostringtag@^1.0.0: dependencies: has-symbols "^1.0.2" +has-unicode@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" + integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ== + has@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" @@ -6286,10 +6451,10 @@ human-signals@^3.0.1: resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-3.0.1.tgz#c740920859dafa50e5a3222da9d3bf4bb0e5eef5" integrity sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ== -husky@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/husky/-/husky-8.0.1.tgz#511cb3e57de3e3190514ae49ed50f6bc3f50b3e9" - integrity sha512-xs7/chUH/CKdOCs7Zy0Aev9e/dKOMZf3K1Az1nar3tzlv0jfqnYtu235bstsWTmXOR0EfINrPa97yy4Lz6RiKw== +husky@^8.0.2: + version "8.0.2" + resolved "https://registry.yarnpkg.com/husky/-/husky-8.0.2.tgz#5816a60db02650f1f22c8b69b928fd6bcd77a236" + integrity sha512-Tkv80jtvbnkK3mYWxPZePGFpQ/tT3HNSs/sasF9P2YfkMezDl3ON37YN6jUUI4eTg5LcyVynlb6r4eyvOmspvg== iconv-lite@0.4.24, iconv-lite@^0.4.24: version "0.4.24" @@ -6315,10 +6480,16 @@ ignore@^5.0.4, ignore@^5.2.0: resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== -iltorb@^2.4.3, "iltorb@npm:@stdlib/utils-noop@0.0.10": - version "0.0.10" - resolved "https://registry.yarnpkg.com/@stdlib/utils-noop/-/utils-noop-0.0.10.tgz#2d1471a9621ef209d33e3dd0f95ee13bb3d1d5bd" - integrity sha512-o1MmWXjMTzfipmUkVe+C57OioVikoxQQfTFePCwYQnzsujJmDqQ/azbwG6kJ4a4fuMWgV9duVn8mntzrzB7W9A== +iltorb@^2.4.3: + version "2.4.5" + resolved "https://registry.yarnpkg.com/iltorb/-/iltorb-2.4.5.tgz#d64434b527099125c6839ed48b666247a172ef87" + integrity sha512-EMCMl3LnnNSZJS5QrxyZmMTaAC4+TJkM5woD+xbpm9RB+mFYCr7C05GFE3TEGCsVQSVHmjX+3sf5AiwsylNInQ== + dependencies: + detect-libc "^1.0.3" + nan "^2.14.0" + npmlog "^4.1.2" + prebuild-install "^5.3.3" + which-pm-runs "^1.0.0" immediate@~3.0.5: version "3.0.6" @@ -6392,7 +6563,7 @@ inherits@2.0.3: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== -ini@^1.3.4: +ini@^1.3.4, ini@~1.3.0: version "1.3.8" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== @@ -6479,6 +6650,11 @@ is-callable@^1.1.4, is-callable@^1.2.4: resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945" integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w== +is-callable@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" + integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== + is-ci@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.1.tgz#db6ecbed1bd659c43dac0f45661e7674103d1867" @@ -6515,6 +6691,13 @@ is-extglob@^2.1.1: resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== +is-fullwidth-code-point@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" + integrity sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw== + dependencies: + number-is-nan "^1.0.0" + is-fullwidth-code-point@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" @@ -6586,6 +6769,11 @@ is-object@^1.0.1: resolved "https://registry.yarnpkg.com/is-object/-/is-object-1.0.2.tgz#a56552e1c665c9e950b4a025461da87e72f86fcf" integrity sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA== +is-path-inside@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" + integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== + is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" @@ -6778,82 +6966,82 @@ jasmine-core@3.10.1, jasmine-core@^3.6.0: resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-3.10.1.tgz#7aa6fa2b834a522315c651a128d940eca553989a" integrity sha512-ooZWSDVAdh79Rrj4/nnfklL3NQVra0BcuhcuWoAwwi+znLDoUeH87AFfeX8s+YeYi6xlv5nveRyaA1v7CintfA== -jest-changed-files@^29.0.0: - version "29.0.0" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-29.0.0.tgz#aa238eae42d9372a413dd9a8dadc91ca1806dce0" - integrity sha512-28/iDMDrUpGoCitTURuDqUzWQoWmOmOKOFST1mi2lwh62X4BFf6khgH3uSuo1e49X/UDjuApAj3w0wLOex4VPQ== +jest-changed-files@^29.2.0: + version "29.2.0" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-29.2.0.tgz#b6598daa9803ea6a4dce7968e20ab380ddbee289" + integrity sha512-qPVmLLyBmvF5HJrY7krDisx6Voi8DmlV3GZYX0aFNbaQsZeoz1hfxcCMbqDGuQCxU1dJy9eYc2xscE8QrCCYaA== dependencies: execa "^5.0.0" p-limit "^3.1.0" -jest-circus@^29.0.3: - version "29.0.3" - resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.0.3.tgz#90faebc90295291cfc636b27dbd82e3bfb9e7a48" - integrity sha512-QeGzagC6Hw5pP+df1+aoF8+FBSgkPmraC1UdkeunWh0jmrp7wC0Hr6umdUAOELBQmxtKAOMNC3KAdjmCds92Zg== +jest-circus@^29.3.0: + version "29.3.0" + resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.3.0.tgz#997354276d24706e14549cab98ac2995d63c92fd" + integrity sha512-xL1cmbUGBGy923KBZpZ2LRKspHlIhrltrwGaefJ677HXCPY5rTF758BtweamBype2ogcSEK/oqcp1SmYZ/ATig== dependencies: - "@jest/environment" "^29.0.3" - "@jest/expect" "^29.0.3" - "@jest/test-result" "^29.0.3" - "@jest/types" "^29.0.3" + "@jest/environment" "^29.3.0" + "@jest/expect" "^29.3.0" + "@jest/test-result" "^29.2.1" + "@jest/types" "^29.2.1" "@types/node" "*" chalk "^4.0.0" co "^4.6.0" dedent "^0.7.0" is-generator-fn "^2.0.0" - jest-each "^29.0.3" - jest-matcher-utils "^29.0.3" - jest-message-util "^29.0.3" - jest-runtime "^29.0.3" - jest-snapshot "^29.0.3" - jest-util "^29.0.3" + jest-each "^29.2.1" + jest-matcher-utils "^29.2.2" + jest-message-util "^29.2.1" + jest-runtime "^29.3.0" + jest-snapshot "^29.3.0" + jest-util "^29.2.1" p-limit "^3.1.0" - pretty-format "^29.0.3" + pretty-format "^29.2.1" slash "^3.0.0" stack-utils "^2.0.3" -jest-cli@^29.0.3: - version "29.0.3" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.0.3.tgz#fd8f0ef363a7a3d9c53ef62e0651f18eeffa77b9" - integrity sha512-aUy9Gd/Kut1z80eBzG10jAn6BgS3BoBbXyv+uXEqBJ8wnnuZ5RpNfARoskSrTIy1GY4a8f32YGuCMwibtkl9CQ== +jest-cli@^29.3.0: + version "29.3.0" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.3.0.tgz#7ca1913f6088570ae58bbb312d70500e00120d41" + integrity sha512-rDb9iasZvqTkgrlwzVGemR5i20T0/XN1ug46Ch2vxTRa0zS5PHaVXQXYzYbuLFHs1xpc+XsB9xPfEkkwbnLJBg== dependencies: - "@jest/core" "^29.0.3" - "@jest/test-result" "^29.0.3" - "@jest/types" "^29.0.3" + "@jest/core" "^29.3.0" + "@jest/test-result" "^29.2.1" + "@jest/types" "^29.2.1" chalk "^4.0.0" exit "^0.1.2" graceful-fs "^4.2.9" import-local "^3.0.2" - jest-config "^29.0.3" - jest-util "^29.0.3" - jest-validate "^29.0.3" + jest-config "^29.3.0" + jest-util "^29.2.1" + jest-validate "^29.2.2" prompts "^2.0.1" yargs "^17.3.1" -jest-config@^29.0.3: - version "29.0.3" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.0.3.tgz#c2e52a8f5adbd18de79f99532d8332a19e232f13" - integrity sha512-U5qkc82HHVYe3fNu2CRXLN4g761Na26rWKf7CjM8LlZB3In1jadEkZdMwsE37rd9RSPV0NfYaCjHdk/gu3v+Ew== +jest-config@^29.3.0: + version "29.3.0" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.3.0.tgz#4b30188390636106414ea6b43aa6b2fb30d1a54d" + integrity sha512-sTSDs/M+//njznsytxiBxwfDnSWRb6OqiNSlO/B2iw1HUaa1YLsdWmV4AWLXss1XKzv1F0yVK+kA4XOhZ0I1qQ== dependencies: "@babel/core" "^7.11.6" - "@jest/test-sequencer" "^29.0.3" - "@jest/types" "^29.0.3" - babel-jest "^29.0.3" + "@jest/test-sequencer" "^29.3.0" + "@jest/types" "^29.2.1" + babel-jest "^29.3.0" chalk "^4.0.0" ci-info "^3.2.0" deepmerge "^4.2.2" glob "^7.1.3" graceful-fs "^4.2.9" - jest-circus "^29.0.3" - jest-environment-node "^29.0.3" - jest-get-type "^29.0.0" - jest-regex-util "^29.0.0" - jest-resolve "^29.0.3" - jest-runner "^29.0.3" - jest-util "^29.0.3" - jest-validate "^29.0.3" + jest-circus "^29.3.0" + jest-environment-node "^29.3.0" + jest-get-type "^29.2.0" + jest-regex-util "^29.2.0" + jest-resolve "^29.3.0" + jest-runner "^29.3.0" + jest-util "^29.2.1" + jest-validate "^29.2.2" micromatch "^4.0.4" parse-json "^5.2.0" - pretty-format "^29.0.3" + pretty-format "^29.2.1" slash "^3.0.0" strip-json-comments "^3.1.1" @@ -6877,59 +7065,59 @@ jest-diff@^29.0.2: jest-get-type "^29.0.0" pretty-format "^29.0.2" -jest-diff@^29.0.3: - version "29.0.3" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.0.3.tgz#41cc02409ad1458ae1bf7684129a3da2856341ac" - integrity sha512-+X/AIF5G/vX9fWK+Db9bi9BQas7M9oBME7egU7psbn4jlszLFCu0dW63UgeE6cs/GANq4fLaT+8sGHQQ0eCUfg== +jest-diff@^29.2.1: + version "29.2.1" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.2.1.tgz#027e42f5a18b693fb2e88f81b0ccab533c08faee" + integrity sha512-gfh/SMNlQmP3MOUgdzxPOd4XETDJifADpT937fN1iUGz+9DgOu2eUPHH25JDkLVcLwwqxv3GzVyK4VBUr9fjfA== dependencies: chalk "^4.0.0" - diff-sequences "^29.0.0" - jest-get-type "^29.0.0" - pretty-format "^29.0.3" + diff-sequences "^29.2.0" + jest-get-type "^29.2.0" + pretty-format "^29.2.1" -jest-docblock@^29.0.0: - version "29.0.0" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-29.0.0.tgz#3151bcc45ed7f5a8af4884dcc049aee699b4ceae" - integrity sha512-s5Kpra/kLzbqu9dEjov30kj1n4tfu3e7Pl8v+f8jOkeWNqM6Ds8jRaJfZow3ducoQUrf2Z4rs2N5S3zXnb83gw== +jest-docblock@^29.2.0: + version "29.2.0" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-29.2.0.tgz#307203e20b637d97cee04809efc1d43afc641e82" + integrity sha512-bkxUsxTgWQGbXV5IENmfiIuqZhJcyvF7tU4zJ/7ioTutdz4ToB5Yx6JOFBpgI+TphRY4lhOyCWGNH/QFQh5T6A== dependencies: detect-newline "^3.0.0" -jest-each@^29.0.3: - version "29.0.3" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-29.0.3.tgz#7ef3157580b15a609d7ef663dd4fc9b07f4e1299" - integrity sha512-wILhZfESURHHBNvPMJ0lZlYZrvOQJxAo3wNHi+ycr90V7M+uGR9Gh4+4a/BmaZF0XTyZsk4OiYEf3GJN7Ltqzg== +jest-each@^29.2.1: + version "29.2.1" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-29.2.1.tgz#6b0a88ee85c2ba27b571a6010c2e0c674f5c9b29" + integrity sha512-sGP86H/CpWHMyK3qGIGFCgP6mt+o5tu9qG4+tobl0LNdgny0aitLXs9/EBacLy3Bwqy+v4uXClqJgASJWcruYw== dependencies: - "@jest/types" "^29.0.3" + "@jest/types" "^29.2.1" chalk "^4.0.0" - jest-get-type "^29.0.0" - jest-util "^29.0.3" - pretty-format "^29.0.3" - -jest-environment-jsdom@^29.0.3: - version "29.0.3" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-29.0.3.tgz#0c6ee841133dd6acbe957bceaceea93b7ec60ca9" - integrity sha512-KIGvpm12c71hoYTjL4wC2c8K6KfhOHJqJtaHc1IApu5rG047YWZoEP13BlbucWfzGISBrmli8KFqdhdQEa8Wnw== - dependencies: - "@jest/environment" "^29.0.3" - "@jest/fake-timers" "^29.0.3" - "@jest/types" "^29.0.3" + jest-get-type "^29.2.0" + jest-util "^29.2.1" + pretty-format "^29.2.1" + +jest-environment-jsdom@^29.3.0: + version "29.3.0" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-29.3.0.tgz#378d750e3c6894efa543ba8f7261c0a3d892d42e" + integrity sha512-xFLbMR4OF4lntNcO9LthJdPRbI9WgfFlG73aQS6wQ54+v4oSAp8T4FKUw0add+Z+Ghu/dirRxuvc4FzzN5kRxw== + dependencies: + "@jest/environment" "^29.3.0" + "@jest/fake-timers" "^29.3.0" + "@jest/types" "^29.2.1" "@types/jsdom" "^20.0.0" "@types/node" "*" - jest-mock "^29.0.3" - jest-util "^29.0.3" + jest-mock "^29.3.0" + jest-util "^29.2.1" jsdom "^20.0.0" -jest-environment-node@^29.0.3: - version "29.0.3" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.0.3.tgz#293804b1e0fa5f0e354dacbe510655caa478a3b2" - integrity sha512-cdZqRCnmIlTXC+9vtvmfiY/40Cj6s2T0czXuq1whvQdmpzAnj4sbqVYuZ4zFHk766xTTJ+Ij3uUqkk8KCfXoyg== +jest-environment-node@^29.3.0: + version "29.3.0" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.3.0.tgz#aed95a8e566d80f9f8564fba01ca5caa9d0aa59a" + integrity sha512-oikVE5pyiBUMrqi7J/kFGd1zeT14+EnJulyqzopDNijLX13ygwjiOF/GVpVKSGyBrrAwSkaj/ohEQJCcjkCtOA== dependencies: - "@jest/environment" "^29.0.3" - "@jest/fake-timers" "^29.0.3" - "@jest/types" "^29.0.3" + "@jest/environment" "^29.3.0" + "@jest/fake-timers" "^29.3.0" + "@jest/types" "^29.2.1" "@types/node" "*" - jest-mock "^29.0.3" - jest-util "^29.0.3" + jest-mock "^29.3.0" + jest-util "^29.2.1" jest-get-type@^28.0.2: version "28.0.2" @@ -6941,32 +7129,37 @@ jest-get-type@^29.0.0: resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.0.0.tgz#843f6c50a1b778f7325df1129a0fd7aa713aef80" integrity sha512-83X19z/HuLKYXYHskZlBAShO7UfLFXu/vWajw9ZNJASN32li8yHMaVGAQqxFW1RCFOkB7cubaL6FaJVQqqJLSw== -jest-haste-map@^29.0.3: - version "29.0.3" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.0.3.tgz#d7f3f7180f558d760eacc5184aac5a67f20ef939" - integrity sha512-uMqR99+GuBHo0RjRhOE4iA6LmsxEwRdgiIAQgMU/wdT2XebsLDz5obIwLZm/Psj+GwSEQhw9AfAVKGYbh2G55A== +jest-get-type@^29.2.0: + version "29.2.0" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.2.0.tgz#726646f927ef61d583a3b3adb1ab13f3a5036408" + integrity sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA== + +jest-haste-map@^29.3.0: + version "29.3.0" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.3.0.tgz#9786f501ed6ab1c7adc35d3f83c1c21ed4172c77" + integrity sha512-ugdLIreycMRRg3+6AjiExECmuFI2D9PS+BmNU7eGvBt3fzVMKybb9USAZXN6kw4Q6Mn8DSK+7OFCloY2rN820Q== dependencies: - "@jest/types" "^29.0.3" + "@jest/types" "^29.2.1" "@types/graceful-fs" "^4.1.3" "@types/node" "*" anymatch "^3.0.3" fb-watchman "^2.0.0" graceful-fs "^4.2.9" - jest-regex-util "^29.0.0" - jest-util "^29.0.3" - jest-worker "^29.0.3" + jest-regex-util "^29.2.0" + jest-util "^29.2.1" + jest-worker "^29.3.0" micromatch "^4.0.4" walker "^1.0.8" optionalDependencies: fsevents "^2.3.2" -jest-leak-detector@^29.0.3: - version "29.0.3" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-29.0.3.tgz#e85cf3391106a7a250850b6766b508bfe9c7bc6f" - integrity sha512-YfW/G63dAuiuQ3QmQlh8hnqLDe25WFY3eQhuc/Ev1AGmkw5zREblTh7TCSKLoheyggu6G9gxO2hY8p9o6xbaRQ== +jest-leak-detector@^29.2.1: + version "29.2.1" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-29.2.1.tgz#ec551686b7d512ec875616c2c3534298b1ffe2fc" + integrity sha512-1YvSqYoiurxKOJtySc+CGVmw/e1v4yNY27BjWTVzp0aTduQeA7pdieLiW05wTYG/twlKOp2xS/pWuikQEmklug== dependencies: - jest-get-type "^29.0.0" - pretty-format "^29.0.3" + jest-get-type "^29.2.0" + pretty-format "^29.2.1" jest-matcher-utils@^28.1.0, jest-matcher-utils@^28.1.3: version "28.1.3" @@ -6988,15 +7181,15 @@ jest-matcher-utils@^29.0.2: jest-get-type "^29.0.0" pretty-format "^29.0.2" -jest-matcher-utils@^29.0.3: - version "29.0.3" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.0.3.tgz#b8305fd3f9e27cdbc210b21fc7dbba92d4e54560" - integrity sha512-RsR1+cZ6p1hDV4GSCQTg+9qjeotQCgkaleIKLK7dm+U4V/H2bWedU3RAtLm8+mANzZ7eDV33dMar4pejd7047w== +jest-matcher-utils@^29.2.2: + version "29.2.2" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.2.2.tgz#9202f8e8d3a54733266784ce7763e9a08688269c" + integrity sha512-4DkJ1sDPT+UX2MR7Y3od6KtvRi9Im1ZGLGgdLFLm4lPexbTaCgJW5NN3IOXlQHF7NSHY/VHhflQ+WoKtD/vyCw== dependencies: chalk "^4.0.0" - jest-diff "^29.0.3" - jest-get-type "^29.0.0" - pretty-format "^29.0.3" + jest-diff "^29.2.1" + jest-get-type "^29.2.0" + pretty-format "^29.2.1" jest-message-util@^28.1.3: version "28.1.3" @@ -7028,121 +7221,122 @@ jest-message-util@^29.0.2: slash "^3.0.0" stack-utils "^2.0.3" -jest-message-util@^29.0.3: - version "29.0.3" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.0.3.tgz#f0254e1ffad21890c78355726202cc91d0a40ea8" - integrity sha512-7T8JiUTtDfppojosORAflABfLsLKMLkBHSWkjNQrjIltGoDzNGn7wEPOSfjqYAGTYME65esQzMJxGDjuLBKdOg== +jest-message-util@^29.2.1: + version "29.2.1" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.2.1.tgz#3a51357fbbe0cc34236f17a90d772746cf8d9193" + integrity sha512-Dx5nEjw9V8C1/Yj10S/8ivA8F439VS8vTq1L7hEgwHFn9ovSKNpYW/kwNh7UglaEgXO42XxzKJB+2x0nSglFVw== dependencies: "@babel/code-frame" "^7.12.13" - "@jest/types" "^29.0.3" + "@jest/types" "^29.2.1" "@types/stack-utils" "^2.0.0" chalk "^4.0.0" graceful-fs "^4.2.9" micromatch "^4.0.4" - pretty-format "^29.0.3" + pretty-format "^29.2.1" slash "^3.0.0" stack-utils "^2.0.3" -jest-mock@^29.0.3: - version "29.0.3" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.0.3.tgz#4f0093f6a9cb2ffdb9c44a07a3912f0c098c8de9" - integrity sha512-ort9pYowltbcrCVR43wdlqfAiFJXBx8l4uJDsD8U72LgBcetvEp+Qxj1W9ZYgMRoeAo+ov5cnAGF2B6+Oth+ww== +jest-mock@^29.3.0: + version "29.3.0" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.3.0.tgz#aa6f1d5118fd4b9d007df782e0624e6efab6d33d" + integrity sha512-BRKfsAaeP3pTWeog+1D0ILeJF96SzB6y3k0JDxY63kssxiUy9nDLHmNUoVkBGILjMbpHULhbzVTsb3harPXuUQ== dependencies: - "@jest/types" "^29.0.3" + "@jest/types" "^29.2.1" "@types/node" "*" + jest-util "^29.2.1" jest-pnp-resolver@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c" integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== -jest-regex-util@^29.0.0: - version "29.0.0" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.0.0.tgz#b442987f688289df8eb6c16fa8df488b4cd007de" - integrity sha512-BV7VW7Sy0fInHWN93MMPtlClweYv2qrSCwfeFWmpribGZtQPWNvRSq9XOVgOEjU1iBGRKXUZil0o2AH7Iy9Lug== +jest-regex-util@^29.2.0: + version "29.2.0" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.2.0.tgz#82ef3b587e8c303357728d0322d48bbfd2971f7b" + integrity sha512-6yXn0kg2JXzH30cr2NlThF+70iuO/3irbaB4mh5WyqNIvLLP+B6sFdluO1/1RJmslyh/f9osnefECflHvTbwVA== -jest-resolve-dependencies@^29.0.3: - version "29.0.3" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.0.3.tgz#f23a54295efc6374b86b198cf8efed5606d6b762" - integrity sha512-KzuBnXqNvbuCdoJpv8EanbIGObk7vUBNt/PwQPPx2aMhlv/jaXpUJsqWYRpP/0a50faMBY7WFFP8S3/CCzwfDw== +jest-resolve-dependencies@^29.3.0: + version "29.3.0" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.3.0.tgz#9a2c3389d1a4cce95445f7c34b0b25f44fff9fad" + integrity sha512-ykSbDbWmIaHprOBig57AExw7i6Fj0y69M6baiAd75Ivx1UMQt4wsM6A+SNqIhycV6Zy8XV3L40Ac3HYSrDSq7w== dependencies: - jest-regex-util "^29.0.0" - jest-snapshot "^29.0.3" + jest-regex-util "^29.2.0" + jest-snapshot "^29.3.0" -jest-resolve@^29.0.3: - version "29.0.3" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.0.3.tgz#329a3431e3b9eb6629a2cd483e9bed95b26827b9" - integrity sha512-toVkia85Y/BPAjJasTC9zIPY6MmVXQPtrCk8SmiheC4MwVFE/CMFlOtMN6jrwPMC6TtNh8+sTMllasFeu1wMPg== +jest-resolve@^29.3.0: + version "29.3.0" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.3.0.tgz#038711e9af86f4b4f55a407db14310bc57a8beb4" + integrity sha512-xH6C6loDlOWEWHdCgioLDlbpmsolNdNsV/UR35ChuK217x0ttHuhyEPdh5wa6CTQ/Eq4OGW2/EZTlh0ay5aojQ== dependencies: chalk "^4.0.0" graceful-fs "^4.2.9" - jest-haste-map "^29.0.3" + jest-haste-map "^29.3.0" jest-pnp-resolver "^1.2.2" - jest-util "^29.0.3" - jest-validate "^29.0.3" + jest-util "^29.2.1" + jest-validate "^29.2.2" resolve "^1.20.0" resolve.exports "^1.1.0" slash "^3.0.0" -jest-runner@^29.0.3: - version "29.0.3" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.0.3.tgz#2e47fe1e8777aea9b8970f37e8f83630b508fb87" - integrity sha512-Usu6VlTOZlCZoNuh3b2Tv/yzDpKqtiNAetG9t3kJuHfUyVMNW7ipCCJOUojzKkjPoaN7Bl1f7Buu6PE0sGpQxw== - dependencies: - "@jest/console" "^29.0.3" - "@jest/environment" "^29.0.3" - "@jest/test-result" "^29.0.3" - "@jest/transform" "^29.0.3" - "@jest/types" "^29.0.3" +jest-runner@^29.3.0: + version "29.3.0" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.3.0.tgz#fc255482594c1536a34e2b41f610355c4f3d2ee6" + integrity sha512-E/ROzAVj7gy44FvIe+Tbz0xGWG1sa8WLkhUg/hsXHewPC0Z48kqWySdfYRtXkB7RmMn4OcWE+hIBfsRAMVV+sQ== + dependencies: + "@jest/console" "^29.2.1" + "@jest/environment" "^29.3.0" + "@jest/test-result" "^29.2.1" + "@jest/transform" "^29.3.0" + "@jest/types" "^29.2.1" "@types/node" "*" chalk "^4.0.0" - emittery "^0.10.2" + emittery "^0.13.1" graceful-fs "^4.2.9" - jest-docblock "^29.0.0" - jest-environment-node "^29.0.3" - jest-haste-map "^29.0.3" - jest-leak-detector "^29.0.3" - jest-message-util "^29.0.3" - jest-resolve "^29.0.3" - jest-runtime "^29.0.3" - jest-util "^29.0.3" - jest-watcher "^29.0.3" - jest-worker "^29.0.3" + jest-docblock "^29.2.0" + jest-environment-node "^29.3.0" + jest-haste-map "^29.3.0" + jest-leak-detector "^29.2.1" + jest-message-util "^29.2.1" + jest-resolve "^29.3.0" + jest-runtime "^29.3.0" + jest-util "^29.2.1" + jest-watcher "^29.2.2" + jest-worker "^29.3.0" p-limit "^3.1.0" source-map-support "0.5.13" -jest-runtime@^29.0.3: - version "29.0.3" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.0.3.tgz#5a823ec5902257519556a4e5a71a868e8fd788aa" - integrity sha512-12gZXRQ7ozEeEHKTY45a+YLqzNDR/x4c//X6AqwKwKJPpWM8FY4vwn4VQJOcLRS3Nd1fWwgP7LU4SoynhuUMHQ== - dependencies: - "@jest/environment" "^29.0.3" - "@jest/fake-timers" "^29.0.3" - "@jest/globals" "^29.0.3" - "@jest/source-map" "^29.0.0" - "@jest/test-result" "^29.0.3" - "@jest/transform" "^29.0.3" - "@jest/types" "^29.0.3" +jest-runtime@^29.3.0: + version "29.3.0" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.3.0.tgz#e44f838f469ab1f6b524178bae6233697748eb27" + integrity sha512-ufgX/hbpa7MLnjWRW82T5mVF73FBk3W38dGCLPXWtYZ5Zr1ZFh8QnaAtITKJt0p3kGXR8ZqlIjadSiBTk/QJ/A== + dependencies: + "@jest/environment" "^29.3.0" + "@jest/fake-timers" "^29.3.0" + "@jest/globals" "^29.3.0" + "@jest/source-map" "^29.2.0" + "@jest/test-result" "^29.2.1" + "@jest/transform" "^29.3.0" + "@jest/types" "^29.2.1" "@types/node" "*" chalk "^4.0.0" cjs-module-lexer "^1.0.0" collect-v8-coverage "^1.0.0" glob "^7.1.3" graceful-fs "^4.2.9" - jest-haste-map "^29.0.3" - jest-message-util "^29.0.3" - jest-mock "^29.0.3" - jest-regex-util "^29.0.0" - jest-resolve "^29.0.3" - jest-snapshot "^29.0.3" - jest-util "^29.0.3" + jest-haste-map "^29.3.0" + jest-message-util "^29.2.1" + jest-mock "^29.3.0" + jest-regex-util "^29.2.0" + jest-resolve "^29.3.0" + jest-snapshot "^29.3.0" + jest-util "^29.2.1" slash "^3.0.0" strip-bom "^4.0.0" -jest-snapshot@^29.0.3: - version "29.0.3" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.0.3.tgz#0a024706986a915a6eefae74d7343069d2fc8eef" - integrity sha512-52q6JChm04U3deq+mkQ7R/7uy7YyfVIrebMi6ZkBoDJ85yEjm/sJwdr1P0LOIEHmpyLlXrxy3QP0Zf5J2kj0ew== +jest-snapshot@^29.3.0: + version "29.3.0" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.3.0.tgz#e319cb98cf36640194717fb37a9bd048a3e448f8" + integrity sha512-+4mX3T8XI3ABbZFzBd/AM74mfwOb6gMpYVFNTc0Cgg2F2fGYvHii8D6jWWka99a3wyNFmni3ov8meEVTF8n13Q== dependencies: "@babel/core" "^7.11.6" "@babel/generator" "^7.7.2" @@ -7150,23 +7344,23 @@ jest-snapshot@^29.0.3: "@babel/plugin-syntax-typescript" "^7.7.2" "@babel/traverse" "^7.7.2" "@babel/types" "^7.3.3" - "@jest/expect-utils" "^29.0.3" - "@jest/transform" "^29.0.3" - "@jest/types" "^29.0.3" + "@jest/expect-utils" "^29.2.2" + "@jest/transform" "^29.3.0" + "@jest/types" "^29.2.1" "@types/babel__traverse" "^7.0.6" "@types/prettier" "^2.1.5" babel-preset-current-node-syntax "^1.0.0" chalk "^4.0.0" - expect "^29.0.3" + expect "^29.3.0" graceful-fs "^4.2.9" - jest-diff "^29.0.3" - jest-get-type "^29.0.0" - jest-haste-map "^29.0.3" - jest-matcher-utils "^29.0.3" - jest-message-util "^29.0.3" - jest-util "^29.0.3" + jest-diff "^29.2.1" + jest-get-type "^29.2.0" + jest-haste-map "^29.3.0" + jest-matcher-utils "^29.2.2" + jest-message-util "^29.2.1" + jest-util "^29.2.1" natural-compare "^1.4.0" - pretty-format "^29.0.3" + pretty-format "^29.2.1" semver "^7.3.5" jest-util@^28.1.3: @@ -7181,74 +7375,75 @@ jest-util@^28.1.3: graceful-fs "^4.2.9" picomatch "^2.2.3" -jest-util@^29.0.0, jest-util@^29.0.2: - version "29.0.2" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.0.2.tgz#c75c5cab7f3b410782f9570a60c5558b5dfb6e3a" - integrity sha512-ozk8ruEEEACxqpz0hN9UOgtPZS0aN+NffwQduR5dVlhN+eN47vxurtvgZkYZYMpYrsmlAEx1XabkB3BnN0GfKQ== +jest-util@^29.0.0, jest-util@^29.2.1: + version "29.2.1" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.2.1.tgz#f26872ba0dc8cbefaba32c34f98935f6cf5fc747" + integrity sha512-P5VWDj25r7kj7kl4pN2rG/RN2c1TLfYYYZYULnS/35nFDjBai+hBeo3MDrYZS7p6IoY3YHZnt2vq4L6mKnLk0g== dependencies: - "@jest/types" "^29.0.2" + "@jest/types" "^29.2.1" "@types/node" "*" chalk "^4.0.0" ci-info "^3.2.0" graceful-fs "^4.2.9" picomatch "^2.2.3" -jest-util@^29.0.3: - version "29.0.3" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.0.3.tgz#06d1d77f9a1bea380f121897d78695902959fbc0" - integrity sha512-Q0xaG3YRG8QiTC4R6fHjHQPaPpz9pJBEi0AeOE4mQh/FuWOijFjGXMMOfQEaU9i3z76cNR7FobZZUQnL6IyfdQ== +jest-util@^29.0.2: + version "29.0.2" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.0.2.tgz#c75c5cab7f3b410782f9570a60c5558b5dfb6e3a" + integrity sha512-ozk8ruEEEACxqpz0hN9UOgtPZS0aN+NffwQduR5dVlhN+eN47vxurtvgZkYZYMpYrsmlAEx1XabkB3BnN0GfKQ== dependencies: - "@jest/types" "^29.0.3" + "@jest/types" "^29.0.2" "@types/node" "*" chalk "^4.0.0" ci-info "^3.2.0" graceful-fs "^4.2.9" picomatch "^2.2.3" -jest-validate@^29.0.3: - version "29.0.3" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.0.3.tgz#f9521581d7344685428afa0a4d110e9c519aeeb6" - integrity sha512-OebiqqT6lK8cbMPtrSoS3aZP4juID762lZvpf1u+smZnwTEBCBInan0GAIIhv36MxGaJvmq5uJm7dl5gVt+Zrw== +jest-validate@^29.2.2: + version "29.2.2" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.2.2.tgz#e43ce1931292dfc052562a11bc681af3805eadce" + integrity sha512-eJXATaKaSnOuxNfs8CLHgdABFgUrd0TtWS8QckiJ4L/QVDF4KVbZFBBOwCBZHOS0Rc5fOxqngXeGXE3nGQkpQA== dependencies: - "@jest/types" "^29.0.3" + "@jest/types" "^29.2.1" camelcase "^6.2.0" chalk "^4.0.0" - jest-get-type "^29.0.0" + jest-get-type "^29.2.0" leven "^3.1.0" - pretty-format "^29.0.3" + pretty-format "^29.2.1" -jest-watcher@^29.0.3: - version "29.0.3" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.0.3.tgz#8e220d1cc4f8029875e82015d084cab20f33d57f" - integrity sha512-tQX9lU91A+9tyUQKUMp0Ns8xAcdhC9fo73eqA3LFxP2bSgiF49TNcc+vf3qgGYYK9qRjFpXW9+4RgF/mbxyOOw== +jest-watcher@^29.2.2: + version "29.2.2" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.2.2.tgz#7093d4ea8177e0a0da87681a9e7b09a258b9daf7" + integrity sha512-j2otfqh7mOvMgN2WlJ0n7gIx9XCMWntheYGlBK7+5g3b1Su13/UAK7pdKGyd4kDlrLwtH2QPvRv5oNIxWvsJ1w== dependencies: - "@jest/test-result" "^29.0.3" - "@jest/types" "^29.0.3" + "@jest/test-result" "^29.2.1" + "@jest/types" "^29.2.1" "@types/node" "*" ansi-escapes "^4.2.1" chalk "^4.0.0" - emittery "^0.10.2" - jest-util "^29.0.3" + emittery "^0.13.1" + jest-util "^29.2.1" string-length "^4.0.1" -jest-worker@^29.0.3: - version "29.0.3" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.0.3.tgz#c2ba0aa7e41eec9eb0be8e8a322ae6518df72647" - integrity sha512-Tl/YWUugQOjoTYwjKdfJWkSOfhufJHO5LhXTSZC3TRoQKO+fuXnZAdoXXBlpLXKGODBL3OvdUasfDD4PcMe6ng== +jest-worker@^29.3.0: + version "29.3.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.3.0.tgz#240a1cd731c7d6645e8bcc37a3d584f122afb44a" + integrity sha512-rP8LYClB5NCWW0p8GdQT9vRmZNrDmjypklEYZuGCIU5iNviVWCZK5MILS3rQwD0FY1u96bY7b+KoU17DdZy6Ww== dependencies: "@types/node" "*" + jest-util "^29.2.1" merge-stream "^2.0.0" supports-color "^8.0.0" -jest@^29.0.3: - version "29.0.3" - resolved "https://registry.yarnpkg.com/jest/-/jest-29.0.3.tgz#5227a0596d30791b2649eea347e4aa97f734944d" - integrity sha512-ElgUtJBLgXM1E8L6K1RW1T96R897YY/3lRYqq9uVcPWtP2AAl/nQ16IYDh/FzQOOQ12VEuLdcPU83mbhG2C3PQ== +jest@^29.3.0: + version "29.3.0" + resolved "https://registry.yarnpkg.com/jest/-/jest-29.3.0.tgz#edb9ef5b308e90e1c717c8accc04b28f133ac66d" + integrity sha512-lWmHtOcJSjR6FYRw+4oo7456QUe6LN73Lw6HLwOWKTPLcyQF60cMh0EoIHi67dV74SY5tw/kL+jYC+Ji43ScUg== dependencies: - "@jest/core" "^29.0.3" - "@jest/types" "^29.0.3" + "@jest/core" "^29.3.0" + "@jest/types" "^29.2.1" import-local "^3.0.2" - jest-cli "^29.0.3" + jest-cli "^29.3.0" js-sdsl@^4.1.4: version "4.1.4" @@ -7484,10 +7679,10 @@ karma-sauce-launcher@^4.3.6: saucelabs "^4.6.3" webdriverio "^6.7.0" -karma@^6.4.0: - version "6.4.0" - resolved "https://registry.yarnpkg.com/karma/-/karma-6.4.0.tgz#82652dfecdd853ec227b74ed718a997028a99508" - integrity sha512-s8m7z0IF5g/bS5ONT7wsOavhW4i4aFkzD4u4wgzAQWT4HGUeWI3i21cK2Yz6jndMAeHETp5XuNsRoyGJZXVd4w== +karma@^6.4.1: + version "6.4.1" + resolved "https://registry.yarnpkg.com/karma/-/karma-6.4.1.tgz#f2253716dd3a41aaa813fa9f54b6ee047e1127d9" + integrity sha512-Cj57NKOskK7wtFWSlMvZf459iX+kpYIPXmkNUzP2WAFcA7nhr/ALn5R7sw3w+1udFDcpMx/tuB8d5amgm3ijaA== dependencies: "@colors/colors" "1.5.0" body-parser "^1.19.0" @@ -8138,6 +8333,11 @@ mimic-response@^1.0.0: resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== +mimic-response@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-2.1.0.tgz#d13763d35f613d09ec37ebb30bac0469c0ee8f43" + integrity sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA== + mimic-response@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" @@ -8174,7 +8374,7 @@ minimatch@5.0.1: dependencies: brace-expansion "^2.0.1" -minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: +minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== @@ -8209,7 +8409,12 @@ minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6: resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== -mkdirp-classic@^0.5.2: +minimist@^1.2.3, minimist@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18" + integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g== + +mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3: version "0.5.3" resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== @@ -8285,6 +8490,11 @@ mute-stream@0.0.8: resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== +nan@^2.14.0: + version "2.17.0" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.17.0.tgz#c0150a2368a182f033e9aa5195ec76ea41a199cb" + integrity sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ== + nanoid@3.3.3: version "3.3.3" resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.3.tgz#fd8e8b7aa761fe807dba2d1b98fb7241bb724a25" @@ -8295,6 +8505,16 @@ nanoid@^3.3.4: resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab" integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== +napi-build-utils@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz#b1fddc0b2c46e380a0b7a76f984dd47c41a13806" + integrity sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg== + +natural-compare-lite@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz#17b09581988979fddafe0201e931ba933c96cbb4" + integrity sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g== + natural-compare@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" @@ -8318,6 +8538,13 @@ no-case@^3.0.4: lower-case "^2.0.2" tslib "^2.0.3" +node-abi@^2.7.0: + version "2.30.1" + resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-2.30.1.tgz#c437d4b1fe0e285aaf290d45b45d4d7afedac4cf" + integrity sha512-/2D0wOQPgaUWzVSVgRMx+trKJRC2UG4SUc4oCJoXx9Uxjtp0Vy3/kt7zcbxHF8+Z/pK3UloLWzBISg72brfy1w== + dependencies: + semver "^5.4.1" + node-addon-api@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-3.2.1.tgz#81325e0a2117789c0128dab65e7e38f07ceba161" @@ -8345,6 +8572,11 @@ node-releases@^2.0.6: resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503" integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg== +noop-logger@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/noop-logger/-/noop-logger-0.1.1.tgz#94a2b1633c4f1317553007d8966fd0e841b6a4c2" + integrity sha512-6kM8CLXvuW5crTxsAtva2YLrRrDaiTIkIePWs9moLHqbFWT94WpNFjwS/5dfLfECg5i/lkmw3aoqVidxt23TEQ== + normalize-package-data@^2.3.2, normalize-package-data@^2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" @@ -8413,6 +8645,21 @@ npm-run-path@^5.1.0: dependencies: path-key "^4.0.0" +npmlog@^4.0.1, npmlog@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" + integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== + dependencies: + are-we-there-yet "~1.1.2" + console-control-strings "~1.1.0" + gauge "~2.7.3" + set-blocking "~2.0.0" + +number-is-nan@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" + integrity sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ== + nwsapi@^2.2.0: version "2.2.1" resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.1.tgz#10a9f268fbf4c461249ebcfe38e359aa36e2577c" @@ -8469,7 +8716,7 @@ object-keys@^1.1.1: resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== -object.assign@^4.1.0, object.assign@^4.1.2: +object.assign@^4.1.0, object.assign@^4.1.2, object.assign@^4.1.4: version "4.1.4" resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== @@ -8931,15 +9178,36 @@ postcss-value-parser@~4.2.0: resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -postcss@~8.4.16: - version "8.4.16" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.16.tgz#33a1d675fac39941f5f445db0de4db2b6e01d43c" - integrity sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ== +postcss@~8.4.18: + version "8.4.18" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.18.tgz#6d50046ea7d3d66a85e0e782074e7203bc7fbca2" + integrity sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA== dependencies: nanoid "^3.3.4" picocolors "^1.0.0" source-map-js "^1.0.2" +prebuild-install@^5.3.3: + version "5.3.6" + resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-5.3.6.tgz#7c225568d864c71d89d07f8796042733a3f54291" + integrity sha512-s8Aai8++QQGi4sSbs/M1Qku62PFK49Jm1CbgXklGz4nmHveDq0wzJkg7Na5QbnO1uNH8K7iqx2EQ/mV0MZEmOg== + dependencies: + detect-libc "^1.0.3" + expand-template "^2.0.3" + github-from-package "0.0.0" + minimist "^1.2.3" + mkdirp-classic "^0.5.3" + napi-build-utils "^1.0.1" + node-abi "^2.7.0" + noop-logger "^0.1.1" + npmlog "^4.0.1" + pump "^3.0.0" + rc "^1.2.7" + simple-get "^3.0.3" + tar-fs "^2.0.0" + tunnel-agent "^0.6.0" + which-pm-runs "^1.0.0" + prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" @@ -8979,10 +9247,10 @@ pretty-format@^29.0.0, pretty-format@^29.0.2: ansi-styles "^5.0.0" react-is "^18.0.0" -pretty-format@^29.0.3: - version "29.0.3" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.0.3.tgz#23d5f8cabc9cbf209a77d49409d093d61166a811" - integrity sha512-cHudsvQr1K5vNVLbvYF/nv3Qy/F/BcEKxGuIeMiVMRHxPOO1RxXooP8g/ZrwAp7Dx+KdMZoOc7NxLHhMrP2f9Q== +pretty-format@^29.2.1: + version "29.2.1" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.2.1.tgz#86e7748fe8bbc96a6a4e04fa99172630907a9611" + integrity sha512-Y41Sa4aLCtKAXvwuIpTvcFBkyeYp2gdFWzXGA+ZNES3VwURIB165XO/z7CjETwzCCS53MjW/rLMyyqEnTtaOfA== dependencies: "@jest/schemas" "^29.0.0" ansi-styles "^5.0.0" @@ -9182,6 +9450,16 @@ raw-body@2.5.1, raw-body@^2.3.3: iconv-lite "0.4.24" unpipe "1.0.0" +rc@^1.2.7: + version "1.2.8" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== + dependencies: + deep-extend "^0.6.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + react-is@^18.0.0: version "18.2.0" resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" @@ -9232,7 +9510,7 @@ readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.1.1, readable-stre string_decoder "^1.1.1" util-deprecate "^1.0.1" -readable-stream@^2.0.0, readable-stream@^2.0.5, readable-stream@^2.3.0, readable-stream@^2.3.5, readable-stream@~2.3.6: +readable-stream@^2.0.0, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.3.0, readable-stream@^2.3.5, readable-stream@~2.3.6: version "2.3.7" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== @@ -9315,7 +9593,7 @@ regenerator-transform@^0.15.0: dependencies: "@babel/runtime" "^7.8.4" -regexp.prototype.flags@^1.4.1, regexp.prototype.flags@^1.4.3: +regexp.prototype.flags@^1.4.3: version "1.4.3" resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac" integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA== @@ -9553,6 +9831,15 @@ safe-buffer@5.2.1, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, s resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== +safe-regex-test@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295" + integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.3" + is-regex "^1.1.4" + "safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" @@ -9651,7 +9938,7 @@ semver-truncate@^1.1.2: dependencies: semver "^5.3.0" -"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.5.0, semver@^5.6.0: +"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.6.0: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== @@ -9668,13 +9955,20 @@ semver@7.3.4: dependencies: lru-cache "^6.0.0" -semver@7.3.7, semver@7.x, semver@^7.1.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7: +semver@7.3.7, semver@^7.1.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7: version "7.3.7" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f" integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g== dependencies: lru-cache "^6.0.0" +semver@7.x: + version "7.3.8" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" + integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== + dependencies: + lru-cache "^6.0.0" + semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: version "6.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" @@ -9739,6 +10033,11 @@ serve-static@1.15.0: parseurl "~1.3.3" send "0.18.0" +set-blocking@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== + setimmediate@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" @@ -9792,6 +10091,20 @@ signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== +simple-concat@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f" + integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q== + +simple-get@^3.0.3: + version "3.1.1" + resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-3.1.1.tgz#cc7ba77cfbe761036fbfce3d021af25fc5584d55" + integrity sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA== + dependencies: + decompress-response "^4.2.0" + once "^1.3.1" + simple-concat "^1.0.0" + sisteransi@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" @@ -10016,7 +10329,16 @@ string-length@^4.0.1: char-regex "^1.0.2" strip-ansi "^6.0.0" -string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: +string-width@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" + integrity sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw== + dependencies: + code-point-at "^1.0.0" + is-fullwidth-code-point "^1.0.0" + strip-ansi "^3.0.0" + +"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -10034,18 +10356,18 @@ string-width@^5.0.0: emoji-regex "^9.2.2" strip-ansi "^7.0.1" -string.prototype.matchall@^4.0.7: - version "4.0.7" - resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz#8e6ecb0d8a1fb1fda470d81acecb2dba057a481d" - integrity sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg== +string.prototype.matchall@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz#3bf85722021816dcd1bf38bb714915887ca79fd3" + integrity sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg== dependencies: call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" - get-intrinsic "^1.1.1" + define-properties "^1.1.4" + es-abstract "^1.20.4" + get-intrinsic "^1.1.3" has-symbols "^1.0.3" internal-slot "^1.0.3" - regexp.prototype.flags "^1.4.1" + regexp.prototype.flags "^1.4.3" side-channel "^1.0.4" string.prototype.trimend@^1.0.5: @@ -10080,7 +10402,7 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" -strip-ansi@^3.0.0: +strip-ansi@^3.0.0, strip-ansi@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" integrity sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg== @@ -10152,6 +10474,11 @@ strip-json-comments@3.1.1, strip-json-comments@^3.1.0, strip-json-comments@^3.1. resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== + strip-outer@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/strip-outer/-/strip-outer-1.0.1.tgz#b2fd2abf6604b9d1e6013057195df836b8a9d631" @@ -10190,21 +10517,13 @@ supports-color@^5.3.0: dependencies: has-flag "^3.0.0" -supports-color@^7.0.0, supports-color@^7.1.0: +supports-color@^7.1.0: version "7.2.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== dependencies: has-flag "^4.0.0" -supports-hyperlinks@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz#4f77b42488765891774b70c79babd87f9bd594bb" - integrity sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ== - dependencies: - has-flag "^4.0.0" - supports-color "^7.0.0" - supports-preserve-symlinks-flag@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" @@ -10311,18 +10630,10 @@ tar-stream@^1.5.2: to-buffer "^1.1.1" xtend "^4.0.0" -terminal-link@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" - integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== - dependencies: - ansi-escapes "^4.2.1" - supports-hyperlinks "^2.0.0" - -terser@^5.15.0: - version "5.15.0" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.15.0.tgz#e16967894eeba6e1091509ec83f0c60e179f2425" - integrity sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA== +terser@^5.15.1: + version "5.15.1" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.15.1.tgz#8561af6e0fd6d839669c73b92bdd5777d870ed6c" + integrity sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw== dependencies: "@jridgewell/source-map" "^0.3.2" acorn "^8.5.0" @@ -10447,10 +10758,10 @@ truncate-utf8-bytes@^1.0.0: dependencies: utf8-byte-length "^1.0.1" -ts-jest@^29.0.1: - version "29.0.1" - resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-29.0.1.tgz#3296b39d069dc55825ce1d059a9510b33c718b86" - integrity sha512-htQOHshgvhn93QLxrmxpiQPk69+M1g7govO1g6kf6GsjCv4uvRV0znVmDrrvjUrVCnTYeY4FBxTYYYD4airyJA== +ts-jest@^29.0.3: + version "29.0.3" + resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-29.0.3.tgz#63ea93c5401ab73595440733cefdba31fcf9cb77" + integrity sha512-Ibygvmuyq1qp/z3yTh9QTwVVAbFdDy/+4BtIQR2sp6baF2SJU/8CKK/hhnGIDY2L90Az2jIqTwZPnN2p+BweiQ== dependencies: bs-logger "0.x" fast-json-stable-stringify "2.x" @@ -10495,11 +10806,16 @@ tslib@^1.8.1: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.4.0: +tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.0: version "2.4.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== +tslib@^2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" + integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== + tsscmp@1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/tsscmp/-/tsscmp-1.0.6.tgz#85b99583ac3589ec4bfef825b5000aa911d605eb" @@ -10581,10 +10897,10 @@ type-is@^1.6.16, type-is@~1.6.18: media-typer "0.3.0" mime-types "~2.1.24" -typescript@4.8.3: - version "4.8.3" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.3.tgz#d59344522c4bc464a65a730ac695007fdb66dd88" - integrity sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig== +typescript@4.8.4: + version "4.8.4" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.4.tgz#c464abca159669597be5f96b8943500b238e60e6" + integrity sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ== typescript@^4.6.4: version "4.8.2" @@ -10749,6 +11065,11 @@ uuid@^8.0.0: resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== +uuid@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.0.tgz#592f550650024a38ceb0c562f2f6aa435761efb5" + integrity sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg== + v8-compile-cache-lib@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf" @@ -10826,40 +11147,40 @@ webdriver@6.12.1: got "^11.0.2" lodash.merge "^4.6.1" -webdriver@7.24.0: - version "7.24.0" - resolved "https://registry.yarnpkg.com/webdriver/-/webdriver-7.24.0.tgz#9a84e566869ee202a9c92bbf9353b1e20e5f34cc" - integrity sha512-AIxBLHz2b/ymDssWNcncOa3rh5KerGKuhIBSgtnxQ5joHb0W+iLVvR6uLytp1jqXodDmnjz1H+lVzgY/gxEa2A== +webdriver@7.25.4: + version "7.25.4" + resolved "https://registry.yarnpkg.com/webdriver/-/webdriver-7.25.4.tgz#53c0013addd8b9441e673eefdc2dbcccb208d6b7" + integrity sha512-6nVDwenh0bxbtUkHASz9B8T9mB531Fn1PcQjUGj2t5dolLPn6zuK1D7XYVX40hpn6r3SlYzcZnEBs4X0az5Txg== dependencies: "@types/node" "^18.0.0" - "@wdio/config" "7.24.0" + "@wdio/config" "7.25.4" "@wdio/logger" "7.19.0" "@wdio/protocols" "7.22.0" - "@wdio/types" "7.24.0" - "@wdio/utils" "7.24.0" + "@wdio/types" "7.25.4" + "@wdio/utils" "7.25.4" got "^11.0.2" ky "0.30.0" lodash.merge "^4.6.1" -webdriverio@7.24.0, webdriverio@^7.24.0: - version "7.24.0" - resolved "https://registry.yarnpkg.com/webdriverio/-/webdriverio-7.24.0.tgz#9a16a302dc7e555618eee5b43b5f57a4c997f032" - integrity sha512-6V4+KS1SHE04+daV71TSJCd3RhPihbA5ShxV1tRCNxqdqzLD7XLxksPWvini9ieeZ9jmt7q4/SgBM8MY+08d6A== +webdriverio@7.25.4, webdriverio@^7.25.4: + version "7.25.4" + resolved "https://registry.yarnpkg.com/webdriverio/-/webdriverio-7.25.4.tgz#3b74155bdcf199592d7f191a59d0b9a50ce1137b" + integrity sha512-agkgwn2SIk5cAJ03uue1GnGZcUZUDN3W4fUMY9/VfO8bVJrPEgWg31bPguEWPu+YhEB/aBJD8ECxJ3OEKdy4qQ== dependencies: "@types/aria-query" "^5.0.0" "@types/node" "^18.0.0" - "@wdio/config" "7.24.0" + "@wdio/config" "7.25.4" "@wdio/logger" "7.19.0" "@wdio/protocols" "7.22.0" - "@wdio/repl" "7.24.0" - "@wdio/types" "7.24.0" - "@wdio/utils" "7.24.0" + "@wdio/repl" "7.25.4" + "@wdio/types" "7.25.4" + "@wdio/utils" "7.25.4" archiver "^5.0.0" aria-query "^5.0.0" css-shorthand-properties "^1.1.1" css-value "^0.0.1" - devtools "7.24.0" - devtools-protocol "^0.0.1040073" + devtools "7.25.4" + devtools-protocol "^0.0.1061995" fs-extra "^10.0.0" grapheme-splitter "^1.0.2" lodash.clonedeep "^4.5.0" @@ -10872,7 +11193,7 @@ webdriverio@7.24.0, webdriverio@^7.24.0: resq "^1.9.1" rgb2hex "0.2.5" serialize-error "^8.0.0" - webdriver "7.24.0" + webdriver "7.25.4" webdriverio@^6.7.0: version "6.12.1" @@ -10957,6 +11278,11 @@ which-boxed-primitive@^1.0.2: is-string "^1.0.5" is-symbol "^1.0.3" +which-pm-runs@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.1.0.tgz#35ccf7b1a0fce87bd8b92a478c9d045785d3bf35" + integrity sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA== + which@^1.2.1, which@^1.2.9: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" @@ -10971,6 +11297,13 @@ which@^2.0.1, which@^2.0.2: dependencies: isexe "^2.0.0" +wide-align@^1.1.0: + version "1.1.5" + resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3" + integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg== + dependencies: + string-width "^1.0.2 || 2 || 3 || 4" + word-wrap@^1.2.3, word-wrap@~1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" @@ -10984,11 +11317,16 @@ wordwrapjs@^4.0.0: reduce-flatten "^2.0.0" typical "^5.2.0" -workerpool@6.2.1, workerpool@^6.2.0: +workerpool@6.2.1: version "6.2.1" resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.2.1.tgz#46fc150c17d826b86a008e5a4508656777e9c343" integrity sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw== +workerpool@^6.3.1: + version "6.3.1" + resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.3.1.tgz#80a9b76e70556acfb1457a3984f8637717f7cdee" + integrity sha512-0x7gJm1rhpn5SPG9NENOxPtbfUZZtK/qOg6gEdSqeDBA3dTeR91RJqSPjccPRCkhNfrnnl/dWxSSj5w9CtdzNA== + wrap-ansi@^6.2.0: version "6.2.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53"