diff --git a/.yarn/install-state.gz b/.yarn/install-state.gz index a8d82c60..db192b88 100644 Binary files a/.yarn/install-state.gz and b/.yarn/install-state.gz differ diff --git a/package.json b/package.json index 95c218db..229c3722 100644 --- a/package.json +++ b/package.json @@ -81,14 +81,14 @@ "@custom-elements-manifest/analyzer": "^0.11.0", "@github/local-action": "^7.0.1", "@types/minimist": "^1.2.5", - "@types/node": "^25.3.0", + "@types/node": "^25.5.0", "@vercel/ncc": "^0.38.4", - "eslint": "^10.0.2", + "eslint": "^10.1.0", "lit-analyzer": "^2.0.3", "make-coverage-badge": "^1.2.0", "prettier": "3.8.1", "ts-jest": "^29.4.6", - "typedoc": "^0.28.17", + "typedoc": "^0.28.18", "typescript": "^5.9.3" }, "customElements": "custom-elements.json", diff --git a/yarn.lock b/yarn.lock index d38d9d11..3e13d807 100644 --- a/yarn.lock +++ b/yarn.lock @@ -611,49 +611,49 @@ __metadata: languageName: node linkType: hard -"@eslint/config-array@npm:^0.23.2": - version: 0.23.2 - resolution: "@eslint/config-array@npm:0.23.2" +"@eslint/config-array@npm:^0.23.3": + version: 0.23.3 + resolution: "@eslint/config-array@npm:0.23.3" dependencies: - "@eslint/object-schema": "npm:^3.0.2" + "@eslint/object-schema": "npm:^3.0.3" debug: "npm:^4.3.1" - minimatch: "npm:^10.2.1" - checksum: 10c0/95d7506c3fcb13c9a477f0fd501d552a4f136425fdf41a57058565d4730d888c78a467f8cefee92c7ac911b2c9da72629cb90507bc943cb2e5ae7bcdcdd2b759 + minimatch: "npm:^10.2.4" + checksum: 10c0/7c19027acf9110cc542513ff9f3ca73a61d127e900c24f0e8e4d5e18aa22baf08d1d5bc386563d2f9311095f3b7898fe9b627b590fe9232b745ef60d4443cf9f languageName: node linkType: hard -"@eslint/config-helpers@npm:^0.5.2": - version: 0.5.2 - resolution: "@eslint/config-helpers@npm:0.5.2" +"@eslint/config-helpers@npm:^0.5.3": + version: 0.5.3 + resolution: "@eslint/config-helpers@npm:0.5.3" dependencies: - "@eslint/core": "npm:^1.1.0" - checksum: 10c0/0dc65bc5dd80441afbf5007cae702a5d9dd08893e95fed702a463366cf9ce2f4fd90adb09f9012cb4fcc9783d897ccb739067b1b8a5942f4c8288a6efb396d58 + "@eslint/core": "npm:^1.1.1" + checksum: 10c0/c836476e839a79dcdc9f7e0013057cfe0341162180d50e5a08668edb4b4b6c520a3174011469f6ef02efd2affd092263c020e89d0a3452c801427b0ac003549a languageName: node linkType: hard -"@eslint/core@npm:^1.1.0": - version: 1.1.0 - resolution: "@eslint/core@npm:1.1.0" +"@eslint/core@npm:^1.1.1": + version: 1.1.1 + resolution: "@eslint/core@npm:1.1.1" dependencies: "@types/json-schema": "npm:^7.0.15" - checksum: 10c0/0f875d6f24fbf67cc796e01c2ca82884f755488052ed84183e56377c5b90fe10b491a26e600642db4daea1d5d8ab7906ec12f2bd5cbdb5004b0ef73c802bdb57 + checksum: 10c0/129c654c78afc1f6d61dccb0ce841be667f09f052f7d5642614b6ba5eeebd579ca6cc336d7b750d88625e61f7aad22fdd62bf83847fbfc10cc3e58cfe6c5072e languageName: node linkType: hard -"@eslint/object-schema@npm:^3.0.2": - version: 3.0.2 - resolution: "@eslint/object-schema@npm:3.0.2" - checksum: 10c0/5f8b2e264bbde6f7c86f6846a2f04cb6e3f52df49e3cce0659cea31d7f7410bb5ac681f6f910294f8362e427054665d2c5b5c794580cab6b0d5a1c177e131ec1 +"@eslint/object-schema@npm:^3.0.3": + version: 3.0.3 + resolution: "@eslint/object-schema@npm:3.0.3" + checksum: 10c0/4abbb7cba5419dce46ae8aa8e979fa190f2e906a8e1b5a8e22e4489f62a68dea3967679f66acbc0c3ef89f33252a7460e39fc2d6f2b4f616a137f3514eda4784 languageName: node linkType: hard -"@eslint/plugin-kit@npm:^0.6.0": - version: 0.6.0 - resolution: "@eslint/plugin-kit@npm:0.6.0" +"@eslint/plugin-kit@npm:^0.6.1": + version: 0.6.1 + resolution: "@eslint/plugin-kit@npm:0.6.1" dependencies: - "@eslint/core": "npm:^1.1.0" + "@eslint/core": "npm:^1.1.1" levn: "npm:^0.4.1" - checksum: 10c0/1d726338a9f4537fe2848796c44d801093ea3a99166dbc45bc6f7742fa2ad74ce0c2f114092ce4460710a9dfe5ea6e3500446f81842388bf81328c97c3a43d9d + checksum: 10c0/f8354a7b92cc41e7a55d51986d192134be84f9dc0c91b5e649d075d733b56981c4ca8bf4460d54120c4c87b47984167bad2cb9bceb303f11b0a3bad22b3ed06a languageName: node linkType: hard @@ -664,16 +664,16 @@ __metadata: languageName: node linkType: hard -"@gerrit0/mini-shiki@npm:^3.17.0": - version: 3.22.0 - resolution: "@gerrit0/mini-shiki@npm:3.22.0" +"@gerrit0/mini-shiki@npm:^3.23.0": + version: 3.23.0 + resolution: "@gerrit0/mini-shiki@npm:3.23.0" dependencies: - "@shikijs/engine-oniguruma": "npm:^3.22.0" - "@shikijs/langs": "npm:^3.22.0" - "@shikijs/themes": "npm:^3.22.0" - "@shikijs/types": "npm:^3.22.0" + "@shikijs/engine-oniguruma": "npm:^3.23.0" + "@shikijs/langs": "npm:^3.23.0" + "@shikijs/themes": "npm:^3.23.0" + "@shikijs/types": "npm:^3.23.0" "@shikijs/vscode-textmate": "npm:^10.0.2" - checksum: 10c0/fb9627423f10a094702c512ded1babac134d5c44b5d4663477dfbbbb6046a90878f1c3591bca6eaab98e02a722a10c01e4b446b2d9d45b0ca280bf7be521c889 + checksum: 10c0/f9663e0e179edd2d7733207843f1bceda24311ab7b5495d50e0531305129fba8663388784c80645383ac6ae5e3a97c138faefeea8c328e7664da882f4ecb1c3a languageName: node linkType: hard @@ -1342,41 +1342,41 @@ __metadata: languageName: node linkType: hard -"@shikijs/engine-oniguruma@npm:^3.22.0": - version: 3.22.0 - resolution: "@shikijs/engine-oniguruma@npm:3.22.0" +"@shikijs/engine-oniguruma@npm:^3.23.0": + version: 3.23.0 + resolution: "@shikijs/engine-oniguruma@npm:3.23.0" dependencies: - "@shikijs/types": "npm:3.22.0" + "@shikijs/types": "npm:3.23.0" "@shikijs/vscode-textmate": "npm:^10.0.2" - checksum: 10c0/21007cc1f2c714f37a53e163e1d604e6696d310f9e252970a828fe5450e4daa9f1f369b7ceffd1cb9cde348d9ca17e8a4d14180749ac052c74d104cab86834ea + checksum: 10c0/40dbda7aef55d5946c45b8cfe56f484eadb611f9f7c9eb77ff21f0dfce2bcc775686a61eda9e06401ddd71195945a522293f51d6522fce49244b1a6b9c0f61f7 languageName: node linkType: hard -"@shikijs/langs@npm:^3.22.0": - version: 3.22.0 - resolution: "@shikijs/langs@npm:3.22.0" +"@shikijs/langs@npm:^3.23.0": + version: 3.23.0 + resolution: "@shikijs/langs@npm:3.23.0" dependencies: - "@shikijs/types": "npm:3.22.0" - checksum: 10c0/68bb7b10a4b8d78540d0518b80b4c57e42ac232e84a5f74a91d6335de80af730008cf269b4c3da46a2fd3c4a59cd427ab1e6f5934c884335f9f648f8c0c0a912 + "@shikijs/types": "npm:3.23.0" + checksum: 10c0/513b90cfee0fa167d2063b7fbc2318b303a604f2e1fa156aa8b4659b49792401531a74acf68de622ecfff15738e1947a46cfe92a32fcd6a4ee5e70bcf1d06c66 languageName: node linkType: hard -"@shikijs/themes@npm:^3.22.0": - version: 3.22.0 - resolution: "@shikijs/themes@npm:3.22.0" +"@shikijs/themes@npm:^3.23.0": + version: 3.23.0 + resolution: "@shikijs/themes@npm:3.23.0" dependencies: - "@shikijs/types": "npm:3.22.0" - checksum: 10c0/f662648e346e0133d84dee058f24db6434eb7e511ffe8e34e9632f1168d46b219fbddcca245166f98200b13549fc3256baf8d2a0df7c23e856c9933c0bd444f9 + "@shikijs/types": "npm:3.23.0" + checksum: 10c0/5c99036d4a765765018f9106a354ebe5ccac204c69f00e3cda265828d493f005412659213f6574fa0e187c7d4437b3327bd6dad2e2146b2c472d2bf493d790dd languageName: node linkType: hard -"@shikijs/types@npm:3.22.0, @shikijs/types@npm:^3.22.0": - version: 3.22.0 - resolution: "@shikijs/types@npm:3.22.0" +"@shikijs/types@npm:3.23.0, @shikijs/types@npm:^3.23.0": + version: 3.23.0 + resolution: "@shikijs/types@npm:3.23.0" dependencies: "@shikijs/vscode-textmate": "npm:^10.0.2" "@types/hast": "npm:^3.0.4" - checksum: 10c0/68e5bb1827609fc026cba5a88442f41dd948f68fc4f23de0912ef2498944116471b543a5f40ab4ff2c2056399873c755fe717185fd4f8c928002fba934bd3a7b + checksum: 10c0/bd0d1593f830a6b4e55c77871ec1b95cc44855d6e0e26282a948a3c58827237826e4110af27eb4d3231361f1e182c4410434a1dc15ec40aea988dc92dc97e9d6 languageName: node linkType: hard @@ -1433,12 +1433,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^25.3.0": - version: 25.3.0 - resolution: "@types/node@npm:25.3.0" +"@types/node@npm:^25.5.0": + version: 25.5.0 + resolution: "@types/node@npm:25.5.0" dependencies: undici-types: "npm:~7.18.0" - checksum: 10c0/7b2b18c9d68047157367fc2f786d4f166d22dc0ad9f82331ca02fb16f2f391854123dbe604dcb938cda119c87051e4bb71dcb9ece44a579f483a6f96d4bd41de + checksum: 10c0/70c508165b6758c4f88d4f91abca526c3985eee1985503d4c2bd994dbaf588e52ac57e571160f18f117d76e963570ac82bd20e743c18987e82564312b3b62119 languageName: node linkType: hard @@ -2325,15 +2325,15 @@ __metadata: languageName: node linkType: hard -"eslint-scope@npm:^9.1.1": - version: 9.1.1 - resolution: "eslint-scope@npm:9.1.1" +"eslint-scope@npm:^9.1.2": + version: 9.1.2 + resolution: "eslint-scope@npm:9.1.2" dependencies: "@types/esrecurse": "npm:^4.3.1" "@types/estree": "npm:^1.0.8" esrecurse: "npm:^4.3.0" estraverse: "npm:^5.2.0" - checksum: 10c0/58327b26cd6a78693951668ce68c466a535259173d187cbd5c9d3cbe657cfd5dfaf1c01ec3176b8f6f1cf240b48d01d01e0f76ad9300682d9dd51d5d1514d4c1 + checksum: 10c0/9fb8bca5a73e5741efb6cec84467027b6cb6f4203ff9b43a938e272c5cd30800bde46a5c20dfd1609f840225f0b62b7673be391b20acadf8658ca9fa4729b3dd languageName: node linkType: hard @@ -2351,16 +2351,16 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^10.0.2": - version: 10.0.2 - resolution: "eslint@npm:10.0.2" +"eslint@npm:^10.1.0": + version: 10.1.0 + resolution: "eslint@npm:10.1.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.8.0" "@eslint-community/regexpp": "npm:^4.12.2" - "@eslint/config-array": "npm:^0.23.2" - "@eslint/config-helpers": "npm:^0.5.2" - "@eslint/core": "npm:^1.1.0" - "@eslint/plugin-kit": "npm:^0.6.0" + "@eslint/config-array": "npm:^0.23.3" + "@eslint/config-helpers": "npm:^0.5.3" + "@eslint/core": "npm:^1.1.1" + "@eslint/plugin-kit": "npm:^0.6.1" "@humanfs/node": "npm:^0.16.6" "@humanwhocodes/module-importer": "npm:^1.0.1" "@humanwhocodes/retry": "npm:^0.4.2" @@ -2369,9 +2369,9 @@ __metadata: cross-spawn: "npm:^7.0.6" debug: "npm:^4.3.2" escape-string-regexp: "npm:^4.0.0" - eslint-scope: "npm:^9.1.1" + eslint-scope: "npm:^9.1.2" eslint-visitor-keys: "npm:^5.0.1" - espree: "npm:^11.1.1" + espree: "npm:^11.2.0" esquery: "npm:^1.7.0" esutils: "npm:^2.0.2" fast-deep-equal: "npm:^3.1.3" @@ -2382,7 +2382,7 @@ __metadata: imurmurhash: "npm:^0.1.4" is-glob: "npm:^4.0.0" json-stable-stringify-without-jsonify: "npm:^1.0.1" - minimatch: "npm:^10.2.1" + minimatch: "npm:^10.2.4" natural-compare: "npm:^1.4.0" optionator: "npm:^0.9.3" peerDependencies: @@ -2392,18 +2392,18 @@ __metadata: optional: true bin: eslint: bin/eslint.js - checksum: 10c0/ed1aa142a1fa9c82fb30f0ee5b257d8e7655b601d2480ba29454184f7e2ea4b29c83adef1ac1e0f7a194fbd8b8f994e20f73e2c96bad8cb150d012425cdc3236 + checksum: 10c0/b784ac18905b663fa4a801b0baa7bfa636c2d7ac08dad60690b15338c9b2126c5fa9fd4f9269b4f584cb0b426e428c1e353e23ff5ab6d8f8c610a0bb365831d6 languageName: node linkType: hard -"espree@npm:^11.1.1": - version: 11.1.1 - resolution: "espree@npm:11.1.1" +"espree@npm:^11.2.0": + version: 11.2.0 + resolution: "espree@npm:11.2.0" dependencies: acorn: "npm:^8.16.0" acorn-jsx: "npm:^5.3.2" eslint-visitor-keys: "npm:^5.0.1" - checksum: 10c0/2feae74efdfb037b9e9fcb30506799845cf20900de5e441ed03e5c51aaa249f85ea5818ff177682acc0c9bfb4ac97e1965c238ee44ac7c305aab8747177bab69 + checksum: 10c0/cf87e18ffd9dc113eb8d16588e7757701bc10c9934a71cce8b89c2611d51672681a918307bd6b19ac3ccd0e7ba1cbccc2f815b36b52fa7e73097b251014c3d81 languageName: node linkType: hard @@ -3140,7 +3140,7 @@ __metadata: languageName: node linkType: hard -"markdown-it@npm:^14.1.0": +"markdown-it@npm:^14.1.1": version: 14.1.1 resolution: "markdown-it@npm:14.1.1" dependencies: @@ -3189,6 +3189,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:^10.2.4": + version: 10.2.4 + resolution: "minimatch@npm:10.2.4" + dependencies: + brace-expansion: "npm:^5.0.2" + checksum: 10c0/35f3dfb7b99b51efd46afd378486889f590e7efb10e0f6a10ba6800428cf65c9a8dedb74427d0570b318d749b543dc4e85f06d46d2858bc8cac7e1eb49a95945 + languageName: node + linkType: hard + "minimatch@npm:^3.0.4": version: 3.1.3 resolution: "minimatch@npm:3.1.3" @@ -3207,7 +3216,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^9.0.4, minimatch@npm:^9.0.5": +"minimatch@npm:^9.0.4": version: 9.0.5 resolution: "minimatch@npm:9.0.5" dependencies: @@ -4188,20 +4197,20 @@ __metadata: languageName: node linkType: hard -"typedoc@npm:^0.28.17": - version: 0.28.17 - resolution: "typedoc@npm:0.28.17" +"typedoc@npm:^0.28.18": + version: 0.28.18 + resolution: "typedoc@npm:0.28.18" dependencies: - "@gerrit0/mini-shiki": "npm:^3.17.0" + "@gerrit0/mini-shiki": "npm:^3.23.0" lunr: "npm:^2.3.9" - markdown-it: "npm:^14.1.0" - minimatch: "npm:^9.0.5" - yaml: "npm:^2.8.1" + markdown-it: "npm:^14.1.1" + minimatch: "npm:^10.2.4" + yaml: "npm:^2.8.2" peerDependencies: - typescript: 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x || 5.8.x || 5.9.x + typescript: 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x || 5.8.x || 5.9.x || 6.0.x bin: typedoc: bin/typedoc - checksum: 10c0/25c3f6c08748debd2549e8af2c96dcdea255297924e8e0ecc78c86aea35d69c149eb5ad0a0d333a3a69d4e41a887ce55fef0aa97236789f0e658f3ad051429e8 + checksum: 10c0/cb5ba76e4c7ffdaaff9aeb6bfd5f22410c3c16b713e2a863c0090cfdae092d40394915221020ee48f596d73c3ebd68aaa026123d827acc74919bffd66a8819d6 languageName: node linkType: hard @@ -4466,16 +4475,16 @@ __metadata: "@custom-elements-manifest/analyzer": "npm:^0.11.0" "@github/local-action": "npm:^7.0.1" "@types/minimist": "npm:^1.2.5" - "@types/node": "npm:^25.3.0" + "@types/node": "npm:^25.5.0" "@vercel/ncc": "npm:^0.38.4" - eslint: "npm:^10.0.2" + eslint: "npm:^10.1.0" lit-analyzer: "npm:^2.0.3" make-coverage-badge: "npm:^1.2.0" minimist: "npm:^1.2.8" parse-lcov: "npm:^1.0.4" prettier: "npm:3.8.1" ts-jest: "npm:^29.4.6" - typedoc: "npm:^0.28.17" + typedoc: "npm:^0.28.18" typescript: "npm:^5.9.3" xml-js: "npm:^1.6.11" languageName: unknown @@ -4578,7 +4587,7 @@ __metadata: languageName: node linkType: hard -"yaml@npm:^2.8.1, yaml@npm:^2.8.2": +"yaml@npm:^2.8.2": version: 2.8.2 resolution: "yaml@npm:2.8.2" bin: