diff --git a/CHANGELOG.md b/CHANGELOG.md index 011e1d17..21c3b17f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,22 @@ # Changelog +## [3.3.1](https://github.com/jdx/usage/compare/v3.3.0..v3.3.1) - 2026-05-12 + +### 🔍 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) +- 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) + ## [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 f538256b..872d236b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -108,9 +108,9 @@ checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c" [[package]] name = "assert_cmd" -version = "2.2.1" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39bae1d3fa576f7c6519514180a72559268dd7d1fe104070956cb687bc6673bd" +checksum = "2aa3a22042e45de04255c7bf3626e239f450200fd0493c1e382263544b20aea6" dependencies = [ "anstream", "anstyle", @@ -173,6 +173,15 @@ dependencies = [ "generic-array", ] +[[package]] +name = "bs58" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf88ba1141d185c399bee5288d850d63b8369520c1eafc32a0430b5b6c287bf4" +dependencies = [ + "tinyvec", +] + [[package]] name = "bstr" version = "1.12.1" @@ -198,9 +207,9 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" [[package]] name = "cc" -version = "1.2.61" +version = "1.2.62" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d16d90359e986641506914ba71350897565610e87ce0ad9e6f28569db3dd5c6d" +checksum = "a1dce859f0832a7d088c4f1119888ab94ef4b5d6795d1ce05afb7fe159d79f98" dependencies = [ "find-msvc-tools", "shlex", @@ -655,13 +664,12 @@ checksum = "9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6" [[package]] name = "filetime" -version = "0.2.27" +version = "0.2.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f98844151eee8917efc50bd9e8318cb963ae8b297431495d3f758616ea5c57db" +checksum = "2d5b2eef6fafbf69f877e55509ce5b11a760690ac9700a2921be067aa6afaef6" dependencies = [ "cfg-if", "libc", - "libredox", ] [[package]] @@ -802,9 +810,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.17.0" +version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51" +checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" [[package]] name = "heck" @@ -909,7 +917,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9" dependencies = [ "equivalent", - "hashbrown 0.17.0", + "hashbrown 0.17.1", "serde", "serde_core", ] @@ -988,9 +996,9 @@ dependencies = [ [[package]] name = "js-sys" -version = "0.3.97" +version = "0.3.98" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1840c94c045fbcf8ba2812c95db44499f7c64910a912551aaaa541decebcacf" +checksum = "67df7112613f8bfd9150013a0314e196f4800d3201ae742489d999db2f979f08" dependencies = [ "cfg-if", "futures-util", @@ -1033,18 +1041,6 @@ version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981" -[[package]] -name = "libredox" -version = "0.1.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e02f3bb43d335493c96bf3fd3a321600bf6bd07ed34bc64118e9293bdffea46c" -dependencies = [ - "bitflags", - "libc", - "plain", - "redox_syscall", -] - [[package]] name = "link-section" version = "0.12.0" @@ -1375,12 +1371,6 @@ version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" -[[package]] -name = "plain" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6" - [[package]] name = "plotters" version = "0.3.7" @@ -1580,15 +1570,6 @@ dependencies = [ "crossbeam-utils", ] -[[package]] -name = "redox_syscall" -version = "0.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f450ad9c3b1da563fb6948a8e0fb0fb9269711c9c73d9ea1de5058c79c8d643a" -dependencies = [ - "bitflags", -] - [[package]] name = "ref-cast" version = "1.0.25" @@ -1753,11 +1734,12 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.19.0" +version = "3.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f05839ce67618e14a09b286535c0d9c94e85ef25469b0e13cb4f844e5593eb19" +checksum = "e72c1c2cb7b223fafb600a619537a871c2818583d619401b785e7c0b746ccde2" dependencies = [ "base64", + "bs58", "chrono", "hex", "indexmap 1.9.3", @@ -1772,9 +1754,9 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.19.0" +version = "3.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf2ebbe86054f9b45bc3881e865683ccfaccce97b9b4cb53f3039d67f355a334" +checksum = "b90c488738ecb4fb0262f41f43bc40efc5868d9fb744319ddf5f5317f417bfac" dependencies = [ "darling", "proc-macro2", @@ -2062,6 +2044,21 @@ dependencies = [ "serde_json", ] +[[package]] +name = "tinyvec" +version = "1.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e61e67053d25a4e82c844e8424039d9745781b3fc4f32b8d55ed50f5f667ef3" +dependencies = [ + "tinyvec_macros", +] + +[[package]] +name = "tinyvec_macros" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" + [[package]] name = "typenum" version = "1.20.0" @@ -2112,7 +2109,7 @@ checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" [[package]] name = "usage-cli" -version = "3.3.0" +version = "3.3.1" dependencies = [ "assert_cmd", "clap", @@ -2140,7 +2137,7 @@ dependencies = [ [[package]] name = "usage-lib" -version = "3.3.0" +version = "3.3.1" dependencies = [ "clap", "criterion", @@ -2231,9 +2228,9 @@ dependencies = [ [[package]] name = "wasm-bindgen" -version = "0.2.120" +version = "0.2.121" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df52b6d9b87e0c74c9edfa1eb2d9bf85e5d63515474513aa50fa181b3c4f5db1" +checksum = "49ace1d07c165b0864824eee619580c4689389afa9dc9ed3a4c75040d82e6790" dependencies = [ "cfg-if", "once_cell", @@ -2244,9 +2241,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.120" +version = "0.2.121" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78b1041f495fb322e64aca85f5756b2172e35cd459376e67f2a6c9dffcedb103" +checksum = "8e68e6f4afd367a562002c05637acb8578ff2dea1943df76afb9e83d177c8578" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -2254,9 +2251,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.120" +version = "0.2.121" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dcd0ff20416988a18ac686d4d4d0f6aae9ebf08a389ff5d29012b05af2a1b41" +checksum = "d95a9ec35c64b2a7cb35d3fead40c4238d0940c86d107136999567a4703259f2" dependencies = [ "bumpalo", "proc-macro2", @@ -2267,9 +2264,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.120" +version = "0.2.121" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49757b3c82ebf16c57d69365a142940b384176c24df52a087fb748e2085359ea" +checksum = "c4e0100b01e9f0d03189a92b96772a1fb998639d981193d7dbab487302513441" dependencies = [ "unicode-ident", ] @@ -2310,9 +2307,9 @@ dependencies = [ [[package]] name = "web-sys" -version = "0.3.97" +version = "0.3.98" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2eadbac71025cd7b0834f20d1fe8472e8495821b4e9801eb0a60bd1f19827602" +checksum = "4b572dff8bcf38bad0fa19729c89bb5748b2b9b1d8be70cf90df697e3a8f32aa" dependencies = [ "js-sys", "wasm-bindgen", diff --git a/Cargo.toml b/Cargo.toml index 42bdeb0c..4f049743 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.3.1", features = ["clap"] } [workspace.metadata.release] allow-branch = ["main"] diff --git a/aube-lock.yaml b/aube-lock.yaml index bacc0ab1..bb2eff34 100644 --- a/aube-lock.yaml +++ b/aube-lock.yaml @@ -1,108 +1,108 @@ -lockfileVersion: "9.0" +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 + '@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 @@ -277,29 +277,29 @@ time: importers: .: dependencies: - "@algolia/client-search": - specifier: ">= 4.9.1 < 6" + '@algolia/client-search': + specifier: '>= 4.9.1 < 6' version: 5.50.2 - "@typescript-eslint/eslint-plugin": + '@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) - "@typescript-eslint/parser": + '@typescript-eslint/parser': specifier: ^7.0.0 version: 7.18.0(eslint@10.3.0) - "@withfig/eslint-plugin-fig-linter": + '@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" + specifier: '>= 4.9.1 < 6' version: 5.50.2 browserslist: - specifier: ">= 4.21.0" + specifier: '>= 4.21.0' version: 4.28.2 esbuild: - specifier: "*" + specifier: '*' version: 0.24.2 eslint-plugin-compat: specifier: ^4.2.0 @@ -311,10 +311,10 @@ importers: specifier: ^8 version: 8.5.10 search-insights: - specifier: ">= 1 < 3" + specifier: '>= 1 < 3' version: 2.17.3 typescript: - specifier: ">=4.7.4" + specifier: '>=4.7.4' version: 4.9.5 vite: specifier: ^5.0.0 || ^6.0.0 @@ -326,19 +326,19 @@ importers: specifier: ^3.2.25 version: 3.5.32(typescript@4.9.5) devDependencies: - "@fig/eslint-config-autocomplete": + '@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) - "@tsconfig/node24": + '@tsconfig/node24': specifier: ^24.0.4 version: 24.0.4 - "@withfig/autocomplete": + '@withfig/autocomplete': specifier: ^2.692.3 version: 2.692.3 - "@withfig/autocomplete-tools": + '@withfig/autocomplete-tools': specifier: ^2.11.0 version: 2.11.0 - "@withfig/autocomplete-types": + '@withfig/autocomplete-types': specifier: ^1.31.0 version: 1.31.0 eslint: @@ -346,98 +346,98 @@ importers: version: 10.3.0 semver: specifier: ^7.7.4 - version: 7.7.4 + version: 7.8.0 packages: - "@algolia/abtesting@1.16.2": + '@algolia/abtesting@1.16.2': resolution: integrity: sha512-n9s6bEV6imdtIEd+BGP7WkA4pEZ5YTdgQ05JQhHwWawHg3hyjpNwC0TShGz6zWhv+jfLDGA/6FFNbySFS0P9cw== - "@algolia/autocomplete-core@1.17.7": + '@algolia/autocomplete-core@1.17.7': resolution: integrity: sha512-BjiPOW6ks90UKl7TwMv7oNQMnzU+t/wk9mgIDi6b1tXpUek7MW0lbNOUHpvam9pe3lVCf4xPFT+lK7s+e+fs7Q== - "@algolia/autocomplete-plugin-algolia-insights@1.17.7": + '@algolia/autocomplete-plugin-algolia-insights@1.17.7': resolution: integrity: sha512-Jca5Ude6yUOuyzjnz57og7Et3aXjbwCSDf/8onLHSQgw1qW3ALl9mrMWaXb5FmPVkV3EtkD2F/+NkT6VHyPu9A== peerDependencies: - search-insights: ">= 1 < 3" - "@algolia/autocomplete-preset-algolia@1.17.7": + search-insights: '>= 1 < 3' + '@algolia/autocomplete-preset-algolia@1.17.7': resolution: integrity: sha512-ggOQ950+nwbWROq2MOCIL71RE0DdQZsceqrg32UqnhDz8FlO9rL8ONHNsI2R1MH0tkgVIDKI/D0sMiUchsFdWA== peerDependencies: - "@algolia/client-search": ">= 4.9.1 < 6" - algoliasearch: ">= 4.9.1 < 6" - "@algolia/autocomplete-shared@1.17.7": + '@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== peerDependencies: - "@algolia/client-search": ">= 4.9.1 < 6" - algoliasearch: ">= 4.9.1 < 6" - "@algolia/client-abtesting@5.50.2": + '@algolia/client-search': '>= 4.9.1 < 6' + algoliasearch: '>= 4.9.1 < 6' + '@algolia/client-abtesting@5.50.2': resolution: integrity: sha512-52iq0vHy1sphgnwoZyx5PmbEt8hsh+m7jD123LmBs6qy4GK7LbYZIeKd+nSnSipN2zvKRZ2zScS6h9PW3J7SXg== - "@algolia/client-analytics@5.50.2": + '@algolia/client-analytics@5.50.2': resolution: integrity: sha512-WpPIUg+cSG2aPUG0gS8Ko9DwRgbRPUZxJkolhL2aCsmSlcEEZT65dILrfg5ovcxtx0Kvr+xtBVsTMtsQWRtPDQ== - "@algolia/client-common@5.50.2": + '@algolia/client-common@5.50.2': resolution: integrity: sha512-Gj2MgtArGcsr82kIqRlo6/dCAFjrs2gLByEqyRENuT7ugrSMFuqg1vDzeBjRL1t3EJEJCFtT0PLX3gB8A6Hq4Q== - "@algolia/client-insights@5.50.2": + '@algolia/client-insights@5.50.2': resolution: integrity: sha512-CUqoid5jDpmrc0oK3/xuZXFt6kwT0P9Lw7/nsM14YTr6puvmi+OUKmURpmebQF22S2vCG8L1DAoXXujxQUi/ug== - "@algolia/client-personalization@5.50.2": + '@algolia/client-personalization@5.50.2': resolution: integrity: sha512-AndZWFoc0gbP5901OeQJ73BazgGgSGiBEba4ohdoJuZwHTO2Gio8Q4L1VLmytMBYcviVigB0iICToMvEJxI4ug== - "@algolia/client-query-suggestions@5.50.2": + '@algolia/client-query-suggestions@5.50.2': resolution: integrity: sha512-NWoL+psEkz5dIzweaByVXuEB45wS8/rk0E0AhMMnaVJdVs7TcACPH2/OURm+N0xRDITkTHqCna823rd6Uqntdg== - "@algolia/client-search@5.50.2": + '@algolia/client-search@5.50.2': resolution: integrity: sha512-ypSboUJ3XJoQz5DeDo82hCnrRuwq3q9ZdFhVKAik9TnZh1DvLqoQsrbBjXg7C7zQOtV/Qbge/HmyoV6V5L7MhQ== - "@algolia/ingestion@1.50.2": + '@algolia/ingestion@1.50.2': resolution: integrity: sha512-VlR2FRXLw2bCB94SQo6zxg/Qi+547aOji6Pb+dKE7h1DMCCY317St+OpjpmgzE+bT2O9ALIc0V4nVIBOd7Gy+Q== - "@algolia/monitoring@1.50.2": + '@algolia/monitoring@1.50.2': resolution: integrity: sha512-Cmvfp2+qopzQt8OilU97rhLhosq7ZrB6uieok3EwFUqG/aalPg6DgfCmu0yJMrYe+KMC1qRVt1MTRAUwLknUMQ== - "@algolia/recommend@5.50.2": + '@algolia/recommend@5.50.2': resolution: integrity: sha512-jrkuyKoOM7dFWQ/6Y4hQAse2SC3L/RldG6GnPjMvAj65h+7Ubb51S0pKk4ofSStF0xm4LCNe0C4T6XX4nOFDiQ== - "@algolia/requester-browser-xhr@5.50.2": + '@algolia/requester-browser-xhr@5.50.2': resolution: integrity: sha512-4107YLJqCudPiBUlwnk6oTSUVwU7ab+qL1SfQGEDYI8DZH5gsf1ekPt9JykXRKYXf2IfouFL5GiCY/PHTFIjYw== - "@algolia/requester-fetch@5.50.2": + '@algolia/requester-fetch@5.50.2': resolution: integrity: sha512-vOrd3MQpLgmf6wXAueTuZ/cA0W4uRwIHHaxNy3h+a6YcNn6bCV/gFdZuv3F13v593zRU2k5R75NmvRWLenvMrw== - "@algolia/requester-node-http@5.50.2": + '@algolia/requester-node-http@5.50.2': resolution: integrity: sha512-Mu9BFtgzGqDUy5Bcs2nMyoILIFSN13GKQaklKAFIsd0K3/9CpNyfeBc+/+Qs6mFZLlxG9qzullO7h+bjcTBuGQ== - "@babel/helper-string-parser@7.27.1": + '@babel/helper-string-parser@7.27.1': resolution: integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA== - "@babel/helper-validator-identifier@7.28.5": + '@babel/helper-validator-identifier@7.28.5': resolution: integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q== - "@babel/parser@7.29.2": + '@babel/parser@7.29.2': resolution: integrity: sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA== - "@babel/types@7.29.0": + '@babel/types@7.29.0': resolution: integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A== - "@docsearch/css@3.8.2": + '@docsearch/css@3.8.2': resolution: integrity: sha512-y05ayQFyUmCXze79+56v/4HpycYF3uFqB78pLPrSV5ZKAlDuIAAJNhaRi8tTdRNXh05yxX/TyNnzD6LwSM89vQ== - "@docsearch/js@3.8.2": + '@docsearch/js@3.8.2': resolution: integrity: sha512-Q5wY66qHn0SwA7Taa0aDbHiJvaFJLOJyHmooQ7y8hlwwQLQ/5WwCcoX0g7ii04Qi2DJlHsd0XXzJ8Ypw9+9YmQ== - "@docsearch/react@3.8.2": + '@docsearch/react@3.8.2': resolution: integrity: sha512-xCRrJQlTt8N9GU0DG4ptwHRkfnSnD/YpdeaXe02iKfqs97TkZJv60yE+1eq/tjPcVnTW8dP5qLP7itifFVV5eg== peerDependencies: - "@types/react": ">= 16.8.0 < 19.0.0" - react: ">= 16.8.0 < 19.0.0" - react-dom: ">= 16.8.0 < 19.0.0" - search-insights: ">= 1 < 3" + '@types/react': '>= 16.8.0 < 19.0.0' + react: '>= 16.8.0 < 19.0.0' + react-dom: '>= 16.8.0 < 19.0.0' + search-insights: '>= 1 < 3' peerDependenciesMeta: - "@types/react": + '@types/react': optional: true react: optional: true @@ -445,195 +445,195 @@ packages: optional: true search-insights: optional: true - "@esbuild-plugins/node-modules-polyfill@0.2.2": + '@esbuild-plugins/node-modules-polyfill@0.2.2': resolution: integrity: sha512-LXV7QsWJxRuMYvKbiznh+U1ilIop3g2TeKRzUxOG5X3YITc8JyyTa90BmLwqqv0YnX4v32CSlG+vsziZp9dMvA== peerDependencies: - esbuild: "*" - "@esbuild/linux-x64@0.21.5": + esbuild: '*' + '@esbuild/linux-x64@0.21.5': resolution: integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ== os: - - linux + - linux cpu: - - x64 - "@esbuild/linux-x64@0.23.1": + - x64 + '@esbuild/linux-x64@0.23.1': resolution: integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ== os: - - linux + - linux cpu: - - x64 - "@esbuild/linux-x64@0.24.2": + - x64 + '@esbuild/linux-x64@0.24.2': resolution: integrity: sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q== os: - - linux + - linux cpu: - - x64 - "@eslint-community/eslint-utils@4.9.1": + - x64 + '@eslint-community/eslint-utils@4.9.1': resolution: integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ== peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - "@eslint-community/regexpp@4.12.2": + '@eslint-community/regexpp@4.12.2': resolution: integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew== - "@eslint/config-array@0.23.5": + '@eslint/config-array@0.23.5': resolution: integrity: sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA== - "@eslint/config-helpers@0.5.5": + '@eslint/config-helpers@0.5.5': resolution: integrity: sha512-eIJYKTCECbP/nsKaaruF6LW967mtbQbsw4JTtSVkUQc9MneSkbrgPJAbKl9nWr0ZeowV8BfsarBmPpBzGelA2w== - "@eslint/core@1.2.1": + '@eslint/core@1.2.1': resolution: integrity: sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ== - "@eslint/object-schema@3.0.5": + '@eslint/object-schema@3.0.5': resolution: integrity: sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw== - "@eslint/plugin-kit@0.7.1": + '@eslint/plugin-kit@0.7.1': resolution: integrity: sha512-rZAP3aVgB9ds9KOeUSL+zZ21hPmo8dh6fnIFwRQj5EAZl9gzR7wxYbYXYysAM8CTqGmUGyp2S4kUdV17MnGuWQ== - "@fig/autocomplete-generators@2.4.0": + '@fig/autocomplete-generators@2.4.0': resolution: integrity: sha512-fiaaCGmsgnbUJbVbNAcVDmrnCGj/SmfarK6WKt/lfQP9k1hLHkkmZQ836VSMJvPP1vAKFAiXpdJziG6EGyjAYg== - "@fig/autocomplete-helpers@1.0.7": + '@fig/autocomplete-helpers@1.0.7': resolution: integrity: sha512-5jq01q2JtaLAjl8t3hOvE9GOp4a4Agj7YmxlBxRjuSwJY3qskfx/mdAgOX2qjgxZ74bHONAxQ1hzudwSICqZFg== - "@fig/autocomplete-helpers@2.0.0": + '@fig/autocomplete-helpers@2.0.0': resolution: integrity: sha512-lzD9LbpvJC3hXwxvLAb91/AwO83lfIhW4dEITAn1wINKHaHOmP39wU82Q25bKp8A6/UMcF6Iobik/R4sUZmgNA== - "@fig/autocomplete-merge@1.4.0": + '@fig/autocomplete-merge@1.4.0': resolution: integrity: sha512-weliQ2zkegh0EnozRJNecLgnI5wxwikKZKGRIGgTjlrPyKyd8xSqls+kf5kYm3vEeABS2P19LawVS6ECH8ae9A== - "@fig/eslint-config-autocomplete@2.0.0": + '@fig/eslint-config-autocomplete@2.0.0': resolution: integrity: sha512-khv0JuMnkWeBh18wuvvAAbf42YSJ2obbu9Y6/C5F3IcKchZHSZ8QZvXC71l9VtVv0Zu2b5VIJBPYxt4DkDpz8g== peerDependencies: - "@typescript-eslint/eslint-plugin": ^7.0.0 - "@typescript-eslint/parser": ^7.0.0 - "@withfig/eslint-plugin-fig-linter": ^1.4.1 + '@typescript-eslint/eslint-plugin': ^7.0.0 + '@typescript-eslint/parser': ^7.0.0 + '@withfig/eslint-plugin-fig-linter': ^1.4.1 eslint: ^8.56.0 eslint-plugin-compat: ^4.2.0 - typescript: ">=4.7.4" - "@humanfs/core@0.19.2": + typescript: '>=4.7.4' + '@humanfs/core@0.19.2': resolution: integrity: sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA== - "@humanfs/node@0.16.8": + '@humanfs/node@0.16.8': resolution: integrity: sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ== - "@humanfs/types@0.15.0": + '@humanfs/types@0.15.0': resolution: integrity: sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q== - "@humanwhocodes/module-importer@1.0.1": + '@humanwhocodes/module-importer@1.0.1': resolution: integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== - "@humanwhocodes/retry@0.4.3": + '@humanwhocodes/retry@0.4.3': resolution: integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ== - "@iconify-json/simple-icons@1.2.78": + '@iconify-json/simple-icons@1.2.78': resolution: integrity: sha512-I3lkNp0Qu7q2iZWkdcf/I2hqGhzK6qxdILh9T7XqowQrnpmG/BayDsiCf6PktDoWlW0U971xA5g+panm+NFrfQ== - "@iconify/types@2.0.0": + '@iconify/types@2.0.0': resolution: integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg== - "@jridgewell/sourcemap-codec@1.5.5": + '@jridgewell/sourcemap-codec@1.5.5': resolution: integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og== - "@mdn/browser-compat-data@5.7.6": + '@mdn/browser-compat-data@5.7.6': resolution: integrity: sha512-7xdrMX0Wk7grrTZQwAoy1GkvPMFoizStUoL+VmtUkAxegbCCec+3FKwOM6yc/uGU5+BEczQHXAlWiqvM8JeENg== - "@nodelib/fs.scandir@2.1.5": + '@nodelib/fs.scandir@2.1.5': resolution: integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== - "@nodelib/fs.stat@2.0.5": + '@nodelib/fs.stat@2.0.5': resolution: integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== - "@nodelib/fs.walk@1.2.8": + '@nodelib/fs.walk@1.2.8': resolution: integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== - "@rollup/rollup-linux-x64-gnu@4.60.2": + '@rollup/rollup-linux-x64-gnu@4.60.2': resolution: integrity: sha512-UQjrkIdWrKI626Du8lCQ6MJp/6V1LAo2bOK9OTu4mSn8GGXIkPXk/Vsp4bLHCd9Z9Iz2OTEaokUE90VweJgIYQ== os: - - linux + - linux cpu: - - x64 + - x64 libc: - - glibc - "@shikijs/core@2.5.0": + - glibc + '@shikijs/core@2.5.0': resolution: integrity: sha512-uu/8RExTKtavlpH7XqnVYBrfBkUc20ngXiX9NSrBhOVZYv/7XQRKUyhtkeflY5QsxC0GbJThCerruZfsUaSldg== - "@shikijs/engine-javascript@2.5.0": + '@shikijs/engine-javascript@2.5.0': resolution: integrity: sha512-VjnOpnQf8WuCEZtNUdjjwGUbtAVKuZkVQ/5cHy/tojVVRIRtlWMYVjyWhxOmIq05AlSOv72z7hRNRGVBgQOl0w== - "@shikijs/engine-oniguruma@2.5.0": + '@shikijs/engine-oniguruma@2.5.0': resolution: integrity: sha512-pGd1wRATzbo/uatrCIILlAdFVKdxImWJGQ5rFiB5VZi2ve5xj3Ax9jny8QvkaV93btQEwR/rSz5ERFpC5mKNIw== - "@shikijs/langs@2.5.0": + '@shikijs/langs@2.5.0': resolution: integrity: sha512-Qfrrt5OsNH5R+5tJ/3uYBBZv3SuGmnRPejV9IlIbFH3HTGLDlkqgHymAlzklVmKBjAaVmkPkyikAV/sQ1wSL+w== - "@shikijs/themes@2.5.0": + '@shikijs/themes@2.5.0': resolution: integrity: sha512-wGrk+R8tJnO0VMzmUExHR+QdSaPUl/NKs+a4cQQRWyoc3YFbUzuLEi/KWK1hj+8BfHRKm2jNhhJck1dfstJpiw== - "@shikijs/transformers@2.5.0": + '@shikijs/transformers@2.5.0': resolution: integrity: sha512-SI494W5X60CaUwgi8u4q4m4s3YAFSxln3tzNjOSYqq54wlVgz0/NbbXEb3mdLbqMBztcmS7bVTaEd2w0qMmfeg== - "@shikijs/types@2.5.0": + '@shikijs/types@2.5.0': resolution: integrity: sha512-ygl5yhxki9ZLNuNpPitBWvcy9fsSKKaRuO4BAlMyagszQidxcpLAr0qiW/q43DtSIDxO6hEbtYLiFZNXO/hdGw== - "@shikijs/vscode-textmate@10.0.2": + '@shikijs/vscode-textmate@10.0.2': resolution: integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg== - "@ts-morph/common@0.23.0": + '@ts-morph/common@0.23.0': resolution: integrity: sha512-m7Lllj9n/S6sOkCkRftpM7L24uvmfXQFedlW/4hENcuJH1HHm9u5EgxZb9uVjQSCGrbBWBkOGgcTxNg36r6ywA== - "@tsconfig/node24@24.0.4": + '@tsconfig/node24@24.0.4': resolution: integrity: sha512-2A933l5P5oCbv6qSxHs7ckKwobs8BDAe9SJ/Xr2Hy+nDlwmLE1GhFh/g/vXGRZWgxBg9nX/5piDtHR9Dkw/XuA== - "@types/esrecurse@4.3.1": + '@types/esrecurse@4.3.1': resolution: integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw== - "@types/estree@1.0.8": + '@types/estree@1.0.8': resolution: integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w== - "@types/hast@3.0.4": + '@types/hast@3.0.4': resolution: integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ== - "@types/json-schema@7.0.15": + '@types/json-schema@7.0.15': resolution: integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== - "@types/linkify-it@5.0.0": + '@types/linkify-it@5.0.0': resolution: integrity: sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q== - "@types/markdown-it@14.1.2": + '@types/markdown-it@14.1.2': resolution: integrity: sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog== - "@types/mdast@4.0.4": + '@types/mdast@4.0.4': resolution: integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA== - "@types/mdurl@2.0.0": + '@types/mdurl@2.0.0': resolution: integrity: sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg== - "@types/semver@7.7.1": + '@types/semver@7.7.1': resolution: integrity: sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA== - "@types/unist@3.0.3": + '@types/unist@3.0.3': resolution: integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q== - "@types/web-bluetooth@0.0.21": + '@types/web-bluetooth@0.0.21': resolution: integrity: sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA== - "@typescript-eslint/eslint-plugin@7.18.0": + '@typescript-eslint/eslint-plugin@7.18.0': resolution: integrity: sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw== peerDependencies: - "@typescript-eslint/parser": ^7.0.0 + '@typescript-eslint/parser': ^7.0.0 eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true - "@typescript-eslint/parser@7.18.0": + '@typescript-eslint/parser@7.18.0': resolution: integrity: sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg== peerDependencies: @@ -641,10 +641,10 @@ packages: peerDependenciesMeta: typescript: optional: true - "@typescript-eslint/scope-manager@7.18.0": + '@typescript-eslint/scope-manager@7.18.0': resolution: integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA== - "@typescript-eslint/type-utils@7.18.0": + '@typescript-eslint/type-utils@7.18.0': resolution: integrity: sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA== peerDependencies: @@ -652,74 +652,74 @@ packages: peerDependenciesMeta: typescript: optional: true - "@typescript-eslint/types@7.18.0": + '@typescript-eslint/types@7.18.0': resolution: integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ== - "@typescript-eslint/typescript-estree@7.18.0": + '@typescript-eslint/typescript-estree@7.18.0': resolution: integrity: sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA== peerDependenciesMeta: typescript: optional: true - "@typescript-eslint/utils@7.18.0": + '@typescript-eslint/utils@7.18.0': resolution: integrity: sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw== peerDependencies: eslint: ^8.56.0 - "@typescript-eslint/visitor-keys@7.18.0": + '@typescript-eslint/visitor-keys@7.18.0': resolution: integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg== - "@ungap/structured-clone@1.3.0": + '@ungap/structured-clone@1.3.0': resolution: integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g== - "@vitejs/plugin-vue@5.2.4": + '@vitejs/plugin-vue@5.2.4': resolution: integrity: sha512-7Yx/SXSOcQq5HiiV3orevHUFn+pmMB4cgbEkDYgnkUWb0WfeQ/wa2yFv6D5ICiCQOVpjA7vYDXrC7AGO8yjDHA== peerDependencies: vite: ^5.0.0 || ^6.0.0 vue: ^3.2.25 - "@vue/compiler-core@3.5.32": + '@vue/compiler-core@3.5.32': resolution: integrity: sha512-4x74Tbtqnda8s/NSD6e1Dr5p1c8HdMU5RWSjMSUzb8RTcUQqevDCxVAitcLBKT+ie3o0Dl9crc/S/opJM7qBGQ== - "@vue/compiler-dom@3.5.32": + '@vue/compiler-dom@3.5.32': resolution: integrity: sha512-ybHAu70NtiEI1fvAUz3oXZqkUYEe5J98GjMDpTGl5iHb0T15wQYLR4wE3h9xfuTNA+Cm2f4czfe8B4s+CCH57Q== - "@vue/compiler-sfc@3.5.32": + '@vue/compiler-sfc@3.5.32': resolution: integrity: sha512-8UYUYo71cP/0YHMO814TRZlPuUUw3oifHuMR7Wp9SNoRSrxRQnhMLNlCeaODNn6kNTJsjFoQ/kqIj4qGvya4Xg== - "@vue/compiler-ssr@3.5.32": + '@vue/compiler-ssr@3.5.32': resolution: integrity: sha512-Gp4gTs22T3DgRotZ8aA/6m2jMR+GMztvBXUBEUOYOcST+giyGWJ4WvFd7QLHBkzTxkfOt8IELKNdpzITLbA2rw== - "@vue/devtools-api@7.7.9": + '@vue/devtools-api@7.7.9': resolution: integrity: sha512-kIE8wvwlcZ6TJTbNeU2HQNtaxLx3a84aotTITUuL/4bzfPxzajGBOoqjMhwZJ8L9qFYDU/lAYMEEm11dnZOD6g== - "@vue/devtools-kit@7.7.9": + '@vue/devtools-kit@7.7.9': resolution: integrity: sha512-PyQ6odHSgiDVd4hnTP+aDk2X4gl2HmLDfiyEnn3/oV+ckFDuswRs4IbBT7vacMuGdwY/XemxBoh302ctbsptuA== - "@vue/devtools-shared@7.7.9": + '@vue/devtools-shared@7.7.9': resolution: integrity: sha512-iWAb0v2WYf0QWmxCGy0seZNDPdO3Sp5+u78ORnyeonS6MT4PC7VPrryX2BpMJrwlDeaZ6BD4vP4XKjK0SZqaeA== - "@vue/reactivity@3.5.32": + '@vue/reactivity@3.5.32': resolution: integrity: sha512-/ORasxSGvZ6MN5gc+uE364SxFdJ0+WqVG0CENXaGW58TOCdrAW76WWaplDtECeS1qphvtBZtR+3/o1g1zL4xPQ== - "@vue/runtime-core@3.5.32": + '@vue/runtime-core@3.5.32': resolution: integrity: sha512-pDrXCejn4UpFDFmMd27AcJEbHaLemaE5o4pbb7sLk79SRIhc6/t34BQA7SGNgYtbMnvbF/HHOftYBgFJtUoJUQ== - "@vue/runtime-dom@3.5.32": + '@vue/runtime-dom@3.5.32': resolution: integrity: sha512-1CDVv7tv/IV13V8Nip1k/aaObVbWqRlVCVezTwx3K07p7Vxossp5JU1dcPNhJk3w347gonIUT9jQOGutyJrSVQ== - "@vue/server-renderer@3.5.32": + '@vue/server-renderer@3.5.32': resolution: integrity: sha512-IOjm2+JQwRFS7W28HNuJeXQle9KdZbODFY7hFGVtnnghF51ta20EWAZJHX+zLGtsHhaU6uC9BGPV52KVpYryMQ== peerDependencies: vue: 3.5.32 - "@vue/shared@3.5.32": + '@vue/shared@3.5.32': resolution: integrity: sha512-ksNyrmRQzWJJ8n3cRDuSF7zNNontuJg1YHnmWRJd2AMu8Ij2bqwiiri2lH5rHtYPZjj4STkNcgcmiQqlOjiYGg== - "@vueuse/core@12.8.2": + '@vueuse/core@12.8.2': resolution: integrity: sha512-HbvCmZdzAu3VGi/pWYm5Ut+Kd9mn1ZHnn4L5G8kOQTPs/IwIAmJoBrmYk2ckLArgMXZj0AW3n5CAejLUO+PhdQ== - "@vueuse/integrations@12.8.2": + '@vueuse/integrations@12.8.2': resolution: integrity: sha512-fbGYivgK5uBTRt7p5F3zy6VrETlV9RtZjBqd1/HxGdjdckBgBM4ugP8LHpjolqTj14TXTxSK1ZfgPbHYyGuH7g== peerDependencies: @@ -760,22 +760,22 @@ packages: optional: true universal-cookie: optional: true - "@vueuse/metadata@12.8.2": + '@vueuse/metadata@12.8.2': resolution: integrity: sha512-rAyLGEuoBJ/Il5AmFHiziCPdQzRt88VxR+Y/A/QhJ1EWtWqPBBAxTAFaSkviwEuOEZNtW8pvkPgoCZQ+HxqW1A== - "@vueuse/shared@12.8.2": + '@vueuse/shared@12.8.2': resolution: integrity: sha512-dznP38YzxZoNloI0qpEfpkms8knDtaoQ6Y/sfS0L7Yki4zh40LFHEhur0odJC6xTHG5dxWVPiUWBXn+wCG2s5w== - "@withfig/autocomplete-tools@2.11.0": + '@withfig/autocomplete-tools@2.11.0': resolution: integrity: sha512-2OzgRGfYnPmahMQAj4XmF/9H5fELUcMOvLnEO1GS6xdRe0QicEjKR0EQU3RHRei4/ST+GK0cfmnE/sAd1W60bw== - "@withfig/autocomplete-types@1.31.0": + '@withfig/autocomplete-types@1.31.0': resolution: integrity: sha512-TSZDo5jvEaeIHqmHY6Wkd3gBqVbxcHQVdkF6N1J8CXRBuQZpjUVci15/HPNYe0nKLvsomBWIRsTP3m1zr9pv3A== - "@withfig/autocomplete@2.692.3": + '@withfig/autocomplete@2.692.3': resolution: integrity: sha512-zxN7K8W+qWGc2ejWksd92xwAyCZ0faHvnk3c7jUoWkkk5e5iQf3/4mOLheFvYLoUWR5a36571VJ1DdyxmAWJZA== - "@withfig/eslint-plugin-fig-linter@1.4.1": + '@withfig/eslint-plugin-fig-linter@1.4.1': resolution: integrity: sha512-kzPzug7K45U4IztBm4IeeGLPrP9WR3mzdCFFk9V3gQf/35s1IB+nLPAxGP1oZmFCXHBOyjIp0SrfbJ6Bo0g9qQ== acorn-jsx@5.3.2: @@ -924,7 +924,7 @@ packages: resolution: integrity: sha512-XbEXaRva5cF0ZQB8w6MluHA0kZZfV2DuCMJ3ozyEOHLwDpZX2Lmm/7Pp0xdJmI0GL1W05VH5VwIFHEm1Vcw2gw== peerDependencies: - jiti: "*" + jiti: '*' peerDependenciesMeta: jiti: optional: true @@ -1204,6 +1204,9 @@ packages: semver@7.7.4: resolution: integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA== + semver@7.8.0: + resolution: + integrity: sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA== shebang-command@2.0.0: resolution: integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== @@ -1250,7 +1253,7 @@ packages: resolution: integrity: sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw== peerDependencies: - typescript: ">=4.2.0" + typescript: '>=4.2.0' ts-morph@22.0.0: resolution: integrity: sha512-M9MqFGZREyeb5fTl6gNHKZLqBQA0TjA1lea+CR48R8EBTDuWrNqW6ccC5QvjNR4s6wDumD3LTCjOFSp9iwlzaw== @@ -1282,7 +1285,7 @@ packages: resolution: integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w== peerDependencies: - browserslist: ">= 4.21.0" + browserslist: '>= 4.21.0' uri-js@4.4.1: resolution: integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== @@ -1296,16 +1299,16 @@ packages: resolution: integrity: sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw== peerDependencies: - "@types/node": ^18.0.0 || >=20.0.0 - less: "*" + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' lightningcss: ^1.21.0 - sass: "*" - sass-embedded: "*" - stylus: "*" - sugarss: "*" + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' terser: ^5.4.0 peerDependenciesMeta: - "@types/node": + '@types/node': optional: true less: optional: true @@ -1336,7 +1339,7 @@ packages: resolution: integrity: sha512-vM4z4Q9tTafVfMAK7IVzmxg34rSzTFMyIe0UUEijUCkn9+23lj0WRfA83dg7eQZIUlgOSGrkViIaCfqSAUXsMw== peerDependencies: - typescript: "*" + typescript: '*' peerDependenciesMeta: typescript: optional: true @@ -1356,389 +1359,389 @@ packages: resolution: integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A== snapshots: - "@algolia/abtesting@1.16.2": + '@algolia/abtesting@1.16.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/autocomplete-core@1.17.7": + '@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/autocomplete-core@1.17.7': 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)": + '@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) + '@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)": + '@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 + '@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)": + '@algolia/autocomplete-shared@1.17.7(@algolia/client-search@5.50.2)(algoliasearch@5.50.2)': dependencies: - "@algolia/client-search": 5.50.2 + '@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": - dependencies: - "@docsearch/react": 3.8.2(search-insights@2.17.3) + '@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': + 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)": + '@docsearch/react@3.8.2(search-insights@2.17.3)': dependencies: - "@algolia/autocomplete-core": 1.17.7 - "@algolia/autocomplete-preset-algolia": 1.17.7(@algolia/client-search@5.50.2)(algoliasearch@5.50.2) - "@docsearch/css": 3.8.2 + '@algolia/autocomplete-core': 1.17.7 + '@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)": + '@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)": + '@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)': dependencies: eslint: 10.3.0 eslint-visitor-keys: 3.4.3 - "@eslint-community/regexpp@4.12.2": {} - "@eslint/config-array@0.23.5": + '@eslint-community/regexpp@4.12.2': {} + '@eslint/config-array@0.23.5': dependencies: - "@eslint/object-schema": 3.0.5 + '@eslint/object-schema': 3.0.5 debug: 4.4.3 minimatch: 10.2.5 - "@eslint/config-helpers@0.5.5": + '@eslint/config-helpers@0.5.5': dependencies: - "@eslint/core": 1.2.1 - "@eslint/core@1.2.1": + '@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": + '@types/json-schema': 7.0.15 + '@eslint/object-schema@3.0.5': {} + '@eslint/plugin-kit@0.7.1': dependencies: - "@eslint/core": 1.2.1 + '@eslint/core': 1.2.1 levn: 0.4.1 - "@fig/autocomplete-generators@2.4.0": {} - "@fig/autocomplete-helpers@1.0.7": + '@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": + '@fig/autocomplete-helpers@2.0.0': dependencies: semver: 7.7.4 - "@fig/autocomplete-merge@1.4.0": + '@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)": - 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) - "@withfig/eslint-plugin-fig-linter": 1.4.1 + ? '@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)' + : 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) + '@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 - "@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 + '@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": + '@nodelib/fs.stat@2.0.5': {} + '@nodelib/fs.walk@1.2.8': dependencies: - "@nodelib/fs.scandir": 2.1.5 + '@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 - "@shikijs/engine-oniguruma": 2.5.0 - "@shikijs/types": 2.5.0 - "@shikijs/vscode-textmate": 10.0.2 - "@types/hast": 3.0.4 + '@rollup/rollup-linux-x64-gnu@4.60.2': {} + '@shikijs/core@2.5.0': + dependencies: + '@shikijs/engine-javascript': 2.5.0 + '@shikijs/engine-oniguruma': 2.5.0 + '@shikijs/types': 2.5.0 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 hast-util-to-html: 9.0.5 - "@shikijs/engine-javascript@2.5.0": + '@shikijs/engine-javascript@2.5.0': dependencies: - "@shikijs/types": 2.5.0 - "@shikijs/vscode-textmate": 10.0.2 + '@shikijs/types': 2.5.0 + '@shikijs/vscode-textmate': 10.0.2 oniguruma-to-es: 3.1.1 - "@shikijs/engine-oniguruma@2.5.0": + '@shikijs/engine-oniguruma@2.5.0': dependencies: - "@shikijs/types": 2.5.0 - "@shikijs/vscode-textmate": 10.0.2 - "@shikijs/langs@2.5.0": + '@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": + '@shikijs/types': 2.5.0 + '@shikijs/themes@2.5.0': dependencies: - "@shikijs/types": 2.5.0 - "@shikijs/transformers@2.5.0": + '@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": + '@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": + '@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)": - dependencies: - "@eslint-community/regexpp": 4.12.2 - "@typescript-eslint/parser": 7.18.0(eslint@10.3.0) - "@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/visitor-keys": 7.18.0 + '@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)': + dependencies: + '@eslint-community/regexpp': 4.12.2 + '@typescript-eslint/parser': 7.18.0(eslint@10.3.0) + '@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/visitor-keys': 7.18.0 eslint: 10.3.0 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.3.0)': dependencies: - "@typescript-eslint/scope-manager": 7.18.0 - "@typescript-eslint/types": 7.18.0 - "@typescript-eslint/typescript-estree": 7.18.0 - "@typescript-eslint/visitor-keys": 7.18.0 + '@typescript-eslint/scope-manager': 7.18.0 + '@typescript-eslint/types': 7.18.0 + '@typescript-eslint/typescript-estree': 7.18.0 + '@typescript-eslint/visitor-keys': 7.18.0 debug: 4.4.3 eslint: 10.3.0 - "@typescript-eslint/scope-manager@7.18.0": + '@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/types': 7.18.0 + '@typescript-eslint/visitor-keys': 7.18.0 + '@typescript-eslint/type-utils@7.18.0(eslint@10.3.0)': 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-eslint/utils': 7.18.0(eslint@10.3.0) debug: 4.4.3 eslint: 10.3.0 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/types@7.18.0': {} + '@typescript-eslint/typescript-estree@7.18.0': dependencies: - "@typescript-eslint/types": 7.18.0 - "@typescript-eslint/visitor-keys": 7.18.0 + '@typescript-eslint/types': 7.18.0 + '@typescript-eslint/visitor-keys': 7.18.0 debug: 4.4.3 globby: 11.1.0 is-glob: 4.0.3 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.3.0)': dependencies: - "@eslint-community/eslint-utils": 4.9.1(eslint@10.3.0) - "@typescript-eslint/scope-manager": 7.18.0 - "@typescript-eslint/types": 7.18.0 - "@typescript-eslint/typescript-estree": 7.18.0 + '@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0) + '@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/visitor-keys@7.18.0": + '@typescript-eslint/visitor-keys@7.18.0': dependencies: - "@typescript-eslint/types": 7.18.0 + '@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))": + '@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": + '@vue/compiler-core@3.5.32': dependencies: - "@babel/parser": 7.29.2 - "@vue/shared": 3.5.32 + '@babel/parser': 7.29.2 + '@vue/shared': 3.5.32 entities: 7.0.1 estree-walker: 2.0.2 source-map-js: 1.2.1 - "@vue/compiler-dom@3.5.32": + '@vue/compiler-dom@3.5.32': dependencies: - "@vue/compiler-core": 3.5.32 - "@vue/shared": 3.5.32 - "@vue/compiler-sfc@3.5.32": + '@vue/compiler-core': 3.5.32 + '@vue/shared': 3.5.32 + '@vue/compiler-sfc@3.5.32': dependencies: - "@babel/parser": 7.29.2 - "@vue/compiler-core": 3.5.32 - "@vue/compiler-dom": 3.5.32 - "@vue/compiler-ssr": 3.5.32 - "@vue/shared": 3.5.32 + '@babel/parser': 7.29.2 + '@vue/compiler-core': 3.5.32 + '@vue/compiler-dom': 3.5.32 + '@vue/compiler-ssr': 3.5.32 + '@vue/shared': 3.5.32 estree-walker: 2.0.2 magic-string: 0.30.21 postcss: 8.5.10 source-map-js: 1.2.1 - "@vue/compiler-ssr@3.5.32": + '@vue/compiler-ssr@3.5.32': dependencies: - "@vue/compiler-dom": 3.5.32 - "@vue/shared": 3.5.32 - "@vue/devtools-api@7.7.9": + '@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": + '@vue/devtools-kit': 7.7.9 + '@vue/devtools-kit@7.7.9': dependencies: - "@vue/devtools-shared": 7.7.9 + '@vue/devtools-shared': 7.7.9 birpc: 2.9.0 hookable: 5.5.3 mitt: 3.0.1 perfect-debounce: 1.0.0 speakingurl: 14.0.1 superjson: 2.2.6 - "@vue/devtools-shared@7.7.9": + '@vue/devtools-shared@7.7.9': dependencies: rfdc: 1.4.1 - "@vue/reactivity@3.5.32": + '@vue/reactivity@3.5.32': dependencies: - "@vue/shared": 3.5.32 - "@vue/runtime-core@3.5.32": + '@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": + '@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 + '@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))": + '@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/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": + '@vue/shared@3.5.32': {} + '@vueuse/core@12.8.2': dependencies: - "@types/web-bluetooth": 0.0.21 - "@vueuse/metadata": 12.8.2 - "@vueuse/shared": 12.8.2 + '@types/web-bluetooth': 0.0.21 + '@vueuse/metadata': 12.8.2 + '@vueuse/shared': 12.8.2 vue: 3.5.32(typescript@4.9.5) - "@vueuse/integrations@12.8.2(focus-trap@7.8.0)": + '@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 + '@vueuse/shared': 12.8.2 focus-trap: 7.8.0 vue: 3.5.32(typescript@4.9.5) - "@vueuse/metadata@12.8.2": {} - "@vueuse/shared@12.8.2": + '@vueuse/metadata@12.8.2': {} + '@vueuse/shared@12.8.2': dependencies: vue: 3.5.32(typescript@4.9.5) - "@withfig/autocomplete-tools@2.11.0": + '@withfig/autocomplete-tools@2.11.0': dependencies: - "@esbuild-plugins/node-modules-polyfill": 0.2.2(esbuild@0.24.2) - "@fig/autocomplete-helpers": 2.0.0 - "@fig/autocomplete-merge": 1.4.0 - "@types/semver": 7.7.1 + '@esbuild-plugins/node-modules-polyfill': 0.2.2(esbuild@0.24.2) + '@fig/autocomplete-helpers': 2.0.0 + '@fig/autocomplete-merge': 1.4.0 + '@types/semver': 7.7.1 chalk: 5.6.2 chokidar: 4.0.3 commander: 13.1.0 @@ -1747,17 +1750,17 @@ snapshots: fast-glob: 3.3.3 module-from-string: 3.3.1 prettier: 3.8.3 - semver: 7.7.4 + semver: 7.8.0 typescript: 5.9.3 - "@withfig/autocomplete-types@1.31.0": {} - "@withfig/autocomplete@2.692.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 + '@fig/autocomplete-generators': 2.4.0 + '@fig/autocomplete-helpers': 1.0.7 + semver: 7.8.0 strip-json-comments: 5.0.3 yaml: 2.8.3 - "@withfig/eslint-plugin-fig-linter@1.4.1": {} + '@withfig/eslint-plugin-fig-linter@1.4.1': {} acorn-jsx@5.3.2(acorn@8.16.0): dependencies: acorn: 8.16.0 @@ -1770,24 +1773,24 @@ snapshots: uri-js: 4.4.1 algoliasearch@5.50.2: dependencies: - "@algolia/abtesting": 1.16.2 - "@algolia/client-abtesting": 5.50.2 - "@algolia/client-analytics": 5.50.2 - "@algolia/client-common": 5.50.2 - "@algolia/client-insights": 5.50.2 - "@algolia/client-personalization": 5.50.2 - "@algolia/client-query-suggestions": 5.50.2 - "@algolia/client-search": 5.50.2 - "@algolia/ingestion": 1.50.2 - "@algolia/monitoring": 1.50.2 - "@algolia/recommend": 5.50.2 - "@algolia/requester-browser-xhr": 5.50.2 - "@algolia/requester-fetch": 5.50.2 - "@algolia/requester-node-http": 5.50.2 + '@algolia/abtesting': 1.16.2 + '@algolia/client-abtesting': 5.50.2 + '@algolia/client-analytics': 5.50.2 + '@algolia/client-common': 5.50.2 + '@algolia/client-insights': 5.50.2 + '@algolia/client-personalization': 5.50.2 + '@algolia/client-query-suggestions': 5.50.2 + '@algolia/client-search': 5.50.2 + '@algolia/ingestion': 1.50.2 + '@algolia/monitoring': 1.50.2 + '@algolia/recommend': 5.50.2 + '@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 + '@mdn/browser-compat-data': 5.7.6 balanced-match@1.0.2: {} balanced-match@4.0.4: {} baseline-browser-mapping@2.10.20: {} @@ -1849,18 +1852,18 @@ snapshots: entities@7.0.1: {} esbuild@0.21.5: optionalDependencies: - "@esbuild/linux-x64": 0.21.5 + '@esbuild/linux-x64': 0.21.5 esbuild@0.23.1: optionalDependencies: - "@esbuild/linux-x64": 0.23.1 + '@esbuild/linux-x64': 0.23.1 esbuild@0.24.2: optionalDependencies: - "@esbuild/linux-x64": 0.24.2 + '@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): dependencies: - "@mdn/browser-compat-data": 5.7.6 + '@mdn/browser-compat-data': 5.7.6 ast-metadata-inferer: 0.8.1 browserslist: 4.28.2 caniuse-lite: 1.0.30001788 @@ -1870,24 +1873,24 @@ snapshots: semver: 7.7.4 eslint-scope@9.1.2: dependencies: - "@types/esrecurse": 4.3.1 - "@types/estree": 1.0.8 + '@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: dependencies: - "@eslint-community/eslint-utils": 4.9.1(eslint@10.3.0) - "@eslint-community/regexpp": 4.12.2 - "@eslint/config-array": 0.23.5 - "@eslint/config-helpers": 0.5.5 - "@eslint/core": 1.2.1 - "@eslint/plugin-kit": 0.7.1 - "@humanfs/node": 0.16.8 - "@humanwhocodes/module-importer": 1.0.1 - "@humanwhocodes/retry": 0.4.3 - "@types/estree": 1.0.8 + '@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0) + '@eslint-community/regexpp': 4.12.2 + '@eslint/config-array': 0.23.5 + '@eslint/config-helpers': 0.5.5 + '@eslint/core': 1.2.1 + '@eslint/plugin-kit': 0.7.1 + '@humanfs/node': 0.16.8 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.4.3 + '@types/estree': 1.0.8 ajv: 6.14.0 cross-spawn: 7.0.6 debug: 4.4.3 @@ -1926,8 +1929,8 @@ snapshots: fast-deep-equal@3.1.3: {} fast-glob@3.3.3: dependencies: - "@nodelib/fs.stat": 2.0.5 - "@nodelib/fs.walk": 1.2.8 + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 micromatch: 4.0.8 @@ -1971,8 +1974,8 @@ snapshots: graphemer@1.4.0: {} hast-util-to-html@9.0.5: dependencies: - "@types/hast": 3.0.4 - "@types/unist": 3.0.3 + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 ccount: 2.0.1 comma-separated-tokens: 2.0.3 hast-util-whitespace: 3.0.0 @@ -1984,7 +1987,7 @@ snapshots: zwitch: 2.0.4 hast-util-whitespace@3.0.0: dependencies: - "@types/hast": 3.0.4 + '@types/hast': 3.0.4 hookable@5.5.3: {} html-void-elements@3.0.0: {} ignore@5.3.2: {} @@ -2015,13 +2018,13 @@ snapshots: sourcemap-codec: 1.4.8 magic-string@0.30.21: dependencies: - "@jridgewell/sourcemap-codec": 1.5.5 + '@jridgewell/sourcemap-codec': 1.5.5 mark.js@8.11.1: {} mdast-util-to-hast@13.2.1: dependencies: - "@types/hast": 3.0.4 - "@types/mdast": 4.0.4 - "@ungap/structured-clone": 1.3.0 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + '@ungap/structured-clone': 1.3.0 devlop: 1.1.0 micromark-util-sanitize-uri: 2.0.1 trim-lines: 3.0.1 @@ -2122,28 +2125,29 @@ snapshots: estree-walker: 0.6.1 rollup@4.60.2: dependencies: - "@types/estree": 1.0.8 + '@types/estree': 1.0.8 optionalDependencies: - "@rollup/rollup-linux-x64-gnu": 4.60.2 + '@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.0: {} 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 - "@shikijs/engine-javascript": 2.5.0 - "@shikijs/engine-oniguruma": 2.5.0 - "@shikijs/langs": 2.5.0 - "@shikijs/themes": 2.5.0 - "@shikijs/types": 2.5.0 - "@shikijs/vscode-textmate": 10.0.2 - "@types/hast": 3.0.4 + '@shikijs/core': 2.5.0 + '@shikijs/engine-javascript': 2.5.0 + '@shikijs/engine-oniguruma': 2.5.0 + '@shikijs/langs': 2.5.0 + '@shikijs/themes': 2.5.0 + '@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: {} @@ -2167,7 +2171,7 @@ snapshots: typescript: 4.9.5 ts-morph@22.0.0: dependencies: - "@ts-morph/common": 0.23.0 + '@ts-morph/common': 0.23.0 code-block-writer: 13.0.3 type-check@0.4.0: dependencies: @@ -2176,20 +2180,20 @@ snapshots: typescript@5.9.3: {} unist-util-is@6.0.1: dependencies: - "@types/unist": 3.0.3 + '@types/unist': 3.0.3 unist-util-position@5.0.0: dependencies: - "@types/unist": 3.0.3 + '@types/unist': 3.0.3 unist-util-stringify-position@4.0.0: dependencies: - "@types/unist": 3.0.3 + '@types/unist': 3.0.3 unist-util-visit-parents@6.0.2: dependencies: - "@types/unist": 3.0.3 + '@types/unist': 3.0.3 unist-util-is: 6.0.1 unist-util-visit@5.1.0: dependencies: - "@types/unist": 3.0.3 + '@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): @@ -2202,11 +2206,11 @@ snapshots: punycode: 2.3.1 vfile-message@4.0.3: dependencies: - "@types/unist": 3.0.3 + '@types/unist': 3.0.3 unist-util-stringify-position: 4.0.0 vfile@6.0.3: dependencies: - "@types/unist": 3.0.3 + '@types/unist': 3.0.3 vfile-message: 4.0.3 vite@5.4.21: dependencies: @@ -2215,18 +2219,18 @@ snapshots: rollup: 4.60.2 vitepress@1.6.4(postcss@8.5.10): dependencies: - "@docsearch/css": 3.8.2 - "@docsearch/js": 3.8.2 - "@iconify-json/simple-icons": 1.2.78 - "@shikijs/core": 2.5.0 - "@shikijs/transformers": 2.5.0 - "@shikijs/types": 2.5.0 - "@types/markdown-it": 14.1.2 - "@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/integrations": 12.8.2(focus-trap@7.8.0) + '@docsearch/css': 3.8.2 + '@docsearch/js': 3.8.2 + '@iconify-json/simple-icons': 1.2.78 + '@shikijs/core': 2.5.0 + '@shikijs/transformers': 2.5.0 + '@shikijs/types': 2.5.0 + '@types/markdown-it': 14.1.2 + '@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/integrations': 12.8.2(focus-trap@7.8.0) focus-trap: 7.8.0 mark.js: 8.11.1 minisearch: 7.2.0 @@ -2236,11 +2240,11 @@ snapshots: vue: 3.5.32(typescript@4.9.5) vue@3.5.32(typescript@4.9.5): dependencies: - "@vue/compiler-dom": 3.5.32 - "@vue/compiler-sfc": 3.5.32 - "@vue/runtime-dom": 3.5.32 - "@vue/server-renderer": 3.5.32(vue@3.5.32(typescript@4.9.5)) - "@vue/shared": 3.5.32 + '@vue/compiler-dom': 3.5.32 + '@vue/compiler-sfc': 3.5.32 + '@vue/runtime-dom': 3.5.32 + '@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: diff --git a/cli/Cargo.toml b/cli/Cargo.toml index 683552ce..a356ca79 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.3.1" 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 5bea24b1..f6dee52d 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.3.1" 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..44e9964b 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.3.1", "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..fb4f0b8e 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.3.1 - **Usage**: `usage [--usage-spec] [COMPLETIONS] ` diff --git a/lib/Cargo.toml b/lib/Cargo.toml index e7bbebbc..77b6011d 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.3.1" rust-version = "1.80.0" include = [ "/Cargo.toml",