diff --git a/package.json b/package.json index 9016062..fd9bd59 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,7 @@ "uuid": "*" }, "devDependencies": { - "@cspell/eslint-plugin": "^9.4.0", + "@cspell/eslint-plugin": "^9.6.0", "@digital-alchemy/core": "^26.1.9", "@digital-alchemy/hass": "^25.11.27", "@eslint/compat": "^2.0.1", @@ -63,10 +63,10 @@ "@types/pg": "^8.16.0", "@types/uuid": "^11.0.0", "@types/ws": "^8.18.1", - "@typescript-eslint/eslint-plugin": "8.52.0", - "@typescript-eslint/parser": "8.52.0", - "@vitest/coverage-v8": "^4.0.16", - "@vitest/ui": "^4.0.16", + "@typescript-eslint/eslint-plugin": "8.53.0", + "@typescript-eslint/parser": "8.53.0", + "@vitest/coverage-v8": "^4.0.17", + "@vitest/ui": "^4.0.17", "bun": "^1.3.5", "bun-types": "^1.3.5", "dayjs": "^1.11.19", @@ -85,10 +85,10 @@ "node-cron": "^4.2.1", "prettier": "^3.7.4", "tsx": "^4.21.0", - "type-fest": "^5.3.1", + "type-fest": "^5.4.0", "typescript": "^5.9.3", "uuid": "^13.0.0", - "vitest": "^4.0.16", + "vitest": "^4.0.17", "ws": "^8.19.0" }, "packageManager": "yarn@4.12.0" diff --git a/yarn.lock b/yarn.lock index de87db7..0ffb61f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -47,40 +47,40 @@ __metadata: languageName: node linkType: hard -"@cspell/cspell-bundled-dicts@npm:9.4.0": - version: 9.4.0 - resolution: "@cspell/cspell-bundled-dicts@npm:9.4.0" +"@cspell/cspell-bundled-dicts@npm:9.6.0": + version: 9.6.0 + resolution: "@cspell/cspell-bundled-dicts@npm:9.6.0" dependencies: "@cspell/dict-ada": "npm:^4.1.1" "@cspell/dict-al": "npm:^1.1.1" - "@cspell/dict-aws": "npm:^4.0.16" + "@cspell/dict-aws": "npm:^4.0.17" "@cspell/dict-bash": "npm:^4.2.2" - "@cspell/dict-companies": "npm:^3.2.7" - "@cspell/dict-cpp": "npm:^6.0.15" + "@cspell/dict-companies": "npm:^3.2.10" + "@cspell/dict-cpp": "npm:^7.0.2" "@cspell/dict-cryptocurrencies": "npm:^5.0.5" - "@cspell/dict-csharp": "npm:^4.0.7" - "@cspell/dict-css": "npm:^4.0.18" - "@cspell/dict-dart": "npm:^2.3.1" - "@cspell/dict-data-science": "npm:^2.0.12" - "@cspell/dict-django": "npm:^4.1.5" - "@cspell/dict-docker": "npm:^1.1.16" - "@cspell/dict-dotnet": "npm:^5.0.10" + "@cspell/dict-csharp": "npm:^4.0.8" + "@cspell/dict-css": "npm:^4.0.19" + "@cspell/dict-dart": "npm:^2.3.2" + "@cspell/dict-data-science": "npm:^2.0.13" + "@cspell/dict-django": "npm:^4.1.6" + "@cspell/dict-docker": "npm:^1.1.17" + "@cspell/dict-dotnet": "npm:^5.0.11" "@cspell/dict-elixir": "npm:^4.0.8" - "@cspell/dict-en-common-misspellings": "npm:^2.1.8" - "@cspell/dict-en-gb-mit": "npm:^3.1.14" - "@cspell/dict-en_us": "npm:^4.4.24" - "@cspell/dict-filetypes": "npm:^3.0.14" + "@cspell/dict-en-common-misspellings": "npm:^2.1.11" + "@cspell/dict-en-gb-mit": "npm:^3.1.16" + "@cspell/dict-en_us": "npm:^4.4.27" + "@cspell/dict-filetypes": "npm:^3.0.15" "@cspell/dict-flutter": "npm:^1.1.1" "@cspell/dict-fonts": "npm:^4.0.5" "@cspell/dict-fsharp": "npm:^1.1.1" "@cspell/dict-fullstack": "npm:^3.2.7" "@cspell/dict-gaming-terms": "npm:^1.1.2" "@cspell/dict-git": "npm:^3.0.7" - "@cspell/dict-golang": "npm:^6.0.24" + "@cspell/dict-golang": "npm:^6.0.26" "@cspell/dict-google": "npm:^1.0.9" "@cspell/dict-haskell": "npm:^4.0.6" - "@cspell/dict-html": "npm:^4.0.13" - "@cspell/dict-html-symbol-entities": "npm:^4.0.4" + "@cspell/dict-html": "npm:^4.0.14" + "@cspell/dict-html-symbol-entities": "npm:^4.0.5" "@cspell/dict-java": "npm:^5.0.12" "@cspell/dict-julia": "npm:^1.1.1" "@cspell/dict-k8s": "npm:^1.0.12" @@ -89,20 +89,20 @@ __metadata: "@cspell/dict-lorem-ipsum": "npm:^4.0.5" "@cspell/dict-lua": "npm:^4.0.8" "@cspell/dict-makefile": "npm:^1.0.5" - "@cspell/dict-markdown": "npm:^2.0.13" - "@cspell/dict-monkeyc": "npm:^1.0.11" + "@cspell/dict-markdown": "npm:^2.0.14" + "@cspell/dict-monkeyc": "npm:^1.0.12" "@cspell/dict-node": "npm:^5.0.8" - "@cspell/dict-npm": "npm:^5.2.25" - "@cspell/dict-php": "npm:^4.1.0" + "@cspell/dict-npm": "npm:^5.2.29" + "@cspell/dict-php": "npm:^4.1.1" "@cspell/dict-powershell": "npm:^5.0.15" "@cspell/dict-public-licenses": "npm:^2.0.15" - "@cspell/dict-python": "npm:^4.2.23" + "@cspell/dict-python": "npm:^4.2.25" "@cspell/dict-r": "npm:^2.1.1" - "@cspell/dict-ruby": "npm:^5.0.9" - "@cspell/dict-rust": "npm:^4.0.12" - "@cspell/dict-scala": "npm:^5.0.8" + "@cspell/dict-ruby": "npm:^5.1.0" + "@cspell/dict-rust": "npm:^4.1.1" + "@cspell/dict-scala": "npm:^5.0.9" "@cspell/dict-shell": "npm:^1.1.2" - "@cspell/dict-software-terms": "npm:^5.1.15" + "@cspell/dict-software-terms": "npm:^5.1.20" "@cspell/dict-sql": "npm:^2.2.1" "@cspell/dict-svelte": "npm:^1.0.7" "@cspell/dict-swift": "npm:^2.0.6" @@ -110,37 +110,37 @@ __metadata: "@cspell/dict-typescript": "npm:^3.2.3" "@cspell/dict-vue": "npm:^3.0.5" "@cspell/dict-zig": "npm:^1.0.0" - checksum: 10/2165c4919006cb999d3023529fbbc2feaf296f50c0c2df98a6276a487e57f6bb6353a920a96c11baeb85aa35eddc203367540a970a09611fffad0abf0f03b9e2 + checksum: 10/4380efeff7cd813ef0f812fb2b0c312955375ce27da5ae84fd2279c3a76747769c77a87fc278239d8413ae0d5b5b6dfec69be582cc48fbbefb8bc424903f030b languageName: node linkType: hard -"@cspell/cspell-pipe@npm:9.4.0": - version: 9.4.0 - resolution: "@cspell/cspell-pipe@npm:9.4.0" - checksum: 10/ef2ac33027fcc5923bef118c91e23edd784552414e59d52debeecdcdcbd7c6e1e98744e036e16d024d1714a1c627fba0551d3576ed239e7c3561294363fd313d +"@cspell/cspell-pipe@npm:9.6.0": + version: 9.6.0 + resolution: "@cspell/cspell-pipe@npm:9.6.0" + checksum: 10/6bb41427a75a85c4aecb2a4292323f985e7ce97a03706d6c868a52ca3cbd4be8a5ee4617f3e44870dd2a7a18cc238986089be1c9b21fda6d8fa1329fbf4397f8 languageName: node linkType: hard -"@cspell/cspell-resolver@npm:9.4.0": - version: 9.4.0 - resolution: "@cspell/cspell-resolver@npm:9.4.0" +"@cspell/cspell-resolver@npm:9.6.0": + version: 9.6.0 + resolution: "@cspell/cspell-resolver@npm:9.6.0" dependencies: global-directory: "npm:^4.0.1" - checksum: 10/b1e355579411eaf38285b35905f007d80f8ade4482b3db632b933b995428bccf032e8afbfae86fe9ec342915470951e4900f07c3e187a0a0d1950bdf3340b6a9 + checksum: 10/925175a7f31c469f505db1d6de59ef92067f69685047f34b662d9485d4f03adb0c5d99f08295fe395c3a429a05f0d21829f226b672ac4db236a729e6140f4cfa languageName: node linkType: hard -"@cspell/cspell-service-bus@npm:9.4.0": - version: 9.4.0 - resolution: "@cspell/cspell-service-bus@npm:9.4.0" - checksum: 10/5c473bdcc6642df89977784bcbee891563a3aae47997c01806e56395ec94636782c0fe7e09f6046177561758fbe72fb83036111eabf350492a6b53857a14e679 +"@cspell/cspell-service-bus@npm:9.6.0": + version: 9.6.0 + resolution: "@cspell/cspell-service-bus@npm:9.6.0" + checksum: 10/7ecaa58b8ed584cda887819d4a8efdf1c6d4b19370ded555a29c4f3cf85cd58a444fc644142233c7bafcb8a593867b255654ab85b37974dc80300d9bb6386511 languageName: node linkType: hard -"@cspell/cspell-types@npm:9.4.0": - version: 9.4.0 - resolution: "@cspell/cspell-types@npm:9.4.0" - checksum: 10/530a9d8bf44537b82483974f4e0642a45641316e3210fd901576d451527f23e0058fcd5fa2cae2d23f7e6fb8fdced5f6d139362530321e32716805c250ebe145 +"@cspell/cspell-types@npm:9.6.0": + version: 9.6.0 + resolution: "@cspell/cspell-types@npm:9.6.0" + checksum: 10/bce7727105baa1ba8a5733abbf99154abf891da84b60849d6c5e6c9f9336664a1390b600cd5d79cf9e37682995e2e1fdef14a87123594bde1eb1acf3456db8bf languageName: node linkType: hard @@ -158,7 +158,7 @@ __metadata: languageName: node linkType: hard -"@cspell/dict-aws@npm:^4.0.16": +"@cspell/dict-aws@npm:^4.0.17": version: 4.0.17 resolution: "@cspell/dict-aws@npm:4.0.17" checksum: 10/9f724e385ffe76a04cb3cd081bf301191c56b31273f5619507ca6baabf8fa00fbe27571d66e89016cd0bbc68cbf97a9920b5247e90e73a60e2eeedb87e1b86c6 @@ -174,17 +174,17 @@ __metadata: languageName: node linkType: hard -"@cspell/dict-companies@npm:^3.2.7": +"@cspell/dict-companies@npm:^3.2.10": version: 3.2.10 resolution: "@cspell/dict-companies@npm:3.2.10" checksum: 10/e3e6be70cef9be8fa7da86ed2ce1150545062175f6335d30de9bcac2cf509fbfa82d5428333129be823698870df48f78abbff4c6ee50b465efb1951adaa4cdf3 languageName: node linkType: hard -"@cspell/dict-cpp@npm:^6.0.15": - version: 6.0.15 - resolution: "@cspell/dict-cpp@npm:6.0.15" - checksum: 10/eb425db1f5344e56503a394af3e94950403a32df7494495200115b0d1f81bf9b95c61cb7d620aba8172afabe07f39101ca3b4029d8ac5d126f6a9f2272643074 +"@cspell/dict-cpp@npm:^7.0.2": + version: 7.0.2 + resolution: "@cspell/dict-cpp@npm:7.0.2" + checksum: 10/da2ee512a33d5c7a5a91c81ce023bd6fbcbf366cbc311dd6dec02ec6048018dd145e991f54d343bfe52038fa85d3d1268db2f61f2371f5aee6e82a1929967f75 languageName: node linkType: hard @@ -195,49 +195,49 @@ __metadata: languageName: node linkType: hard -"@cspell/dict-csharp@npm:^4.0.7": +"@cspell/dict-csharp@npm:^4.0.8": version: 4.0.8 resolution: "@cspell/dict-csharp@npm:4.0.8" checksum: 10/5acb41c32cdce8c3bda7ea74dfb833db92c403813a57373b8781d4aaede005be1342ad946a16139d47162f2405b90869eee477fc033b7cc10d731bb3ff9547db languageName: node linkType: hard -"@cspell/dict-css@npm:^4.0.18": +"@cspell/dict-css@npm:^4.0.19": version: 4.0.19 resolution: "@cspell/dict-css@npm:4.0.19" checksum: 10/293edf2d26b33d85ea5828b499e77e5a6a471f7c8ac754adf7c574dac62363f10d46d1de47afc20b8904554212834b671bbd8e98669e59908856ca1c46c787db languageName: node linkType: hard -"@cspell/dict-dart@npm:^2.3.1": +"@cspell/dict-dart@npm:^2.3.2": version: 2.3.2 resolution: "@cspell/dict-dart@npm:2.3.2" checksum: 10/d4bf20c272110ad6537824199de1224447b798abf225fd3af2b73d8eca4d9e64eac3c2580940d93b07d74744d8e35aea7f2f547ac3ef3e73b0499bf36bb50f74 languageName: node linkType: hard -"@cspell/dict-data-science@npm:^2.0.12, @cspell/dict-data-science@npm:^2.0.13": +"@cspell/dict-data-science@npm:^2.0.13": version: 2.0.13 resolution: "@cspell/dict-data-science@npm:2.0.13" checksum: 10/d5aee1a87dace4a401ebe7d9327773a8b21f1e0ae5ce4307f302d60857539f964de334a98c772d6dd88c60e3f3056b9bdd3774fe1bcacb2dbaca9160aef52725 languageName: node linkType: hard -"@cspell/dict-django@npm:^4.1.5": +"@cspell/dict-django@npm:^4.1.6": version: 4.1.6 resolution: "@cspell/dict-django@npm:4.1.6" checksum: 10/0898787758a64de3a9b9a74febc1e789de30e01403c3c87fe4d99ce992419113297a4a6ddf982c3504f51c4382dd60467288da63cc87e27506f3daba8c03b15a languageName: node linkType: hard -"@cspell/dict-docker@npm:^1.1.16": +"@cspell/dict-docker@npm:^1.1.17": version: 1.1.17 resolution: "@cspell/dict-docker@npm:1.1.17" checksum: 10/438cc04e0ebcab53b49cecee7ae02c743733b8ec7df4b75075c31574f764aa60353a3cb0db3fb8c80271339d4fc0c1d05864bb6b1ac14891cacfd4098f0b0dce languageName: node linkType: hard -"@cspell/dict-dotnet@npm:^5.0.10": +"@cspell/dict-dotnet@npm:^5.0.11": version: 5.0.11 resolution: "@cspell/dict-dotnet@npm:5.0.11" checksum: 10/342a1c7ab4201f5e8afe19bf1c0b8a365c7045d52460a1c570c236c3c00a87b9312648d00332e9f79eaca9d41d8e323e8363cc47a5df27b842158420bfcb3db5 @@ -251,28 +251,28 @@ __metadata: languageName: node linkType: hard -"@cspell/dict-en-common-misspellings@npm:^2.1.8": +"@cspell/dict-en-common-misspellings@npm:^2.1.11": version: 2.1.11 resolution: "@cspell/dict-en-common-misspellings@npm:2.1.11" checksum: 10/b6144c8c8a727c30d04610db0d1116755eade22feb4c2f055d7721325e726e5749e64f7a5cbba66584290e8f3e79ef116c210d6d56c23be895d24c4cba375a75 languageName: node linkType: hard -"@cspell/dict-en-gb-mit@npm:^3.1.14": +"@cspell/dict-en-gb-mit@npm:^3.1.16": version: 3.1.16 resolution: "@cspell/dict-en-gb-mit@npm:3.1.16" checksum: 10/2420e6158a979a6bf237feb6b8aceaff81aa150c61a4b1a850cd99efe2dd9134ac833e3d66d3671c6fc0df08a8f6557394cf42986fa89c74c4962ab7b8b37e38 languageName: node linkType: hard -"@cspell/dict-en_us@npm:^4.4.24": +"@cspell/dict-en_us@npm:^4.4.27": version: 4.4.27 resolution: "@cspell/dict-en_us@npm:4.4.27" checksum: 10/16ee4c7af802ae5fe019a1fc0768d58c2e1d4088e5b8a5931435ddb2fdfbff4fba9c4bfada12a870172047b3c4c269a2c06c1ec542a290ef79b5c4f60f488ac5 languageName: node linkType: hard -"@cspell/dict-filetypes@npm:^3.0.14": +"@cspell/dict-filetypes@npm:^3.0.15": version: 3.0.15 resolution: "@cspell/dict-filetypes@npm:3.0.15" checksum: 10/cdfe3de4c57c7b581266a49a882cf75f36173ef6c6768995cf9709d864089f1118203c78410f59c9fea1ba79b9e0c051b32a0346ac08c5aaeb9129f575e80608 @@ -321,7 +321,7 @@ __metadata: languageName: node linkType: hard -"@cspell/dict-golang@npm:^6.0.24": +"@cspell/dict-golang@npm:^6.0.26": version: 6.0.26 resolution: "@cspell/dict-golang@npm:6.0.26" checksum: 10/b229f7e5b78b2839eed501e37719546cee787426f323a4a62feaec1db15422482b8b4d97a126c0c6342c2bf1c6f6dc12ac4e05aa245de4b768c5753d2affe9d4 @@ -342,14 +342,14 @@ __metadata: languageName: node linkType: hard -"@cspell/dict-html-symbol-entities@npm:^4.0.4": +"@cspell/dict-html-symbol-entities@npm:^4.0.5": version: 4.0.5 resolution: "@cspell/dict-html-symbol-entities@npm:4.0.5" checksum: 10/050f57152c873bf9725dfec3e7c6b6ce6a0c178ee084fcad48be186bcc965caabf10462d47fc3c9adcae8d5d8d91dc3cf739ab913d2ed7f5f50abec215e9851b languageName: node linkType: hard -"@cspell/dict-html@npm:^4.0.13": +"@cspell/dict-html@npm:^4.0.14": version: 4.0.14 resolution: "@cspell/dict-html@npm:4.0.14" checksum: 10/b6047177b6012d467926c27777391cc3f6ebc522c6f4dce01e58a8100dfac61d5cecefc59ba5994728d41c7480d7c9d994d0f8673197740526f6afbed544094a @@ -412,7 +412,7 @@ __metadata: languageName: node linkType: hard -"@cspell/dict-markdown@npm:^2.0.13": +"@cspell/dict-markdown@npm:^2.0.14": version: 2.0.14 resolution: "@cspell/dict-markdown@npm:2.0.14" peerDependencies: @@ -424,7 +424,7 @@ __metadata: languageName: node linkType: hard -"@cspell/dict-monkeyc@npm:^1.0.11": +"@cspell/dict-monkeyc@npm:^1.0.12": version: 1.0.12 resolution: "@cspell/dict-monkeyc@npm:1.0.12" checksum: 10/9c952968b50a44d5860f9d9ebce49a71d433f1411d7a074711db176eedaaaf810c0c01bb5e32bc66bb08953b8d4a2c8a19bef394407603d18023d1242a882470 @@ -438,14 +438,14 @@ __metadata: languageName: node linkType: hard -"@cspell/dict-npm@npm:^5.2.25": +"@cspell/dict-npm@npm:^5.2.29": version: 5.2.29 resolution: "@cspell/dict-npm@npm:5.2.29" checksum: 10/6ff94e07c52e1863dd51453456683c4298d18e58bacdfad161aab44829ce215d3f8f691a02fb76c6da933f32ac0cb0a908fb22d5b14406c7e050667e990f853c languageName: node linkType: hard -"@cspell/dict-php@npm:^4.1.0": +"@cspell/dict-php@npm:^4.1.1": version: 4.1.1 resolution: "@cspell/dict-php@npm:4.1.1" checksum: 10/e81bed158736ea6f2db8d9e116c16cc3f46b455bb3ed673a100166cfee340be38d0cd9bc3f39c5590364c0bb2bd472755f5e4c65a20787d2d7df749ff43f49d1 @@ -466,7 +466,7 @@ __metadata: languageName: node linkType: hard -"@cspell/dict-python@npm:^4.2.23": +"@cspell/dict-python@npm:^4.2.25": version: 4.2.25 resolution: "@cspell/dict-python@npm:4.2.25" dependencies: @@ -482,21 +482,21 @@ __metadata: languageName: node linkType: hard -"@cspell/dict-ruby@npm:^5.0.9": +"@cspell/dict-ruby@npm:^5.1.0": version: 5.1.0 resolution: "@cspell/dict-ruby@npm:5.1.0" checksum: 10/afe89daa54a6c3be62686f4f74fe924dabb4077e9aead71bf26e211885d068066df414857f27da258a130e2e06ecb5eac394225bc120607bebcb08746b6188f9 languageName: node linkType: hard -"@cspell/dict-rust@npm:^4.0.12": +"@cspell/dict-rust@npm:^4.1.1": version: 4.1.1 resolution: "@cspell/dict-rust@npm:4.1.1" checksum: 10/6d26edf8a3098156a197e8ca6e85c5bef52f5a469bf3e67603774beaf2b11a194c0e4d5f145c65e4d22b2565f29630b95b181ec5d927dd9b1a3440cdb9db7e79 languageName: node linkType: hard -"@cspell/dict-scala@npm:^5.0.8": +"@cspell/dict-scala@npm:^5.0.9": version: 5.0.9 resolution: "@cspell/dict-scala@npm:5.0.9" checksum: 10/9b095e052e4c72fe0d0657f11f654cac6e8bbf6f6ac2043e8f1de8641aa7cad46b94416d70aa9dbd8556b1c1cfd0ac522868867e911a707e7b0e2cbcfcbfb5e2 @@ -510,7 +510,7 @@ __metadata: languageName: node linkType: hard -"@cspell/dict-software-terms@npm:^5.1.15": +"@cspell/dict-software-terms@npm:^5.1.20": version: 5.1.20 resolution: "@cspell/dict-software-terms@npm:5.1.20" checksum: 10/1b145a9e31613a29a92bc9c3a09a5181b9156cabc4bc7e7e0f87868e366fb4a5e451e14df8c9b6845dd95917fe43431390bf762ca9aa60324cd86391a7e57650 @@ -566,48 +566,48 @@ __metadata: languageName: node linkType: hard -"@cspell/dynamic-import@npm:9.4.0": - version: 9.4.0 - resolution: "@cspell/dynamic-import@npm:9.4.0" +"@cspell/dynamic-import@npm:9.6.0": + version: 9.6.0 + resolution: "@cspell/dynamic-import@npm:9.6.0" dependencies: - "@cspell/url": "npm:9.4.0" + "@cspell/url": "npm:9.6.0" import-meta-resolve: "npm:^4.2.0" - checksum: 10/e564ac14e4c56e0f2b7c760ab89b0bb99e8a73b79c7e451cb9440cc86a3241ca33d83e7402787b131749e3f5472fb350219ab28387131834aec45f796079fc45 + checksum: 10/8ae20c7f9af8391b29b0274a944d06ff90168d2469eb142786237f260ab8d0cb67f8c1a303713c36e109d284350615614a7de1b9db94a8f07ee8ed3cb0474791 languageName: node linkType: hard -"@cspell/eslint-plugin@npm:^9.4.0": - version: 9.4.0 - resolution: "@cspell/eslint-plugin@npm:9.4.0" +"@cspell/eslint-plugin@npm:^9.6.0": + version: 9.6.0 + resolution: "@cspell/eslint-plugin@npm:9.6.0" dependencies: - "@cspell/cspell-types": "npm:9.4.0" - "@cspell/url": "npm:9.4.0" - cspell-lib: "npm:9.4.0" + "@cspell/cspell-types": "npm:9.6.0" + "@cspell/url": "npm:9.6.0" + cspell-lib: "npm:9.6.0" synckit: "npm:^0.11.11" peerDependencies: eslint: ^7 || ^8 || ^9 - checksum: 10/139a691c95513c29f1ce7989c46686541945d62c243ce75a5aead27fbd8a0540726785fe1bf5584bc914b15f80a27b258d24ce1573af0d149c3acce43f02a320 + checksum: 10/f0f5a66f1c322dbc646afae9f818cc09a8bae500168d5171ec7fd3edf89a053e6e7447197ba4479e56738634d3547bd4c91e53057c4f09efa799cdfb669a13c4 languageName: node linkType: hard -"@cspell/filetypes@npm:9.4.0": - version: 9.4.0 - resolution: "@cspell/filetypes@npm:9.4.0" - checksum: 10/170fa6ac61f19ac9eb9e17daf8095515fce3caeb376c869729901655f108ea72a34bc746000e26fbc686bd8ed00e8acee5070bb8a7f67736d41b9e2c3720e5d0 +"@cspell/filetypes@npm:9.6.0": + version: 9.6.0 + resolution: "@cspell/filetypes@npm:9.6.0" + checksum: 10/a4fc22eb1fd0fc01f61b6ce6fc2188b0c345fcb8ff34494a4146cd65d8002517c61a680cddd153dcb48677fd0250ac9af0b17dfff11cfe89ee9f3199679e19c3 languageName: node linkType: hard -"@cspell/strong-weak-map@npm:9.4.0": - version: 9.4.0 - resolution: "@cspell/strong-weak-map@npm:9.4.0" - checksum: 10/3a0c920eb4bb19314b878e925eaebfc091224690c8596a5d50ce52b2da64d321b309d00624cb4009c14e5b598a96495644cdc73cfeb6f63d88881ab5cf3962e0 +"@cspell/strong-weak-map@npm:9.6.0": + version: 9.6.0 + resolution: "@cspell/strong-weak-map@npm:9.6.0" + checksum: 10/01d6522f8b7e6a6ad1359f0a18c7a518a28e5132ae95ac3dc9fbdd9f02697175bab1228fafc6e4ba5b9989d478ffc15322fa00324565680975884d9b89885e49 languageName: node linkType: hard -"@cspell/url@npm:9.4.0": - version: 9.4.0 - resolution: "@cspell/url@npm:9.4.0" - checksum: 10/ed14ec47414b765de5d874ffd2d2065f5346208d062b604a2c9e86170fbd3d4c3ecb1b6b2291e9d2e92d9dbc5fcbc9bf4f71bc6e7f68a322a768fa0b6c18915a +"@cspell/url@npm:9.6.0": + version: 9.6.0 + resolution: "@cspell/url@npm:9.6.0" + checksum: 10/1db1394aef50a4e611ad2c7ede579247251f59f34ee0e20d04efb712d1b2faee0e7c1712e5c37b986b9fe72758e72cc5949e6ae26128541e1419ff795e09ff05 languageName: node linkType: hard @@ -648,7 +648,7 @@ __metadata: version: 0.0.0-use.local resolution: "@digital-alchemy/synapse@workspace:." dependencies: - "@cspell/eslint-plugin": "npm:^9.4.0" + "@cspell/eslint-plugin": "npm:^9.6.0" "@digital-alchemy/core": "npm:^26.1.9" "@digital-alchemy/hass": "npm:^25.11.27" "@eslint/compat": "npm:^2.0.1" @@ -661,10 +661,10 @@ __metadata: "@types/pg": "npm:^8.16.0" "@types/uuid": "npm:^11.0.0" "@types/ws": "npm:^8.18.1" - "@typescript-eslint/eslint-plugin": "npm:8.52.0" - "@typescript-eslint/parser": "npm:8.52.0" - "@vitest/coverage-v8": "npm:^4.0.16" - "@vitest/ui": "npm:^4.0.16" + "@typescript-eslint/eslint-plugin": "npm:8.53.0" + "@typescript-eslint/parser": "npm:8.53.0" + "@vitest/coverage-v8": "npm:^4.0.17" + "@vitest/ui": "npm:^4.0.17" better-sqlite3: "npm:^12.6.0" bun: "npm:^1.3.5" bun-types: "npm:^1.3.5" @@ -687,10 +687,10 @@ __metadata: postgres: "npm:^3.4.8" prettier: "npm:^3.7.4" tsx: "npm:^4.21.0" - type-fest: "npm:^5.3.1" + type-fest: "npm:^5.4.0" typescript: "npm:^5.9.3" uuid: "npm:^13.0.0" - vitest: "npm:^4.0.16" + vitest: "npm:^4.0.17" ws: "npm:^8.19.0" peerDependencies: "@digital-alchemy/core": "*" @@ -1461,7 +1461,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.23, @jridgewell/trace-mapping@npm:^0.3.31": +"@jridgewell/trace-mapping@npm:^0.3.31": version: 0.3.31 resolution: "@jridgewell/trace-mapping@npm:0.3.31" dependencies: @@ -1904,105 +1904,105 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:8.52.0": - version: 8.52.0 - resolution: "@typescript-eslint/eslint-plugin@npm:8.52.0" +"@typescript-eslint/eslint-plugin@npm:8.53.0": + version: 8.53.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.53.0" dependencies: "@eslint-community/regexpp": "npm:^4.12.2" - "@typescript-eslint/scope-manager": "npm:8.52.0" - "@typescript-eslint/type-utils": "npm:8.52.0" - "@typescript-eslint/utils": "npm:8.52.0" - "@typescript-eslint/visitor-keys": "npm:8.52.0" + "@typescript-eslint/scope-manager": "npm:8.53.0" + "@typescript-eslint/type-utils": "npm:8.53.0" + "@typescript-eslint/utils": "npm:8.53.0" + "@typescript-eslint/visitor-keys": "npm:8.53.0" ignore: "npm:^7.0.5" natural-compare: "npm:^1.4.0" ts-api-utils: "npm:^2.4.0" peerDependencies: - "@typescript-eslint/parser": ^8.52.0 + "@typescript-eslint/parser": ^8.53.0 eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: 10/4f2a2ada2597cfa22c913d436a4ce3f0d20fa17445dda0c6b3eb6088c4b0d1d8ba0ebc0a72c6a1577a3e58c96f7a2f260c201646cb1fb0308a0e248cc9d81cca + checksum: 10/2cbfa92d21018d53b33db102500f121cedd67405939a11c20d04a0fdc535412f1e554479a9994a244127a151609fe16ae8bce810749261f243eac13360df1ab1 languageName: node linkType: hard -"@typescript-eslint/parser@npm:8.52.0": - version: 8.52.0 - resolution: "@typescript-eslint/parser@npm:8.52.0" +"@typescript-eslint/parser@npm:8.53.0": + version: 8.53.0 + resolution: "@typescript-eslint/parser@npm:8.53.0" dependencies: - "@typescript-eslint/scope-manager": "npm:8.52.0" - "@typescript-eslint/types": "npm:8.52.0" - "@typescript-eslint/typescript-estree": "npm:8.52.0" - "@typescript-eslint/visitor-keys": "npm:8.52.0" + "@typescript-eslint/scope-manager": "npm:8.53.0" + "@typescript-eslint/types": "npm:8.53.0" + "@typescript-eslint/typescript-estree": "npm:8.53.0" + "@typescript-eslint/visitor-keys": "npm:8.53.0" debug: "npm:^4.4.3" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: 10/f221411fb3cc6c5a9e9fa6bec45cd16d5e5d7c1eeba331c97dae97756103bd4b5f67956e2288d478ad96cce7bc4c3c91b510b06d54283c7c0c86acaf4cdb4abf + checksum: 10/5337f472aeb3d04041a3c9c9e9d9884e685ba7e4f722ab2963f1054087a62a42946dd0d39993e60506efef0d2a4cc1b0619b34e49261913d6f4d8cdbf3490d56 languageName: node linkType: hard -"@typescript-eslint/project-service@npm:8.52.0": - version: 8.52.0 - resolution: "@typescript-eslint/project-service@npm:8.52.0" +"@typescript-eslint/project-service@npm:8.53.0": + version: 8.53.0 + resolution: "@typescript-eslint/project-service@npm:8.53.0" dependencies: - "@typescript-eslint/tsconfig-utils": "npm:^8.52.0" - "@typescript-eslint/types": "npm:^8.52.0" + "@typescript-eslint/tsconfig-utils": "npm:^8.53.0" + "@typescript-eslint/types": "npm:^8.53.0" debug: "npm:^4.4.3" peerDependencies: typescript: ">=4.8.4 <6.0.0" - checksum: 10/bfa786007ed4a603fb8f31c6e354f0ba0cca576b03e402584ae3cf0d674f07adfbde9e976a5bf165fa44c484d4b4f310bd18b34d1b0e75b4210253edbdaabb87 + checksum: 10/2f232f241f57c0f42194a8bcb8c207e4ed4345d7cc097434d394c2904338e64f386903931395ef97cd2cf3ae33d98645f0d6164660d794e33259e2c3978052ff languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.52.0": - version: 8.52.0 - resolution: "@typescript-eslint/scope-manager@npm:8.52.0" +"@typescript-eslint/scope-manager@npm:8.53.0": + version: 8.53.0 + resolution: "@typescript-eslint/scope-manager@npm:8.53.0" dependencies: - "@typescript-eslint/types": "npm:8.52.0" - "@typescript-eslint/visitor-keys": "npm:8.52.0" - checksum: 10/89d9c04cd2567e6aa9adcbe85e2eab24fbc64bde5a33c688764e7c896e9a02c06aad2ec88e8bdc4d5bfabadbc510906a0cb4f3e0b73a5b80d10218f7a6a4ea27 + "@typescript-eslint/types": "npm:8.53.0" + "@typescript-eslint/visitor-keys": "npm:8.53.0" + checksum: 10/40a651cfc16f9464f92b5a58492207c1f89a1ff98cfedd2d33d1dbe8234ce50c3a543267f1b489f903b001e0abcaf1568e7c9b70c009871c34af6ef3602ac0bf languageName: node linkType: hard -"@typescript-eslint/tsconfig-utils@npm:8.52.0, @typescript-eslint/tsconfig-utils@npm:^8.52.0": - version: 8.52.0 - resolution: "@typescript-eslint/tsconfig-utils@npm:8.52.0" +"@typescript-eslint/tsconfig-utils@npm:8.53.0, @typescript-eslint/tsconfig-utils@npm:^8.53.0": + version: 8.53.0 + resolution: "@typescript-eslint/tsconfig-utils@npm:8.53.0" peerDependencies: typescript: ">=4.8.4 <6.0.0" - checksum: 10/5b26227ab549e20a6b15725a4f8373acb70ae1c83570c8d670e242bfcd22ac0c9111d4d28ea16ee3939572caacce50e113388ce943f238fc2ca17f6c5a040cd2 + checksum: 10/91f1f02ec8a3daf7d3dc9e43a847ef834444a6e073e3a4a07a311d898b225124d9c4abb4b48266d821f0ea4225614266084e5157182e7ba7aaecafefbae00c7e languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:8.52.0": - version: 8.52.0 - resolution: "@typescript-eslint/type-utils@npm:8.52.0" +"@typescript-eslint/type-utils@npm:8.53.0": + version: 8.53.0 + resolution: "@typescript-eslint/type-utils@npm:8.53.0" dependencies: - "@typescript-eslint/types": "npm:8.52.0" - "@typescript-eslint/typescript-estree": "npm:8.52.0" - "@typescript-eslint/utils": "npm:8.52.0" + "@typescript-eslint/types": "npm:8.53.0" + "@typescript-eslint/typescript-estree": "npm:8.53.0" + "@typescript-eslint/utils": "npm:8.53.0" debug: "npm:^4.4.3" ts-api-utils: "npm:^2.4.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: 10/e46d77192e2678561e2cdefe2c2b1ba8965458a88e6dd0d1967656ff5dcb00b75217ec6b084323710028215f64a65ba6ec288e5b021a0c9a325450b4bcfc4f43 + checksum: 10/5be4036b475bbc4bb9a834beefe8114286bbe2dee54c96c65c02d6ceabac3422605802dcbefdbf20ae9ede3c85bf2f650eda2acc7ed1a3bf75f02ed478e7cdd1 languageName: node linkType: hard -"@typescript-eslint/types@npm:8.52.0, @typescript-eslint/types@npm:^8.52.0": - version: 8.52.0 - resolution: "@typescript-eslint/types@npm:8.52.0" - checksum: 10/05a630c5d25cce74d1bfa51027f1232f2e8a97a8f483ce0274e928373b4633cdf713be53eca39926f0372d52a3335f13786c7910d2edfd546a0cf1d66b3bcf51 +"@typescript-eslint/types@npm:8.53.0, @typescript-eslint/types@npm:^8.53.0": + version: 8.53.0 + resolution: "@typescript-eslint/types@npm:8.53.0" + checksum: 10/36ee696a92ed575385b5c1ccc46e3fec9c5d9aa6f3640f8ad0234ed5a763c9ab78c7d3419fd3d462a966f6b95472390b8040055e4e73c75c52671478e90749ff languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.52.0": - version: 8.52.0 - resolution: "@typescript-eslint/typescript-estree@npm:8.52.0" +"@typescript-eslint/typescript-estree@npm:8.53.0": + version: 8.53.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.53.0" dependencies: - "@typescript-eslint/project-service": "npm:8.52.0" - "@typescript-eslint/tsconfig-utils": "npm:8.52.0" - "@typescript-eslint/types": "npm:8.52.0" - "@typescript-eslint/visitor-keys": "npm:8.52.0" + "@typescript-eslint/project-service": "npm:8.53.0" + "@typescript-eslint/tsconfig-utils": "npm:8.53.0" + "@typescript-eslint/types": "npm:8.53.0" + "@typescript-eslint/visitor-keys": "npm:8.53.0" debug: "npm:^4.4.3" minimatch: "npm:^9.0.5" semver: "npm:^7.7.3" @@ -2010,79 +2010,78 @@ __metadata: ts-api-utils: "npm:^2.4.0" peerDependencies: typescript: ">=4.8.4 <6.0.0" - checksum: 10/4e699f44a05e9c487531557a1eaf6412a97f370ec946a03596c8d445f584c3d17e9aa34cde5ce8998ae9d6908c1daffb2c9b523cb07e5988cf249eae6dea50fd + checksum: 10/bdacb2f3ffde535c3955bbfbd062d2010943f7693034cde4019ccde699e826e7ef91d7e1d2f3652c30584c013924410dae5056417909e8169f1e3d7272636bd9 languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.52.0": - version: 8.52.0 - resolution: "@typescript-eslint/utils@npm:8.52.0" +"@typescript-eslint/utils@npm:8.53.0": + version: 8.53.0 + resolution: "@typescript-eslint/utils@npm:8.53.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.9.1" - "@typescript-eslint/scope-manager": "npm:8.52.0" - "@typescript-eslint/types": "npm:8.52.0" - "@typescript-eslint/typescript-estree": "npm:8.52.0" + "@typescript-eslint/scope-manager": "npm:8.53.0" + "@typescript-eslint/types": "npm:8.53.0" + "@typescript-eslint/typescript-estree": "npm:8.53.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: 10/11a02ab0fd26bb1284dfa8c02d40c54cabd3aa795e82ab26b060ea3839998c28a41822b075f9d23fb51e291e465147213166c8ddaf3c8d5807e70b0a4345d967 + checksum: 10/ef123c8531de793d8d4f5fa51076402bfe809481feaee605086986c370c94361c525ec550b2c4c6703cf60e026e87862428c044c763ead3ea9bf9bce8ad79310 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.52.0": - version: 8.52.0 - resolution: "@typescript-eslint/visitor-keys@npm:8.52.0" +"@typescript-eslint/visitor-keys@npm:8.53.0": + version: 8.53.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.53.0" dependencies: - "@typescript-eslint/types": "npm:8.52.0" + "@typescript-eslint/types": "npm:8.53.0" eslint-visitor-keys: "npm:^4.2.1" - checksum: 10/4d841402cc65e876382ede464b68cf167c7d24905b15225c472516bb759140abbef02f250c6335ca35327f7328975ff3b28c3249a5183319cfd01f1d5541e3c1 + checksum: 10/879e1dfbd002059c0eb59f9660c26eb71a1643622906e4af444dbe5297e95ad210d763b53308b6372b55d85159a161982a8848352706a7d361fd3e17d6ba96d0 languageName: node linkType: hard -"@vitest/coverage-v8@npm:^4.0.16": - version: 4.0.16 - resolution: "@vitest/coverage-v8@npm:4.0.16" +"@vitest/coverage-v8@npm:^4.0.17": + version: 4.0.17 + resolution: "@vitest/coverage-v8@npm:4.0.17" dependencies: "@bcoe/v8-coverage": "npm:^1.0.2" - "@vitest/utils": "npm:4.0.16" - ast-v8-to-istanbul: "npm:^0.3.8" + "@vitest/utils": "npm:4.0.17" + ast-v8-to-istanbul: "npm:^0.3.10" istanbul-lib-coverage: "npm:^3.2.2" istanbul-lib-report: "npm:^3.0.1" - istanbul-lib-source-maps: "npm:^5.0.6" istanbul-reports: "npm:^3.2.0" magicast: "npm:^0.5.1" obug: "npm:^2.1.1" std-env: "npm:^3.10.0" tinyrainbow: "npm:^3.0.3" peerDependencies: - "@vitest/browser": 4.0.16 - vitest: 4.0.16 + "@vitest/browser": 4.0.17 + vitest: 4.0.17 peerDependenciesMeta: "@vitest/browser": optional: true - checksum: 10/cfb0095db60baa7ec8f76d4a9d09a92f1d9f2bfe83adfbbfca32a9b1a6dd76447db33bbba2fd8882f551ca206ef86f74f6ed436643a036537ecea6398a6825f1 + checksum: 10/aab6340670dbf42a5bf4a28b49a4d4c8819e842edac45567bae50af27b9e89264406945e57dd115b833190a6c25ba8f716c2eabaa23d2e249a185e3acc97ec1a languageName: node linkType: hard -"@vitest/expect@npm:4.0.16": - version: 4.0.16 - resolution: "@vitest/expect@npm:4.0.16" +"@vitest/expect@npm:4.0.17": + version: 4.0.17 + resolution: "@vitest/expect@npm:4.0.17" dependencies: "@standard-schema/spec": "npm:^1.0.0" "@types/chai": "npm:^5.2.2" - "@vitest/spy": "npm:4.0.16" - "@vitest/utils": "npm:4.0.16" + "@vitest/spy": "npm:4.0.17" + "@vitest/utils": "npm:4.0.17" chai: "npm:^6.2.1" tinyrainbow: "npm:^3.0.3" - checksum: 10/1da98c86d394a4955bef381ac2c63a52d2eec0086f55e18858083da928cfdf51e7a30bfd88b1814e861906dae44d089aeab0fcc67b2597a4a8073c70cd14bdf7 + checksum: 10/f260fefea527aae652be8d71ff188d45f958b7299a4577d1c3ed15bc87e6b20a6abb30ec6419c826259863d8bdbc1122e82cc499fb9eb63aaa43d3a5be1b7f76 languageName: node linkType: hard -"@vitest/mocker@npm:4.0.16": - version: 4.0.16 - resolution: "@vitest/mocker@npm:4.0.16" +"@vitest/mocker@npm:4.0.17": + version: 4.0.17 + resolution: "@vitest/mocker@npm:4.0.17" dependencies: - "@vitest/spy": "npm:4.0.16" + "@vitest/spy": "npm:4.0.17" estree-walker: "npm:^3.0.3" magic-string: "npm:^0.30.21" peerDependencies: @@ -2093,52 +2092,52 @@ __metadata: optional: true vite: optional: true - checksum: 10/3a34c6571ef278b80d33feabb8389d6cf7cfd248fe592b8b2a373650ab460b95805fde65e6bd76aebc75729fc0c94b4d8b9bba25fa55e21c2745ae03c10316bf + checksum: 10/4d938c298dd7e63d23efc56a81e254a8a453b0157b378d4b7af57a40dd2687c24a0e1f2e2499f8d17fe302e6d6d515e67c6a5fbfbff75dee2cfd51c37cf4c7dc languageName: node linkType: hard -"@vitest/pretty-format@npm:4.0.16": - version: 4.0.16 - resolution: "@vitest/pretty-format@npm:4.0.16" +"@vitest/pretty-format@npm:4.0.17": + version: 4.0.17 + resolution: "@vitest/pretty-format@npm:4.0.17" dependencies: tinyrainbow: "npm:^3.0.3" - checksum: 10/914d5d35fb3b0aa67f8e6065ac3d1f1798b7774e1ad9d1e873e7c6efdc7925c98e0f8188bb13c4f3feb4d80b756c337f7a55cd4f78c50fe786330d0aaede7cfd + checksum: 10/e50925f44168b8108a5094e44fd739b7183457c101eb020e88b5556a2f857808d0c9d045113aec83815a20d4aaaf9b7a522a1c651ce111de18daa686891b37a0 languageName: node linkType: hard -"@vitest/runner@npm:4.0.16": - version: 4.0.16 - resolution: "@vitest/runner@npm:4.0.16" +"@vitest/runner@npm:4.0.17": + version: 4.0.17 + resolution: "@vitest/runner@npm:4.0.17" dependencies: - "@vitest/utils": "npm:4.0.16" + "@vitest/utils": "npm:4.0.17" pathe: "npm:^2.0.3" - checksum: 10/2aed39bb46ba747bd4fd5acf081e9e500192fec19c1887399f6a1701bbfdab05f3d3b45c00e4af5b90a0832853c959a0f64e676b05c67f5457b7c6984f844aa2 + checksum: 10/75c62ac09b506d2707baad72c9a8ca6addb9bb179548d9ec9af3f7f2303b2e03f4001480c9657325718b15f2997fc39168c027d8d88794c0f8c04800c640c055 languageName: node linkType: hard -"@vitest/snapshot@npm:4.0.16": - version: 4.0.16 - resolution: "@vitest/snapshot@npm:4.0.16" +"@vitest/snapshot@npm:4.0.17": + version: 4.0.17 + resolution: "@vitest/snapshot@npm:4.0.17" dependencies: - "@vitest/pretty-format": "npm:4.0.16" + "@vitest/pretty-format": "npm:4.0.17" magic-string: "npm:^0.30.21" pathe: "npm:^2.0.3" - checksum: 10/30f2977c96645c018b9d1f658e758f4f886ac63966dca909e9f736d6c9d6d0a6dabdeaedf9abcc13e1000458e4069283632c0140033972847dc1f4b4ac38e076 + checksum: 10/0cda8970f484bdc5777347cc317f020dc7773ddf0cea996ab5fff453966310c64e9a97854b04998cf0635e8118c12e2235c7a5f921fdfc288dc63dc27c3116d8 languageName: node linkType: hard -"@vitest/spy@npm:4.0.16": - version: 4.0.16 - resolution: "@vitest/spy@npm:4.0.16" - checksum: 10/76cbabfdd77adf16904d5c128de67abca650bbc2ed36acc68fca548dc51844c7fc1ac516e384d07341b25ae39318c7c2feb499ffa7283a1a838f762cb0cda6ab +"@vitest/spy@npm:4.0.17": + version: 4.0.17 + resolution: "@vitest/spy@npm:4.0.17" + checksum: 10/23313980c512b00c08a1c64f6ed15dc7c295bb7b09feab571a3cc96536de2f07432109256717f9deb7f1b8c9ba9ac28f7e617cf639654bc564f6ea5a341ad8f4 languageName: node linkType: hard -"@vitest/ui@npm:^4.0.16": - version: 4.0.16 - resolution: "@vitest/ui@npm:4.0.16" +"@vitest/ui@npm:^4.0.17": + version: 4.0.17 + resolution: "@vitest/ui@npm:4.0.17" dependencies: - "@vitest/utils": "npm:4.0.16" + "@vitest/utils": "npm:4.0.17" fflate: "npm:^0.8.2" flatted: "npm:^3.3.3" pathe: "npm:^2.0.3" @@ -2146,18 +2145,18 @@ __metadata: tinyglobby: "npm:^0.2.15" tinyrainbow: "npm:^3.0.3" peerDependencies: - vitest: 4.0.16 - checksum: 10/9dcd99a87c3e4a6566eb689945bef1e9f91333dff9e4384f2a60855475ed10cb0d3eaeece5982b1dcbd6986157ac17d3d99eddbe2a40ad664240da315b866003 + vitest: 4.0.17 + checksum: 10/1face37e2c4e137f68eee8dcdd1fbb8492ce44d32f27550ba2dcb4523f08f927c4deb3bfec03a06d6cfbddc22ea596f4d98b334f12ced966ca6c60808040e27a languageName: node linkType: hard -"@vitest/utils@npm:4.0.16": - version: 4.0.16 - resolution: "@vitest/utils@npm:4.0.16" +"@vitest/utils@npm:4.0.17": + version: 4.0.17 + resolution: "@vitest/utils@npm:4.0.17" dependencies: - "@vitest/pretty-format": "npm:4.0.16" + "@vitest/pretty-format": "npm:4.0.17" tinyrainbow: "npm:^3.0.3" - checksum: 10/07fb3c96867656ff080df7ae6056a8dc23931d0f8bc16e15994c576c580dc6e2dcf71af0964fee197ea7eea4f4ad72c256f56cd3b81599f9e0ba63a228968d50 + checksum: 10/b8b96f8c2c4fee13f4ef4927e56bbf98c2d4f3a61428d9721c5578c96e2a0953892dfccfad3e0c1a7b3105e3d24f93f826f8338c82c72b9f8bc32b50bc9072a1 languageName: node linkType: hard @@ -2324,7 +2323,7 @@ __metadata: languageName: node linkType: hard -"ast-v8-to-istanbul@npm:^0.3.8": +"ast-v8-to-istanbul@npm:^0.3.10": version: 0.3.10 resolution: "ast-v8-to-istanbul@npm:0.3.10" dependencies: @@ -2705,7 +2704,7 @@ __metadata: languageName: node linkType: hard -"comment-json@npm:^4.4.1": +"comment-json@npm:^4.5.1": version: 4.5.1 resolution: "comment-json@npm:4.5.1" dependencies: @@ -2760,81 +2759,81 @@ __metadata: languageName: node linkType: hard -"cspell-config-lib@npm:9.4.0": - version: 9.4.0 - resolution: "cspell-config-lib@npm:9.4.0" +"cspell-config-lib@npm:9.6.0": + version: 9.6.0 + resolution: "cspell-config-lib@npm:9.6.0" dependencies: - "@cspell/cspell-types": "npm:9.4.0" - comment-json: "npm:^4.4.1" - smol-toml: "npm:^1.5.2" + "@cspell/cspell-types": "npm:9.6.0" + comment-json: "npm:^4.5.1" + smol-toml: "npm:^1.6.0" yaml: "npm:^2.8.2" - checksum: 10/09edc52bebcd1eaf01e09a06c90ef2a598a7417e5e457ec368008332bf55f9b9c5745831425cb7f78ecf8faabdc63679924e3ef9660b9c6a756ac3a123c2874f + checksum: 10/375a68469d4f127ef366bc53984cb099868998202ba739431bafb8689c27c778e329e486d57b8a2ff6d94819642e1b24315dbd92d0a765f4adfabdf6cb6141ed languageName: node linkType: hard -"cspell-dictionary@npm:9.4.0": - version: 9.4.0 - resolution: "cspell-dictionary@npm:9.4.0" +"cspell-dictionary@npm:9.6.0": + version: 9.6.0 + resolution: "cspell-dictionary@npm:9.6.0" dependencies: - "@cspell/cspell-pipe": "npm:9.4.0" - "@cspell/cspell-types": "npm:9.4.0" - cspell-trie-lib: "npm:9.4.0" - fast-equals: "npm:^5.3.3" - checksum: 10/c771523d28f3a4496d573e08ccebcca8cda8fe19f2800d4552860a575a06de9604e1dadccb93bf6d7a689fe1ca2b9f8417cd5612379ae2396d6edf43996b2347 + "@cspell/cspell-pipe": "npm:9.6.0" + "@cspell/cspell-types": "npm:9.6.0" + cspell-trie-lib: "npm:9.6.0" + fast-equals: "npm:^6.0.0" + checksum: 10/e54d9b01f77810af354360d53ed8689149eb40b75cb54583d2cd05ca823669d562b8dedbcebc112ebfe5c476a11ad8a92353e19265f59177e3c9632a2b2c4f7f languageName: node linkType: hard -"cspell-glob@npm:9.4.0": - version: 9.4.0 - resolution: "cspell-glob@npm:9.4.0" +"cspell-glob@npm:9.6.0": + version: 9.6.0 + resolution: "cspell-glob@npm:9.6.0" dependencies: - "@cspell/url": "npm:9.4.0" + "@cspell/url": "npm:9.6.0" picomatch: "npm:^4.0.3" - checksum: 10/c8afb33ec799dd33d3432f4a10e92bf3709107b32d4e33a2c9a081e87e89dc0c816c9b51579d367e5ead1c70d329411c9052d5b4aefb5ff811eb949e6787ce60 + checksum: 10/112c608146e5da783ec78f97dd3191c91fe49802b35c5d59fcc90e10cd8f6d58aaf7ec0bd1a6b44cde72660b4a4498cb7e43380f06502b9b14db6654574a6b8d languageName: node linkType: hard -"cspell-grammar@npm:9.4.0": - version: 9.4.0 - resolution: "cspell-grammar@npm:9.4.0" +"cspell-grammar@npm:9.6.0": + version: 9.6.0 + resolution: "cspell-grammar@npm:9.6.0" dependencies: - "@cspell/cspell-pipe": "npm:9.4.0" - "@cspell/cspell-types": "npm:9.4.0" + "@cspell/cspell-pipe": "npm:9.6.0" + "@cspell/cspell-types": "npm:9.6.0" bin: cspell-grammar: bin.mjs - checksum: 10/8bb4fce0e594772d96193056da012342a57f0f84521d335f8a80b2e108e20306f1748cfa9fc9c899b8b2247e87eda362a150928756f8a769cfe2880dae5a5955 + checksum: 10/48b2f242a901180e383df3146e0a69437aa36be9eef351073a3d06ee1602db8eed5db3e3cb53f73db988db75fc510a7f9cc786fd426c64d67754735cee7a52cb languageName: node linkType: hard -"cspell-io@npm:9.4.0": - version: 9.4.0 - resolution: "cspell-io@npm:9.4.0" +"cspell-io@npm:9.6.0": + version: 9.6.0 + resolution: "cspell-io@npm:9.6.0" dependencies: - "@cspell/cspell-service-bus": "npm:9.4.0" - "@cspell/url": "npm:9.4.0" - checksum: 10/bdd197e97d9938f77b61df31f81b9f1c0f6bb84af3273228b7c724ef02b0ebbb005bb014511bd0c18d88bedc55a36719bc064a1296bfbe3b079c1892d2060d94 + "@cspell/cspell-service-bus": "npm:9.6.0" + "@cspell/url": "npm:9.6.0" + checksum: 10/c203995f7fd3a9cf02cafa86245a98f1bea0677ea135e00ab2cfdd96aa5e865de6cc2777555d4db60e42fd5706b2f19f7fcef9ff24148a0ebca2d5cdb57d43b4 languageName: node linkType: hard -"cspell-lib@npm:9.4.0": - version: 9.4.0 - resolution: "cspell-lib@npm:9.4.0" +"cspell-lib@npm:9.6.0": + version: 9.6.0 + resolution: "cspell-lib@npm:9.6.0" dependencies: - "@cspell/cspell-bundled-dicts": "npm:9.4.0" - "@cspell/cspell-pipe": "npm:9.4.0" - "@cspell/cspell-resolver": "npm:9.4.0" - "@cspell/cspell-types": "npm:9.4.0" - "@cspell/dynamic-import": "npm:9.4.0" - "@cspell/filetypes": "npm:9.4.0" - "@cspell/strong-weak-map": "npm:9.4.0" - "@cspell/url": "npm:9.4.0" + "@cspell/cspell-bundled-dicts": "npm:9.6.0" + "@cspell/cspell-pipe": "npm:9.6.0" + "@cspell/cspell-resolver": "npm:9.6.0" + "@cspell/cspell-types": "npm:9.6.0" + "@cspell/dynamic-import": "npm:9.6.0" + "@cspell/filetypes": "npm:9.6.0" + "@cspell/strong-weak-map": "npm:9.6.0" + "@cspell/url": "npm:9.6.0" clear-module: "npm:^4.1.2" - cspell-config-lib: "npm:9.4.0" - cspell-dictionary: "npm:9.4.0" - cspell-glob: "npm:9.4.0" - cspell-grammar: "npm:9.4.0" - cspell-io: "npm:9.4.0" - cspell-trie-lib: "npm:9.4.0" + cspell-config-lib: "npm:9.6.0" + cspell-dictionary: "npm:9.6.0" + cspell-glob: "npm:9.6.0" + cspell-grammar: "npm:9.6.0" + cspell-io: "npm:9.6.0" + cspell-trie-lib: "npm:9.6.0" env-paths: "npm:^3.0.0" gensequence: "npm:^8.0.8" import-fresh: "npm:^3.3.1" @@ -2842,18 +2841,16 @@ __metadata: vscode-languageserver-textdocument: "npm:^1.0.12" vscode-uri: "npm:^3.1.0" xdg-basedir: "npm:^5.1.0" - checksum: 10/1e03798b2726a9c33f6caad475a268264969975f4d55925a478e5c4d58e367a81d632da25fe6d24c76ba2c6b221961eaaa1a19ac4ffa0257d8558948a28f4092 + checksum: 10/03a7e2b442b49990292dbd48c543556fa760765f8e1c5734b2cda541f2ac70747c216cb314eca38fed905406e8ff703c428b0adfd62981844fb292794dc6f2f1 languageName: node linkType: hard -"cspell-trie-lib@npm:9.4.0": - version: 9.4.0 - resolution: "cspell-trie-lib@npm:9.4.0" - dependencies: - "@cspell/cspell-pipe": "npm:9.4.0" - "@cspell/cspell-types": "npm:9.4.0" - gensequence: "npm:^8.0.8" - checksum: 10/271f144bf68222198a677e042e97f7fc866e016a324d22b6f4ff442369c1071d384988bc36403364f2fdf91c4c090c678fc77fc83153c814784040b186f97aea +"cspell-trie-lib@npm:9.6.0": + version: 9.6.0 + resolution: "cspell-trie-lib@npm:9.6.0" + peerDependencies: + "@cspell/cspell-types": 9.6.0 + checksum: 10/ec0f10a3a72db54b2fd64940e1cc3eb347339ca8142903bcff31968bd141a87f26cbbf0791c7afca1b95367f99b5382733d67a370ccf6e65e55f80e8dde8279e languageName: node linkType: hard @@ -2897,7 +2894,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.4.3": +"debug@npm:4, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.4.3": version: 4.4.3 resolution: "debug@npm:4.4.3" dependencies: @@ -4020,10 +4017,10 @@ __metadata: languageName: node linkType: hard -"fast-equals@npm:^5.3.3": - version: 5.4.0 - resolution: "fast-equals@npm:5.4.0" - checksum: 10/bea068ceb7825d486d88a17ccc3fe889d1833efefa8dc64c83806e797f66b3ea953ac4aebd96af022d828de315ec87476e76418a5da774217d0ab66de53d68f5 +"fast-equals@npm:^6.0.0": + version: 6.0.0 + resolution: "fast-equals@npm:6.0.0" + checksum: 10/c5f8cd9f4dc36bb83cee75be6ace0ffaad8c2c8904f3659a1a70514b8117b04db757cef5db017ab8a12a36da9464b7dc90b2171e4260978b3594819e69f8c2dd languageName: node linkType: hard @@ -4853,17 +4850,6 @@ __metadata: languageName: node linkType: hard -"istanbul-lib-source-maps@npm:^5.0.6": - version: 5.0.6 - resolution: "istanbul-lib-source-maps@npm:5.0.6" - dependencies: - "@jridgewell/trace-mapping": "npm:^0.3.23" - debug: "npm:^4.1.1" - istanbul-lib-coverage: "npm:^3.0.0" - checksum: 10/569dd0a392ee3464b1fe1accbaef5cc26de3479eacb5b91d8c67ebb7b425d39fd02247d85649c3a0e9c29b600809fa60b5af5a281a75a89c01f385b1e24823a2 - languageName: node - linkType: hard - "istanbul-reports@npm:^3.2.0": version: 3.2.0 resolution: "istanbul-reports@npm:3.2.0" @@ -6224,7 +6210,7 @@ __metadata: languageName: node linkType: hard -"smol-toml@npm:^1.5.2": +"smol-toml@npm:^1.6.0": version: 1.6.0 resolution: "smol-toml@npm:1.6.0" checksum: 10/965315168134bdcc410cda1b71a5e79cb72efd4891584a4cfb1430795437f83ed3bfc40c36dede94023682d2f9aac3b6d52d191036ffc474692da68c4a2292c8 @@ -6561,7 +6547,7 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^5.2.0, type-fest@npm:^5.3.1": +"type-fest@npm:^5.2.0": version: 5.3.1 resolution: "type-fest@npm:5.3.1" dependencies: @@ -6570,6 +6556,15 @@ __metadata: languageName: node linkType: hard +"type-fest@npm:^5.4.0": + version: 5.4.0 + resolution: "type-fest@npm:5.4.0" + dependencies: + tagged-tag: "npm:^1.0.0" + checksum: 10/7012a9d6031420e41b39546c713d2d91a08959e76343273e13ccc44ea76ef17efda2779e690549b453ecb3170c1b5e46ce3b0a5d0234443ecfd227e47c4bf781 + languageName: node + linkType: hard + "typed-array-buffer@npm:^1.0.3": version: 1.0.3 resolution: "typed-array-buffer@npm:1.0.3" @@ -6774,17 +6769,17 @@ __metadata: languageName: node linkType: hard -"vitest@npm:^4.0.16": - version: 4.0.16 - resolution: "vitest@npm:4.0.16" - dependencies: - "@vitest/expect": "npm:4.0.16" - "@vitest/mocker": "npm:4.0.16" - "@vitest/pretty-format": "npm:4.0.16" - "@vitest/runner": "npm:4.0.16" - "@vitest/snapshot": "npm:4.0.16" - "@vitest/spy": "npm:4.0.16" - "@vitest/utils": "npm:4.0.16" +"vitest@npm:^4.0.17": + version: 4.0.17 + resolution: "vitest@npm:4.0.17" + dependencies: + "@vitest/expect": "npm:4.0.17" + "@vitest/mocker": "npm:4.0.17" + "@vitest/pretty-format": "npm:4.0.17" + "@vitest/runner": "npm:4.0.17" + "@vitest/snapshot": "npm:4.0.17" + "@vitest/spy": "npm:4.0.17" + "@vitest/utils": "npm:4.0.17" es-module-lexer: "npm:^1.7.0" expect-type: "npm:^1.2.2" magic-string: "npm:^0.30.21" @@ -6802,10 +6797,10 @@ __metadata: "@edge-runtime/vm": "*" "@opentelemetry/api": ^1.9.0 "@types/node": ^20.0.0 || ^22.0.0 || >=24.0.0 - "@vitest/browser-playwright": 4.0.16 - "@vitest/browser-preview": 4.0.16 - "@vitest/browser-webdriverio": 4.0.16 - "@vitest/ui": 4.0.16 + "@vitest/browser-playwright": 4.0.17 + "@vitest/browser-preview": 4.0.17 + "@vitest/browser-webdriverio": 4.0.17 + "@vitest/ui": 4.0.17 happy-dom: "*" jsdom: "*" peerDependenciesMeta: @@ -6829,7 +6824,7 @@ __metadata: optional: true bin: vitest: vitest.mjs - checksum: 10/22b3806988ab186be4a6a133903a70c62835198e8e749f6ed751957d23bc1e3f0466e310a1a79d0b70a354b2e308e574486191eb39711257b3fe61e4fe00d1c8 + checksum: 10/792cf5ecdb2c0c2a61fc7beacec800413dcc5b68ad5e18f74795cdbfe513d58e3b6e437571c728c9992920f52d0640a5264aaf8c3702454b2637ff93451cf567 languageName: node linkType: hard