diff --git a/package.json b/package.json index e3e38c3..f66470b 100644 --- a/package.json +++ b/package.json @@ -78,43 +78,43 @@ "test:wpt": "node --loader ts-node/esm ./tests/wpt.ts" }, "dependencies": { - "@floating-ui/dom": "^1.1.0", + "@floating-ui/dom": "^1.1.1", "@types/css-tree": "^2.0.1", "css-tree": "^2.3.1", "nanoid": "^4.0.0" }, "devDependencies": { - "@playwright/test": "^1.29.2", + "@playwright/test": "^1.30.0", "@types/async": "^3.2.16", "@types/node": "*", "@types/selenium-webdriver": "^4.1.10", - "@typescript-eslint/eslint-plugin": "^5.48.2", - "@typescript-eslint/parser": "^5.48.2", - "@vitest/coverage-istanbul": "^0.27.3", + "@typescript-eslint/eslint-plugin": "^5.49.0", + "@typescript-eslint/parser": "^5.49.0", + "@vitest/coverage-istanbul": "^0.28.3", "async": "^3.2.4", "browserslist": "^4.21.4", "browserstack-local": "^1.5.1", "cross-env": "^7.0.3", - "eslint": "^8.32.0", + "eslint": "^8.33.0", "eslint-config-prettier": "^8.6.0", "eslint-import-resolver-typescript": "^3.5.3", "eslint-plugin-import": "^2.27.5", "eslint-plugin-jest": "^27.2.1", "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-simple-import-sort": "^9.0.0", + "eslint-plugin-simple-import-sort": "^10.0.0", "fetch-mock": "^9.11.0", "jsdom": "^21.1.0", "liquidjs": "^10.4.0", "node-fetch": "^2.6.7", "npm-run-all": "^4.1.5", "prettier": "^2.8.3", - "selenium-webdriver": "^4.7.1", + "selenium-webdriver": "^4.8.0", "stylelint": "^14.16.1", "stylelint-config-standard": "^29.0.0", "ts-node": "^10.9.1", "typescript": "^4.9.4", "vite": "^4.0.4", - "vitest": "^0.27.3" + "vitest": "^0.28.3" }, "resolutions": { "tslib": ">=2" diff --git a/yarn.lock b/yarn.lock index afbe85b..3b4bd04 100644 --- a/yarn.lock +++ b/yarn.lock @@ -25,9 +25,9 @@ __metadata: linkType: hard "@babel/compat-data@npm:^7.20.5": - version: 7.20.10 - resolution: "@babel/compat-data@npm:7.20.10" - checksum: 6ed6c1bb6fc03c225d63b8611788cd976107d1692402b560ebffbf1fa53e63705f8625bb12e12d17ce7f7af34e61e1ca96c77858aac6f57010045271466200c0 + version: 7.20.14 + resolution: "@babel/compat-data@npm:7.20.14" + checksum: 6c9efe36232094e4ad0b70d165587f21ca718e5d011f7a52a77a18502a7524e90e2855aa5a2e086395bcfd21bd2c7c99128dcd8d9fdffe94316b72acf5c66f2c languageName: node linkType: hard @@ -55,13 +55,13 @@ __metadata: linkType: hard "@babel/generator@npm:^7.20.7": - version: 7.20.7 - resolution: "@babel/generator@npm:7.20.7" + version: 7.20.14 + resolution: "@babel/generator@npm:7.20.14" dependencies: "@babel/types": ^7.20.7 "@jridgewell/gen-mapping": ^0.3.2 jsesc: ^2.5.1 - checksum: 84b6983ffdb50c80c1c2e3f3c32617a7133d8effd1065f3e0f9bba188a7d54ab42a4dd5e42b61b843c65f9dd1aa870036ff0f848ebd42707aaa8a2b6d31d04f5 + checksum: 5f6aa2d86af26e76d276923a5c34191124a119b16ee9ccc34aef654a7dec84fbd7d2daed2e6458a6a06bf87f3661deb77c9fea59b8f67faff5c90793c96d76d6 languageName: node linkType: hard @@ -260,12 +260,12 @@ __metadata: linkType: hard "@csstools/selector-specificity@npm:^2.0.2": - version: 2.1.0 - resolution: "@csstools/selector-specificity@npm:2.1.0" + version: 2.1.1 + resolution: "@csstools/selector-specificity@npm:2.1.1" peerDependencies: postcss: ^8.4 postcss-selector-parser: ^6.0.10 - checksum: 6e26fa589411e0bb896b6643f42afbba91d60603cbe4f004473dc265efdf2db38bd32f877e1c7c3cbb4a2e1d7e6ee50749ed6dcfc6520702bb4171c54474379c + checksum: 392ab62732e93aa8cbea445bf3485c1acbbecc8ec087b200e06c9ddd2acf740fd1fe46abdacf813e7a50a95a60346377ee3eecb4e1fe3709582e2851430b376a languageName: node linkType: hard @@ -440,19 +440,19 @@ __metadata: languageName: node linkType: hard -"@floating-ui/core@npm:^1.0.5": - version: 1.1.0 - resolution: "@floating-ui/core@npm:1.1.0" - checksum: ac48969915247320e52d173480c224e2ded94d557ba4cc504547bb314d126348dcc0aeef05686673e1b289596e6ce15118edc84900dd310c613d805f83b4e27d +"@floating-ui/core@npm:^1.1.0": + version: 1.1.1 + resolution: "@floating-ui/core@npm:1.1.1" + checksum: a8497bf981eedf652d275f7207342a9b24c1a67909dca9e042e2379b24321e6688c7774415f3ea607c466adf82b02d8779513f449376c46b2982f2380c80cd35 languageName: node linkType: hard -"@floating-ui/dom@npm:^1.1.0": - version: 1.1.0 - resolution: "@floating-ui/dom@npm:1.1.0" +"@floating-ui/dom@npm:^1.1.1": + version: 1.1.1 + resolution: "@floating-ui/dom@npm:1.1.1" dependencies: - "@floating-ui/core": ^1.0.5 - checksum: 717551da6f470101cd1de0edc449b229fade7f94c2ff98d09e14ced041e27092aac94bd78756c4247a42b57129f187292f145f0001a81ece399a89b20b4be60b + "@floating-ui/core": ^1.1.0 + checksum: 8b7f3b98ed7ec0b634e4a0b735253b0442358c5cea8302935fc185b2bd882202a053622abe9248c76d0908645dd35f93adeaed2d64371b2ab76b36725ce3f7d3 languageName: node linkType: hard @@ -608,27 +608,27 @@ __metadata: version: 0.0.0-use.local resolution: "@oddbird/css-anchor-positioning@workspace:." dependencies: - "@floating-ui/dom": ^1.1.0 - "@playwright/test": ^1.29.2 + "@floating-ui/dom": ^1.1.1 + "@playwright/test": ^1.30.0 "@types/async": ^3.2.16 "@types/css-tree": ^2.0.1 "@types/node": "*" "@types/selenium-webdriver": ^4.1.10 - "@typescript-eslint/eslint-plugin": ^5.48.2 - "@typescript-eslint/parser": ^5.48.2 - "@vitest/coverage-istanbul": ^0.27.3 + "@typescript-eslint/eslint-plugin": ^5.49.0 + "@typescript-eslint/parser": ^5.49.0 + "@vitest/coverage-istanbul": ^0.28.3 async: ^3.2.4 browserslist: ^4.21.4 browserstack-local: ^1.5.1 cross-env: ^7.0.3 css-tree: ^2.3.1 - eslint: ^8.32.0 + eslint: ^8.33.0 eslint-config-prettier: ^8.6.0 eslint-import-resolver-typescript: ^3.5.3 eslint-plugin-import: ^2.27.5 eslint-plugin-jest: ^27.2.1 eslint-plugin-prettier: ^4.2.1 - eslint-plugin-simple-import-sort: ^9.0.0 + eslint-plugin-simple-import-sort: ^10.0.0 fetch-mock: ^9.11.0 jsdom: ^21.1.0 liquidjs: ^10.4.0 @@ -636,13 +636,13 @@ __metadata: node-fetch: ^2.6.7 npm-run-all: ^4.1.5 prettier: ^2.8.3 - selenium-webdriver: ^4.7.1 + selenium-webdriver: ^4.8.0 stylelint: ^14.16.1 stylelint-config-standard: ^29.0.0 ts-node: ^10.9.1 typescript: ^4.9.4 vite: ^4.0.4 - vitest: ^0.27.3 + vitest: ^0.28.3 languageName: unknown linkType: soft @@ -660,15 +660,15 @@ __metadata: languageName: node linkType: hard -"@playwright/test@npm:^1.29.2": - version: 1.29.2 - resolution: "@playwright/test@npm:1.29.2" +"@playwright/test@npm:^1.30.0": + version: 1.30.0 + resolution: "@playwright/test@npm:1.30.0" dependencies: "@types/node": "*" - playwright-core: 1.29.2 + playwright-core: 1.30.0 bin: playwright: cli.js - checksum: 614cd4ed3baa4e41a6c7865f3c49733caef2c9d5a1aae5832b3d145ffdb0be2dd9d30136c0cb8aed5f9d452782baf2f380e5b12092958bf9fa7578a6d5fa61bf + checksum: 777432ac9cf3d0341fcd8dd265cb4c0775619d0ef48252b32a7c4d632d8038449756ec34bec873828cadbc08ba634e81176cb193304d34e699472771b7fb4d1e languageName: node linkType: hard @@ -804,13 +804,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^5.48.2": - version: 5.48.2 - resolution: "@typescript-eslint/eslint-plugin@npm:5.48.2" +"@typescript-eslint/eslint-plugin@npm:^5.49.0": + version: 5.49.0 + resolution: "@typescript-eslint/eslint-plugin@npm:5.49.0" dependencies: - "@typescript-eslint/scope-manager": 5.48.2 - "@typescript-eslint/type-utils": 5.48.2 - "@typescript-eslint/utils": 5.48.2 + "@typescript-eslint/scope-manager": 5.49.0 + "@typescript-eslint/type-utils": 5.49.0 + "@typescript-eslint/utils": 5.49.0 debug: ^4.3.4 ignore: ^5.2.0 natural-compare-lite: ^1.4.0 @@ -823,43 +823,43 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 78a9d0550f0b4aa026efef939ef93a36d84464f4f74c7f7e9e99bcc385eb9dd4e6755f9046775dfd74906933df3c2f6ac8c02ddee5df2f6f69d54c4f85f6eeed + checksum: 15423cd9fde1ac3f8ba34526a07e537464e70463f1af784be5567fdc78e5745352fa0a2c3be0c13d066bc4b9720b5fa438d64647f624d29722eb4f158c039dcc languageName: node linkType: hard -"@typescript-eslint/parser@npm:^5.48.2": - version: 5.48.2 - resolution: "@typescript-eslint/parser@npm:5.48.2" +"@typescript-eslint/parser@npm:^5.49.0": + version: 5.49.0 + resolution: "@typescript-eslint/parser@npm:5.49.0" dependencies: - "@typescript-eslint/scope-manager": 5.48.2 - "@typescript-eslint/types": 5.48.2 - "@typescript-eslint/typescript-estree": 5.48.2 + "@typescript-eslint/scope-manager": 5.49.0 + "@typescript-eslint/types": 5.49.0 + "@typescript-eslint/typescript-estree": 5.49.0 debug: ^4.3.4 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 0ca1494dfde0019c647afc8d48e751856c0c9e302627cc63e59cb221d4350d2e260f99e57660e4ab27ded873c1c677e43e2dba973a0656c6522205b9b52e0290 + checksum: 87b3760cfc29b3edd3d28fe0d5e9e5a3833d60398d7779ecc657b9e3bfec624cd464176e26b24b0761fb79cc88daddae19560340f91119c4856b91f9663594dd languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.48.2": - version: 5.48.2 - resolution: "@typescript-eslint/scope-manager@npm:5.48.2" +"@typescript-eslint/scope-manager@npm:5.49.0": + version: 5.49.0 + resolution: "@typescript-eslint/scope-manager@npm:5.49.0" dependencies: - "@typescript-eslint/types": 5.48.2 - "@typescript-eslint/visitor-keys": 5.48.2 - checksum: d18a9016b734b58eb7664701a1f8933704167cd7a96c10b8d3d224301b9e194674fdde4d288079d6800452d4524b38c83f7e8dc76cea15793d2358aa7026fdde + "@typescript-eslint/types": 5.49.0 + "@typescript-eslint/visitor-keys": 5.49.0 + checksum: 466047e24ff8a4195f14aadde39375f22891bdaced09e58c89f2c32af0aa4a0d87e71a5f006f6ab76858e6f30c4b764b1e0ef7bc26713bb78add30638108c45f languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.48.2": - version: 5.48.2 - resolution: "@typescript-eslint/type-utils@npm:5.48.2" +"@typescript-eslint/type-utils@npm:5.49.0": + version: 5.49.0 + resolution: "@typescript-eslint/type-utils@npm:5.49.0" dependencies: - "@typescript-eslint/typescript-estree": 5.48.2 - "@typescript-eslint/utils": 5.48.2 + "@typescript-eslint/typescript-estree": 5.49.0 + "@typescript-eslint/utils": 5.49.0 debug: ^4.3.4 tsutils: ^3.21.0 peerDependencies: @@ -867,23 +867,23 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: ad60a3557ebdb6e42ceab4627ca79c0101723ab65b2db63f9b36f9ee4df13687c3be6ecc243f0a3e84ed96d30331997c46421e7a4bc8ed58367e98d2a92b8339 + checksum: 9dcee0a21cfdb3549e2305120535af5ab2c5d0cafdd410827e79d7548f8fc4e7da7cbb77a4338ade8b8b8aaf246fee56b919f1857931bbe2ac5df2fbb5e62ee6 languageName: node linkType: hard -"@typescript-eslint/types@npm:5.48.2": - version: 5.48.2 - resolution: "@typescript-eslint/types@npm:5.48.2" - checksum: 9c5e860a0102badf5116985cfa0a1be5b1d7453c3fd84861c4e82d9b73b881304f52ea8455740f5b4af8491dabe5e8d2dfdeb5e333a509118b1fd7e718496147 +"@typescript-eslint/types@npm:5.49.0": + version: 5.49.0 + resolution: "@typescript-eslint/types@npm:5.49.0" + checksum: 41f72a043007fc3f3356b5a38d7bfa54871545b4a309810a062f044cff25122413a9660ce6d83d1221762f60d067351d020b0cb68f7e1279817f53e77ce8f33d languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.48.2": - version: 5.48.2 - resolution: "@typescript-eslint/typescript-estree@npm:5.48.2" +"@typescript-eslint/typescript-estree@npm:5.49.0": + version: 5.49.0 + resolution: "@typescript-eslint/typescript-estree@npm:5.49.0" dependencies: - "@typescript-eslint/types": 5.48.2 - "@typescript-eslint/visitor-keys": 5.48.2 + "@typescript-eslint/types": 5.49.0 + "@typescript-eslint/visitor-keys": 5.49.0 debug: ^4.3.4 globby: ^11.1.0 is-glob: ^4.0.3 @@ -892,41 +892,41 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 3ae06c597249220bcc138857d37ab2c14204d7db42e943e1a4fe6c56b6912ea271e3ab19f15f458390c54f82ac47785481546b644ff3c111cbb37398cf29949a + checksum: f331af9f0ef3ce3157c421b8cc727dec5aa0a60add305aa4c676a02c63ec07799105268af192c5ed193a682b7ed804564d29d49bdbd2019678e495d80e65e29a languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.48.2, @typescript-eslint/utils@npm:^5.10.0": - version: 5.48.2 - resolution: "@typescript-eslint/utils@npm:5.48.2" +"@typescript-eslint/utils@npm:5.49.0, @typescript-eslint/utils@npm:^5.10.0": + version: 5.49.0 + resolution: "@typescript-eslint/utils@npm:5.49.0" dependencies: "@types/json-schema": ^7.0.9 "@types/semver": ^7.3.12 - "@typescript-eslint/scope-manager": 5.48.2 - "@typescript-eslint/types": 5.48.2 - "@typescript-eslint/typescript-estree": 5.48.2 + "@typescript-eslint/scope-manager": 5.49.0 + "@typescript-eslint/types": 5.49.0 + "@typescript-eslint/typescript-estree": 5.49.0 eslint-scope: ^5.1.1 eslint-utils: ^3.0.0 semver: ^7.3.7 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: d363dbf577acc5817427ac0e1290df685b027de6b03bbc150fa252e6435a2e88e254ec4c1db03773cbcae14875d1529e447861e015bf19055bd2b02de766f722 + checksum: 8218c566637d5104dfb2346216f8cb4c244f31c2a39e261aafe554b8abd48bd630a0d0807a0a8d776af8f9d9914c8776d86abf0a523049f3c5619c498a7e5b1e languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.48.2": - version: 5.48.2 - resolution: "@typescript-eslint/visitor-keys@npm:5.48.2" +"@typescript-eslint/visitor-keys@npm:5.49.0": + version: 5.49.0 + resolution: "@typescript-eslint/visitor-keys@npm:5.49.0" dependencies: - "@typescript-eslint/types": 5.48.2 + "@typescript-eslint/types": 5.49.0 eslint-visitor-keys: ^3.3.0 - checksum: 4d83d1e4b39ad76fe865b0580dbfcad6d6f9e936de3d40c1c13d552d40e394eab390a7f9d1172ba59ce457853b93ed0ec253642e6d07cd6cf4fa0b5ec006f0c4 + checksum: 46dc7bc713e8825d1fccba521fdf7c6e2f8829e491c2afd44dbe4105c6432e3c3dfe7e1ecb221401269d639264bb4af77b60a7b65521fcff9ab02cd31d8ef782 languageName: node linkType: hard -"@vitest/coverage-istanbul@npm:^0.27.3": - version: 0.27.3 - resolution: "@vitest/coverage-istanbul@npm:0.27.3" +"@vitest/coverage-istanbul@npm:^0.28.3": + version: 0.28.3 + resolution: "@vitest/coverage-istanbul@npm:0.28.3" dependencies: istanbul-lib-coverage: ^3.2.0 istanbul-lib-instrument: ^5.2.1 @@ -934,8 +934,52 @@ __metadata: istanbul-lib-source-maps: ^4.0.1 istanbul-reports: ^3.1.5 test-exclude: ^6.0.0 - vitest: 0.27.3 - checksum: 1622fd7243f2995028076c5d395d926952e244961847f509a62a3d381661efb4d34fae2c428fa0645ae71072b363a4db3f9379360b14d8d35fd0507dcaeb7b72 + vitest: 0.28.3 + checksum: b28e5bd905f291bf16c5b67ef3772557552e2203c662be93a0bf4f47fb664e22ad66f18f2f8ad76927eec87a144d374a6256db7f3aeacccc042b3923af954d6d + languageName: node + linkType: hard + +"@vitest/expect@npm:0.28.3": + version: 0.28.3 + resolution: "@vitest/expect@npm:0.28.3" + dependencies: + "@vitest/spy": 0.28.3 + "@vitest/utils": 0.28.3 + chai: ^4.3.7 + checksum: 8c16543818c4482721185ff307d0ee541167a75f35fe34cdc9bfdf6e394374f1b37cf5624f9c3b6478ecdaa72970545953fb8a3bf1b59c32dcbbc52b6b7e09c8 + languageName: node + linkType: hard + +"@vitest/runner@npm:0.28.3": + version: 0.28.3 + resolution: "@vitest/runner@npm:0.28.3" + dependencies: + "@vitest/utils": 0.28.3 + p-limit: ^4.0.0 + pathe: ^1.1.0 + checksum: 45ab3cf2621182160575e8e9af50170251118afbaee10f9f72d60db9a279a01da46a8d72a8628a905995ab65abe3b974baeacadc792c137ac3be25e5e9f6c72d + languageName: node + linkType: hard + +"@vitest/spy@npm:0.28.3": + version: 0.28.3 + resolution: "@vitest/spy@npm:0.28.3" + dependencies: + tinyspy: ^1.0.2 + checksum: 34d960d9867b027507d51acaf471c4e6640fdd59ec7b23c3190e7a2f842437bccc3f88f395edf302f96906d41de1d5801e7a1739a5e3778d34d8d064c77ad3a9 + languageName: node + linkType: hard + +"@vitest/utils@npm:0.28.3": + version: 0.28.3 + resolution: "@vitest/utils@npm:0.28.3" + dependencies: + cli-truncate: ^3.1.0 + diff: ^5.1.0 + loupe: ^2.3.6 + picocolors: ^1.0.0 + pretty-format: ^27.5.1 + checksum: 10375b0d0c95c3e57cfcac83189261eab3512884d6caecc68e378c221cce473f2694fdd8cde217f6fae384d29c03bd399aae8aa6aa581872b7429020a05e111e languageName: node linkType: hard @@ -980,11 +1024,11 @@ __metadata: linkType: hard "acorn@npm:^8.1.0, acorn@npm:^8.4.1, acorn@npm:^8.8.0, acorn@npm:^8.8.1": - version: 8.8.1 - resolution: "acorn@npm:8.8.1" + version: 8.8.2 + resolution: "acorn@npm:8.8.2" bin: acorn: bin/acorn - checksum: 4079b67283b94935157698831967642f24a075c52ce3feaaaafe095776dfbe15d86a1b33b1e53860fc0d062ed6c83f4284a5c87c85b9ad51853a01173da6097f + checksum: f790b99a1bf63ef160c967e23c46feea7787e531292bb827126334612c234ed489a0dc2c7ba33156416f0ffa8d25bf2b0fdb7f35c2ba60eb3e960572bece4001 languageName: node linkType: hard @@ -1049,6 +1093,13 @@ __metadata: languageName: node linkType: hard +"ansi-regex@npm:^6.0.1": + version: 6.0.1 + resolution: "ansi-regex@npm:6.0.1" + checksum: 1ff8b7667cded1de4fa2c9ae283e979fc87036864317da86a2e546725f96406746411d0d85e87a2d12fa5abd715d90006de7fa4fa0477c92321ad3b4c7d4e169 + languageName: node + linkType: hard + "ansi-styles@npm:^3.2.1": version: 3.2.1 resolution: "ansi-styles@npm:3.2.1" @@ -1067,6 +1118,20 @@ __metadata: languageName: node linkType: hard +"ansi-styles@npm:^5.0.0": + version: 5.2.0 + resolution: "ansi-styles@npm:5.2.0" + checksum: d7f4e97ce0623aea6bc0d90dcd28881ee04cba06c570b97fd3391bd7a268eedfd9d5e2dd4fdcbdd82b8105df5faf6f24aaedc08eaf3da898e702db5948f63469 + languageName: node + linkType: hard + +"ansi-styles@npm:^6.0.0": + version: 6.2.1 + resolution: "ansi-styles@npm:6.2.1" + checksum: ef940f2f0ced1a6347398da88a91da7930c33ecac3c77b72c5905f8b8fe402c52e6fde304ff5347f616e27a742da3f1dc76de98f6866c69251ad0b07a66776d9 + languageName: node + linkType: hard + "aproba@npm:^1.0.3 || ^2.0.0": version: 2.0.0 resolution: "aproba@npm:2.0.0" @@ -1329,9 +1394,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.30001400": - version: 1.0.30001447 - resolution: "caniuse-lite@npm:1.0.30001447" - checksum: b45ae1c4f2df2fb9ad71dc543b1d71c00b125c1aea1ffa25086fe4bee6c17163222dfaa6c0b8488e403b801f6550889f712d1624ba000a7acb8538a62c738c56 + version: 1.0.30001449 + resolution: "caniuse-lite@npm:1.0.30001449" + checksum: f1b395f0a5495c1931c53f58441e0db79b8b0f8ef72bb6d241d13c49b05827630efe6793d540610e0a014d8fdda330dd42f981c82951bd4bdcf635480e1a0102 languageName: node linkType: hard @@ -1392,6 +1457,16 @@ __metadata: languageName: node linkType: hard +"cli-truncate@npm:^3.1.0": + version: 3.1.0 + resolution: "cli-truncate@npm:3.1.0" + dependencies: + slice-ansi: ^5.0.0 + string-width: ^5.0.0 + checksum: c3243e41974445691c63f8b405df1d5a24049dc33d324fe448dc572e561a7b772ae982692900b1a5960901cc4fc7def25a629b9c69a4208ee89d12ab3332617a + languageName: node + linkType: hard + "color-convert@npm:^1.9.0": version: 1.9.3 resolution: "color-convert@npm:1.9.3" @@ -1706,6 +1781,13 @@ __metadata: languageName: node linkType: hard +"diff@npm:^5.1.0": + version: 5.1.0 + resolution: "diff@npm:5.1.0" + checksum: c7bf0df7c9bfbe1cf8a678fd1b2137c4fb11be117a67bc18a0e03ae75105e8533dbfb1cda6b46beb3586ef5aed22143ef9d70713977d5fb1f9114e21455fba90 + languageName: node + linkType: hard + "dir-glob@npm:^3.0.1": version: 3.0.1 resolution: "dir-glob@npm:3.0.1" @@ -1749,6 +1831,13 @@ __metadata: languageName: node linkType: hard +"eastasianwidth@npm:^0.2.0": + version: 0.2.0 + resolution: "eastasianwidth@npm:0.2.0" + checksum: 7d00d7cd8e49b9afa762a813faac332dee781932d6f2c848dc348939c4253f1d4564341b7af1d041853bc3f32c2ef141b58e0a4d9862c17a7f08f68df1e0f1ed + languageName: node + linkType: hard + "electron-to-chromium@npm:^1.4.251": version: 1.4.284 resolution: "electron-to-chromium@npm:1.4.284" @@ -1763,6 +1852,13 @@ __metadata: languageName: node linkType: hard +"emoji-regex@npm:^9.2.2": + version: 9.2.2 + resolution: "emoji-regex@npm:9.2.2" + checksum: 8487182da74aabd810ac6d6f1994111dfc0e331b01271ae01ec1eb0ad7b5ecc2bbbbd2f053c05cb55a1ac30449527d819bbfbf0e3de1023db308cbcb47f86601 + languageName: node + linkType: hard + "encoding@npm:^0.1.13": version: 0.1.13 resolution: "encoding@npm:0.1.13" @@ -2110,12 +2206,12 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-simple-import-sort@npm:^9.0.0": - version: 9.0.0 - resolution: "eslint-plugin-simple-import-sort@npm:9.0.0" +"eslint-plugin-simple-import-sort@npm:^10.0.0": + version: 10.0.0 + resolution: "eslint-plugin-simple-import-sort@npm:10.0.0" peerDependencies: eslint: ">=5.0.0" - checksum: 09dac706f11e625c4994a4452d799a3fc8ad928fd9a1a3891943a1b54cccf2d30a95066a81a13e8f40204441f8d140bd2a735db4870ef42799f6aed94398c88a + checksum: 23221ff63f80f9c52da807d388ee8a51bc36a3b73345f60ec886e7973c28d75eb1d1e47f7f2916a7c1f94a1b5037b1450356a64a8fbd58096fd6bee57c6e3e48 languageName: node linkType: hard @@ -2164,9 +2260,9 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^8.32.0": - version: 8.32.0 - resolution: "eslint@npm:8.32.0" +"eslint@npm:^8.33.0": + version: 8.33.0 + resolution: "eslint@npm:8.33.0" dependencies: "@eslint/eslintrc": ^1.4.1 "@humanwhocodes/config-array": ^0.11.8 @@ -2209,7 +2305,7 @@ __metadata: text-table: ^0.2.0 bin: eslint: bin/eslint.js - checksum: 23c8fb3c57291eecd9c1448faf603226a8f885022a2cd96e303459bf72e39b7f54987c6fb948f0f9eecaf7085600e6eb0663482a35ea83da12e9f9141a22b91e + checksum: 727e63ab8b7acf281442323c5971f6afdd5b656fbcebc4476cf54e35af51b2f180617433fc5e1952f0449ca3f43a905527f9407ea4b8a7ea7562fc9c3f278d4c languageName: node linkType: hard @@ -2649,11 +2745,11 @@ __metadata: linkType: hard "globals@npm:^13.19.0": - version: 13.19.0 - resolution: "globals@npm:13.19.0" + version: 13.20.0 + resolution: "globals@npm:13.20.0" dependencies: type-fest: ^0.20.2 - checksum: a000dbd00bcf28f0941d8a29c3522b1c3b8e4bfe4e60e262c477a550c3cbbe8dbe2925a6905f037acd40f9a93c039242e1f7079c76b0fd184bc41dcc3b5c8e2e + checksum: ad1ecf914bd051325faad281d02ea2c0b1df5d01bd94d368dcc5513340eac41d14b3c61af325768e3c7f8d44576e72780ec0b6f2d366121f8eec6e03c3a3b97a languageName: node linkType: hard @@ -2853,9 +2949,9 @@ __metadata: linkType: hard "http-cache-semantics@npm:^4.1.0": - version: 4.1.0 - resolution: "http-cache-semantics@npm:4.1.0" - checksum: 974de94a81c5474be07f269f9fd8383e92ebb5a448208223bfb39e172a9dbc26feff250192ecc23b9593b3f92098e010406b0f24bd4d588d631f80214648ed42 + version: 4.1.1 + resolution: "http-cache-semantics@npm:4.1.1" + checksum: 83ac0bc60b17a3a36f9953e7be55e5c8f41acc61b22583060e8dedc9dd5e3607c823a88d0926f9150e571f90946835c7fe150732801010845c72cd8bbff1a236 languageName: node linkType: hard @@ -3077,6 +3173,13 @@ __metadata: languageName: node linkType: hard +"is-fullwidth-code-point@npm:^4.0.0": + version: 4.0.0 + resolution: "is-fullwidth-code-point@npm:4.0.0" + checksum: 8ae89bf5057bdf4f57b346fb6c55e9c3dd2549983d54191d722d5c739397a903012cc41a04ee3403fd872e811243ef91a7c5196da7b5841dc6b6aae31a264a8d + languageName: node + linkType: hard + "is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3": version: 4.0.3 resolution: "is-glob@npm:4.0.3" @@ -3564,7 +3667,7 @@ __metadata: languageName: node linkType: hard -"loupe@npm:^2.3.1": +"loupe@npm:^2.3.1, loupe@npm:^2.3.6": version: 2.3.6 resolution: "loupe@npm:2.3.6" dependencies: @@ -4162,6 +4265,15 @@ __metadata: languageName: node linkType: hard +"p-limit@npm:^4.0.0": + version: 4.0.0 + resolution: "p-limit@npm:4.0.0" + dependencies: + yocto-queue: ^1.0.0 + checksum: 01d9d70695187788f984226e16c903475ec6a947ee7b21948d6f597bed788e3112cc7ec2e171c1d37125057a5f45f3da21d8653e04a3a793589e12e9e80e756b + languageName: node + linkType: hard + "p-locate@npm:^4.1.0": version: 4.1.0 resolution: "p-locate@npm:4.1.0" @@ -4301,14 +4413,7 @@ __metadata: languageName: node linkType: hard -"pathe@npm:^0.2.0": - version: 0.2.0 - resolution: "pathe@npm:0.2.0" - checksum: 9a8149ce152088f30d15b0b03a7c128ba21f16b4dc1f3f90fe38eee9f6d0f1d6da8e4e47bd2a4f9e14aaac7c30ed01cfc86216479011de2bdc598b65e6f19f41 - languageName: node - linkType: hard - -"pathe@npm:^1.0.0": +"pathe@npm:^1.0.0, pathe@npm:^1.1.0": version: 1.1.0 resolution: "pathe@npm:1.1.0" checksum: 6b9be9968ea08a90c0824934799707a1c6a1ad22ac1f22080f377e3f75856d5e53a331b01d327329bfce538a14590587cfb250e8e7947f64408797c84c252056 @@ -4372,12 +4477,12 @@ __metadata: languageName: node linkType: hard -"playwright-core@npm:1.29.2": - version: 1.29.2 - resolution: "playwright-core@npm:1.29.2" +"playwright-core@npm:1.30.0": + version: 1.30.0 + resolution: "playwright-core@npm:1.30.0" bin: playwright: cli.js - checksum: 19e00e162a24eb99878408518930346c1d2c8ce83bb02993e3dd890c99df4530240cfebe4ec4e5aca01656462695b6328fb8f913cf2e229c2c73941623ac524e + checksum: 4c5693f27245a1168f94708ecd8e1eb0d200de435b25cc07cfa25b97a094633818954dc00baf24e0ff551825f672050b83d1309362c1f97213fe8ebd2a147ed9 languageName: node linkType: hard @@ -4464,6 +4569,17 @@ __metadata: languageName: node linkType: hard +"pretty-format@npm:^27.5.1": + version: 27.5.1 + resolution: "pretty-format@npm:27.5.1" + dependencies: + ansi-regex: ^5.0.1 + ansi-styles: ^5.0.0 + react-is: ^17.0.1 + checksum: cf610cffcb793885d16f184a62162f2dd0df31642d9a18edf4ca298e909a8fe80bdbf556d5c9573992c102ce8bf948691da91bf9739bee0ffb6e79c8a8a6e088 + languageName: node + linkType: hard + "process-nextick-args@npm:~2.0.0": version: 2.0.1 resolution: "process-nextick-args@npm:2.0.1" @@ -4541,6 +4657,13 @@ __metadata: languageName: node linkType: hard +"react-is@npm:^17.0.1": + version: 17.0.2 + resolution: "react-is@npm:17.0.2" + checksum: 9d6d111d8990dc98bc5402c1266a808b0459b5d54830bbea24c12d908b536df7883f268a7868cfaedde3dd9d4e0d574db456f84d2e6df9c4526f99bb4b5344d8 + languageName: node + linkType: hard + "read-pkg-up@npm:^7.0.1": version: 7.0.1 resolution: "read-pkg-up@npm:7.0.1" @@ -4727,8 +4850,8 @@ __metadata: linkType: hard "rollup@npm:^3.7.0": - version: 3.10.1 - resolution: "rollup@npm:3.10.1" + version: 3.12.0 + resolution: "rollup@npm:3.12.0" dependencies: fsevents: ~2.3.2 dependenciesMeta: @@ -4736,7 +4859,7 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 69c2bba82833f2977db08a5c10da651e0668f1335652499543c297633eb44eaf1473575973025a07cffd78903be8d10626e5abac063e49fb47d3f7dd8c18bf00 + checksum: 66182947ea74bd4777e1a02514124f49eacc6b123e23738cf31342f8e73b79e43da05671aebe6d5f55b5830ebf3dd11f2eaba1b98b8fc6a9e6d96fd4c3ecc534 languageName: node linkType: hard @@ -4790,14 +4913,14 @@ __metadata: languageName: node linkType: hard -"selenium-webdriver@npm:^4.7.1": - version: 4.7.1 - resolution: "selenium-webdriver@npm:4.7.1" +"selenium-webdriver@npm:^4.8.0": + version: 4.8.0 + resolution: "selenium-webdriver@npm:4.8.0" dependencies: jszip: ^3.10.0 tmp: ^0.2.1 - ws: ">=8.7.0" - checksum: e308903fd9fc715a49edea073ef11e023a99f138024777e9ec59c12520abe8669fd1fd9e42c4c49984dd4a6a69a2945018430afda04df51a89cdeff74c7e3158 + ws: ">=8.11.0" + checksum: 0245389cc954427436535f9c6ebe978d1aa27aeaf7db61c4ecb28fecdaf1c41e356fa40c291e1020b1fba04cb91944a60c14c385857183eb8e0479b8845c1756 languageName: node linkType: hard @@ -4933,6 +5056,16 @@ __metadata: languageName: node linkType: hard +"slice-ansi@npm:^5.0.0": + version: 5.0.0 + resolution: "slice-ansi@npm:5.0.0" + dependencies: + ansi-styles: ^6.0.0 + is-fullwidth-code-point: ^4.0.0 + checksum: 7e600a2a55e333a21ef5214b987c8358fe28bfb03c2867ff2cbf919d62143d1812ac27b4297a077fdaf27a03da3678e49551c93e35f9498a3d90221908a1180e + languageName: node + linkType: hard + "smart-buffer@npm:^4.2.0": version: 4.2.0 resolution: "smart-buffer@npm:4.2.0" @@ -5071,6 +5204,17 @@ __metadata: languageName: node linkType: hard +"string-width@npm:^5.0.0": + version: 5.1.2 + resolution: "string-width@npm:5.1.2" + dependencies: + eastasianwidth: ^0.2.0 + emoji-regex: ^9.2.2 + strip-ansi: ^7.0.1 + checksum: 7369deaa29f21dda9a438686154b62c2c5f661f8dda60449088f9f980196f7908fc39fdd1803e3e01541970287cf5deae336798337e9319a7055af89dafa7193 + languageName: node + linkType: hard + "string.prototype.padend@npm:^3.0.0": version: 3.1.4 resolution: "string.prototype.padend@npm:3.1.4" @@ -5131,6 +5275,15 @@ __metadata: languageName: node linkType: hard +"strip-ansi@npm:^7.0.1": + version: 7.0.1 + resolution: "strip-ansi@npm:7.0.1" + dependencies: + ansi-regex: ^6.0.1 + checksum: 257f78fa433520e7f9897722731d78599cb3fce29ff26a20a5e12ba4957463b50a01136f37c43707f4951817a75e90820174853d6ccc240997adc5df8f966039 + languageName: node + linkType: hard + "strip-bom@npm:^3.0.0": version: 3.0.0 resolution: "strip-bom@npm:3.0.0" @@ -5288,12 +5441,12 @@ __metadata: linkType: hard "synckit@npm:^0.8.4": - version: 0.8.4 - resolution: "synckit@npm:0.8.4" + version: 0.8.5 + resolution: "synckit@npm:0.8.5" dependencies: "@pkgr/utils": ^2.3.1 - tslib: ^2.4.0 - checksum: 83e054fe4494dab42114fc4ed36a11b85e18742d304ade3f40d3afb4ba4145d76183adba1f29e2c36e9a0a453b93a83e2387505f96a0efd901f562927a968c44 + tslib: ^2.5.0 + checksum: 8a9560e5d8f3d94dc3cf5f7b9c83490ffa30d320093560a37b88f59483040771fd1750e76b9939abfbb1b5a23fd6dfbae77f6b338abffe7cae7329cd9b9bb86b languageName: node linkType: hard @@ -5382,10 +5535,10 @@ __metadata: languageName: node linkType: hard -"tinypool@npm:^0.3.0": - version: 0.3.0 - resolution: "tinypool@npm:0.3.0" - checksum: 92291c309ed8d004c1ee1ef7f610cd90352383f12c52b0ec16abd9ebc665c03626e7afbc9993df97f63e67fea002b5cc18ba5e8f90260643867cbcac278a183c +"tinypool@npm:^0.3.1": + version: 0.3.1 + resolution: "tinypool@npm:0.3.1" + checksum: 23af5f3889ccab1619a0459748bd419db52b5cbdfd409241f8d42993ace485af5fa4eb3d945e5c37f4b90690b727b7858696967b00b4292149b5d71fb5848185 languageName: node linkType: hard @@ -5516,9 +5669,9 @@ __metadata: linkType: hard "tslib@npm:>=2": - version: 2.4.1 - resolution: "tslib@npm:2.4.1" - checksum: 19480d6e0313292bd6505d4efe096a6b31c70e21cf08b5febf4da62e95c265c8f571f7b36fcc3d1a17e068032f59c269fab3459d6cd3ed6949eafecf64315fca + version: 2.5.0 + resolution: "tslib@npm:2.5.0" + checksum: ae3ed5f9ce29932d049908ebfdf21b3a003a85653a9a140d614da6b767a93ef94f460e52c3d787f0e4f383546981713f165037dc2274df212ea9f8a4541004e1 languageName: node linkType: hard @@ -5725,21 +5878,21 @@ __metadata: languageName: node linkType: hard -"vite-node@npm:0.27.3": - version: 0.27.3 - resolution: "vite-node@npm:0.27.3" +"vite-node@npm:0.28.3": + version: 0.28.3 + resolution: "vite-node@npm:0.28.3" dependencies: cac: ^6.7.14 debug: ^4.3.4 mlly: ^1.1.0 - pathe: ^0.2.0 + pathe: ^1.1.0 picocolors: ^1.0.0 source-map: ^0.6.1 source-map-support: ^0.5.21 vite: ^3.0.0 || ^4.0.0 bin: vite-node: vite-node.mjs - checksum: f7acf7fcd378edad5ccfc36ced495f8981a69bf7ab60826edb36d4c08afcddf815221f46640e29ea81d1f25bf5719edd8b3c958a3a9e66a89c1fd0fba3be35ac + checksum: 9a4d756388fc556314a98510308c3c26499fadaf5f99b76b65b6bb7404da74f6565b377e843e8d4f40f23aef13c52c8c0924ed63f866a42d674016e16eb936d6 languageName: node linkType: hard @@ -5781,28 +5934,33 @@ __metadata: languageName: node linkType: hard -"vitest@npm:0.27.3, vitest@npm:^0.27.3": - version: 0.27.3 - resolution: "vitest@npm:0.27.3" +"vitest@npm:0.28.3, vitest@npm:^0.28.3": + version: 0.28.3 + resolution: "vitest@npm:0.28.3" dependencies: "@types/chai": ^4.3.4 "@types/chai-subset": ^1.3.3 "@types/node": "*" + "@vitest/expect": 0.28.3 + "@vitest/runner": 0.28.3 + "@vitest/spy": 0.28.3 + "@vitest/utils": 0.28.3 acorn: ^8.8.1 acorn-walk: ^8.2.0 cac: ^6.7.14 chai: ^4.3.7 debug: ^4.3.4 local-pkg: ^0.4.2 + pathe: ^1.1.0 picocolors: ^1.0.0 source-map: ^0.6.1 std-env: ^3.3.1 strip-literal: ^1.0.0 tinybench: ^2.3.1 - tinypool: ^0.3.0 + tinypool: ^0.3.1 tinyspy: ^1.0.2 vite: ^3.0.0 || ^4.0.0 - vite-node: 0.27.3 + vite-node: 0.28.3 why-is-node-running: ^2.2.2 peerDependencies: "@edge-runtime/vm": "*" @@ -5823,7 +5981,7 @@ __metadata: optional: true bin: vitest: vitest.mjs - checksum: 79b787526311385c96a9ae5641094224e1258d663f3e858e874ab51663a9cdfc3dbc347eddcec8843921bb812bcf4fa5508145d9b2f9c7e6bf9a5c60c1cad8d3 + checksum: 13ee3d8b7554cbe46516a1cc46082eb11443532d11b263c1ed2ad3187339bb71ec705669e9d3d59653a8bd230c21488e1f5caa69b2aa20acabd3ee2b283b805c languageName: node linkType: hard @@ -5998,7 +6156,7 @@ __metadata: languageName: node linkType: hard -"ws@npm:>=8.7.0, ws@npm:^8.11.0": +"ws@npm:>=8.11.0, ws@npm:^8.11.0": version: 8.12.0 resolution: "ws@npm:8.12.0" peerDependencies: @@ -6068,3 +6226,10 @@ __metadata: checksum: f77b3d8d00310def622123df93d4ee654fc6a0096182af8bd60679ddcdfb3474c56c6c7190817c84a2785648cdee9d721c0154eb45698c62176c322fb46fc700 languageName: node linkType: hard + +"yocto-queue@npm:^1.0.0": + version: 1.0.0 + resolution: "yocto-queue@npm:1.0.0" + checksum: 2cac84540f65c64ccc1683c267edce396b26b1e931aa429660aefac8fbe0188167b7aee815a3c22fa59a28a58d898d1a2b1825048f834d8d629f4c2a5d443801 + languageName: node + linkType: hard