diff --git a/CHANGELOG.md b/CHANGELOG.md index 011e1d17..db1247df 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,51 @@ # Changelog +## [3.4.0](https://github.com/jdx/usage/compare/v3.3.0..v3.4.0) - 2026-05-31 + +### 🚀 Features + +- **(spec)** output KDL multiline strings for descriptions by [@gaojunran](https://github.com/gaojunran) in [#639](https://github.com/jdx/usage/pull/639) + +### 🐛 Bug Fixes + +- **(ci)** preserve release push credentials by [@jdx](https://github.com/jdx) in [#650](https://github.com/jdx/usage/pull/650) +- **(nushell)** use caret for invoking cmd in completion script by [@silvanshade](https://github.com/silvanshade) in [#638](https://github.com/jdx/usage/pull/638) +- **(parse)** keep inherited global flags when a subcommand re-declares them as non-global by [@JamBalaya56562](https://github.com/JamBalaya56562) in [#649](https://github.com/jdx/usage/pull/649) +- **(zsh)** consistently single-quote choice values containing spaces by [@jdx](https://github.com/jdx) in [#635](https://github.com/jdx/usage/pull/635) + +### 🛡️ Security + +- **(ci)** add zizmor workflow for github actions security analysis by [@jdx](https://github.com/jdx) in [#633](https://github.com/jdx/usage/pull/633) + +### 🔍 Other Changes + +- **(ci)** make sponsor blurb append idempotent by [@jdx](https://github.com/jdx) in [#627](https://github.com/jdx/usage/pull/627) +- **(ci)** remove autofix.ci workflow by [@jdx](https://github.com/jdx) in [#631](https://github.com/jdx/usage/pull/631) +- **(ci)** assert mise run render produces no diff by [@jdx](https://github.com/jdx) in [#632](https://github.com/jdx/usage/pull/632) +- **(ci)** add PR autocloser by [@jdx](https://github.com/jdx) in [#640](https://github.com/jdx/usage/pull/640) +- **(ci)** format release lock after aube update by [@jdx](https://github.com/jdx) in [#653](https://github.com/jdx/usage/pull/653) +- remove pull_request_target workflow by [@jdx](https://github.com/jdx) in [#629](https://github.com/jdx/usage/pull/629) +- remove caching from publishing workflows by [@jdx](https://github.com/jdx) in [#630](https://github.com/jdx/usage/pull/630) + +### 📦️ Dependency Updates + +- lock file maintenance by [@renovate[bot]](https://github.com/renovate[bot]) in [#621](https://github.com/jdx/usage/pull/621) +- update taiki-e/install-action digest to e5de28a by [@renovate[bot]](https://github.com/renovate[bot]) in [#624](https://github.com/jdx/usage/pull/624) +- update rust crate ctor to 0.12 by [@renovate[bot]](https://github.com/renovate[bot]) in [#625](https://github.com/jdx/usage/pull/625) +- update taiki-e/install-action digest to 4c7e9f3 by [@renovate[bot]](https://github.com/renovate[bot]) in [#626](https://github.com/jdx/usage/pull/626) +- update rust crate ctor to v1 by [@renovate[bot]](https://github.com/renovate[bot]) in [#637](https://github.com/jdx/usage/pull/637) +- update codecov/codecov-action digest to e79a696 by [@renovate[bot]](https://github.com/renovate[bot]) in [#642](https://github.com/jdx/usage/pull/642) +- update zizmorcore/zizmor-action action to v0.5.4 by [@renovate[bot]](https://github.com/renovate[bot]) in [#644](https://github.com/jdx/usage/pull/644) +- update rust crate assert_cmd to v2.2.2 by [@renovate[bot]](https://github.com/renovate[bot]) in [#643](https://github.com/jdx/usage/pull/643) +- update rust crate serde_with to v3.20.0 by [@renovate[bot]](https://github.com/renovate[bot]) in [#645](https://github.com/jdx/usage/pull/645) +- lock file maintenance by [@renovate[bot]](https://github.com/renovate[bot]) in [#647](https://github.com/jdx/usage/pull/647) +- update zizmorcore/zizmor-action action to v0.5.6 by [@renovate[bot]](https://github.com/renovate[bot]) in [#648](https://github.com/jdx/usage/pull/648) + +### New Contributors + +- @JamBalaya56562 made their first contribution in [#649](https://github.com/jdx/usage/pull/649) +- @silvanshade made their first contribution in [#638](https://github.com/jdx/usage/pull/638) + ## [3.3.0](https://github.com/jdx/usage/compare/v3.2.1..v3.3.0) - 2026-05-03 ### 🚀 Features diff --git a/Cargo.lock b/Cargo.lock index 8ca22afe..352470f9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -207,9 +207,9 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" [[package]] name = "cc" -version = "1.2.62" +version = "1.2.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1dce859f0832a7d088c4f1119888ab94ef4b5d6795d1ce05afb7fe159d79f98" +checksum = "556e016178bb5662a08681bbe0f00f8e17631781a4dfc8c45e466e4b185ec27f" dependencies = [ "find-msvc-tools", "shlex", @@ -476,9 +476,9 @@ dependencies = [ [[package]] name = "ctor" -version = "1.0.6" +version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d765eb1c0bda10d31e0ea185f5ee15da532d60b0912d2bd1441783439e749c5" +checksum = "01334b89b69ff726750c5ce5073fc8bd860e99aa9a8fc5ca11b04730e3aee97a" dependencies = [ "link-section", "linktime-proc-macro", @@ -972,9 +972,9 @@ checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" [[package]] name = "jiff" -version = "0.2.25" +version = "0.2.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6835eea34fb6321b9b3aa7b685c2b433948c09447e389dc017fdf687d5d11e65" +checksum = "4603d3033e49e2b0e31229fcab20a5d40089c607d975cd9c80551dc69eed9102" dependencies = [ "jiff-static", "log", @@ -985,9 +985,9 @@ dependencies = [ [[package]] name = "jiff-static" -version = "0.2.25" +version = "0.2.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c22e04db9c58f5136eb1757f3d5c49a7b187f49e52185228cbd2f5acdfcc08c" +checksum = "782d32378dddf207193ac91cefb848ad41abb58195c95168e1291227a0832b47" dependencies = [ "proc-macro2", "quote", @@ -1008,12 +1008,13 @@ dependencies = [ [[package]] name = "kdl" -version = "6.5.0" +version = "6.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81a29e7b50079ff44549f68c0becb1c73d7f6de2a4ea952da77966daf3d4761e" +checksum = "b20414b51d443599b161edf035add2f26f7a976a03224333b467acba62a82080" dependencies = [ "miette", - "num", + "num-traits", + "serde", "winnow", ] @@ -1043,15 +1044,15 @@ checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981" [[package]] name = "link-section" -version = "0.17.2" +version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d1e908a416d6e9f725743b84a36feea40c4c131e805fbc26d61f9f451f36080" +checksum = "014e440054ce8170890229eeef5bcda955305e056ec713de40ed366944483f09" [[package]] name = "linktime-proc-macro" -version = "0.1.0" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a44cd706ff0d503ee32b2071166510ca27e281228de10cd3aa8d35ff94560f81" +checksum = "8c7b0a3383c2a1002d11349c92c85a666a5fb679e96c79d782cf0dbe557fd6ee" [[package]] name = "linux-raw-sys" @@ -1061,15 +1062,15 @@ checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53" [[package]] name = "log" -version = "0.4.29" +version = "0.4.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" +checksum = "616ec5685824bcc94416c6d4a7a446eea774a31efd7062c8480ba6fd06d7a6e5" [[package]] name = "memchr" -version = "2.8.0" +version = "2.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" +checksum = "6b947ae49db0d222b1dbc6b113ce7248a3fc3a6ca21b696717bfc000ba4484d8" [[package]] name = "miette" @@ -1137,76 +1138,12 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be" -[[package]] -name = "num" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23" -dependencies = [ - "num-bigint", - "num-complex", - "num-integer", - "num-iter", - "num-rational", - "num-traits", -] - -[[package]] -name = "num-bigint" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" -dependencies = [ - "num-integer", - "num-traits", -] - -[[package]] -name = "num-complex" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495" -dependencies = [ - "num-traits", -] - [[package]] name = "num-conv" version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "521739c6d2bac4aa25192232afe6841231376b2b26d4d9fae5ecf8ca5772e441" -[[package]] -name = "num-integer" -version = "0.1.46" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" -dependencies = [ - "num-traits", -] - -[[package]] -name = "num-iter" -version = "0.1.45" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf" -dependencies = [ - "autocfg", - "num-integer", - "num-traits", -] - -[[package]] -name = "num-rational" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824" -dependencies = [ - "num-bigint", - "num-integer", - "num-traits", -] - [[package]] name = "num-traits" version = "0.2.19" @@ -1800,9 +1737,9 @@ checksum = "dc6fe69c597f9c37bfeeeeeb33da3530379845f10be461a66d16d03eca2ded77" [[package]] name = "shlex" -version = "1.3.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" +checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba" [[package]] name = "sigchld" @@ -2061,9 +1998,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "typenum" -version = "1.20.0" +version = "1.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40ce102ab67701b8526c123c1bab5cbe42d7040ccfd0f64af1a385808d2f43de" +checksum = "b6f5e870be6c3b371b77fe0ee0bafb859fa4964b4404c27de1d380043c4dda20" [[package]] name = "ucd-trie" @@ -2109,7 +2046,7 @@ checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" [[package]] name = "usage-cli" -version = "3.3.0" +version = "3.4.0" dependencies = [ "assert_cmd", "clap", @@ -2137,7 +2074,7 @@ dependencies = [ [[package]] name = "usage-lib" -version = "3.3.0" +version = "3.4.0" dependencies = [ "clap", "criterion", @@ -2585,9 +2522,9 @@ checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" [[package]] name = "winnow" -version = "0.6.24" +version = "0.7.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8d71a593cc5c42ad7876e2c1fda56f314f3754c084128833e64f1345ff8a03a" +checksum = "df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945" dependencies = [ "memchr", ] @@ -2711,18 +2648,18 @@ checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049" [[package]] name = "zerocopy" -version = "0.8.48" +version = "0.8.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eed437bf9d6692032087e337407a86f04cd8d6a16a37199ed57949d415bd68e9" +checksum = "3b065d4f0e55f82fae73202e189638116a87c55ab6b8e6c2721e13dd9d854ad1" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.48" +version = "0.8.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70e3cd084b1788766f53af483dd21f93881ff30d7320490ec3ef7526d203bad4" +checksum = "0b631b19d36a892ab55420c92dbc83ccd79274f25be714855d3074aa71cab639" dependencies = [ "proc-macro2", "quote", diff --git a/Cargo.toml b/Cargo.toml index 42bdeb0c..82205f5a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -16,7 +16,7 @@ license = "MIT" [workspace.dependencies] clap_usage = { path = "./clap_usage", version = "2.0.3" } usage-cli = { path = "./cli" } -usage-lib = { path = "./lib", version = "3.3.0", features = ["clap"] } +usage-lib = { path = "./lib", version = "3.4.0", features = ["clap"] } [workspace.metadata.release] allow-branch = ["main"] diff --git a/aube-lock.yaml b/aube-lock.yaml index bacc0ab1..da417fdf 100644 --- a/aube-lock.yaml +++ b/aube-lock.yaml @@ -1,334 +1,45 @@ lockfileVersion: "9.0" + settings: autoInstallPeers: true excludeLinksFromLockfile: false + time: - "@algolia/abtesting@1.16.2": 2026-04-14T16:35:13.229Z - "@algolia/autocomplete-core@1.17.7": 2024-11-05T15:07:05.611Z - "@algolia/autocomplete-plugin-algolia-insights@1.17.7": 2024-11-05T15:07:23.472Z - "@algolia/autocomplete-preset-algolia@1.17.7": 2024-11-05T15:08:03.592Z - "@algolia/autocomplete-shared@1.17.7": 2024-11-05T15:08:10.663Z - "@algolia/client-abtesting@5.50.2": 2026-04-14T16:35:13.673Z - "@algolia/client-analytics@5.50.2": 2026-04-14T16:35:13.103Z - "@algolia/client-common@5.50.2": 2026-04-14T16:35:05.733Z - "@algolia/client-insights@5.50.2": 2026-04-14T16:35:16.104Z - "@algolia/client-personalization@5.50.2": 2026-04-14T16:35:17.331Z - "@algolia/client-query-suggestions@5.50.2": 2026-04-14T16:35:17.616Z - "@algolia/client-search@5.50.2": 2026-04-14T16:35:18.082Z - "@algolia/ingestion@1.50.2": 2026-04-14T16:35:21.912Z - "@algolia/monitoring@1.50.2": 2026-04-14T16:35:22.250Z - "@algolia/recommend@5.50.2": 2026-04-14T16:35:22.424Z - "@algolia/requester-browser-xhr@5.50.2": 2026-04-14T16:35:08.842Z - "@algolia/requester-fetch@5.50.2": 2026-04-14T16:35:09.130Z - "@algolia/requester-node-http@5.50.2": 2026-04-14T16:35:09.050Z - "@babel/helper-string-parser@7.27.1": 2025-04-30T15:08:26.501Z - "@babel/helper-validator-identifier@7.28.5": 2025-10-23T15:17:38.203Z - "@babel/parser@7.29.2": 2026-03-16T22:33:19.657Z - "@babel/types@7.29.0": 2026-01-31T17:39:13.578Z - "@docsearch/css@3.8.2": 2024-12-17T15:34:33.806Z - "@docsearch/js@3.8.2": 2024-12-17T15:34:38.867Z - "@docsearch/react@3.8.2": 2024-12-17T15:34:36.229Z - "@esbuild-plugins/node-modules-polyfill@0.2.2": 2023-01-27T10:38:16.927Z - "@esbuild/linux-x64@0.21.5": 2024-06-09T21:17:15.111Z - "@esbuild/linux-x64@0.23.1": 2024-08-16T22:13:33.535Z - "@esbuild/linux-x64@0.24.2": 2024-12-20T17:56:52.550Z - "@eslint-community/eslint-utils@4.9.1": 2025-12-31T14:49:52.066Z - "@eslint-community/regexpp@4.12.2": 2025-10-22T11:56:00.818Z - "@eslint/config-array@0.23.5": 2026-04-08T09:22:37.796Z - "@eslint/config-helpers@0.5.5": 2026-04-08T09:22:40.626Z - "@eslint/core@1.2.1": 2026-04-08T09:22:28.287Z - "@eslint/object-schema@3.0.5": 2026-04-08T09:22:34.549Z - "@eslint/plugin-kit@0.7.1": 2026-04-08T09:22:43.810Z - "@fig/autocomplete-generators@2.4.0": 2023-11-11T01:46:28.582Z - "@fig/autocomplete-helpers@1.0.7": 2022-11-29T18:33:30.012Z - "@fig/autocomplete-helpers@2.0.0": 2025-01-07T22:41:49.297Z - "@fig/autocomplete-merge@1.4.0": 2024-05-31T18:56:09.915Z - "@humanfs/core@0.19.2": 2026-04-17T20:51:11.882Z - "@humanfs/node@0.16.8": 2026-04-17T20:51:26.959Z - "@humanfs/types@0.15.0": 2024-09-09T19:44:08.000Z - "@humanwhocodes/module-importer@1.0.1": 2022-08-18T17:55:51.038Z - "@humanwhocodes/retry@0.4.3": 2025-05-07T14:25:57.372Z - "@iconify-json/simple-icons@1.2.78": 2026-04-13T04:57:35.352Z - "@iconify/types@2.0.0": 2022-09-08T06:23:03.369Z - "@jridgewell/sourcemap-codec@1.5.5": 2025-08-12T06:43:59.139Z - "@mdn/browser-compat-data@5.7.6": 2025-03-25T13:39:54.870Z - "@nodelib/fs.scandir@2.1.5": 2021-06-04T07:43:24.492Z - "@nodelib/fs.stat@2.0.5": 2021-06-04T07:43:20.317Z - "@nodelib/fs.walk@1.2.8": 2021-07-08T18:41:05.552Z - "@rollup/rollup-linux-x64-gnu@4.60.2": 2026-04-18T13:59:43.183Z - "@shikijs/core@2.5.0": 2025-02-18T09:10:12.142Z - "@shikijs/engine-javascript@2.5.0": 2025-02-18T09:09:26.369Z - "@shikijs/engine-oniguruma@2.5.0": 2025-02-18T09:09:33.593Z - "@shikijs/langs@2.5.0": 2025-02-18T09:09:39.465Z - "@shikijs/themes@2.5.0": 2025-02-18T09:10:04.997Z - "@shikijs/transformers@2.5.0": 2025-02-18T09:10:36.901Z - "@shikijs/types@2.5.0": 2025-02-18T09:09:20.251Z - "@shikijs/vscode-textmate@10.0.2": 2025-02-15T16:46:32.096Z - "@ts-morph/common@0.23.0": 2024-03-10T17:21:08.186Z - "@types/esrecurse@4.3.1": 2025-07-19T03:47:09.775Z - "@types/estree@1.0.8": 2025-06-06T00:04:34.692Z - "@types/hast@3.0.4": 2024-01-30T22:06:19.288Z - "@types/json-schema@7.0.15": 2023-11-07T08:49:23.527Z - "@types/linkify-it@5.0.0": 2024-05-01T18:07:46.092Z - "@types/markdown-it@14.1.2": 2024-07-25T05:07:30.523Z - "@types/mdast@4.0.4": 2024-05-14T07:35:37.616Z - "@types/mdurl@2.0.0": 2024-05-01T18:08:10.612Z - "@types/semver@7.7.1": 2025-09-03T15:02:35.366Z - "@types/unist@3.0.3": 2024-08-15T02:19:16.553Z - "@types/web-bluetooth@0.0.21": 2025-02-28T23:32:05.029Z "@typescript-eslint/eslint-plugin@7.18.0": 2024-07-29T17:16:45.214Z "@typescript-eslint/parser@7.18.0": 2024-07-29T17:16:34.103Z - "@typescript-eslint/scope-manager@7.18.0": 2024-07-29T17:16:28.007Z - "@typescript-eslint/type-utils@7.18.0": 2024-07-29T17:16:39.673Z - "@typescript-eslint/types@7.18.0": 2024-07-29T17:16:12.619Z - "@typescript-eslint/typescript-estree@7.18.0": 2024-07-29T17:16:22.304Z - "@typescript-eslint/utils@7.18.0": 2024-07-29T17:16:33.884Z - "@typescript-eslint/visitor-keys@7.18.0": 2024-07-29T17:16:17.260Z - "@ungap/structured-clone@1.3.0": 2025-01-23T14:13:01.275Z - "@vitejs/plugin-vue@5.2.4": 2025-05-09T09:47:50.969Z - "@vue/compiler-core@3.5.32": 2026-04-03T05:41:04.047Z - "@vue/compiler-dom@3.5.32": 2026-04-03T05:41:07.863Z - "@vue/compiler-sfc@3.5.32": 2026-04-03T05:41:12.043Z - "@vue/compiler-ssr@3.5.32": 2026-04-03T05:41:16.007Z - "@vue/devtools-api@7.7.9": 2025-11-17T14:28:13.410Z - "@vue/devtools-kit@7.7.9": 2025-11-17T14:28:05.469Z - "@vue/devtools-shared@7.7.9": 2025-11-17T14:28:02.466Z - "@vue/reactivity@3.5.32": 2026-04-03T05:41:19.887Z - "@vue/runtime-core@3.5.32": 2026-04-03T05:41:24.116Z - "@vue/runtime-dom@3.5.32": 2026-04-03T05:41:27.865Z - "@vue/server-renderer@3.5.32": 2026-04-03T05:41:31.772Z - "@vue/shared@3.5.32": 2026-04-03T05:41:35.866Z - "@vueuse/core@12.8.2": 2025-03-05T11:39:34.178Z - "@vueuse/integrations@12.8.2": 2025-03-05T11:41:34.399Z - "@vueuse/metadata@12.8.2": 2025-03-05T11:39:15.362Z - "@vueuse/shared@12.8.2": 2025-03-05T11:39:22.947Z "@withfig/eslint-plugin-fig-linter@1.4.1": 2023-02-05T19:39:17.032Z - acorn-jsx@5.3.2: 2021-07-09T01:15:57.512Z - acorn@8.16.0: 2026-02-19T15:06:28.070Z - ajv@6.14.0: 2026-02-20T18:09:33.622Z - algoliasearch@5.50.2: 2026-04-14T16:35:28.490Z - array-union@2.1.0: 2019-04-22T07:56:25.195Z - ast-metadata-inferer@0.8.1: 2024-12-11T19:42:42.186Z - balanced-match@1.0.2: 2021-04-06T12:51:09.276Z - balanced-match@4.0.4: 2026-02-22T11:38:25.951Z - baseline-browser-mapping@2.10.20: 2026-04-18T14:34:34.470Z - birpc@2.9.0: 2025-12-03T06:40:16.657Z - brace-expansion@2.1.0: 2026-04-11T13:26:14.359Z - brace-expansion@5.0.5: 2026-03-24T17:58:07.554Z - braces@3.0.3: 2024-05-21T08:59:11.390Z - browserslist@4.28.2: 2026-03-31T10:24:52.545Z - caniuse-lite@1.0.30001788: 2026-04-14T04:31:53.726Z - ccount@2.0.1: 2021-10-28T09:38:13.774Z - chalk@5.6.2: 2025-09-08T14:47:54.486Z - character-entities-html4@2.1.0: 2021-10-29T14:28:35.375Z - character-entities-legacy@3.0.0: 2021-10-29T12:50:20.435Z - chokidar@4.0.3: 2024-12-18T22:21:34.451Z - code-block-writer@13.0.3: 2024-10-05T13:30:28.911Z - comma-separated-tokens@2.0.3: 2022-11-14T09:09:04.761Z - commander@13.1.0: 2025-01-20T23:29:10.201Z - commander@9.5.0: 2023-01-07T07:04:45.771Z - copy-anything@4.0.5: 2025-03-24T18:18:23.270Z - create-completion-spec@1.1.9: 2022-08-26T21:12:02.874Z - cross-spawn@7.0.6: 2024-11-18T13:59:52.129Z - csstype@3.2.3: 2025-11-17T11:42:27.045Z - debug@4.4.3: 2025-09-13T17:25:19.732Z - deep-is@0.1.4: 2021-09-04T16:55:20.731Z - dequal@2.0.3: 2022-07-11T23:29:04.965Z - devlop@1.1.0: 2023-06-29T15:17:11.346Z - dir-glob@3.0.1: 2019-06-29T16:22:06.207Z - electron-to-chromium@1.5.340: 2026-04-17T06:02:39.393Z - emoji-regex-xs@1.0.0: 2024-06-28T16:22:28.678Z - entities@7.0.1: 2026-01-21T13:46:30.165Z - esbuild@0.21.5: 2024-06-09T21:17:41.628Z - esbuild@0.23.1: 2024-08-16T22:14:08.530Z - esbuild@0.24.2: 2024-12-20T17:57:44.621Z - escalade@3.2.0: 2024-08-29T22:59:36.690Z - escape-string-regexp@4.0.0: 2020-04-23T07:31:25.491Z eslint-plugin-compat@4.2.0: 2023-08-28T22:14:26.062Z - eslint-scope@9.1.2: 2026-03-06T22:32:49.946Z - eslint-visitor-keys@3.4.3: 2023-08-11T14:49:54.383Z - eslint-visitor-keys@5.0.1: 2026-02-20T14:40:47.824Z - espree@11.2.0: 2026-03-06T22:32:40.951Z - esquery@1.7.0: 2025-12-31T15:44:57.664Z - esrecurse@4.3.0: 2020-08-31T18:21:44.794Z - estraverse@5.3.0: 2021-10-25T12:18:17.722Z - estree-walker@0.6.1: 2019-05-27T18:20:54.243Z - estree-walker@2.0.2: 2020-12-08T17:07:42.670Z - esutils@2.0.3: 2019-07-31T01:10:54.228Z - fast-deep-equal@3.1.3: 2020-06-08T07:27:28.474Z - fast-glob@3.3.3: 2025-01-05T10:38:42.236Z - fast-json-stable-stringify@2.1.0: 2019-12-14T16:17:57.583Z - fast-levenshtein@2.0.6: 2016-12-27T21:15:07.820Z - fastq@1.20.1: 2025-12-23T07:58:58.958Z - file-entry-cache@8.0.0: 2023-12-18T19:33:58.734Z - fill-range@7.1.1: 2024-05-21T08:45:51.224Z - find-up@5.0.0: 2020-08-11T18:44:24.748Z - flat-cache@4.0.1: 2024-03-02T16:09:41.118Z - flatted@3.4.2: 2026-03-17T15:03:56.392Z - focus-trap@7.8.0: 2026-01-10T22:24:14.284Z - glob-parent@5.1.2: 2021-03-06T21:21:44.487Z - glob-parent@6.0.2: 2021-09-29T22:14:24.467Z - globby@11.1.0: 2022-01-08T02:46:38.602Z - graphemer@1.4.0: 2022-09-19T10:19:34.014Z - hast-util-to-html@9.0.5: 2025-02-19T13:34:47.133Z - hast-util-whitespace@3.0.0: 2023-07-31T15:52:12.042Z - hookable@5.5.3: 2023-03-30T13:33:47.930Z - html-void-elements@3.0.0: 2023-05-19T10:17:19.335Z - ignore@5.3.2: 2024-08-12T08:51:00.065Z - imurmurhash@0.1.4: 2013-08-24T20:45:23.169Z - is-extglob@2.1.1: 2016-12-11T04:04:24.390Z - is-glob@4.0.3: 2021-09-29T16:52:47.977Z - is-number@7.0.0: 2018-07-04T15:08:58.238Z - is-what@5.5.0: 2025-09-22T17:10:23.658Z - isexe@2.0.0: 2017-03-23T00:53:16.356Z - json-buffer@3.0.1: 2018-09-10T19:02:16.381Z - json-schema-traverse@0.4.1: 2018-06-10T08:42:05.056Z - json-stable-stringify-without-jsonify@1.0.1: 2016-12-15T22:00:35.805Z - keyv@4.5.4: 2023-10-07T16:53:54.487Z - levn@0.4.1: 2020-04-04T02:05:31.527Z - locate-path@6.0.0: 2020-08-10T17:49:10.766Z - lodash.memoize@4.1.2: 2016-08-13T17:42:08.922Z - magic-string@0.25.9: 2022-03-03T07:51:52.312Z - magic-string@0.30.21: 2025-10-24T00:59:47.122Z - mark.js@8.11.1: 2018-01-11T22:55:52.210Z - mdast-util-to-hast@13.2.1: 2025-11-23T21:08:34.155Z - merge2@1.4.1: 2020-06-03T07:39:10.563Z - micromark-util-character@2.1.1: 2024-11-12T11:17:13.750Z - micromark-util-encode@2.0.1: 2024-11-12T11:17:34.206Z - micromark-util-sanitize-uri@2.0.1: 2024-11-12T11:17:48.745Z - micromark-util-symbol@2.0.1: 2024-11-12T11:17:55.709Z - micromark-util-types@2.0.2: 2025-02-27T13:55:27.982Z - micromatch@4.0.8: 2024-08-23T16:31:18.748Z - minimatch@10.2.5: 2026-03-30T18:08:07.247Z - minimatch@9.0.9: 2026-02-26T19:32:47.083Z - minisearch@7.2.0: 2025-09-16T12:42:12.453Z - mitt@3.0.1: 2023-07-04T17:31:47.638Z - mkdirp@3.0.1: 2023-04-24T17:27:38.604Z - module-from-string@3.3.1: 2024-07-29T05:12:13.121Z - ms@2.1.3: 2020-12-08T13:54:35.223Z - nanoid@3.3.11: 2025-03-18T23:06:32.923Z - natural-compare@1.4.0: 2016-07-22T20:48:12.217Z - node-releases@2.0.37: 2026-04-02T04:30:42.706Z - oniguruma-to-es@3.1.1: 2025-02-20T16:19:37.749Z - optionator@0.9.4: 2024-04-26T22:17:51.408Z - p-limit@3.1.0: 2020-11-25T07:42:37.364Z - p-locate@5.0.0: 2020-08-10T17:42:34.692Z - path-browserify@1.0.1: 2020-03-03T16:52:38.480Z - path-exists@4.0.0: 2019-04-04T03:29:16.887Z - path-key@3.1.1: 2019-11-22T16:47:18.153Z - path-type@4.0.0: 2019-03-12T09:25:18.333Z - perfect-debounce@1.0.0: 2023-05-03T23:17:12.783Z - picocolors@1.1.1: 2024-10-16T18:20:03.921Z - picomatch@2.3.2: 2026-03-23T20:39:08.118Z postcss@8.5.10: 2026-04-15T14:42:53.378Z - preact@10.29.1: 2026-04-03T10:43:57.080Z - prelude-ls@1.2.1: 2020-04-02T22:53:40.710Z - prettier@3.8.3: 2026-04-15T00:55:25.573Z - property-information@7.1.0: 2025-05-08T07:00:48.463Z - punycode@2.3.1: 2023-10-30T18:28:32.512Z - queue-microtask@1.2.3: 2021-03-22T05:37:10.418Z - readdirp@4.1.2: 2025-02-14T17:27:21.994Z - regex-recursion@6.0.2: 2025-02-01T00:57:00.191Z - regex-utilities@2.3.0: 2024-08-31T18:40:34.903Z - regex@6.1.0: 2025-12-09T01:33:47.153Z - reusify@1.1.0: 2025-02-25T16:00:49.941Z - rfdc@1.4.1: 2024-06-12T10:18:29.594Z - rollup-plugin-inject@3.0.2: 2019-10-29T13:52:14.028Z - rollup-plugin-node-polyfills@0.2.1: 2019-06-14T10:29:56.411Z - rollup-pluginutils@2.8.2: 2019-09-13T20:01:30.837Z - rollup@4.60.2: 2026-04-18T13:59:58.613Z - run-parallel@1.2.0: 2021-02-10T02:58:08.152Z - search-insights@2.17.3: 2024-11-18T02:06:21.689Z - shebang-command@2.0.0: 2019-09-06T14:53:25.901Z - shebang-regex@3.0.0: 2019-04-27T10:46:19.256Z - shiki@2.5.0: 2025-02-18T09:10:30.900Z - slash@3.0.0: 2019-04-28T04:26:00.409Z - source-map-js@1.2.1: 2024-09-08T16:22:55.645Z - sourcemap-codec@1.4.8: 2020-01-16T18:53:46.807Z - space-separated-tokens@2.0.2: 2022-11-14T08:54:14.011Z - speakingurl@14.0.1: 2017-08-23T06:43:02.759Z - stringify-entities@4.0.4: 2024-04-03T13:04:46.263Z - strip-json-comments@5.0.3: 2025-08-08T14:14:05.044Z - superjson@2.2.6: 2025-11-27T13:27:45.738Z - tabbable@6.4.0: 2025-12-31T17:29:46.264Z - to-regex-range@5.0.1: 2019-04-07T06:04:37.030Z - trim-lines@3.0.1: 2022-07-03T12:54:20.493Z - ts-api-utils@1.4.3: 2024-11-29T01:46:45.735Z - ts-morph@22.0.0: 2024-03-10T17:22:26.684Z - type-check@0.4.0: 2020-04-03T03:02:37.249Z typescript@4.9.5: 2023-01-30T21:05:37.231Z - typescript@5.9.3: 2025-09-30T21:19:38.784Z - unist-util-is@6.0.1: 2025-10-16T18:01:47.398Z - unist-util-position@5.0.0: 2023-07-07T09:59:34.316Z - unist-util-stringify-position@4.0.0: 2023-07-07T10:09:26.763Z - unist-util-visit-parents@6.0.2: 2025-10-16T18:20:45.045Z - unist-util-visit@5.1.0: 2026-01-22T19:02:58.977Z - update-browserslist-db@1.2.3: 2025-12-16T15:17:57.962Z - uri-js@4.4.1: 2021-01-10T00:43:12.666Z - vfile-message@4.0.3: 2025-07-26T15:08:12.656Z - vfile@6.0.3: 2024-08-27T09:12:42.377Z - vite@5.4.21: 2025-10-20T05:32:04.015Z - vue@3.5.32: 2026-04-03T05:41:39.680Z - which@2.0.2: 2019-11-18T22:26:15.325Z - word-wrap@1.2.5: 2023-07-22T14:37:38.795Z - yaml@2.8.3: 2026-03-21T10:37:06.001Z - yocto-queue@0.1.0: 2020-11-24T06:05:35.875Z - zwitch@2.0.4: 2022-11-16T09:09:14.038Z + importers: .: dependencies: - "@algolia/client-search": - specifier: ">= 4.9.1 < 6" - version: 5.50.2 "@typescript-eslint/eslint-plugin": specifier: ^7.0.0 - version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@10.3.0))(eslint@10.3.0) + version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@10.4.1))(eslint@10.4.1) "@typescript-eslint/parser": specifier: ^7.0.0 - version: 7.18.0(eslint@10.3.0) + version: 7.18.0(eslint@10.4.1) "@withfig/eslint-plugin-fig-linter": specifier: ^1.4.1 version: 1.4.1 - acorn: - specifier: ^6.0.0 || ^7.0.0 || ^8.0.0 - version: 8.16.0 - algoliasearch: - specifier: ">= 4.9.1 < 6" - version: 5.50.2 - browserslist: - specifier: ">= 4.21.0" - version: 4.28.2 - esbuild: - specifier: "*" - version: 0.24.2 eslint-plugin-compat: specifier: ^4.2.0 - version: 4.2.0(eslint@10.3.0) - focus-trap: - specifier: ^7 - version: 7.8.0 + version: 4.2.0(eslint@10.4.1) postcss: specifier: ^8 version: 8.5.10 - search-insights: - specifier: ">= 1 < 3" - version: 2.17.3 typescript: specifier: ">=4.7.4" version: 4.9.5 - vite: - specifier: ^5.0.0 || ^6.0.0 - version: 5.4.21 vitepress: specifier: 1.6.4 version: 1.6.4(postcss@8.5.10) - vue: - specifier: ^3.2.25 - version: 3.5.32(typescript@4.9.5) devDependencies: "@fig/eslint-config-autocomplete": specifier: ^2.0.0 - version: 2.0.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@10.3.0))(eslint@10.3.0))(@typescript-eslint/parser@7.18.0(eslint@10.3.0))(@withfig/eslint-plugin-fig-linter@1.4.1)(eslint@10.3.0)(eslint-plugin-compat@4.2.0(eslint@10.3.0))(typescript@4.9.5) + version: 2.0.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@10.4.1))(eslint@10.4.1))(@typescript-eslint/parser@7.18.0(eslint@10.4.1))(@withfig/eslint-plugin-fig-linter@1.4.1)(eslint@10.4.1)(eslint-plugin-compat@4.2.0(eslint@10.4.1))(typescript@4.9.5) "@tsconfig/node24": specifier: ^24.0.4 version: 24.0.4 @@ -337,100 +48,175 @@ importers: version: 2.692.3 "@withfig/autocomplete-tools": specifier: ^2.11.0 - version: 2.11.0 + version: 2.11.0(esbuild@0.24.2) "@withfig/autocomplete-types": specifier: ^1.31.0 version: 1.31.0 eslint: - specifier: ^10.1.0 - version: 10.3.0 + specifier: ^10.4.1 + version: 10.4.1 semver: - specifier: ^7.7.4 - version: 7.7.4 + specifier: ^7.8.1 + version: 7.8.1 + packages: "@algolia/abtesting@1.16.2": resolution: - integrity: sha512-n9s6bEV6imdtIEd+BGP7WkA4pEZ5YTdgQ05JQhHwWawHg3hyjpNwC0TShGz6zWhv+jfLDGA/6FFNbySFS0P9cw== + { + integrity: sha512-n9s6bEV6imdtIEd+BGP7WkA4pEZ5YTdgQ05JQhHwWawHg3hyjpNwC0TShGz6zWhv+jfLDGA/6FFNbySFS0P9cw==, + } + "@algolia/autocomplete-core@1.17.7": resolution: - integrity: sha512-BjiPOW6ks90UKl7TwMv7oNQMnzU+t/wk9mgIDi6b1tXpUek7MW0lbNOUHpvam9pe3lVCf4xPFT+lK7s+e+fs7Q== + { + integrity: sha512-BjiPOW6ks90UKl7TwMv7oNQMnzU+t/wk9mgIDi6b1tXpUek7MW0lbNOUHpvam9pe3lVCf4xPFT+lK7s+e+fs7Q==, + } + "@algolia/autocomplete-plugin-algolia-insights@1.17.7": resolution: - integrity: sha512-Jca5Ude6yUOuyzjnz57og7Et3aXjbwCSDf/8onLHSQgw1qW3ALl9mrMWaXb5FmPVkV3EtkD2F/+NkT6VHyPu9A== + { + integrity: sha512-Jca5Ude6yUOuyzjnz57og7Et3aXjbwCSDf/8onLHSQgw1qW3ALl9mrMWaXb5FmPVkV3EtkD2F/+NkT6VHyPu9A==, + } peerDependencies: search-insights: ">= 1 < 3" + "@algolia/autocomplete-preset-algolia@1.17.7": resolution: - integrity: sha512-ggOQ950+nwbWROq2MOCIL71RE0DdQZsceqrg32UqnhDz8FlO9rL8ONHNsI2R1MH0tkgVIDKI/D0sMiUchsFdWA== + { + integrity: sha512-ggOQ950+nwbWROq2MOCIL71RE0DdQZsceqrg32UqnhDz8FlO9rL8ONHNsI2R1MH0tkgVIDKI/D0sMiUchsFdWA==, + } peerDependencies: "@algolia/client-search": ">= 4.9.1 < 6" algoliasearch: ">= 4.9.1 < 6" + "@algolia/autocomplete-shared@1.17.7": resolution: - integrity: sha512-o/1Vurr42U/qskRSuhBH+VKxMvkkUVTLU6WZQr+L5lGZZLYWyhdzWjW0iGXY7EkwRTjBqvN2EsR81yCTGV/kmg== + { + integrity: sha512-o/1Vurr42U/qskRSuhBH+VKxMvkkUVTLU6WZQr+L5lGZZLYWyhdzWjW0iGXY7EkwRTjBqvN2EsR81yCTGV/kmg==, + } peerDependencies: "@algolia/client-search": ">= 4.9.1 < 6" algoliasearch: ">= 4.9.1 < 6" + "@algolia/client-abtesting@5.50.2": resolution: - integrity: sha512-52iq0vHy1sphgnwoZyx5PmbEt8hsh+m7jD123LmBs6qy4GK7LbYZIeKd+nSnSipN2zvKRZ2zScS6h9PW3J7SXg== + { + integrity: sha512-52iq0vHy1sphgnwoZyx5PmbEt8hsh+m7jD123LmBs6qy4GK7LbYZIeKd+nSnSipN2zvKRZ2zScS6h9PW3J7SXg==, + } + "@algolia/client-analytics@5.50.2": resolution: - integrity: sha512-WpPIUg+cSG2aPUG0gS8Ko9DwRgbRPUZxJkolhL2aCsmSlcEEZT65dILrfg5ovcxtx0Kvr+xtBVsTMtsQWRtPDQ== + { + integrity: sha512-WpPIUg+cSG2aPUG0gS8Ko9DwRgbRPUZxJkolhL2aCsmSlcEEZT65dILrfg5ovcxtx0Kvr+xtBVsTMtsQWRtPDQ==, + } + "@algolia/client-common@5.50.2": resolution: - integrity: sha512-Gj2MgtArGcsr82kIqRlo6/dCAFjrs2gLByEqyRENuT7ugrSMFuqg1vDzeBjRL1t3EJEJCFtT0PLX3gB8A6Hq4Q== + { + integrity: sha512-Gj2MgtArGcsr82kIqRlo6/dCAFjrs2gLByEqyRENuT7ugrSMFuqg1vDzeBjRL1t3EJEJCFtT0PLX3gB8A6Hq4Q==, + } + "@algolia/client-insights@5.50.2": resolution: - integrity: sha512-CUqoid5jDpmrc0oK3/xuZXFt6kwT0P9Lw7/nsM14YTr6puvmi+OUKmURpmebQF22S2vCG8L1DAoXXujxQUi/ug== + { + integrity: sha512-CUqoid5jDpmrc0oK3/xuZXFt6kwT0P9Lw7/nsM14YTr6puvmi+OUKmURpmebQF22S2vCG8L1DAoXXujxQUi/ug==, + } + "@algolia/client-personalization@5.50.2": resolution: - integrity: sha512-AndZWFoc0gbP5901OeQJ73BazgGgSGiBEba4ohdoJuZwHTO2Gio8Q4L1VLmytMBYcviVigB0iICToMvEJxI4ug== + { + integrity: sha512-AndZWFoc0gbP5901OeQJ73BazgGgSGiBEba4ohdoJuZwHTO2Gio8Q4L1VLmytMBYcviVigB0iICToMvEJxI4ug==, + } + "@algolia/client-query-suggestions@5.50.2": resolution: - integrity: sha512-NWoL+psEkz5dIzweaByVXuEB45wS8/rk0E0AhMMnaVJdVs7TcACPH2/OURm+N0xRDITkTHqCna823rd6Uqntdg== + { + integrity: sha512-NWoL+psEkz5dIzweaByVXuEB45wS8/rk0E0AhMMnaVJdVs7TcACPH2/OURm+N0xRDITkTHqCna823rd6Uqntdg==, + } + "@algolia/client-search@5.50.2": resolution: - integrity: sha512-ypSboUJ3XJoQz5DeDo82hCnrRuwq3q9ZdFhVKAik9TnZh1DvLqoQsrbBjXg7C7zQOtV/Qbge/HmyoV6V5L7MhQ== + { + integrity: sha512-ypSboUJ3XJoQz5DeDo82hCnrRuwq3q9ZdFhVKAik9TnZh1DvLqoQsrbBjXg7C7zQOtV/Qbge/HmyoV6V5L7MhQ==, + } + "@algolia/ingestion@1.50.2": resolution: - integrity: sha512-VlR2FRXLw2bCB94SQo6zxg/Qi+547aOji6Pb+dKE7h1DMCCY317St+OpjpmgzE+bT2O9ALIc0V4nVIBOd7Gy+Q== + { + integrity: sha512-VlR2FRXLw2bCB94SQo6zxg/Qi+547aOji6Pb+dKE7h1DMCCY317St+OpjpmgzE+bT2O9ALIc0V4nVIBOd7Gy+Q==, + } + "@algolia/monitoring@1.50.2": resolution: - integrity: sha512-Cmvfp2+qopzQt8OilU97rhLhosq7ZrB6uieok3EwFUqG/aalPg6DgfCmu0yJMrYe+KMC1qRVt1MTRAUwLknUMQ== + { + integrity: sha512-Cmvfp2+qopzQt8OilU97rhLhosq7ZrB6uieok3EwFUqG/aalPg6DgfCmu0yJMrYe+KMC1qRVt1MTRAUwLknUMQ==, + } + "@algolia/recommend@5.50.2": resolution: - integrity: sha512-jrkuyKoOM7dFWQ/6Y4hQAse2SC3L/RldG6GnPjMvAj65h+7Ubb51S0pKk4ofSStF0xm4LCNe0C4T6XX4nOFDiQ== + { + integrity: sha512-jrkuyKoOM7dFWQ/6Y4hQAse2SC3L/RldG6GnPjMvAj65h+7Ubb51S0pKk4ofSStF0xm4LCNe0C4T6XX4nOFDiQ==, + } + "@algolia/requester-browser-xhr@5.50.2": resolution: - integrity: sha512-4107YLJqCudPiBUlwnk6oTSUVwU7ab+qL1SfQGEDYI8DZH5gsf1ekPt9JykXRKYXf2IfouFL5GiCY/PHTFIjYw== + { + integrity: sha512-4107YLJqCudPiBUlwnk6oTSUVwU7ab+qL1SfQGEDYI8DZH5gsf1ekPt9JykXRKYXf2IfouFL5GiCY/PHTFIjYw==, + } + "@algolia/requester-fetch@5.50.2": resolution: - integrity: sha512-vOrd3MQpLgmf6wXAueTuZ/cA0W4uRwIHHaxNy3h+a6YcNn6bCV/gFdZuv3F13v593zRU2k5R75NmvRWLenvMrw== + { + integrity: sha512-vOrd3MQpLgmf6wXAueTuZ/cA0W4uRwIHHaxNy3h+a6YcNn6bCV/gFdZuv3F13v593zRU2k5R75NmvRWLenvMrw==, + } + "@algolia/requester-node-http@5.50.2": resolution: - integrity: sha512-Mu9BFtgzGqDUy5Bcs2nMyoILIFSN13GKQaklKAFIsd0K3/9CpNyfeBc+/+Qs6mFZLlxG9qzullO7h+bjcTBuGQ== + { + integrity: sha512-Mu9BFtgzGqDUy5Bcs2nMyoILIFSN13GKQaklKAFIsd0K3/9CpNyfeBc+/+Qs6mFZLlxG9qzullO7h+bjcTBuGQ==, + } + "@babel/helper-string-parser@7.27.1": resolution: - integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA== + { + integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==, + } + "@babel/helper-validator-identifier@7.28.5": resolution: - integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q== + { + integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==, + } + "@babel/parser@7.29.2": resolution: - integrity: sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA== + { + integrity: sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==, + } + "@babel/types@7.29.0": resolution: - integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A== + { + integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==, + } + "@docsearch/css@3.8.2": resolution: - integrity: sha512-y05ayQFyUmCXze79+56v/4HpycYF3uFqB78pLPrSV5ZKAlDuIAAJNhaRi8tTdRNXh05yxX/TyNnzD6LwSM89vQ== + { + integrity: sha512-y05ayQFyUmCXze79+56v/4HpycYF3uFqB78pLPrSV5ZKAlDuIAAJNhaRi8tTdRNXh05yxX/TyNnzD6LwSM89vQ==, + } + "@docsearch/js@3.8.2": resolution: - integrity: sha512-Q5wY66qHn0SwA7Taa0aDbHiJvaFJLOJyHmooQ7y8hlwwQLQ/5WwCcoX0g7ii04Qi2DJlHsd0XXzJ8Ypw9+9YmQ== + { + integrity: sha512-Q5wY66qHn0SwA7Taa0aDbHiJvaFJLOJyHmooQ7y8hlwwQLQ/5WwCcoX0g7ii04Qi2DJlHsd0XXzJ8Ypw9+9YmQ==, + } + "@docsearch/react@3.8.2": resolution: - integrity: sha512-xCRrJQlTt8N9GU0DG4ptwHRkfnSnD/YpdeaXe02iKfqs97TkZJv60yE+1eq/tjPcVnTW8dP5qLP7itifFVV5eg== + { + integrity: sha512-xCRrJQlTt8N9GU0DG4ptwHRkfnSnD/YpdeaXe02iKfqs97TkZJv60yE+1eq/tjPcVnTW8dP5qLP7itifFVV5eg==, + } peerDependencies: "@types/react": ">= 16.8.0 < 19.0.0" react: ">= 16.8.0 < 19.0.0" @@ -445,70 +231,121 @@ packages: optional: true search-insights: optional: true + "@esbuild-plugins/node-modules-polyfill@0.2.2": resolution: - integrity: sha512-LXV7QsWJxRuMYvKbiznh+U1ilIop3g2TeKRzUxOG5X3YITc8JyyTa90BmLwqqv0YnX4v32CSlG+vsziZp9dMvA== + { + integrity: sha512-LXV7QsWJxRuMYvKbiznh+U1ilIop3g2TeKRzUxOG5X3YITc8JyyTa90BmLwqqv0YnX4v32CSlG+vsziZp9dMvA==, + } peerDependencies: esbuild: "*" + "@esbuild/linux-x64@0.21.5": resolution: - integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ== + { + integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==, + } os: - linux cpu: - x64 + "@esbuild/linux-x64@0.23.1": resolution: - integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ== + { + integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==, + } os: - linux cpu: - x64 + "@esbuild/linux-x64@0.24.2": resolution: - integrity: sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q== + { + integrity: sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==, + } os: - linux cpu: - x64 + "@eslint-community/eslint-utils@4.9.1": resolution: - integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ== + { + integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==, + } peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + "@eslint-community/regexpp@4.12.2": resolution: - integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew== + { + integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==, + } + "@eslint/config-array@0.23.5": resolution: - integrity: sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA== - "@eslint/config-helpers@0.5.5": - resolution: - integrity: sha512-eIJYKTCECbP/nsKaaruF6LW967mtbQbsw4JTtSVkUQc9MneSkbrgPJAbKl9nWr0ZeowV8BfsarBmPpBzGelA2w== + { + integrity: sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==, + } + + "@eslint/config-helpers@0.6.0": + resolution: + { + integrity: sha512-ii6Bw9jJ2zi2cWA2Z+9/QZ/+3DX6kwaV5Q986D/CdP3Lap3w/pgQZ373FV7byY/i7L4IRH/G43I5dz1ClsCbpA==, + } + engines: { node: ^20.19.0 || ^22.13.0 || >=24 } + "@eslint/core@1.2.1": resolution: - integrity: sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ== + { + integrity: sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==, + } + "@eslint/object-schema@3.0.5": resolution: - integrity: sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw== - "@eslint/plugin-kit@0.7.1": - resolution: - integrity: sha512-rZAP3aVgB9ds9KOeUSL+zZ21hPmo8dh6fnIFwRQj5EAZl9gzR7wxYbYXYysAM8CTqGmUGyp2S4kUdV17MnGuWQ== + { + integrity: sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw==, + } + + "@eslint/plugin-kit@0.7.2": + resolution: + { + integrity: sha512-+CNAzxglkrpNf/kKywqQfk74QjtceuOE7Qm+AF8miRvPF/wmmK5+OJOgVh3AVTT3RP2mH3+FOaxlE5v72owk0A==, + } + engines: { node: ^20.19.0 || ^22.13.0 || >=24 } + "@fig/autocomplete-generators@2.4.0": resolution: - integrity: sha512-fiaaCGmsgnbUJbVbNAcVDmrnCGj/SmfarK6WKt/lfQP9k1hLHkkmZQ836VSMJvPP1vAKFAiXpdJziG6EGyjAYg== + { + integrity: sha512-fiaaCGmsgnbUJbVbNAcVDmrnCGj/SmfarK6WKt/lfQP9k1hLHkkmZQ836VSMJvPP1vAKFAiXpdJziG6EGyjAYg==, + } + "@fig/autocomplete-helpers@1.0.7": resolution: - integrity: sha512-5jq01q2JtaLAjl8t3hOvE9GOp4a4Agj7YmxlBxRjuSwJY3qskfx/mdAgOX2qjgxZ74bHONAxQ1hzudwSICqZFg== + { + integrity: sha512-5jq01q2JtaLAjl8t3hOvE9GOp4a4Agj7YmxlBxRjuSwJY3qskfx/mdAgOX2qjgxZ74bHONAxQ1hzudwSICqZFg==, + } + "@fig/autocomplete-helpers@2.0.0": resolution: - integrity: sha512-lzD9LbpvJC3hXwxvLAb91/AwO83lfIhW4dEITAn1wINKHaHOmP39wU82Q25bKp8A6/UMcF6Iobik/R4sUZmgNA== + { + integrity: sha512-lzD9LbpvJC3hXwxvLAb91/AwO83lfIhW4dEITAn1wINKHaHOmP39wU82Q25bKp8A6/UMcF6Iobik/R4sUZmgNA==, + } + "@fig/autocomplete-merge@1.4.0": resolution: - integrity: sha512-weliQ2zkegh0EnozRJNecLgnI5wxwikKZKGRIGgTjlrPyKyd8xSqls+kf5kYm3vEeABS2P19LawVS6ECH8ae9A== + { + integrity: sha512-weliQ2zkegh0EnozRJNecLgnI5wxwikKZKGRIGgTjlrPyKyd8xSqls+kf5kYm3vEeABS2P19LawVS6ECH8ae9A==, + } + "@fig/eslint-config-autocomplete@2.0.0": resolution: - integrity: sha512-khv0JuMnkWeBh18wuvvAAbf42YSJ2obbu9Y6/C5F3IcKchZHSZ8QZvXC71l9VtVv0Zu2b5VIJBPYxt4DkDpz8g== + { + integrity: sha512-khv0JuMnkWeBh18wuvvAAbf42YSJ2obbu9Y6/C5F3IcKchZHSZ8QZvXC71l9VtVv0Zu2b5VIJBPYxt4DkDpz8g==, + } + engines: { node: ">=20" } peerDependencies: "@typescript-eslint/eslint-plugin": ^7.0.0 "@typescript-eslint/parser": ^7.0.0 @@ -516,212 +353,386 @@ packages: eslint: ^8.56.0 eslint-plugin-compat: ^4.2.0 typescript: ">=4.7.4" + "@humanfs/core@0.19.2": resolution: - integrity: sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA== + { + integrity: sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==, + } + "@humanfs/node@0.16.8": resolution: - integrity: sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ== + { + integrity: sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==, + } + "@humanfs/types@0.15.0": resolution: - integrity: sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q== + { + integrity: sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==, + } + "@humanwhocodes/module-importer@1.0.1": resolution: - integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== + { + integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==, + } + "@humanwhocodes/retry@0.4.3": resolution: - integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ== + { + integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==, + } + "@iconify-json/simple-icons@1.2.78": resolution: - integrity: sha512-I3lkNp0Qu7q2iZWkdcf/I2hqGhzK6qxdILh9T7XqowQrnpmG/BayDsiCf6PktDoWlW0U971xA5g+panm+NFrfQ== + { + integrity: sha512-I3lkNp0Qu7q2iZWkdcf/I2hqGhzK6qxdILh9T7XqowQrnpmG/BayDsiCf6PktDoWlW0U971xA5g+panm+NFrfQ==, + } + "@iconify/types@2.0.0": resolution: - integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg== + { + integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==, + } + "@jridgewell/sourcemap-codec@1.5.5": resolution: - integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og== + { + integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==, + } + "@mdn/browser-compat-data@5.7.6": resolution: - integrity: sha512-7xdrMX0Wk7grrTZQwAoy1GkvPMFoizStUoL+VmtUkAxegbCCec+3FKwOM6yc/uGU5+BEczQHXAlWiqvM8JeENg== + { + integrity: sha512-7xdrMX0Wk7grrTZQwAoy1GkvPMFoizStUoL+VmtUkAxegbCCec+3FKwOM6yc/uGU5+BEczQHXAlWiqvM8JeENg==, + } + "@nodelib/fs.scandir@2.1.5": resolution: - integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + { + integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==, + } + "@nodelib/fs.stat@2.0.5": resolution: - integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + { + integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==, + } + "@nodelib/fs.walk@1.2.8": resolution: - integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + { + integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==, + } + "@rollup/rollup-linux-x64-gnu@4.60.2": resolution: - integrity: sha512-UQjrkIdWrKI626Du8lCQ6MJp/6V1LAo2bOK9OTu4mSn8GGXIkPXk/Vsp4bLHCd9Z9Iz2OTEaokUE90VweJgIYQ== + { + integrity: sha512-UQjrkIdWrKI626Du8lCQ6MJp/6V1LAo2bOK9OTu4mSn8GGXIkPXk/Vsp4bLHCd9Z9Iz2OTEaokUE90VweJgIYQ==, + } os: - linux cpu: - x64 libc: - glibc + "@shikijs/core@2.5.0": resolution: - integrity: sha512-uu/8RExTKtavlpH7XqnVYBrfBkUc20ngXiX9NSrBhOVZYv/7XQRKUyhtkeflY5QsxC0GbJThCerruZfsUaSldg== + { + integrity: sha512-uu/8RExTKtavlpH7XqnVYBrfBkUc20ngXiX9NSrBhOVZYv/7XQRKUyhtkeflY5QsxC0GbJThCerruZfsUaSldg==, + } + "@shikijs/engine-javascript@2.5.0": resolution: - integrity: sha512-VjnOpnQf8WuCEZtNUdjjwGUbtAVKuZkVQ/5cHy/tojVVRIRtlWMYVjyWhxOmIq05AlSOv72z7hRNRGVBgQOl0w== + { + integrity: sha512-VjnOpnQf8WuCEZtNUdjjwGUbtAVKuZkVQ/5cHy/tojVVRIRtlWMYVjyWhxOmIq05AlSOv72z7hRNRGVBgQOl0w==, + } + "@shikijs/engine-oniguruma@2.5.0": resolution: - integrity: sha512-pGd1wRATzbo/uatrCIILlAdFVKdxImWJGQ5rFiB5VZi2ve5xj3Ax9jny8QvkaV93btQEwR/rSz5ERFpC5mKNIw== + { + integrity: sha512-pGd1wRATzbo/uatrCIILlAdFVKdxImWJGQ5rFiB5VZi2ve5xj3Ax9jny8QvkaV93btQEwR/rSz5ERFpC5mKNIw==, + } + "@shikijs/langs@2.5.0": resolution: - integrity: sha512-Qfrrt5OsNH5R+5tJ/3uYBBZv3SuGmnRPejV9IlIbFH3HTGLDlkqgHymAlzklVmKBjAaVmkPkyikAV/sQ1wSL+w== + { + integrity: sha512-Qfrrt5OsNH5R+5tJ/3uYBBZv3SuGmnRPejV9IlIbFH3HTGLDlkqgHymAlzklVmKBjAaVmkPkyikAV/sQ1wSL+w==, + } + "@shikijs/themes@2.5.0": resolution: - integrity: sha512-wGrk+R8tJnO0VMzmUExHR+QdSaPUl/NKs+a4cQQRWyoc3YFbUzuLEi/KWK1hj+8BfHRKm2jNhhJck1dfstJpiw== + { + integrity: sha512-wGrk+R8tJnO0VMzmUExHR+QdSaPUl/NKs+a4cQQRWyoc3YFbUzuLEi/KWK1hj+8BfHRKm2jNhhJck1dfstJpiw==, + } + "@shikijs/transformers@2.5.0": resolution: - integrity: sha512-SI494W5X60CaUwgi8u4q4m4s3YAFSxln3tzNjOSYqq54wlVgz0/NbbXEb3mdLbqMBztcmS7bVTaEd2w0qMmfeg== + { + integrity: sha512-SI494W5X60CaUwgi8u4q4m4s3YAFSxln3tzNjOSYqq54wlVgz0/NbbXEb3mdLbqMBztcmS7bVTaEd2w0qMmfeg==, + } + "@shikijs/types@2.5.0": resolution: - integrity: sha512-ygl5yhxki9ZLNuNpPitBWvcy9fsSKKaRuO4BAlMyagszQidxcpLAr0qiW/q43DtSIDxO6hEbtYLiFZNXO/hdGw== + { + integrity: sha512-ygl5yhxki9ZLNuNpPitBWvcy9fsSKKaRuO4BAlMyagszQidxcpLAr0qiW/q43DtSIDxO6hEbtYLiFZNXO/hdGw==, + } + "@shikijs/vscode-textmate@10.0.2": resolution: - integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg== + { + integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==, + } + "@ts-morph/common@0.23.0": resolution: - integrity: sha512-m7Lllj9n/S6sOkCkRftpM7L24uvmfXQFedlW/4hENcuJH1HHm9u5EgxZb9uVjQSCGrbBWBkOGgcTxNg36r6ywA== + { + integrity: sha512-m7Lllj9n/S6sOkCkRftpM7L24uvmfXQFedlW/4hENcuJH1HHm9u5EgxZb9uVjQSCGrbBWBkOGgcTxNg36r6ywA==, + } + "@tsconfig/node24@24.0.4": resolution: - integrity: sha512-2A933l5P5oCbv6qSxHs7ckKwobs8BDAe9SJ/Xr2Hy+nDlwmLE1GhFh/g/vXGRZWgxBg9nX/5piDtHR9Dkw/XuA== + { + integrity: sha512-2A933l5P5oCbv6qSxHs7ckKwobs8BDAe9SJ/Xr2Hy+nDlwmLE1GhFh/g/vXGRZWgxBg9nX/5piDtHR9Dkw/XuA==, + } + "@types/esrecurse@4.3.1": resolution: - integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw== + { + integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==, + } + "@types/estree@1.0.8": resolution: - integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w== + { + integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==, + } + "@types/hast@3.0.4": resolution: - integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ== + { + integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==, + } + "@types/json-schema@7.0.15": resolution: - integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== + { + integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==, + } + "@types/linkify-it@5.0.0": resolution: - integrity: sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q== + { + integrity: sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==, + } + "@types/markdown-it@14.1.2": resolution: - integrity: sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog== + { + integrity: sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==, + } + "@types/mdast@4.0.4": resolution: - integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA== + { + integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==, + } + "@types/mdurl@2.0.0": resolution: - integrity: sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg== + { + integrity: sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==, + } + "@types/semver@7.7.1": resolution: - integrity: sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA== + { + integrity: sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==, + } + "@types/unist@3.0.3": resolution: - integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q== + { + integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==, + } + "@types/web-bluetooth@0.0.21": resolution: - integrity: sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA== + { + integrity: sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA==, + } + "@typescript-eslint/eslint-plugin@7.18.0": resolution: - integrity: sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw== + { + integrity: sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw==, + } peerDependencies: "@typescript-eslint/parser": ^7.0.0 eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true + "@typescript-eslint/parser@7.18.0": resolution: - integrity: sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg== + { + integrity: sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==, + } peerDependencies: eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true + "@typescript-eslint/scope-manager@7.18.0": resolution: - integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA== + { + integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==, + } + "@typescript-eslint/type-utils@7.18.0": resolution: - integrity: sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA== + { + integrity: sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==, + } peerDependencies: eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true + "@typescript-eslint/types@7.18.0": resolution: - integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ== + { + integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==, + } + "@typescript-eslint/typescript-estree@7.18.0": resolution: - integrity: sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA== + { + integrity: sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==, + } peerDependenciesMeta: typescript: optional: true + "@typescript-eslint/utils@7.18.0": resolution: - integrity: sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw== + { + integrity: sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==, + } peerDependencies: eslint: ^8.56.0 + "@typescript-eslint/visitor-keys@7.18.0": resolution: - integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg== + { + integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==, + } + "@ungap/structured-clone@1.3.0": resolution: - integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g== + { + integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==, + } + "@vitejs/plugin-vue@5.2.4": resolution: - integrity: sha512-7Yx/SXSOcQq5HiiV3orevHUFn+pmMB4cgbEkDYgnkUWb0WfeQ/wa2yFv6D5ICiCQOVpjA7vYDXrC7AGO8yjDHA== + { + integrity: sha512-7Yx/SXSOcQq5HiiV3orevHUFn+pmMB4cgbEkDYgnkUWb0WfeQ/wa2yFv6D5ICiCQOVpjA7vYDXrC7AGO8yjDHA==, + } peerDependencies: vite: ^5.0.0 || ^6.0.0 vue: ^3.2.25 + "@vue/compiler-core@3.5.32": resolution: - integrity: sha512-4x74Tbtqnda8s/NSD6e1Dr5p1c8HdMU5RWSjMSUzb8RTcUQqevDCxVAitcLBKT+ie3o0Dl9crc/S/opJM7qBGQ== + { + integrity: sha512-4x74Tbtqnda8s/NSD6e1Dr5p1c8HdMU5RWSjMSUzb8RTcUQqevDCxVAitcLBKT+ie3o0Dl9crc/S/opJM7qBGQ==, + } + "@vue/compiler-dom@3.5.32": resolution: - integrity: sha512-ybHAu70NtiEI1fvAUz3oXZqkUYEe5J98GjMDpTGl5iHb0T15wQYLR4wE3h9xfuTNA+Cm2f4czfe8B4s+CCH57Q== + { + integrity: sha512-ybHAu70NtiEI1fvAUz3oXZqkUYEe5J98GjMDpTGl5iHb0T15wQYLR4wE3h9xfuTNA+Cm2f4czfe8B4s+CCH57Q==, + } + "@vue/compiler-sfc@3.5.32": resolution: - integrity: sha512-8UYUYo71cP/0YHMO814TRZlPuUUw3oifHuMR7Wp9SNoRSrxRQnhMLNlCeaODNn6kNTJsjFoQ/kqIj4qGvya4Xg== + { + integrity: sha512-8UYUYo71cP/0YHMO814TRZlPuUUw3oifHuMR7Wp9SNoRSrxRQnhMLNlCeaODNn6kNTJsjFoQ/kqIj4qGvya4Xg==, + } + "@vue/compiler-ssr@3.5.32": resolution: - integrity: sha512-Gp4gTs22T3DgRotZ8aA/6m2jMR+GMztvBXUBEUOYOcST+giyGWJ4WvFd7QLHBkzTxkfOt8IELKNdpzITLbA2rw== + { + integrity: sha512-Gp4gTs22T3DgRotZ8aA/6m2jMR+GMztvBXUBEUOYOcST+giyGWJ4WvFd7QLHBkzTxkfOt8IELKNdpzITLbA2rw==, + } + "@vue/devtools-api@7.7.9": resolution: - integrity: sha512-kIE8wvwlcZ6TJTbNeU2HQNtaxLx3a84aotTITUuL/4bzfPxzajGBOoqjMhwZJ8L9qFYDU/lAYMEEm11dnZOD6g== + { + integrity: sha512-kIE8wvwlcZ6TJTbNeU2HQNtaxLx3a84aotTITUuL/4bzfPxzajGBOoqjMhwZJ8L9qFYDU/lAYMEEm11dnZOD6g==, + } + "@vue/devtools-kit@7.7.9": resolution: - integrity: sha512-PyQ6odHSgiDVd4hnTP+aDk2X4gl2HmLDfiyEnn3/oV+ckFDuswRs4IbBT7vacMuGdwY/XemxBoh302ctbsptuA== + { + integrity: sha512-PyQ6odHSgiDVd4hnTP+aDk2X4gl2HmLDfiyEnn3/oV+ckFDuswRs4IbBT7vacMuGdwY/XemxBoh302ctbsptuA==, + } + "@vue/devtools-shared@7.7.9": resolution: - integrity: sha512-iWAb0v2WYf0QWmxCGy0seZNDPdO3Sp5+u78ORnyeonS6MT4PC7VPrryX2BpMJrwlDeaZ6BD4vP4XKjK0SZqaeA== + { + integrity: sha512-iWAb0v2WYf0QWmxCGy0seZNDPdO3Sp5+u78ORnyeonS6MT4PC7VPrryX2BpMJrwlDeaZ6BD4vP4XKjK0SZqaeA==, + } + "@vue/reactivity@3.5.32": resolution: - integrity: sha512-/ORasxSGvZ6MN5gc+uE364SxFdJ0+WqVG0CENXaGW58TOCdrAW76WWaplDtECeS1qphvtBZtR+3/o1g1zL4xPQ== + { + integrity: sha512-/ORasxSGvZ6MN5gc+uE364SxFdJ0+WqVG0CENXaGW58TOCdrAW76WWaplDtECeS1qphvtBZtR+3/o1g1zL4xPQ==, + } + "@vue/runtime-core@3.5.32": resolution: - integrity: sha512-pDrXCejn4UpFDFmMd27AcJEbHaLemaE5o4pbb7sLk79SRIhc6/t34BQA7SGNgYtbMnvbF/HHOftYBgFJtUoJUQ== + { + integrity: sha512-pDrXCejn4UpFDFmMd27AcJEbHaLemaE5o4pbb7sLk79SRIhc6/t34BQA7SGNgYtbMnvbF/HHOftYBgFJtUoJUQ==, + } + "@vue/runtime-dom@3.5.32": resolution: - integrity: sha512-1CDVv7tv/IV13V8Nip1k/aaObVbWqRlVCVezTwx3K07p7Vxossp5JU1dcPNhJk3w347gonIUT9jQOGutyJrSVQ== + { + integrity: sha512-1CDVv7tv/IV13V8Nip1k/aaObVbWqRlVCVezTwx3K07p7Vxossp5JU1dcPNhJk3w347gonIUT9jQOGutyJrSVQ==, + } + "@vue/server-renderer@3.5.32": resolution: - integrity: sha512-IOjm2+JQwRFS7W28HNuJeXQle9KdZbODFY7hFGVtnnghF51ta20EWAZJHX+zLGtsHhaU6uC9BGPV52KVpYryMQ== + { + integrity: sha512-IOjm2+JQwRFS7W28HNuJeXQle9KdZbODFY7hFGVtnnghF51ta20EWAZJHX+zLGtsHhaU6uC9BGPV52KVpYryMQ==, + } peerDependencies: vue: 3.5.32 + "@vue/shared@3.5.32": resolution: - integrity: sha512-ksNyrmRQzWJJ8n3cRDuSF7zNNontuJg1YHnmWRJd2AMu8Ij2bqwiiri2lH5rHtYPZjj4STkNcgcmiQqlOjiYGg== + { + integrity: sha512-ksNyrmRQzWJJ8n3cRDuSF7zNNontuJg1YHnmWRJd2AMu8Ij2bqwiiri2lH5rHtYPZjj4STkNcgcmiQqlOjiYGg==, + } + "@vueuse/core@12.8.2": resolution: - integrity: sha512-HbvCmZdzAu3VGi/pWYm5Ut+Kd9mn1ZHnn4L5G8kOQTPs/IwIAmJoBrmYk2ckLArgMXZj0AW3n5CAejLUO+PhdQ== + { + integrity: sha512-HbvCmZdzAu3VGi/pWYm5Ut+Kd9mn1ZHnn4L5G8kOQTPs/IwIAmJoBrmYk2ckLArgMXZj0AW3n5CAejLUO+PhdQ==, + } + "@vueuse/integrations@12.8.2": resolution: - integrity: sha512-fbGYivgK5uBTRt7p5F3zy6VrETlV9RtZjBqd1/HxGdjdckBgBM4ugP8LHpjolqTj14TXTxSK1ZfgPbHYyGuH7g== + { + integrity: sha512-fbGYivgK5uBTRt7p5F3zy6VrETlV9RtZjBqd1/HxGdjdckBgBM4ugP8LHpjolqTj14TXTxSK1ZfgPbHYyGuH7g==, + } peerDependencies: async-validator: ^4 axios: ^1 @@ -760,541 +771,1074 @@ packages: optional: true universal-cookie: optional: true + "@vueuse/metadata@12.8.2": resolution: - integrity: sha512-rAyLGEuoBJ/Il5AmFHiziCPdQzRt88VxR+Y/A/QhJ1EWtWqPBBAxTAFaSkviwEuOEZNtW8pvkPgoCZQ+HxqW1A== + { + integrity: sha512-rAyLGEuoBJ/Il5AmFHiziCPdQzRt88VxR+Y/A/QhJ1EWtWqPBBAxTAFaSkviwEuOEZNtW8pvkPgoCZQ+HxqW1A==, + } + "@vueuse/shared@12.8.2": resolution: - integrity: sha512-dznP38YzxZoNloI0qpEfpkms8knDtaoQ6Y/sfS0L7Yki4zh40LFHEhur0odJC6xTHG5dxWVPiUWBXn+wCG2s5w== + { + integrity: sha512-dznP38YzxZoNloI0qpEfpkms8knDtaoQ6Y/sfS0L7Yki4zh40LFHEhur0odJC6xTHG5dxWVPiUWBXn+wCG2s5w==, + } + "@withfig/autocomplete-tools@2.11.0": resolution: - integrity: sha512-2OzgRGfYnPmahMQAj4XmF/9H5fELUcMOvLnEO1GS6xdRe0QicEjKR0EQU3RHRei4/ST+GK0cfmnE/sAd1W60bw== + { + integrity: sha512-2OzgRGfYnPmahMQAj4XmF/9H5fELUcMOvLnEO1GS6xdRe0QicEjKR0EQU3RHRei4/ST+GK0cfmnE/sAd1W60bw==, + } + hasBin: true + "@withfig/autocomplete-types@1.31.0": resolution: - integrity: sha512-TSZDo5jvEaeIHqmHY6Wkd3gBqVbxcHQVdkF6N1J8CXRBuQZpjUVci15/HPNYe0nKLvsomBWIRsTP3m1zr9pv3A== + { + integrity: sha512-TSZDo5jvEaeIHqmHY6Wkd3gBqVbxcHQVdkF6N1J8CXRBuQZpjUVci15/HPNYe0nKLvsomBWIRsTP3m1zr9pv3A==, + } + "@withfig/autocomplete@2.692.3": resolution: - integrity: sha512-zxN7K8W+qWGc2ejWksd92xwAyCZ0faHvnk3c7jUoWkkk5e5iQf3/4mOLheFvYLoUWR5a36571VJ1DdyxmAWJZA== + { + integrity: sha512-zxN7K8W+qWGc2ejWksd92xwAyCZ0faHvnk3c7jUoWkkk5e5iQf3/4mOLheFvYLoUWR5a36571VJ1DdyxmAWJZA==, + } + engines: { node: ">=20", pnpm: ">=9" } + "@withfig/eslint-plugin-fig-linter@1.4.1": resolution: - integrity: sha512-kzPzug7K45U4IztBm4IeeGLPrP9WR3mzdCFFk9V3gQf/35s1IB+nLPAxGP1oZmFCXHBOyjIp0SrfbJ6Bo0g9qQ== + { + integrity: sha512-kzPzug7K45U4IztBm4IeeGLPrP9WR3mzdCFFk9V3gQf/35s1IB+nLPAxGP1oZmFCXHBOyjIp0SrfbJ6Bo0g9qQ==, + } + acorn-jsx@5.3.2: resolution: - integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + { + integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==, + } peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + acorn@8.16.0: resolution: - integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw== + { + integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==, + } + ajv@6.14.0: resolution: - integrity: sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw== + { + integrity: sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==, + } + algoliasearch@5.50.2: resolution: - integrity: sha512-Tfp26yoNWurUjfgK4GOrVJQhSNXu9tJtHfFFNosgT2YClG+vPyUjX/gbC8rG39qLncnZg8Fj34iarQWpMkqefw== + { + integrity: sha512-Tfp26yoNWurUjfgK4GOrVJQhSNXu9tJtHfFFNosgT2YClG+vPyUjX/gbC8rG39qLncnZg8Fj34iarQWpMkqefw==, + } + array-union@2.1.0: resolution: - integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + { + integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==, + } + ast-metadata-inferer@0.8.1: resolution: - integrity: sha512-ht3Dm6Zr7SXv6t1Ra6gFo0+kLDglHGrEbYihTkcycrbHw7WCcuhBzPlJYHEsIpycaUwzsJHje+vUcxXUX4ztTA== + { + integrity: sha512-ht3Dm6Zr7SXv6t1Ra6gFo0+kLDglHGrEbYihTkcycrbHw7WCcuhBzPlJYHEsIpycaUwzsJHje+vUcxXUX4ztTA==, + } + balanced-match@1.0.2: resolution: - integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + { + integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==, + } + balanced-match@4.0.4: resolution: - integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA== + { + integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==, + } + baseline-browser-mapping@2.10.20: resolution: - integrity: sha512-1AaXxEPfXT+GvTBJFuy4yXVHWJBXa4OdbIebGN/wX5DlsIkU0+wzGnd2lOzokSk51d5LUmqjgBLRLlypLUqInQ== + { + integrity: sha512-1AaXxEPfXT+GvTBJFuy4yXVHWJBXa4OdbIebGN/wX5DlsIkU0+wzGnd2lOzokSk51d5LUmqjgBLRLlypLUqInQ==, + } + birpc@2.9.0: resolution: - integrity: sha512-KrayHS5pBi69Xi9JmvoqrIgYGDkD6mcSe/i6YKi3w5kekCLzrX4+nawcXqrj2tIp50Kw/mT/s3p+GVK0A0sKxw== + { + integrity: sha512-KrayHS5pBi69Xi9JmvoqrIgYGDkD6mcSe/i6YKi3w5kekCLzrX4+nawcXqrj2tIp50Kw/mT/s3p+GVK0A0sKxw==, + } + brace-expansion@2.1.0: resolution: - integrity: sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w== + { + integrity: sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w==, + } + brace-expansion@5.0.5: resolution: - integrity: sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ== + { + integrity: sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==, + } + braces@3.0.3: resolution: - integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== + { + integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==, + } + browserslist@4.28.2: resolution: - integrity: sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg== + { + integrity: sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==, + } + caniuse-lite@1.0.30001788: resolution: - integrity: sha512-6q8HFp+lOQtcf7wBK+uEenxymVWkGKkjFpCvw5W25cmMwEDU45p1xQFBQv8JDlMMry7eNxyBaR+qxgmTUZkIRQ== + { + integrity: sha512-6q8HFp+lOQtcf7wBK+uEenxymVWkGKkjFpCvw5W25cmMwEDU45p1xQFBQv8JDlMMry7eNxyBaR+qxgmTUZkIRQ==, + } + ccount@2.0.1: resolution: - integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg== + { + integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==, + } + chalk@5.6.2: resolution: - integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA== + { + integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==, + } + character-entities-html4@2.1.0: resolution: - integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA== + { + integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==, + } + character-entities-legacy@3.0.0: resolution: - integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ== + { + integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==, + } + chokidar@4.0.3: resolution: - integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA== + { + integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==, + } + code-block-writer@13.0.3: resolution: - integrity: sha512-Oofo0pq3IKnsFtuHqSF7TqBfr71aeyZDVJ0HpmqB7FBM2qEigL0iPONSCZSO9pE9dZTAxANe5XHG9Uy0YMv8cg== + { + integrity: sha512-Oofo0pq3IKnsFtuHqSF7TqBfr71aeyZDVJ0HpmqB7FBM2qEigL0iPONSCZSO9pE9dZTAxANe5XHG9Uy0YMv8cg==, + } + comma-separated-tokens@2.0.3: resolution: - integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg== + { + integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==, + } + commander@13.1.0: resolution: - integrity: sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw== + { + integrity: sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==, + } + commander@9.5.0: resolution: - integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ== + { + integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==, + } + copy-anything@4.0.5: resolution: - integrity: sha512-7Vv6asjS4gMOuILabD3l739tsaxFQmC+a7pLZm02zyvs8p977bL3zEgq3yDk5rn9B0PbYgIv++jmHcuUab4RhA== + { + integrity: sha512-7Vv6asjS4gMOuILabD3l739tsaxFQmC+a7pLZm02zyvs8p977bL3zEgq3yDk5rn9B0PbYgIv++jmHcuUab4RhA==, + } + create-completion-spec@1.1.9: resolution: - integrity: sha512-hWPlHXcExGuz+oW3kiyHwpeckY4i8XWulRwpImtRrc2W4kEH9UzaSC3HF3jNXeN3krFH0evMJswtcwxYf32QEg== + { + integrity: sha512-hWPlHXcExGuz+oW3kiyHwpeckY4i8XWulRwpImtRrc2W4kEH9UzaSC3HF3jNXeN3krFH0evMJswtcwxYf32QEg==, + } + cross-spawn@7.0.6: resolution: - integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA== + { + integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==, + } + csstype@3.2.3: resolution: - integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ== + { + integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==, + } + debug@4.4.3: resolution: - integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA== + { + integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==, + } peerDependenciesMeta: supports-color: optional: true + deep-is@0.1.4: resolution: - integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== + { + integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==, + } + dequal@2.0.3: resolution: - integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== + { + integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==, + } + devlop@1.1.0: resolution: - integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA== + { + integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==, + } + dir-glob@3.0.1: resolution: - integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + { + integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==, + } + electron-to-chromium@1.5.340: resolution: - integrity: sha512-908qahOGocRMinT2nM3ajCEM99H4iPdv84eagPP3FfZy/1ZGeOy2CZYzjhms81ckOPCXPlW7LkY4XpxD8r1DrA== + { + integrity: sha512-908qahOGocRMinT2nM3ajCEM99H4iPdv84eagPP3FfZy/1ZGeOy2CZYzjhms81ckOPCXPlW7LkY4XpxD8r1DrA==, + } + emoji-regex-xs@1.0.0: resolution: - integrity: sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg== + { + integrity: sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==, + } + entities@7.0.1: resolution: - integrity: sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA== + { + integrity: sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==, + } + esbuild@0.21.5: resolution: - integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw== + { + integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==, + } + esbuild@0.23.1: resolution: - integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg== + { + integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==, + } + esbuild@0.24.2: resolution: - integrity: sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA== + { + integrity: sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==, + } + escalade@3.2.0: resolution: - integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== + { + integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==, + } + escape-string-regexp@4.0.0: resolution: - integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + { + integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==, + } + eslint-plugin-compat@4.2.0: resolution: - integrity: sha512-RDKSYD0maWy5r7zb5cWQS+uSPc26mgOzdORJ8hxILmWM7S/Ncwky7BcAtXVY5iRbKjBdHsWU8Yg7hfoZjtkv7w== + { + integrity: sha512-RDKSYD0maWy5r7zb5cWQS+uSPc26mgOzdORJ8hxILmWM7S/Ncwky7BcAtXVY5iRbKjBdHsWU8Yg7hfoZjtkv7w==, + } peerDependencies: eslint: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 + eslint-scope@9.1.2: resolution: - integrity: sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ== + { + integrity: sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==, + } + eslint-visitor-keys@3.4.3: resolution: - integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== + { + integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==, + } + eslint-visitor-keys@5.0.1: resolution: - integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA== - eslint@10.3.0: - resolution: - integrity: sha512-XbEXaRva5cF0ZQB8w6MluHA0kZZfV2DuCMJ3ozyEOHLwDpZX2Lmm/7Pp0xdJmI0GL1W05VH5VwIFHEm1Vcw2gw== + { + integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==, + } + + eslint@10.4.1: + resolution: + { + integrity: sha512-AyIKhnOBuOAdueD7RB3xB+YeAWScb9jHsJBgH2Hcde8InP5JYhqrRR6iTMHyTEwgENK54Cp44e4v8BwNhsuHuw==, + } + engines: { node: ^20.19.0 || ^22.13.0 || >=24 } + hasBin: true peerDependencies: jiti: "*" peerDependenciesMeta: jiti: optional: true + espree@11.2.0: resolution: - integrity: sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw== + { + integrity: sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==, + } + esquery@1.7.0: resolution: - integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g== + { + integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==, + } + esrecurse@4.3.0: resolution: - integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + { + integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==, + } + estraverse@5.3.0: resolution: - integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + { + integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==, + } + estree-walker@0.6.1: resolution: - integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w== + { + integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==, + } + estree-walker@2.0.2: resolution: - integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== + { + integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==, + } + esutils@2.0.3: resolution: - integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + { + integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==, + } + fast-deep-equal@3.1.3: resolution: - integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + { + integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==, + } + fast-glob@3.3.3: resolution: - integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg== + { + integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==, + } + fast-json-stable-stringify@2.1.0: resolution: - integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + { + integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==, + } + fast-levenshtein@2.0.6: resolution: - integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== + { + integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==, + } + fastq@1.20.1: resolution: - integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw== + { + integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==, + } + file-entry-cache@8.0.0: resolution: - integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ== + { + integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==, + } + fill-range@7.1.1: resolution: - integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== + { + integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==, + } + find-up@5.0.0: resolution: - integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + { + integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==, + } + flat-cache@4.0.1: resolution: - integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw== + { + integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==, + } + flatted@3.4.2: resolution: - integrity: sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA== + { + integrity: sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==, + } + focus-trap@7.8.0: resolution: - integrity: sha512-/yNdlIkpWbM0ptxno3ONTuf+2g318kh2ez3KSeZN5dZ8YC6AAmgeWz+GasYYiBJPFaYcSAPeu4GfhUaChzIJXA== + { + integrity: sha512-/yNdlIkpWbM0ptxno3ONTuf+2g318kh2ez3KSeZN5dZ8YC6AAmgeWz+GasYYiBJPFaYcSAPeu4GfhUaChzIJXA==, + } + glob-parent@5.1.2: resolution: - integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + { + integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==, + } + glob-parent@6.0.2: resolution: - integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== + { + integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==, + } + globby@11.1.0: resolution: - integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== + { + integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==, + } + graphemer@1.4.0: resolution: - integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== + { + integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==, + } + hast-util-to-html@9.0.5: resolution: - integrity: sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw== + { + integrity: sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==, + } + hast-util-whitespace@3.0.0: resolution: - integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw== + { + integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==, + } + hookable@5.5.3: resolution: - integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ== + { + integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==, + } + html-void-elements@3.0.0: resolution: - integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg== + { + integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==, + } + ignore@5.3.2: resolution: - integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g== + { + integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==, + } + imurmurhash@0.1.4: resolution: - integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + { + integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==, + } + is-extglob@2.1.1: resolution: - integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + { + integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==, + } + is-glob@4.0.3: resolution: - integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + { + integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==, + } + is-number@7.0.0: resolution: - integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + { + integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==, + } + is-what@5.5.0: resolution: - integrity: sha512-oG7cgbmg5kLYae2N5IVd3jm2s+vldjxJzK1pcu9LfpGuQ93MQSzo0okvRna+7y5ifrD+20FE8FvjusyGaz14fw== + { + integrity: sha512-oG7cgbmg5kLYae2N5IVd3jm2s+vldjxJzK1pcu9LfpGuQ93MQSzo0okvRna+7y5ifrD+20FE8FvjusyGaz14fw==, + } + isexe@2.0.0: resolution: - integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + { + integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==, + } + json-buffer@3.0.1: resolution: - integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== + { + integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==, + } + json-schema-traverse@0.4.1: resolution: - integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + { + integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==, + } + json-stable-stringify-without-jsonify@1.0.1: resolution: - integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== + { + integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==, + } + keyv@4.5.4: resolution: - integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== + { + integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==, + } + levn@0.4.1: resolution: - integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== + { + integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==, + } + locate-path@6.0.0: resolution: - integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + { + integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==, + } + lodash.memoize@4.1.2: resolution: - integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== + { + integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==, + } + magic-string@0.25.9: resolution: - integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ== + { + integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==, + } + magic-string@0.30.21: resolution: - integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ== + { + integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==, + } + mark.js@8.11.1: resolution: - integrity: sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ== + { + integrity: sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==, + } + mdast-util-to-hast@13.2.1: resolution: - integrity: sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA== + { + integrity: sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==, + } + merge2@1.4.1: resolution: - integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + { + integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==, + } + micromark-util-character@2.1.1: resolution: - integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q== + { + integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==, + } + micromark-util-encode@2.0.1: resolution: - integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw== + { + integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==, + } + micromark-util-sanitize-uri@2.0.1: resolution: - integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ== + { + integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==, + } + micromark-util-symbol@2.0.1: resolution: - integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q== + { + integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==, + } + micromark-util-types@2.0.2: resolution: - integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA== + { + integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==, + } + micromatch@4.0.8: resolution: - integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== + { + integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==, + } + minimatch@10.2.5: resolution: - integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg== + { + integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==, + } + minimatch@9.0.9: resolution: - integrity: sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg== + { + integrity: sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==, + } + minisearch@7.2.0: resolution: - integrity: sha512-dqT2XBYUOZOiC5t2HRnwADjhNS2cecp9u+TJRiJ1Qp/f5qjkeT5APcGPjHw+bz89Ms8Jp+cG4AlE+QZ/QnDglg== + { + integrity: sha512-dqT2XBYUOZOiC5t2HRnwADjhNS2cecp9u+TJRiJ1Qp/f5qjkeT5APcGPjHw+bz89Ms8Jp+cG4AlE+QZ/QnDglg==, + } + mitt@3.0.1: resolution: - integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw== + { + integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==, + } + mkdirp@3.0.1: resolution: - integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg== + { + integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==, + } + module-from-string@3.3.1: resolution: - integrity: sha512-nFdOQ8NHJXR7ITj2JAwjpPSgX3vjbG2LfBL1YA5gil8sLkFTFa5pmV9P1NBGRik65u+NNyGEeUMcwkbqwPJ/ew== + { + integrity: sha512-nFdOQ8NHJXR7ITj2JAwjpPSgX3vjbG2LfBL1YA5gil8sLkFTFa5pmV9P1NBGRik65u+NNyGEeUMcwkbqwPJ/ew==, + } + ms@2.1.3: resolution: - integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + { + integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==, + } + nanoid@3.3.11: resolution: - integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w== + { + integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==, + } + natural-compare@1.4.0: resolution: - integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== + { + integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==, + } + node-releases@2.0.37: resolution: - integrity: sha512-1h5gKZCF+pO/o3Iqt5Jp7wc9rH3eJJ0+nh/CIoiRwjRxde/hAHyLPXYN4V3CqKAbiZPSeJFSWHmJsbkicta0Eg== + { + integrity: sha512-1h5gKZCF+pO/o3Iqt5Jp7wc9rH3eJJ0+nh/CIoiRwjRxde/hAHyLPXYN4V3CqKAbiZPSeJFSWHmJsbkicta0Eg==, + } + oniguruma-to-es@3.1.1: resolution: - integrity: sha512-bUH8SDvPkH3ho3dvwJwfonjlQ4R80vjyvrU8YpxuROddv55vAEJrTuCuCVUhhsHbtlD9tGGbaNApGQckXhS8iQ== + { + integrity: sha512-bUH8SDvPkH3ho3dvwJwfonjlQ4R80vjyvrU8YpxuROddv55vAEJrTuCuCVUhhsHbtlD9tGGbaNApGQckXhS8iQ==, + } + optionator@0.9.4: resolution: - integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g== + { + integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==, + } + p-limit@3.1.0: resolution: - integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + { + integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==, + } + p-locate@5.0.0: resolution: - integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + { + integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==, + } + path-browserify@1.0.1: resolution: - integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g== + { + integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==, + } + path-exists@4.0.0: resolution: - integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + { + integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==, + } + path-key@3.1.1: resolution: - integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + { + integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==, + } + path-type@4.0.0: resolution: - integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + { + integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==, + } + perfect-debounce@1.0.0: resolution: - integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA== + { + integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==, + } + picocolors@1.1.1: resolution: - integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== + { + integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==, + } + picomatch@2.3.2: resolution: - integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA== + { + integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==, + } + postcss@8.5.10: resolution: - integrity: sha512-pMMHxBOZKFU6HgAZ4eyGnwXF/EvPGGqUr0MnZ5+99485wwW41kW91A4LOGxSHhgugZmSChL5AlElNdwlNgcnLQ== + { + integrity: sha512-pMMHxBOZKFU6HgAZ4eyGnwXF/EvPGGqUr0MnZ5+99485wwW41kW91A4LOGxSHhgugZmSChL5AlElNdwlNgcnLQ==, + } + preact@10.29.1: resolution: - integrity: sha512-gQCLc/vWroE8lIpleXtdJhTFDogTdZG9AjMUpVkDf2iTCNwYNWA+u16dL41TqUDJO4gm2IgrcMv3uTpjd4Pwmg== + { + integrity: sha512-gQCLc/vWroE8lIpleXtdJhTFDogTdZG9AjMUpVkDf2iTCNwYNWA+u16dL41TqUDJO4gm2IgrcMv3uTpjd4Pwmg==, + } + prelude-ls@1.2.1: resolution: - integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== + { + integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==, + } + prettier@3.8.3: resolution: - integrity: sha512-7igPTM53cGHMW8xWuVTydi2KO233VFiTNyF5hLJqpilHfmn8C8gPf+PS7dUT64YcXFbiMGZxS9pCSxL/Dxm/Jw== + { + integrity: sha512-7igPTM53cGHMW8xWuVTydi2KO233VFiTNyF5hLJqpilHfmn8C8gPf+PS7dUT64YcXFbiMGZxS9pCSxL/Dxm/Jw==, + } + property-information@7.1.0: resolution: - integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ== + { + integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==, + } + punycode@2.3.1: resolution: - integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== + { + integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==, + } + queue-microtask@1.2.3: resolution: - integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + { + integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==, + } + readdirp@4.1.2: resolution: - integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg== + { + integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==, + } + regex-recursion@6.0.2: resolution: - integrity: sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg== + { + integrity: sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==, + } + regex-utilities@2.3.0: resolution: - integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng== + { + integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==, + } + regex@6.1.0: resolution: - integrity: sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg== + { + integrity: sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg==, + } + reusify@1.1.0: resolution: - integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw== + { + integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==, + } + rfdc@1.4.1: resolution: - integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA== + { + integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==, + } + rollup-plugin-inject@3.0.2: resolution: - integrity: sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w== + { + integrity: sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w==, + } + rollup-plugin-node-polyfills@0.2.1: resolution: - integrity: sha512-4kCrKPTJ6sK4/gLL/U5QzVT8cxJcofO0OU74tnB19F40cmuAKSzH5/siithxlofFEjwvw1YAhPmbvGNA6jEroA== + { + integrity: sha512-4kCrKPTJ6sK4/gLL/U5QzVT8cxJcofO0OU74tnB19F40cmuAKSzH5/siithxlofFEjwvw1YAhPmbvGNA6jEroA==, + } + rollup-pluginutils@2.8.2: resolution: - integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ== + { + integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==, + } + rollup@4.60.2: resolution: - integrity: sha512-J9qZyW++QK/09NyN/zeO0dG/1GdGfyp9lV8ajHnRVLfo/uFsbji5mHnDgn/qYdUHyCkM2N+8VyspgZclfAh0eQ== + { + integrity: sha512-J9qZyW++QK/09NyN/zeO0dG/1GdGfyp9lV8ajHnRVLfo/uFsbji5mHnDgn/qYdUHyCkM2N+8VyspgZclfAh0eQ==, + } + run-parallel@1.2.0: resolution: - integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + { + integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==, + } + search-insights@2.17.3: resolution: - integrity: sha512-RQPdCYTa8A68uM2jwxoY842xDhvx3E5LFL1LxvxCNMev4o5mLuokczhzjAgGwUZBAmOKZknArSxLKmXtIi2AxQ== + { + integrity: sha512-RQPdCYTa8A68uM2jwxoY842xDhvx3E5LFL1LxvxCNMev4o5mLuokczhzjAgGwUZBAmOKZknArSxLKmXtIi2AxQ==, + } + semver@7.7.4: resolution: - integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA== + { + integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==, + } + engines: { node: ">=10" } + hasBin: true + + semver@7.8.1: + resolution: + { + integrity: sha512-rkVq3IXh+4FDGch+KwzX3aV9W3kO54GyEgpvBzSyctDA6Xtd7RJQV1xmXbeQp5v7+VzLOfVqiutSE6GICgPFvg==, + } + engines: { node: ">=10" } + hasBin: true + shebang-command@2.0.0: resolution: - integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + { + integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==, + } + shebang-regex@3.0.0: resolution: - integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + { + integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==, + } + shiki@2.5.0: resolution: - integrity: sha512-mI//trrsaiCIPsja5CNfsyNOqgAZUb6VpJA+340toL42UpzQlXpwRV9nch69X6gaUxrr9kaOOa6e3y3uAkGFxQ== + { + integrity: sha512-mI//trrsaiCIPsja5CNfsyNOqgAZUb6VpJA+340toL42UpzQlXpwRV9nch69X6gaUxrr9kaOOa6e3y3uAkGFxQ==, + } + slash@3.0.0: resolution: - integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + { + integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==, + } + source-map-js@1.2.1: resolution: - integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== + { + integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==, + } + sourcemap-codec@1.4.8: resolution: - integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== + { + integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==, + } + space-separated-tokens@2.0.2: resolution: - integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q== + { + integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==, + } + speakingurl@14.0.1: resolution: - integrity: sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ== + { + integrity: sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==, + } + stringify-entities@4.0.4: resolution: - integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg== + { + integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==, + } + strip-json-comments@5.0.3: resolution: - integrity: sha512-1tB5mhVo7U+ETBKNf92xT4hrQa3pm0MZ0PQvuDnWgAAGHDsfp4lPSpiS6psrSiet87wyGPh9ft6wmhOMQ0hDiw== + { + integrity: sha512-1tB5mhVo7U+ETBKNf92xT4hrQa3pm0MZ0PQvuDnWgAAGHDsfp4lPSpiS6psrSiet87wyGPh9ft6wmhOMQ0hDiw==, + } + superjson@2.2.6: resolution: - integrity: sha512-H+ue8Zo4vJmV2nRjpx86P35lzwDT3nItnIsocgumgr0hHMQ+ZGq5vrERg9kJBo5AWGmxZDhzDo+WVIJqkB0cGA== + { + integrity: sha512-H+ue8Zo4vJmV2nRjpx86P35lzwDT3nItnIsocgumgr0hHMQ+ZGq5vrERg9kJBo5AWGmxZDhzDo+WVIJqkB0cGA==, + } + tabbable@6.4.0: resolution: - integrity: sha512-05PUHKSNE8ou2dwIxTngl4EzcnsCDZGJ/iCLtDflR/SHB/ny14rXc+qU5P4mG9JkusiV7EivzY9Mhm55AzAvCg== + { + integrity: sha512-05PUHKSNE8ou2dwIxTngl4EzcnsCDZGJ/iCLtDflR/SHB/ny14rXc+qU5P4mG9JkusiV7EivzY9Mhm55AzAvCg==, + } + to-regex-range@5.0.1: resolution: - integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + { + integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==, + } + trim-lines@3.0.1: resolution: - integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg== + { + integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==, + } + ts-api-utils@1.4.3: resolution: - integrity: sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw== + { + integrity: sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==, + } peerDependencies: typescript: ">=4.2.0" + ts-morph@22.0.0: resolution: - integrity: sha512-M9MqFGZREyeb5fTl6gNHKZLqBQA0TjA1lea+CR48R8EBTDuWrNqW6ccC5QvjNR4s6wDumD3LTCjOFSp9iwlzaw== + { + integrity: sha512-M9MqFGZREyeb5fTl6gNHKZLqBQA0TjA1lea+CR48R8EBTDuWrNqW6ccC5QvjNR4s6wDumD3LTCjOFSp9iwlzaw==, + } + type-check@0.4.0: resolution: - integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== + { + integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==, + } + typescript@4.9.5: resolution: - integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== + { + integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==, + } + typescript@5.9.3: resolution: - integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw== + { + integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==, + } + unist-util-is@6.0.1: resolution: - integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g== + { + integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==, + } + unist-util-position@5.0.0: resolution: - integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA== + { + integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==, + } + unist-util-stringify-position@4.0.0: resolution: - integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ== + { + integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==, + } + unist-util-visit-parents@6.0.2: resolution: - integrity: sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ== + { + integrity: sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==, + } + unist-util-visit@5.1.0: resolution: - integrity: sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg== + { + integrity: sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==, + } + update-browserslist-db@1.2.3: resolution: - integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w== + { + integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==, + } peerDependencies: browserslist: ">= 4.21.0" + uri-js@4.4.1: resolution: - integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + { + integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==, + } + vfile-message@4.0.3: resolution: - integrity: sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw== + { + integrity: sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==, + } + vfile@6.0.3: resolution: - integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q== + { + integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==, + } + vite@5.4.21: resolution: - integrity: sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw== + { + integrity: sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==, + } peerDependencies: "@types/node": ^18.0.0 || >=20.0.0 less: "*" @@ -1321,9 +1865,13 @@ packages: optional: true terser: optional: true + vitepress@1.6.4: resolution: - integrity: sha512-+2ym1/+0VVrbhNyRoFFesVvBvHAVMZMK0rw60E3X/5349M1GuVdKeazuksqopEdvkKwKGs21Q729jX81/bkBJg== + { + integrity: sha512-+2ym1/+0VVrbhNyRoFFesVvBvHAVMZMK0rw60E3X/5349M1GuVdKeazuksqopEdvkKwKGs21Q729jX81/bkBJg==, + } + hasBin: true peerDependencies: markdown-it-mathjax3: ^4 postcss: ^8 @@ -1332,29 +1880,48 @@ packages: optional: true postcss: optional: true + vue@3.5.32: resolution: - integrity: sha512-vM4z4Q9tTafVfMAK7IVzmxg34rSzTFMyIe0UUEijUCkn9+23lj0WRfA83dg7eQZIUlgOSGrkViIaCfqSAUXsMw== + { + integrity: sha512-vM4z4Q9tTafVfMAK7IVzmxg34rSzTFMyIe0UUEijUCkn9+23lj0WRfA83dg7eQZIUlgOSGrkViIaCfqSAUXsMw==, + } peerDependencies: typescript: "*" peerDependenciesMeta: typescript: optional: true + which@2.0.2: resolution: - integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + { + integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==, + } + word-wrap@1.2.5: resolution: - integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA== + { + integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==, + } + yaml@2.8.3: resolution: - integrity: sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg== + { + integrity: sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==, + } + yocto-queue@0.1.0: resolution: - integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== + { + integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==, + } + zwitch@2.0.4: resolution: - integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A== + { + integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==, + } + snapshots: "@algolia/abtesting@1.16.2": dependencies: @@ -1362,185 +1929,238 @@ snapshots: "@algolia/requester-browser-xhr": 5.50.2 "@algolia/requester-fetch": 5.50.2 "@algolia/requester-node-http": 5.50.2 - "@algolia/autocomplete-core@1.17.7": + + "@algolia/autocomplete-core@1.17.7(@algolia/client-search@5.50.2)(algoliasearch@5.50.2)(search-insights@2.17.3)": dependencies: "@algolia/autocomplete-plugin-algolia-insights": 1.17.7(search-insights@2.17.3) "@algolia/autocomplete-shared": 1.17.7(@algolia/client-search@5.50.2)(algoliasearch@5.50.2) + "@algolia/autocomplete-plugin-algolia-insights@1.17.7(search-insights@2.17.3)": dependencies: "@algolia/autocomplete-shared": 1.17.7(@algolia/client-search@5.50.2)(algoliasearch@5.50.2) search-insights: 2.17.3 + "@algolia/autocomplete-preset-algolia@1.17.7(@algolia/client-search@5.50.2)(algoliasearch@5.50.2)": dependencies: "@algolia/autocomplete-shared": 1.17.7(@algolia/client-search@5.50.2)(algoliasearch@5.50.2) "@algolia/client-search": 5.50.2 algoliasearch: 5.50.2 + "@algolia/autocomplete-shared@1.17.7(@algolia/client-search@5.50.2)(algoliasearch@5.50.2)": dependencies: "@algolia/client-search": 5.50.2 algoliasearch: 5.50.2 + "@algolia/client-abtesting@5.50.2": dependencies: "@algolia/client-common": 5.50.2 "@algolia/requester-browser-xhr": 5.50.2 "@algolia/requester-fetch": 5.50.2 "@algolia/requester-node-http": 5.50.2 + "@algolia/client-analytics@5.50.2": dependencies: "@algolia/client-common": 5.50.2 "@algolia/requester-browser-xhr": 5.50.2 "@algolia/requester-fetch": 5.50.2 "@algolia/requester-node-http": 5.50.2 + "@algolia/client-common@5.50.2": {} + "@algolia/client-insights@5.50.2": dependencies: "@algolia/client-common": 5.50.2 "@algolia/requester-browser-xhr": 5.50.2 "@algolia/requester-fetch": 5.50.2 "@algolia/requester-node-http": 5.50.2 + "@algolia/client-personalization@5.50.2": dependencies: "@algolia/client-common": 5.50.2 "@algolia/requester-browser-xhr": 5.50.2 "@algolia/requester-fetch": 5.50.2 "@algolia/requester-node-http": 5.50.2 + "@algolia/client-query-suggestions@5.50.2": dependencies: "@algolia/client-common": 5.50.2 "@algolia/requester-browser-xhr": 5.50.2 "@algolia/requester-fetch": 5.50.2 "@algolia/requester-node-http": 5.50.2 + "@algolia/client-search@5.50.2": dependencies: "@algolia/client-common": 5.50.2 "@algolia/requester-browser-xhr": 5.50.2 "@algolia/requester-fetch": 5.50.2 "@algolia/requester-node-http": 5.50.2 + "@algolia/ingestion@1.50.2": dependencies: "@algolia/client-common": 5.50.2 "@algolia/requester-browser-xhr": 5.50.2 "@algolia/requester-fetch": 5.50.2 "@algolia/requester-node-http": 5.50.2 + "@algolia/monitoring@1.50.2": dependencies: "@algolia/client-common": 5.50.2 "@algolia/requester-browser-xhr": 5.50.2 "@algolia/requester-fetch": 5.50.2 "@algolia/requester-node-http": 5.50.2 + "@algolia/recommend@5.50.2": dependencies: "@algolia/client-common": 5.50.2 "@algolia/requester-browser-xhr": 5.50.2 "@algolia/requester-fetch": 5.50.2 "@algolia/requester-node-http": 5.50.2 + "@algolia/requester-browser-xhr@5.50.2": dependencies: "@algolia/client-common": 5.50.2 + "@algolia/requester-fetch@5.50.2": dependencies: "@algolia/client-common": 5.50.2 + "@algolia/requester-node-http@5.50.2": dependencies: "@algolia/client-common": 5.50.2 + "@babel/helper-string-parser@7.27.1": {} + "@babel/helper-validator-identifier@7.28.5": {} + "@babel/parser@7.29.2": dependencies: "@babel/types": 7.29.0 + "@babel/types@7.29.0": dependencies: "@babel/helper-string-parser": 7.27.1 "@babel/helper-validator-identifier": 7.28.5 + "@docsearch/css@3.8.2": {} - "@docsearch/js@3.8.2": + + "@docsearch/js@3.8.2(search-insights@2.17.3)": dependencies: "@docsearch/react": 3.8.2(search-insights@2.17.3) preact: 10.29.1 + "@docsearch/react@3.8.2(search-insights@2.17.3)": dependencies: - "@algolia/autocomplete-core": 1.17.7 + "@algolia/autocomplete-core": 1.17.7(@algolia/client-search@5.50.2)(algoliasearch@5.50.2)(search-insights@2.17.3) "@algolia/autocomplete-preset-algolia": 1.17.7(@algolia/client-search@5.50.2)(algoliasearch@5.50.2) "@docsearch/css": 3.8.2 algoliasearch: 5.50.2 search-insights: 2.17.3 + "@esbuild-plugins/node-modules-polyfill@0.2.2(esbuild@0.24.2)": dependencies: esbuild: 0.24.2 escape-string-regexp: 4.0.0 rollup-plugin-node-polyfills: 0.2.1 + "@esbuild/linux-x64@0.21.5": {} + "@esbuild/linux-x64@0.23.1": {} + "@esbuild/linux-x64@0.24.2": {} - "@eslint-community/eslint-utils@4.9.1(eslint@10.3.0)": + + "@eslint-community/eslint-utils@4.9.1(eslint@10.4.1)": dependencies: - eslint: 10.3.0 + eslint: 10.4.1 eslint-visitor-keys: 3.4.3 + "@eslint-community/regexpp@4.12.2": {} + "@eslint/config-array@0.23.5": dependencies: "@eslint/object-schema": 3.0.5 debug: 4.4.3 minimatch: 10.2.5 - "@eslint/config-helpers@0.5.5": + + "@eslint/config-helpers@0.6.0": dependencies: "@eslint/core": 1.2.1 + "@eslint/core@1.2.1": dependencies: "@types/json-schema": 7.0.15 + "@eslint/object-schema@3.0.5": {} - "@eslint/plugin-kit@0.7.1": + + "@eslint/plugin-kit@0.7.2": dependencies: "@eslint/core": 1.2.1 levn: 0.4.1 + "@fig/autocomplete-generators@2.4.0": {} + "@fig/autocomplete-helpers@1.0.7": dependencies: semver: 7.7.4 typescript: 4.9.5 + "@fig/autocomplete-helpers@2.0.0": dependencies: semver: 7.7.4 + "@fig/autocomplete-merge@1.4.0": dependencies: prettier: 3.8.3 ts-morph: 22.0.0 typescript: 5.9.3 - "@fig/eslint-config-autocomplete@2.0.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@10.3.0))(eslint@10.3.0))(@typescript-eslint/parser@7.18.0(eslint@10.3.0))(@withfig/eslint-plugin-fig-linter@1.4.1)(eslint@10.3.0)(eslint-plugin-compat@4.2.0(eslint@10.3.0))(typescript@4.9.5)": + "@fig/eslint-config-autocomplete@2.0.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@10.4.1))(eslint@10.4.1))(@typescript-eslint/parser@7.18.0(eslint@10.4.1))(@withfig/eslint-plugin-fig-linter@1.4.1)(eslint@10.4.1)(eslint-plugin-compat@4.2.0(eslint@10.4.1))(typescript@4.9.5)": dependencies: - "@typescript-eslint/eslint-plugin": 7.18.0(@typescript-eslint/parser@7.18.0(eslint@10.3.0))(eslint@10.3.0) - "@typescript-eslint/parser": 7.18.0(eslint@10.3.0) + "@typescript-eslint/eslint-plugin": 7.18.0(@typescript-eslint/parser@7.18.0(eslint@10.4.1))(eslint@10.4.1) + "@typescript-eslint/parser": 7.18.0(eslint@10.4.1) "@withfig/eslint-plugin-fig-linter": 1.4.1 - eslint: 10.3.0 - eslint-plugin-compat: 4.2.0(eslint@10.3.0) + eslint: 10.4.1 + eslint-plugin-compat: 4.2.0(eslint@10.4.1) typescript: 4.9.5 + "@humanfs/core@0.19.2": dependencies: "@humanfs/types": 0.15.0 + "@humanfs/node@0.16.8": dependencies: "@humanfs/core": 0.19.2 "@humanfs/types": 0.15.0 "@humanwhocodes/retry": 0.4.3 + "@humanfs/types@0.15.0": {} + "@humanwhocodes/module-importer@1.0.1": {} + "@humanwhocodes/retry@0.4.3": {} + "@iconify-json/simple-icons@1.2.78": dependencies: "@iconify/types": 2.0.0 + "@iconify/types@2.0.0": {} + "@jridgewell/sourcemap-codec@1.5.5": {} + "@mdn/browser-compat-data@5.7.6": {} + "@nodelib/fs.scandir@2.1.5": dependencies: "@nodelib/fs.stat": 2.0.5 run-parallel: 1.2.0 + "@nodelib/fs.stat@2.0.5": {} + "@nodelib/fs.walk@1.2.8": dependencies: "@nodelib/fs.scandir": 2.1.5 fastq: 1.20.1 + "@rollup/rollup-linux-x64-gnu@4.60.2": {} + "@shikijs/core@2.5.0": dependencies: "@shikijs/engine-javascript": 2.5.0 @@ -1549,89 +2169,115 @@ snapshots: "@shikijs/vscode-textmate": 10.0.2 "@types/hast": 3.0.4 hast-util-to-html: 9.0.5 + "@shikijs/engine-javascript@2.5.0": dependencies: "@shikijs/types": 2.5.0 "@shikijs/vscode-textmate": 10.0.2 oniguruma-to-es: 3.1.1 + "@shikijs/engine-oniguruma@2.5.0": dependencies: "@shikijs/types": 2.5.0 "@shikijs/vscode-textmate": 10.0.2 + "@shikijs/langs@2.5.0": dependencies: "@shikijs/types": 2.5.0 + "@shikijs/themes@2.5.0": dependencies: "@shikijs/types": 2.5.0 + "@shikijs/transformers@2.5.0": dependencies: "@shikijs/core": 2.5.0 "@shikijs/types": 2.5.0 + "@shikijs/types@2.5.0": dependencies: "@shikijs/vscode-textmate": 10.0.2 "@types/hast": 3.0.4 + "@shikijs/vscode-textmate@10.0.2": {} + "@ts-morph/common@0.23.0": dependencies: fast-glob: 3.3.3 minimatch: 9.0.9 mkdirp: 3.0.1 path-browserify: 1.0.1 + "@tsconfig/node24@24.0.4": {} + "@types/esrecurse@4.3.1": {} + "@types/estree@1.0.8": {} + "@types/hast@3.0.4": dependencies: "@types/unist": 3.0.3 + "@types/json-schema@7.0.15": {} + "@types/linkify-it@5.0.0": {} + "@types/markdown-it@14.1.2": dependencies: "@types/linkify-it": 5.0.0 "@types/mdurl": 2.0.0 + "@types/mdast@4.0.4": dependencies: "@types/unist": 3.0.3 + "@types/mdurl@2.0.0": {} + "@types/semver@7.7.1": {} + "@types/unist@3.0.3": {} + "@types/web-bluetooth@0.0.21": {} - "@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@10.3.0))(eslint@10.3.0)": + + "@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@10.4.1))(eslint@10.4.1)": dependencies: "@eslint-community/regexpp": 4.12.2 - "@typescript-eslint/parser": 7.18.0(eslint@10.3.0) + "@typescript-eslint/parser": 7.18.0(eslint@10.4.1) "@typescript-eslint/scope-manager": 7.18.0 - "@typescript-eslint/type-utils": 7.18.0(eslint@10.3.0) - "@typescript-eslint/utils": 7.18.0(eslint@10.3.0) + "@typescript-eslint/type-utils": 7.18.0(eslint@10.4.1) + "@typescript-eslint/utils": 7.18.0(eslint@10.4.1) "@typescript-eslint/visitor-keys": 7.18.0 - eslint: 10.3.0 + eslint: 10.4.1 graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 ts-api-utils: 1.4.3(typescript@4.9.5) - "@typescript-eslint/parser@7.18.0(eslint@10.3.0)": + + "@typescript-eslint/parser@7.18.0(eslint@10.4.1)": dependencies: "@typescript-eslint/scope-manager": 7.18.0 "@typescript-eslint/types": 7.18.0 - "@typescript-eslint/typescript-estree": 7.18.0 + "@typescript-eslint/typescript-estree": 7.18.0(typescript@4.9.5) "@typescript-eslint/visitor-keys": 7.18.0 debug: 4.4.3 - eslint: 10.3.0 + eslint: 10.4.1 + "@typescript-eslint/scope-manager@7.18.0": dependencies: "@typescript-eslint/types": 7.18.0 "@typescript-eslint/visitor-keys": 7.18.0 - "@typescript-eslint/type-utils@7.18.0(eslint@10.3.0)": + + "@typescript-eslint/type-utils@7.18.0(eslint@10.4.1)": dependencies: - "@typescript-eslint/typescript-estree": 7.18.0 - "@typescript-eslint/utils": 7.18.0(eslint@10.3.0) + "@typescript-eslint/typescript-estree": 7.18.0(typescript@4.9.5) + "@typescript-eslint/utils": 7.18.0(eslint@10.4.1) debug: 4.4.3 - eslint: 10.3.0 + eslint: 10.4.1 ts-api-utils: 1.4.3(typescript@4.9.5) + "@typescript-eslint/types@7.18.0": {} - "@typescript-eslint/typescript-estree@7.18.0": + + "@typescript-eslint/typescript-estree@7.18.0(typescript@4.9.5)": dependencies: "@typescript-eslint/types": 7.18.0 "@typescript-eslint/visitor-keys": 7.18.0 @@ -1641,22 +2287,27 @@ snapshots: minimatch: 9.0.9 semver: 7.7.4 ts-api-utils: 1.4.3(typescript@4.9.5) - "@typescript-eslint/utils@7.18.0(eslint@10.3.0)": + + "@typescript-eslint/utils@7.18.0(eslint@10.4.1)": dependencies: - "@eslint-community/eslint-utils": 4.9.1(eslint@10.3.0) + "@eslint-community/eslint-utils": 4.9.1(eslint@10.4.1) "@typescript-eslint/scope-manager": 7.18.0 "@typescript-eslint/types": 7.18.0 - "@typescript-eslint/typescript-estree": 7.18.0 - eslint: 10.3.0 + "@typescript-eslint/typescript-estree": 7.18.0(typescript@4.9.5) + eslint: 10.4.1 + "@typescript-eslint/visitor-keys@7.18.0": dependencies: "@typescript-eslint/types": 7.18.0 eslint-visitor-keys: 3.4.3 + "@ungap/structured-clone@1.3.0": {} + "@vitejs/plugin-vue@5.2.4(vite@5.4.21)(vue@3.5.32(typescript@4.9.5))": dependencies: vite: 5.4.21 vue: 3.5.32(typescript@4.9.5) + "@vue/compiler-core@3.5.32": dependencies: "@babel/parser": 7.29.2 @@ -1664,10 +2315,12 @@ snapshots: entities: 7.0.1 estree-walker: 2.0.2 source-map-js: 1.2.1 + "@vue/compiler-dom@3.5.32": dependencies: "@vue/compiler-core": 3.5.32 "@vue/shared": 3.5.32 + "@vue/compiler-sfc@3.5.32": dependencies: "@babel/parser": 7.29.2 @@ -1679,13 +2332,16 @@ snapshots: magic-string: 0.30.21 postcss: 8.5.10 source-map-js: 1.2.1 + "@vue/compiler-ssr@3.5.32": dependencies: "@vue/compiler-dom": 3.5.32 "@vue/shared": 3.5.32 + "@vue/devtools-api@7.7.9": dependencies: "@vue/devtools-kit": 7.7.9 + "@vue/devtools-kit@7.7.9": dependencies: "@vue/devtools-shared": 7.7.9 @@ -1695,45 +2351,56 @@ snapshots: perfect-debounce: 1.0.0 speakingurl: 14.0.1 superjson: 2.2.6 + "@vue/devtools-shared@7.7.9": dependencies: rfdc: 1.4.1 + "@vue/reactivity@3.5.32": dependencies: "@vue/shared": 3.5.32 + "@vue/runtime-core@3.5.32": dependencies: "@vue/reactivity": 3.5.32 "@vue/shared": 3.5.32 + "@vue/runtime-dom@3.5.32": dependencies: "@vue/reactivity": 3.5.32 "@vue/runtime-core": 3.5.32 "@vue/shared": 3.5.32 csstype: 3.2.3 + "@vue/server-renderer@3.5.32(vue@3.5.32(typescript@4.9.5))": dependencies: "@vue/compiler-ssr": 3.5.32 "@vue/shared": 3.5.32 vue: 3.5.32(typescript@4.9.5) + "@vue/shared@3.5.32": {} - "@vueuse/core@12.8.2": + + "@vueuse/core@12.8.2(typescript@4.9.5)": dependencies: "@types/web-bluetooth": 0.0.21 "@vueuse/metadata": 12.8.2 - "@vueuse/shared": 12.8.2 + "@vueuse/shared": 12.8.2(typescript@4.9.5) vue: 3.5.32(typescript@4.9.5) + "@vueuse/integrations@12.8.2(focus-trap@7.8.0)": dependencies: - "@vueuse/core": 12.8.2 - "@vueuse/shared": 12.8.2 + "@vueuse/core": 12.8.2(typescript@4.9.5) + "@vueuse/shared": 12.8.2(typescript@4.9.5) focus-trap: 7.8.0 vue: 3.5.32(typescript@4.9.5) + "@vueuse/metadata@12.8.2": {} - "@vueuse/shared@12.8.2": + + "@vueuse/shared@12.8.2(typescript@4.9.5)": dependencies: vue: 3.5.32(typescript@4.9.5) - "@withfig/autocomplete-tools@2.11.0": + + "@withfig/autocomplete-tools@2.11.0(esbuild@0.24.2)": dependencies: "@esbuild-plugins/node-modules-polyfill": 0.2.2(esbuild@0.24.2) "@fig/autocomplete-helpers": 2.0.0 @@ -1747,27 +2414,34 @@ snapshots: fast-glob: 3.3.3 module-from-string: 3.3.1 prettier: 3.8.3 - semver: 7.7.4 + semver: 7.8.1 typescript: 5.9.3 + "@withfig/autocomplete-types@1.31.0": {} + "@withfig/autocomplete@2.692.3": dependencies: "@fig/autocomplete-generators": 2.4.0 "@fig/autocomplete-helpers": 1.0.7 - semver: 7.7.4 + semver: 7.8.1 strip-json-comments: 5.0.3 yaml: 2.8.3 + "@withfig/eslint-plugin-fig-linter@1.4.1": {} + acorn-jsx@5.3.2(acorn@8.16.0): dependencies: acorn: 8.16.0 + acorn@8.16.0: {} + ajv@6.14.0: dependencies: fast-deep-equal: 3.1.3 fast-json-stable-stringify: 2.1.0 json-schema-traverse: 0.4.1 uri-js: 4.4.1 + algoliasearch@5.50.2: dependencies: "@algolia/abtesting": 1.16.2 @@ -1784,23 +2458,33 @@ snapshots: "@algolia/requester-browser-xhr": 5.50.2 "@algolia/requester-fetch": 5.50.2 "@algolia/requester-node-http": 5.50.2 + array-union@2.1.0: {} + ast-metadata-inferer@0.8.1: dependencies: "@mdn/browser-compat-data": 5.7.6 + balanced-match@1.0.2: {} + balanced-match@4.0.4: {} + baseline-browser-mapping@2.10.20: {} + birpc@2.9.0: {} + brace-expansion@2.1.0: dependencies: balanced-match: 1.0.2 + brace-expansion@5.0.5: dependencies: balanced-match: 4.0.4 + braces@3.0.3: dependencies: fill-range: 7.1.1 + browserslist@4.28.2: dependencies: baseline-browser-mapping: 2.10.20 @@ -1808,82 +2492,114 @@ snapshots: electron-to-chromium: 1.5.340 node-releases: 2.0.37 update-browserslist-db: 1.2.3(browserslist@4.28.2) + caniuse-lite@1.0.30001788: {} + ccount@2.0.1: {} + chalk@5.6.2: {} + character-entities-html4@2.1.0: {} + character-entities-legacy@3.0.0: {} + chokidar@4.0.3: dependencies: readdirp: 4.1.2 + code-block-writer@13.0.3: {} + comma-separated-tokens@2.0.3: {} + commander@13.1.0: {} + commander@9.5.0: {} + copy-anything@4.0.5: dependencies: is-what: 5.5.0 + create-completion-spec@1.1.9: dependencies: commander: 9.5.0 picocolors: 1.1.1 + cross-spawn@7.0.6: dependencies: path-key: 3.1.1 shebang-command: 2.0.0 which: 2.0.2 + csstype@3.2.3: {} + debug@4.4.3: dependencies: ms: 2.1.3 + deep-is@0.1.4: {} + dequal@2.0.3: {} + devlop@1.1.0: dependencies: dequal: 2.0.3 + dir-glob@3.0.1: dependencies: path-type: 4.0.0 + electron-to-chromium@1.5.340: {} + emoji-regex-xs@1.0.0: {} + entities@7.0.1: {} + esbuild@0.21.5: optionalDependencies: "@esbuild/linux-x64": 0.21.5 + esbuild@0.23.1: optionalDependencies: "@esbuild/linux-x64": 0.23.1 + esbuild@0.24.2: optionalDependencies: "@esbuild/linux-x64": 0.24.2 + escalade@3.2.0: {} + escape-string-regexp@4.0.0: {} - eslint-plugin-compat@4.2.0(eslint@10.3.0): + + eslint-plugin-compat@4.2.0(eslint@10.4.1): dependencies: "@mdn/browser-compat-data": 5.7.6 ast-metadata-inferer: 0.8.1 browserslist: 4.28.2 caniuse-lite: 1.0.30001788 - eslint: 10.3.0 + eslint: 10.4.1 find-up: 5.0.0 lodash.memoize: 4.1.2 semver: 7.7.4 + eslint-scope@9.1.2: dependencies: "@types/esrecurse": 4.3.1 "@types/estree": 1.0.8 esrecurse: 4.3.0 estraverse: 5.3.0 + eslint-visitor-keys@3.4.3: {} + eslint-visitor-keys@5.0.1: {} - eslint@10.3.0: + + eslint@10.4.1: dependencies: - "@eslint-community/eslint-utils": 4.9.1(eslint@10.3.0) + "@eslint-community/eslint-utils": 4.9.1(eslint@10.4.1) "@eslint-community/regexpp": 4.12.2 "@eslint/config-array": 0.23.5 - "@eslint/config-helpers": 0.5.5 + "@eslint/config-helpers": 0.6.0 "@eslint/core": 1.2.1 - "@eslint/plugin-kit": 0.7.1 + "@eslint/plugin-kit": 0.7.2 "@humanfs/node": 0.16.8 "@humanwhocodes/module-importer": 1.0.1 "@humanwhocodes/retry": 0.4.3 @@ -1894,7 +2610,7 @@ snapshots: escape-string-regexp: 4.0.0 eslint-scope: 9.1.2 eslint-visitor-keys: 5.0.1 - espree: 11.2.0 + espree: 11.2.0(acorn@8.16.0) esquery: 1.7.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 @@ -1908,22 +2624,31 @@ snapshots: minimatch: 10.2.5 natural-compare: 1.4.0 optionator: 0.9.4 - espree@11.2.0: + + espree@11.2.0(acorn@8.16.0): dependencies: acorn: 8.16.0 acorn-jsx: 5.3.2(acorn@8.16.0) eslint-visitor-keys: 5.0.1 + esquery@1.7.0: dependencies: estraverse: 5.3.0 + esrecurse@4.3.0: dependencies: estraverse: 5.3.0 + estraverse@5.3.0: {} + estree-walker@0.6.1: {} + estree-walker@2.0.2: {} + esutils@2.0.3: {} + fast-deep-equal@3.1.3: {} + fast-glob@3.3.3: dependencies: "@nodelib/fs.stat": 2.0.5 @@ -1931,35 +2656,47 @@ snapshots: glob-parent: 5.1.2 merge2: 1.4.1 micromatch: 4.0.8 + fast-json-stable-stringify@2.1.0: {} + fast-levenshtein@2.0.6: {} + fastq@1.20.1: dependencies: reusify: 1.1.0 + file-entry-cache@8.0.0: dependencies: flat-cache: 4.0.1 + fill-range@7.1.1: dependencies: to-regex-range: 5.0.1 + find-up@5.0.0: dependencies: locate-path: 6.0.0 path-exists: 4.0.0 + flat-cache@4.0.1: dependencies: flatted: 3.4.2 keyv: 4.5.4 + flatted@3.4.2: {} + focus-trap@7.8.0: dependencies: tabbable: 6.4.0 + glob-parent@5.1.2: dependencies: is-glob: 4.0.3 + glob-parent@6.0.2: dependencies: is-glob: 4.0.3 + globby@11.1.0: dependencies: array-union: 2.1.0 @@ -1968,7 +2705,9 @@ snapshots: ignore: 5.3.2 merge2: 1.4.1 slash: 3.0.0 + graphemer@1.4.0: {} + hast-util-to-html@9.0.5: dependencies: "@types/hast": 3.0.4 @@ -1982,41 +2721,62 @@ snapshots: space-separated-tokens: 2.0.2 stringify-entities: 4.0.4 zwitch: 2.0.4 + hast-util-whitespace@3.0.0: dependencies: "@types/hast": 3.0.4 + hookable@5.5.3: {} + html-void-elements@3.0.0: {} + ignore@5.3.2: {} + imurmurhash@0.1.4: {} + is-extglob@2.1.1: {} + is-glob@4.0.3: dependencies: is-extglob: 2.1.1 + is-number@7.0.0: {} + is-what@5.5.0: {} + isexe@2.0.0: {} + json-buffer@3.0.1: {} + json-schema-traverse@0.4.1: {} + json-stable-stringify-without-jsonify@1.0.1: {} + keyv@4.5.4: dependencies: json-buffer: 3.0.1 + levn@0.4.1: dependencies: prelude-ls: 1.2.1 type-check: 0.4.0 + locate-path@6.0.0: dependencies: p-locate: 5.0.0 + lodash.memoize@4.1.2: {} + magic-string@0.25.9: dependencies: sourcemap-codec: 1.4.8 + magic-string@0.30.21: dependencies: "@jridgewell/sourcemap-codec": 1.5.5 + mark.js@8.11.1: {} + mdast-util-to-hast@13.2.1: dependencies: "@types/hast": 3.0.4 @@ -2028,45 +2788,64 @@ snapshots: unist-util-position: 5.0.0 unist-util-visit: 5.1.0 vfile: 6.0.3 + merge2@1.4.1: {} + micromark-util-character@2.1.1: dependencies: micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.2 + micromark-util-encode@2.0.1: {} + micromark-util-sanitize-uri@2.0.1: dependencies: micromark-util-character: 2.1.1 micromark-util-encode: 2.0.1 micromark-util-symbol: 2.0.1 + micromark-util-symbol@2.0.1: {} + micromark-util-types@2.0.2: {} + micromatch@4.0.8: dependencies: braces: 3.0.3 picomatch: 2.3.2 + minimatch@10.2.5: dependencies: brace-expansion: 5.0.5 + minimatch@9.0.9: dependencies: brace-expansion: 2.1.0 + minisearch@7.2.0: {} + mitt@3.0.1: {} + mkdirp@3.0.1: {} + module-from-string@3.3.1: dependencies: esbuild: 0.23.1 nanoid: 3.3.11 + ms@2.1.3: {} + nanoid@3.3.11: {} + natural-compare@1.4.0: {} + node-releases@2.0.37: {} + oniguruma-to-es@3.1.1: dependencies: emoji-regex-xs: 1.0.0 regex: 6.1.0 regex-recursion: 6.0.2 + optionator@0.9.4: dependencies: deep-is: 0.1.4 @@ -2075,65 +2854,99 @@ snapshots: prelude-ls: 1.2.1 type-check: 0.4.0 word-wrap: 1.2.5 + p-limit@3.1.0: dependencies: yocto-queue: 0.1.0 + p-locate@5.0.0: dependencies: p-limit: 3.1.0 + path-browserify@1.0.1: {} + path-exists@4.0.0: {} + path-key@3.1.1: {} + path-type@4.0.0: {} + perfect-debounce@1.0.0: {} + picocolors@1.1.1: {} + picomatch@2.3.2: {} + postcss@8.5.10: dependencies: nanoid: 3.3.11 picocolors: 1.1.1 source-map-js: 1.2.1 + preact@10.29.1: {} + prelude-ls@1.2.1: {} + prettier@3.8.3: {} + property-information@7.1.0: {} + punycode@2.3.1: {} + queue-microtask@1.2.3: {} + readdirp@4.1.2: {} + regex-recursion@6.0.2: dependencies: regex-utilities: 2.3.0 + regex-utilities@2.3.0: {} + regex@6.1.0: dependencies: regex-utilities: 2.3.0 + reusify@1.1.0: {} + rfdc@1.4.1: {} + rollup-plugin-inject@3.0.2: dependencies: estree-walker: 0.6.1 magic-string: 0.25.9 rollup-pluginutils: 2.8.2 + rollup-plugin-node-polyfills@0.2.1: dependencies: rollup-plugin-inject: 3.0.2 + rollup-pluginutils@2.8.2: dependencies: estree-walker: 0.6.1 + rollup@4.60.2: dependencies: "@types/estree": 1.0.8 optionalDependencies: "@rollup/rollup-linux-x64-gnu": 4.60.2 + run-parallel@1.2.0: dependencies: queue-microtask: 1.2.3 + search-insights@2.17.3: {} + semver@7.7.4: {} + + semver@7.8.1: {} + shebang-command@2.0.0: dependencies: shebang-regex: 3.0.0 + shebang-regex@3.0.0: {} + shiki@2.5.0: dependencies: "@shikijs/core": 2.5.0 @@ -2144,79 +2957,106 @@ snapshots: "@shikijs/types": 2.5.0 "@shikijs/vscode-textmate": 10.0.2 "@types/hast": 3.0.4 + slash@3.0.0: {} + source-map-js@1.2.1: {} + sourcemap-codec@1.4.8: {} + space-separated-tokens@2.0.2: {} + speakingurl@14.0.1: {} + stringify-entities@4.0.4: dependencies: character-entities-html4: 2.1.0 character-entities-legacy: 3.0.0 + strip-json-comments@5.0.3: {} + superjson@2.2.6: dependencies: copy-anything: 4.0.5 + tabbable@6.4.0: {} + to-regex-range@5.0.1: dependencies: is-number: 7.0.0 + trim-lines@3.0.1: {} + ts-api-utils@1.4.3(typescript@4.9.5): dependencies: typescript: 4.9.5 + ts-morph@22.0.0: dependencies: "@ts-morph/common": 0.23.0 code-block-writer: 13.0.3 + type-check@0.4.0: dependencies: prelude-ls: 1.2.1 + typescript@4.9.5: {} + typescript@5.9.3: {} + unist-util-is@6.0.1: dependencies: "@types/unist": 3.0.3 + unist-util-position@5.0.0: dependencies: "@types/unist": 3.0.3 + unist-util-stringify-position@4.0.0: dependencies: "@types/unist": 3.0.3 + unist-util-visit-parents@6.0.2: dependencies: "@types/unist": 3.0.3 unist-util-is: 6.0.1 + unist-util-visit@5.1.0: dependencies: "@types/unist": 3.0.3 unist-util-is: 6.0.1 unist-util-visit-parents: 6.0.2 + update-browserslist-db@1.2.3(browserslist@4.28.2): dependencies: browserslist: 4.28.2 escalade: 3.2.0 picocolors: 1.1.1 + uri-js@4.4.1: dependencies: punycode: 2.3.1 + vfile-message@4.0.3: dependencies: "@types/unist": 3.0.3 unist-util-stringify-position: 4.0.0 + vfile@6.0.3: dependencies: "@types/unist": 3.0.3 vfile-message: 4.0.3 + vite@5.4.21: dependencies: esbuild: 0.21.5 postcss: 8.5.10 rollup: 4.60.2 + vitepress@1.6.4(postcss@8.5.10): dependencies: "@docsearch/css": 3.8.2 - "@docsearch/js": 3.8.2 + "@docsearch/js": 3.8.2(search-insights@2.17.3) "@iconify-json/simple-icons": 1.2.78 "@shikijs/core": 2.5.0 "@shikijs/transformers": 2.5.0 @@ -2225,7 +3065,7 @@ snapshots: "@vitejs/plugin-vue": 5.2.4(vite@5.4.21)(vue@3.5.32(typescript@4.9.5)) "@vue/devtools-api": 7.7.9 "@vue/shared": 3.5.32 - "@vueuse/core": 12.8.2 + "@vueuse/core": 12.8.2(typescript@4.9.5) "@vueuse/integrations": 12.8.2(focus-trap@7.8.0) focus-trap: 7.8.0 mark.js: 8.11.1 @@ -2234,6 +3074,7 @@ snapshots: shiki: 2.5.0 vite: 5.4.21 vue: 3.5.32(typescript@4.9.5) + vue@3.5.32(typescript@4.9.5): dependencies: "@vue/compiler-dom": 3.5.32 @@ -2242,10 +3083,15 @@ snapshots: "@vue/server-renderer": 3.5.32(vue@3.5.32(typescript@4.9.5)) "@vue/shared": 3.5.32 typescript: 4.9.5 + which@2.0.2: dependencies: isexe: 2.0.0 + word-wrap@1.2.5: {} + yaml@2.8.3: {} + yocto-queue@0.1.0: {} + zwitch@2.0.4: {} diff --git a/cli/Cargo.toml b/cli/Cargo.toml index 6534ce9c..5c2d39fc 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "usage-cli" edition = "2021" -version = "3.3.0" +version = "3.4.0" description = "CLI for working with usage-based CLIs" license = { workspace = true } authors = { workspace = true } diff --git a/cli/usage.usage.kdl b/cli/usage.usage.kdl index 2697a4ef..a4432180 100644 --- a/cli/usage.usage.kdl +++ b/cli/usage.usage.kdl @@ -1,7 +1,7 @@ // @generated by usage-cli from clap metadata name usage-cli bin usage -version "3.3.0" +version "3.4.0" about "CLI for working with usage-based CLIs" usage "Usage: usage-cli [OPTIONS] [COMPLETIONS] " flag --usage-spec help="Outputs a `usage.kdl` spec for this CLI itself" diff --git a/docs/cli/reference/commands.json b/docs/cli/reference/commands.json index b9565066..9d3bc315 100644 --- a/docs/cli/reference/commands.json +++ b/docs/cli/reference/commands.json @@ -951,7 +951,7 @@ "config": { "props": {} }, - "version": "3.3.0", + "version": "3.4.0", "usage": "Usage: usage-cli [OPTIONS] [COMPLETIONS] ", "complete": {}, "source_code_link_template": "https://github.com/jdx/usage/blob/main/cli/src/cli/{{path}}.rs", diff --git a/docs/cli/reference/index.md b/docs/cli/reference/index.md index fcb0ac6d..8efbd495 100644 --- a/docs/cli/reference/index.md +++ b/docs/cli/reference/index.md @@ -4,7 +4,7 @@ **Usage**: `usage [--usage-spec] [COMPLETIONS] ` -**Version**: 3.3.0 +**Version**: 3.4.0 - **Usage**: `usage [--usage-spec] [COMPLETIONS] ` diff --git a/lib/Cargo.toml b/lib/Cargo.toml index ffea288c..49aeec2f 100644 --- a/lib/Cargo.toml +++ b/lib/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "usage-lib" edition = "2021" -version = "3.3.0" +version = "3.4.0" rust-version = "1.80.0" include = [ "/Cargo.toml", diff --git a/package.json b/package.json index aa12ac80..052c4080 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "@withfig/autocomplete": "^2.692.3", "@withfig/autocomplete-tools": "^2.11.0", "@withfig/autocomplete-types": "^1.31.0", - "eslint": "^10.1.0", - "semver": "^7.7.4" + "eslint": "^10.4.1", + "semver": "^7.8.1" } }