diff --git a/.github/workflows/autofix.yml b/.github/workflows/autofix.yml index ee8fa21..a023f64 100644 --- a/.github/workflows/autofix.yml +++ b/.github/workflows/autofix.yml @@ -31,6 +31,6 @@ jobs: run: yarn format - name: Apply autofix.ci - uses: autofix-ci/action@2891949f3779a1cafafae1523058501de3d4e944 # v1 + uses: autofix-ci/action@635ffb0c9798bd160680f18fd73371e355b85f27 # v1.3.2 with: fail-fast: false diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 205cbda..d53d83c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,7 +14,6 @@ jobs: strategy: matrix: node: - - 18 - 20 - 22 - 24 diff --git a/.prettierignore b/.prettierignore index 61c3bc7..2b81ee3 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1 +1,2 @@ .yarn +/public/site.webmanifest diff --git a/.size-limit.json b/.size-limit.json index 955bd9f..ce60f2a 100644 --- a/.size-limit.json +++ b/.size-limit.json @@ -1,6 +1,6 @@ [ { "path": "./lib/index.js", - "limit": "460B" + "limit": "600B" } ] diff --git a/CHANGELOG.md b/CHANGELOG.md index 7a885f6..eb4792d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ # Change Log +## 0.2.0 + +### Minor Changes + +- [#11](https://github.com/un-ts/stable-hash-x/pull/11) [`304fe40`](https://github.com/un-ts/stable-hash-x/commit/304fe40bf59dbd714b0e8f55b76ffdc5eef1232b) Thanks [@JounQin](https://github.com/JounQin)! - refactor: add a new `crossRealm` option for performance + +### Patch Changes + +- [#9](https://github.com/un-ts/stable-hash-x/pull/9) [`8dcd38d`](https://github.com/un-ts/stable-hash-x/commit/8dcd38d034f885c9a3501ecd85b5f579ebcef97a) Thanks [@JounQin](https://github.com/JounQin)! - fix: use `toString` and `prototype` instead of `constructor` for type checking + ## 0.1.1 ### Patch Changes diff --git a/README.md b/README.md index 95e7af3..790293a 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ [![Code Style: Prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![changesets](https://img.shields.io/badge/maintained%20with-changesets-176de3.svg)](https://github.com/changesets/changesets) -A tiny and fast (460b [unpkg](https://unpkg.com/stable-hash-x@latest/lib/index.js)) lib for "stably hashing" a JavaScript value. Originally created for [SWR](https://github.com/vercel/swr) by [Shu Ding][] at [`stable-hash`](https://github.com/shuding/stable-hash), we forked it because the original one is a bit out of maintenance for a long time. +A tiny and fast (600B [unpkg](https://unpkg.com/stable-hash-x@latest/lib/index.js)) lib for "stably hashing" a JavaScript value, works with cross-realm objects. Originally created for [SWR](https://github.com/vercel/swr) by [Shu Ding][] at [`stable-hash`](https://github.com/shuding/stable-hash), we forked it because the original one is a bit out of maintenance for a long time. It's similar to `JSON.stringify(value)`, but: @@ -31,6 +31,7 @@ It's similar to `JSON.stringify(value)`, but: - [Array](#array) - [Object](#object) - [`Function`, `Class`, `Set`, `Map`, `Buffer`...](#function-class-set-map-buffer) + - [Cross-realm](#cross-realm) - [Benchmark](#benchmark) - [Notes](#notes) - [Sponsors and Backers](#sponsors-and-backers) @@ -49,6 +50,8 @@ yarn add stable-hash-x import { hash } from 'stable-hash-x' hash(anyJavaScriptValueHere) // returns a string + +hash(anyJavaScriptValueHere, true) // if you're running in cross-realm environment, it's disabled by default for performance ``` ## Examples @@ -153,37 +156,39 @@ hash(foo) === hash(foo) hash(foo) !== hash(new Set([1])) ``` +### Cross-realm + +```js +import { runInNewContext } from 'node:vm' + +const obj1 = { + a: 1, + b: new Date('2022-06-25T01:55:27.743Z'), + c: /test/, + f: Symbol('test'), +} +const obj2 = runInNewContext(`({ + a: 1, + b: new Date('2022-06-25T01:55:27.743Z'), + c: /test/, + f: Symbol('test'), +})`) + +obj1 === obj2 // false +hash(obj1) === hash(obj2, true) // true +``` + ## Benchmark ```log -clk: ~2.91 GHz -cpu: Apple M1 Max -runtime: node 22.16.0 (arm64-darwin) - -benchmark avg (min … max) p75 / p99 (min … top 1%) -------------------------------------------- ------------------------------- -stable-hash-x 7.87 µs/iter 7.38 µs █ - (6.67 µs … 749.13 µs) 11.42 µs ▇█▃ - (104.00 b … 859.30 kb) 10.89 kb ▁███▅▂▂▂▂▁▁▁▁▁▁▁▁▁▁▁▁ - 4.41 ipc ( 1.81% stalls) 98.08% L1 data cache - 28.04k cycles 123.52k instructions 29.75% retired LD/ST ( 36.75k) - -hash-object 15.07 µs/iter 14.95 µs █ █ - (14.77 µs … 16.93 µs) 15.00 µs ▅ ▅ ▅▅█ ▅█▅ ▅ - (659.78 b … 3.26 kb) 1.95 kb █▁▁█▁▁▁▁▁▁███▁▁███▁▁█ - 4.97 ipc ( 1.22% stalls) 99.33% L1 data cache - 46.36k cycles 230.44k instructions 35.12% retired LD/ST ( 80.94k) - -json-stringify-deterministic 8.37 µs/iter 8.41 µs █ - (8.29 µs … 8.50 µs) 8.44 µs █ █ - ( 1.65 kb … 1.65 kb) 1.65 kb █▁████▁██▁█▁▁▁█▁█▁███ - 5.17 ipc ( 1.28% stalls) 99.40% L1 data cache - 25.99k cycles 134.30k instructions 35.51% retired LD/ST ( 47.69k) - -summary - stable-hash-x - 1.06x faster than json-stringify-deterministic - 1.91x faster than hash-object +┌─────────┬────────────────────────────────┬──────────────────┬───────────────────┬────────────────────────┬────────────────────────┬─────────┐ +│ (index) │ Task name │ Latency avg (ns) │ Latency med (ns) │ Throughput avg (ops/s) │ Throughput med (ops/s) │ Samples │ +├─────────┼────────────────────────────────┼──────────────────┼───────────────────┼────────────────────────┼────────────────────────┼─────────┤ +│ 0 │ 'stable-hash-x' │ '7877.4 ± 1.57%' │ '7042.0 ± 167.00' │ '138708 ± 0.05%' │ '142005 ± 3449' │ 126975 │ +│ 1 │ 'hash-object' │ '17632 ± 0.73%' │ '16708 ± 458.00' │ '58820 ± 0.07%' │ '59852 ± 1600' │ 56716 │ +│ 2 │ 'json-stringify-deterministic' │ '10901 ± 0.83%' │ '10250 ± 250.00' │ '95860 ± 0.05%' │ '97561 ± 2439' │ 91739 │ +│ 3 │ 'stable-hash' │ '8318.5 ± 3.27%' │ '7042.0 ± 208.00' │ '138347 ± 0.06%' │ '142005 ± 4074' │ 120214 │ +└─────────┴────────────────────────────────┴──────────────────┴───────────────────┴────────────────────────┴────────────────────────┴─────────┘ ``` ## Notes diff --git a/benchmark.js b/benchmark.js index 8720175..a4d53d6 100644 --- a/benchmark.js +++ b/benchmark.js @@ -6,9 +6,10 @@ import { encodeUrl } from 'ab64' import { flattie } from 'flattie' import hashObject from 'hash-object' import stringify from 'json-stringify-deterministic' -import { bench, run, summary } from 'mitata' +import { stableHash } from 'stable-hash' +import { Bench } from 'tinybench' -import { hash } from 'stable-hash-x' +import { stableHash as hash } from './lib/index.js' // this is an example of payload const payload = { @@ -42,7 +43,7 @@ const payload = { /** * Benchmarking `stable-hash-x` vs. `hash-object` vs. - * `json-stringify-deterministic` + * `json-stringify-deterministic` vs. `stable-hash` * * The goal is to represent a real use-case. Because that: * @@ -87,12 +88,26 @@ const getHashThree = obj => .digest('base64'), ) -summary(() => { - bench('stable-hash-x', () => getHashOne(payload)).baseline() +/** + * @param {unknown} obj + * @returns {string} The hash + */ +const getHashFour = obj => + encodeUrl( + crypto + .createHash('sha512') + .update(stableHash(flattie(obj))) + .digest('base64'), + ) + +const bench = new Bench() - bench('hash-object', () => getHashTwo(payload)) +bench + .add('stable-hash-x', () => getHashOne(payload)) + .add('hash-object', () => getHashTwo(payload)) + .add('json-stringify-deterministic', () => getHashThree(payload)) + .add('stable-hash', () => getHashFour(payload)) - bench('json-stringify-deterministic', () => getHashThree(payload)) -}) +await bench.run() -await run() +console.table(bench.table()) diff --git a/benchmark.txt b/benchmark.txt index 64f743f..18aebd4 100644 --- a/benchmark.txt +++ b/benchmark.txt @@ -1,28 +1,8 @@ -clk: ~2.91 GHz -cpu: Apple M1 Max -runtime: node 22.16.0 (arm64-darwin) - -benchmark avg (min … max) p75 / p99 (min … top 1%) -------------------------------------------- ------------------------------- -stable-hash-x 7.87 µs/iter 7.38 µs █ - (6.67 µs … 749.13 µs) 11.42 µs ▇█▃ - (104.00 b … 859.30 kb) 10.89 kb ▁███▅▂▂▂▂▁▁▁▁▁▁▁▁▁▁▁▁ - 4.41 ipc ( 1.81% stalls) 98.08% L1 data cache - 28.04k cycles 123.52k instructions 29.75% retired LD/ST ( 36.75k) - -hash-object 15.07 µs/iter 14.95 µs █ █ - (14.77 µs … 16.93 µs) 15.00 µs ▅ ▅ ▅▅█ ▅█▅ ▅ - (659.78 b … 3.26 kb) 1.95 kb █▁▁█▁▁▁▁▁▁███▁▁███▁▁█ - 4.97 ipc ( 1.22% stalls) 99.33% L1 data cache - 46.36k cycles 230.44k instructions 35.12% retired LD/ST ( 80.94k) - -json-stringify-deterministic 8.37 µs/iter 8.41 µs █ - (8.29 µs … 8.50 µs) 8.44 µs █ █ - ( 1.65 kb … 1.65 kb) 1.65 kb █▁████▁██▁█▁▁▁█▁█▁███ - 5.17 ipc ( 1.28% stalls) 99.40% L1 data cache - 25.99k cycles 134.30k instructions 35.51% retired LD/ST ( 47.69k) - -summary - stable-hash-x - 1.06x faster than json-stringify-deterministic - 1.91x faster than hash-object +┌─────────┬────────────────────────────────┬──────────────────┬───────────────────┬────────────────────────┬────────────────────────┬─────────┐ +│ (index) │ Task name │ Latency avg (ns) │ Latency med (ns) │ Throughput avg (ops/s) │ Throughput med (ops/s) │ Samples │ +├─────────┼────────────────────────────────┼──────────────────┼───────────────────┼────────────────────────┼────────────────────────┼─────────┤ +│ 0 │ 'stable-hash-x' │ '7877.4 ± 1.57%' │ '7042.0 ± 167.00' │ '138708 ± 0.05%' │ '142005 ± 3449' │ 126975 │ +│ 1 │ 'hash-object' │ '17632 ± 0.73%' │ '16708 ± 458.00' │ '58820 ± 0.07%' │ '59852 ± 1600' │ 56716 │ +│ 2 │ 'json-stringify-deterministic' │ '10901 ± 0.83%' │ '10250 ± 250.00' │ '95860 ± 0.05%' │ '97561 ± 2439' │ 91739 │ +│ 3 │ 'stable-hash' │ '8318.5 ± 3.27%' │ '7042.0 ± 208.00' │ '138347 ± 0.06%' │ '142005 ± 4074' │ 120214 │ +└─────────┴────────────────────────────────┴──────────────────┴───────────────────┴────────────────────────┴────────────────────────┴─────────┘ diff --git a/package.json b/package.json index 6490f17..91126cb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "stable-hash-x", - "version": "0.1.1", + "version": "0.2.0", "type": "module", "description": "Stable JS value hash.", "repository": "https://github.com/un-ts/stable-hash-x", @@ -34,7 +34,7 @@ "lib" ], "scripts": { - "benchmark": "sudo env NO_COLOR=1 node benchmark > benchmark.txt", + "benchmark": "node benchmark > benchmark.txt", "build": "tsdown -d lib -f cjs,esm", "dev": "vitest", "docs": "vite", @@ -51,32 +51,31 @@ "version": "changeset version && yarn --no-immutable" }, "devDependencies": { - "@1stg/common-config": "^14.1.0", + "@1stg/common-config": "^14.2.0", "@changesets/changelog-github": "^0.5.1", - "@changesets/cli": "^2.29.4", + "@changesets/cli": "^2.29.5", "@commitlint/cli": "^19.8.1", "@mdx-js/rollup": "^3.1.0", "@mitata/counters": "^0.0.8", - "@shikijs/rehype": "^3.5.0", - "@types/node": "^22.15.29", - "@types/react": "^19", - "@types/react-dom": "^19", - "@types/web": "^0.0.238", + "@shikijs/rehype": "^3.7.0", + "@types/node": "^22.15.33", + "@types/react": "^19.1.8", + "@types/react-dom": "^19.1.6", + "@types/web": "^0.0.243", "@vercel/analytics": "^1.5.0", - "@vitejs/plugin-react-swc": "^3.10.1", - "@vitest/coverage-v8": "3.2.1", + "@vitejs/plugin-react-swc": "^3.10.2", + "@vitest/coverage-v8": "3.2.4", "ab64": "^0.1.6", "clean-pkg-json": "^1.3.0", "esbuild": "^0.25.5", - "eslint": "^9.28.0", + "eslint": "^9.29.0", "flattie": "^1.1.1", "github-markdown-css": "^5.8.1", "hash-object": "^5.0.1", "json-stringify-deterministic": "^1.0.12", - "mitata": "^1.0.34", "nano-staged": "^0.8.0", "npm-run-all2": "^8.0.4", - "prettier": "^3.5.3", + "prettier": "^3.6.1", "react": "^19.1.0", "react-dom": "^19.1.0", "react-router-dom": "^7.6.2", @@ -84,16 +83,18 @@ "simple-git-hooks": "^2.13.0", "size-limit": "^11.2.0", "size-limit-preset-node-lib": "^0.4.0", - "tsdown": "^0.12.6", + "stable-hash": "^0.0.6", + "tinybench": "^4.0.1", + "tsdown": "^0.12.9", "type-coverage": "^2.29.7", "typescript": "^5.8.3", - "vite": "^6.3.5", - "vitest": "^3.2.1", + "vite": "^7.0.0", + "vitest": "^3.2.4", "yarn-berry-deduplicate": "^6.1.3" }, "resolutions": { - "prettier": "^3.5.3", - "vite": "npm:rolldown-vite@^6.3.17" + "prettier": "^3.6.0", + "vite": "npm:rolldown-vite@^7.0.0" }, "typeCoverage": { "atLeast": 100, diff --git a/public/android-chrome-192x192.png b/public/android-chrome-192x192.png new file mode 100755 index 0000000..23318bb Binary files /dev/null and b/public/android-chrome-192x192.png differ diff --git a/public/android-chrome-512x512.png b/public/android-chrome-512x512.png new file mode 100755 index 0000000..1729812 Binary files /dev/null and b/public/android-chrome-512x512.png differ diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png new file mode 100755 index 0000000..4aaec7f Binary files /dev/null and b/public/apple-touch-icon.png differ diff --git a/public/favicon-16x16.png b/public/favicon-16x16.png new file mode 100755 index 0000000..93693da Binary files /dev/null and b/public/favicon-16x16.png differ diff --git a/public/favicon-32x32.png b/public/favicon-32x32.png new file mode 100755 index 0000000..34f3487 Binary files /dev/null and b/public/favicon-32x32.png differ diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100755 index 0000000..fa8a816 Binary files /dev/null and b/public/favicon.ico differ diff --git a/public/site.webmanifest b/public/site.webmanifest new file mode 100755 index 0000000..d5b5dd7 --- /dev/null +++ b/public/site.webmanifest @@ -0,0 +1 @@ +{"name":"stable-hash-x","short_name":"stable-hash","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"} diff --git a/src/index.ts b/src/index.ts index b7bfb32..5a032ba 100644 --- a/src/index.ts +++ b/src/index.ts @@ -6,6 +6,22 @@ const table = new WeakMap() // A counter of the key. let counter = 0 +// eslint-disable-next-line @typescript-eslint/unbound-method +const { toString } = Object.prototype // type-coverage:ignore-line + +const isType = (arg: unknown, type: string): boolean => + toString.call(arg) === `[object ${type}]` + +// based on https://github.com/sindresorhus/is-plain-obj +const isPlainObject = (val: object) => { + const prototype: unknown = Object.getPrototypeOf(val) + return ( + prototype === null || + prototype === Object.prototype || // type-coverage:ignore-line + Object.getPrototypeOf(prototype) === null + ) +} + // A stable hash implementation that supports: // - Fast and ensures unique hash properties // - Handles unserializable values @@ -15,12 +31,16 @@ let counter = 0 // This is not a serialization function, and the result is not guaranteed to be // parsable. // eslint-disable-next-line sonarjs/cognitive-complexity -export function stableHash(arg: unknown): string { +export function stableHash(arg: unknown, crossRealm?: boolean): string { const type = typeof arg const constructor = arg?.constructor - const isDate = constructor === Date + const isDate = crossRealm ? isType(arg, 'Date') : constructor === Date - if (Object(arg) === arg && !isDate && constructor != RegExp) { + if ( + Object(arg) === arg && + !isDate && + !(crossRealm ? isType(arg, 'RegExp') : constructor === RegExp) + ) { const arg_ = arg as object // Object/function, not null/date/regexp. Use WeakMap to store the id first. // If it's already hashed, directly return the result. @@ -34,15 +54,20 @@ export function stableHash(arg: unknown): string { result = ++counter + '~' table.set(arg_, result) let index: number | string | undefined - if (constructor === Array) { + if (crossRealm ? Array.isArray(arg) : constructor === Array) { const arg_ = arg as unknown[] // Array. result = '@' for (index = 0; index < arg_.length; index++) { - result += stableHash(arg_[index]) + ',' + result += stableHash(arg_[index], crossRealm) + ',' } table.set(arg_, result) - } else if (constructor === Object) { + } else if ( + crossRealm + ? isPlainObject(arg_) + : // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition, sonarjs/different-types-comparison + constructor === null || constructor === Object + ) { // Object, sort keys. result = '#' // eslint-disable-next-line sonarjs/no-alphabetical-sort @@ -51,16 +76,18 @@ export function stableHash(arg: unknown): string { const index_ = index as keyof typeof arg_ // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition if (arg_[index_] !== undefined) { - result += index + ':' + stableHash(arg_[index_]) + ',' + result += index + ':' + stableHash(arg_[index_], crossRealm) + ',' } } table.set(arg_, result) } return result } + if (isDate) { return (arg as Date).toJSON() } + if (type === 'symbol') { return (arg as symbol).toString() } diff --git a/tests/unit.spec.ts b/tests/unit.spec.ts index 7ea7aa7..a1af7b3 100644 --- a/tests/unit.spec.ts +++ b/tests/unit.spec.ts @@ -1,5 +1,7 @@ /* eslint-disable @typescript-eslint/no-empty-function, @typescript-eslint/no-magic-numbers */ +import { runInNewContext } from 'node:vm' + import { hash } from 'stable-hash-x' describe(`Booleans`, () => { @@ -362,4 +364,21 @@ describe(`The Func-y Bunch featuring The Referential Squad`, () => { expect(hash(catMap)).toEqual(hash(catMap)) expect(hash(catMap)).not.toEqual(hash(catMap2)) }) + + test('across realms', () => { + const obj1 = { + a: 1, + b: new Date('2022-06-25T01:55:27.743Z'), + c: /test/, + f: Symbol('test'), + } + const obj2 = runInNewContext(`({ + a: 1, + b: new Date('2022-06-25T01:55:27.743Z'), + c: /test/, + f: Symbol('test'), + })`) as typeof obj1 + expect(obj1).not.toEqual(obj2) + expect(hash(obj1)).toEqual(hash(obj2, true)) + }) }) diff --git a/yarn.lock b/yarn.lock index 5ec9b16..7a928fb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -44,70 +44,70 @@ __metadata: languageName: node linkType: hard -"@1stg/common-config@npm:^14.1.0": - version: 14.1.0 - resolution: "@1stg/common-config@npm:14.1.0" +"@1stg/common-config@npm:^14.2.0": + version: 14.2.0 + resolution: "@1stg/common-config@npm:14.2.0" dependencies: "@1stg/babel-preset": "npm:^4.1.0" "@1stg/commitlint-config": "npm:^5.1.0" - "@1stg/eslint-config": "npm:^10.1.0" + "@1stg/eslint-config": "npm:^10.2.0" "@1stg/markuplint-config": "npm:^4.0.7" - "@1stg/nano-staged": "npm:^0.2.0" - "@1stg/prettier-config": "npm:^5.2.1" + "@1stg/nano-staged": "npm:^0.2.1" + "@1stg/prettier-config": "npm:^5.3.0" "@1stg/remark-preset": "npm:^3.1.2" "@1stg/simple-git-hooks": "npm:^2.1.0" "@1stg/tsconfig": "npm:^3.0.3" "@babel/core": "npm:^7.27.4" tslib: "npm:^2.8.1" - checksum: 10c0/69f5478d10a6db7c49914d04c43871e4702ef2dfc63ff41b71d459e4ee8045193e8fc49364af218f18090c5fc9f9ea045541fba25c6fb1cb07368fe4c46349dc + checksum: 10c0/21b5d9d3a1483f5da97a11336d759357247ed4bfb76957a0aa6d4c1ce975cb59f9b1b2f93a6f9e4e8380b01f7470d35f49cc6f7bf82e2cc1aa7976fc30beb079 languageName: node linkType: hard -"@1stg/config@npm:^1.1.0": - version: 1.1.0 - resolution: "@1stg/config@npm:1.1.0" - checksum: 10c0/5a6220db629bcfa882bc38c24ac4e8d3c2a105899a3b0f5e92ce0828cb6e697d967b2750b1e760e919199eda55cef348653fc1545da251070a037b03819ad353 +"@1stg/config@npm:^1.2.0": + version: 1.2.0 + resolution: "@1stg/config@npm:1.2.0" + checksum: 10c0/d4fe52462a32fa1bb30fcfa174b991bcd1b330cb32838374fc095ca478193aa1203e2551d07d0a35f179623bf8078c17deb45349777bc9a726a7be8d4b1921ba languageName: node linkType: hard -"@1stg/eslint-config@npm:^10.1.0": - version: 10.1.0 - resolution: "@1stg/eslint-config@npm:10.1.0" +"@1stg/eslint-config@npm:^10.2.0": + version: 10.2.0 + resolution: "@1stg/eslint-config@npm:10.2.0" dependencies: - "@1stg/config": "npm:^1.1.0" + "@1stg/config": "npm:^1.2.0" "@eslint-community/eslint-plugin-eslint-comments": "npm:^4.5.0" - "@eslint/js": "npm:^9.28.0" + "@eslint/js": "npm:^9.29.0" "@pkgr/utils": "npm:^4.0.0" - "@typescript-eslint/eslint-plugin": "npm:^8.33.0" - "@typescript-eslint/parser": "npm:^8.33.0" + "@typescript-eslint/eslint-plugin": "npm:^8.35.0" + "@typescript-eslint/parser": "npm:^8.35.0" eslint-config-prettier: "npm:^10.1.5" - eslint-import-resolver-typescript: "npm:^4.4.2" + eslint-import-resolver-typescript: "npm:^4.4.3" eslint-plugin-css: "npm:^0.11.0" - eslint-plugin-import-x: "npm:^4.15.0" - eslint-plugin-jsdoc: "npm:^50.7.0" + eslint-plugin-import-x: "npm:^4.16.0" + eslint-plugin-jsdoc: "npm:^50.8.0 || ^51.2.3" eslint-plugin-jsonc: "npm:^2.20.1" eslint-plugin-markup: "npm:^1.0.1" - eslint-plugin-mdx: "npm:^3.4.2" - eslint-plugin-n: "npm:^17.18.0" - eslint-plugin-prettier: "npm:^5.4.1" + eslint-plugin-mdx: "npm:^3.5.0" + eslint-plugin-n: "npm:^17.20.0" + eslint-plugin-prettier: "npm:^5.5.1" eslint-plugin-promise: "npm:^7.2.1" - eslint-plugin-regexp: "npm:^2.7.0" + eslint-plugin-regexp: "npm:^2.9.0" eslint-plugin-simple-import-sort: "npm:^12.1.1" eslint-plugin-sonarjs: "npm:^3.0.2" eslint-plugin-toml: "npm:^0.12.0" - eslint-plugin-unicorn-x: "npm:^1.0.8" + eslint-plugin-unicorn-x: "npm:^2.0.0" eslint-plugin-yml: "npm:^1.18.0" globals: "npm:^16.2.0" - typescript-eslint: "npm:^8.33.0" + typescript-eslint: "npm:^8.35.0" peerDependencies: "@babel/eslint-parser": ^7.0.0 "@babel/eslint-plugin": ^7.0.0 "@eslint-react/eslint-plugin": ^1.0.0 "@vitest/eslint-plugin": ^1.0.0 - angular-eslint: ^18.0.0 || ^19.0.0 + angular-eslint: ^18.0.0 || ^19.0.0 || ^20.0.0 angular-eslint-template-parser: ^0.1.0 eslint: ">=8.0.0" - eslint-plugin-jest: ^28.0.0 + eslint-plugin-jest: ^28.0.0 || ^29.0.0 eslint-plugin-node-dependencies: ^1.0.0 eslint-plugin-react-hooks: ^5.0.0 eslint-plugin-react-refresh: ^0.4.0 @@ -135,7 +135,7 @@ __metadata: optional: true eslint-plugin-vue: optional: true - checksum: 10c0/8d7d0fa4f33b369f802cc12ce2e7f658308564a9af6e6b99b3bdd3ffcdd8cc85d3bf3e8fbf452d5e726a6d9633c37d5032b898594af5fcfb9bee46889a02a1ef + checksum: 10c0/c70b908b2b6730f6db047fd6b768f6282cf21938d6d1027f7b868fa12eaa187fd67606a814e2b60b29064d3d222ed447d96e1ef7aec1fbbea8385589b4d96d96 languageName: node linkType: hard @@ -152,26 +152,26 @@ __metadata: languageName: node linkType: hard -"@1stg/nano-staged@npm:^0.2.0": - version: 0.2.0 - resolution: "@1stg/nano-staged@npm:0.2.0" +"@1stg/nano-staged@npm:^0.2.1": + version: 0.2.1 + resolution: "@1stg/nano-staged@npm:0.2.1" dependencies: - "@1stg/config": "npm:^1.1.0" - "@1stg/prettier-config": "npm:^5.2.1" + "@1stg/config": "npm:^1.2.0" + "@1stg/prettier-config": "npm:^5.3.0" "@1stg/tsconfig": "npm:^3.0.3" - "@pkgr/core": "npm:^0.3.1" - prettier: "npm:^3.5.3" + "@pkgr/core": "npm:^0.3.3" + prettier: "npm:^3.6.1" peerDependencies: nano-staged: ">=0.8.0" - checksum: 10c0/b93eeae876b9a121547043bca3ba051fb1155303d08b5ed01513eda53cd4d286952c3c1ee9f17d34ab5101f1cea6de2416c2fc616293588d7821099103fabbe1 + checksum: 10c0/8e691c9b26c46747e66a79be89bab30804581938e58754bd3514f78eac8fceb972778f51dfae784c913464591fceaceae254f176454433b52ca7d5a81eeb6e10 languageName: node linkType: hard -"@1stg/prettier-config@npm:^5.2.1": - version: 5.2.1 - resolution: "@1stg/prettier-config@npm:5.2.1" +"@1stg/prettier-config@npm:^5.3.0": + version: 5.3.0 + resolution: "@1stg/prettier-config@npm:5.3.0" dependencies: - "@1stg/config": "npm:^1.1.0" + "@1stg/config": "npm:^1.2.0" "@prettier/plugin-pug": "npm:^3.4.0" "@prettier/plugin-ruby": "npm:^4.0.4" "@prettier/plugin-xml": "npm:^3.4.1" @@ -179,14 +179,14 @@ __metadata: prettier-plugin-ini: "npm:^1.3.0" prettier-plugin-jsdoc: "npm:^1.3.2" prettier-plugin-jsdoc-type: "npm:^0.1.12" - prettier-plugin-pkg: "npm:^0.19.1" + prettier-plugin-pkg: "npm:^0.21.1" prettier-plugin-properties: "npm:^0.3.0" prettier-plugin-sh: "npm:^0.17.4" prettier-plugin-stylus: "npm:^0.1.0" prettier-plugin-toml: "npm:^2.0.5" peerDependencies: prettier: ^3.0.0 - checksum: 10c0/ac20742d7e92897172efd522ede6f7a2d853e4466d0869ec5b44a0a61b0c2e4c11593354729dfa941571970a5c2ddbe3dbaf2dc79bfd0ccbee07f208591ca517 + checksum: 10c0/147b82302460ed1d63bd5673729df4764fad0561a179308ab10b698d998f3682004f3885e37a3898db2cce06d62e20f1e628ff7ebb77efc632982840730289cf languageName: node linkType: hard @@ -292,7 +292,7 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.0.0-beta.44, @babel/generator@npm:^7.27.3": +"@babel/generator@npm:^7.0.0-beta.44, @babel/generator@npm:^7.27.3, @babel/generator@npm:^7.27.5": version: 7.27.5 resolution: "@babel/generator@npm:7.27.5" dependencies: @@ -476,7 +476,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.25.9, @babel/helper-validator-identifier@npm:^7.27.1": +"@babel/helper-validator-identifier@npm:^7.27.1": version: 7.27.1 resolution: "@babel/helper-validator-identifier@npm:7.27.1" checksum: 10c0/c558f11c4871d526498e49d07a84752d1800bf72ac0d3dad100309a2eaba24efbf56ea59af5137ff15e3a00280ebe588560534b0e894a4750f8b1411d8f78b84 @@ -502,12 +502,12 @@ __metadata: linkType: hard "@babel/helpers@npm:^7.27.4": - version: 7.27.4 - resolution: "@babel/helpers@npm:7.27.4" + version: 7.27.6 + resolution: "@babel/helpers@npm:7.27.6" dependencies: "@babel/template": "npm:^7.27.2" - "@babel/types": "npm:^7.27.3" - checksum: 10c0/3463551420926b3f403c1a30d66ac67bba5c4f73539a8ccb71544da129c4709ac37c57fac740ed8a261b3e6bbbf353b05e03b36ea1a6bf1081604b2a94ca43c1 + "@babel/types": "npm:^7.27.6" + checksum: 10c0/448bac96ef8b0f21f2294a826df9de6bf4026fd023f8a6bb6c782fe3e61946801ca24381490b8e58d861fee75cd695a1882921afbf1f53b0275ee68c938bd6d3 languageName: node linkType: hard @@ -1685,9 +1685,9 @@ __metadata: linkType: hard "@babel/runtime@npm:^7.5.5": - version: 7.27.4 - resolution: "@babel/runtime@npm:7.27.4" - checksum: 10c0/ca99e964179c31615e1352e058cc9024df7111c829631c90eec84caba6703cc32acc81503771847c306b3c70b815609fe82dde8682936debe295b0b283b2dc6e + version: 7.27.6 + resolution: "@babel/runtime@npm:7.27.6" + checksum: 10c0/89726be83f356f511dcdb74d3ea4d873a5f0cf0017d4530cb53aa27380c01ca102d573eff8b8b77815e624b1f8c24e7f0311834ad4fb632c90a770fda00bd4c8 languageName: node linkType: hard @@ -1717,13 +1717,13 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.25.4, @babel/types@npm:^7.26.9, @babel/types@npm:^7.27.1, @babel/types@npm:^7.27.3, @babel/types@npm:^7.4.4": - version: 7.27.3 - resolution: "@babel/types@npm:7.27.3" +"@babel/types@npm:^7.25.4, @babel/types@npm:^7.26.9, @babel/types@npm:^7.27.1, @babel/types@npm:^7.27.3, @babel/types@npm:^7.27.6, @babel/types@npm:^7.4.4": + version: 7.27.6 + resolution: "@babel/types@npm:7.27.6" dependencies: "@babel/helper-string-parser": "npm:^7.27.1" "@babel/helper-validator-identifier": "npm:^7.27.1" - checksum: 10c0/bafdfc98e722a6b91a783b6f24388f478fd775f0c0652e92220e08be2cc33e02d42088542f1953ac5e5ece2ac052172b3dadedf12bec9aae57899e92fb9a9757 + checksum: 10c0/39d556be114f2a6d874ea25ad39826a9e3a0e98de0233ae6d932f6d09a4b222923a90a7274c635ed61f1ba49bbd345329226678800900ad1c8d11afabd573aaf languageName: node linkType: hard @@ -1762,9 +1762,9 @@ __metadata: languageName: node linkType: hard -"@changesets/assemble-release-plan@npm:^6.0.8": - version: 6.0.8 - resolution: "@changesets/assemble-release-plan@npm:6.0.8" +"@changesets/assemble-release-plan@npm:^6.0.9": + version: 6.0.9 + resolution: "@changesets/assemble-release-plan@npm:6.0.9" dependencies: "@changesets/errors": "npm:^0.2.0" "@changesets/get-dependents-graph": "npm:^2.1.3" @@ -1772,7 +1772,7 @@ __metadata: "@changesets/types": "npm:^6.1.0" "@manypkg/get-packages": "npm:^1.1.3" semver: "npm:^7.5.3" - checksum: 10c0/b3e133a22896b1a5d5ffeaa8aed2ad044997ceda9fce6327bbcb6c56ba426d9d2df502fa003ae6d6ad6263e6a5d039761bfeaab62c884c825b99fb4cbdd1c42f + checksum: 10c0/128f87975f65d9ceb2c997df186a5deae8637fd3868098bb4fb9772f35fdd3b47883ccbdc2761d0468e60a83ef4e2c1561a8e58f8052bfe2daf1ea046803fe1a languageName: node linkType: hard @@ -1796,17 +1796,17 @@ __metadata: languageName: node linkType: hard -"@changesets/cli@npm:^2.29.4": - version: 2.29.4 - resolution: "@changesets/cli@npm:2.29.4" +"@changesets/cli@npm:^2.29.5": + version: 2.29.5 + resolution: "@changesets/cli@npm:2.29.5" dependencies: "@changesets/apply-release-plan": "npm:^7.0.12" - "@changesets/assemble-release-plan": "npm:^6.0.8" + "@changesets/assemble-release-plan": "npm:^6.0.9" "@changesets/changelog-git": "npm:^0.2.1" "@changesets/config": "npm:^3.1.1" "@changesets/errors": "npm:^0.2.0" "@changesets/get-dependents-graph": "npm:^2.1.3" - "@changesets/get-release-plan": "npm:^4.0.12" + "@changesets/get-release-plan": "npm:^4.0.13" "@changesets/git": "npm:^3.0.4" "@changesets/logger": "npm:^0.1.1" "@changesets/pre": "npm:^2.0.2" @@ -1830,7 +1830,7 @@ __metadata: term-size: "npm:^2.1.0" bin: changeset: bin.js - checksum: 10c0/7f2329a989e6597eee53e4cfd6ade96e73e391a8344888dd363d391b2f1e7663d9812cdd3facbf843521d0875d71609750106ad0c41b2bad22de2cb6b7ef84bf + checksum: 10c0/7a83c7a38f636b09d049255180f9abf67b05c49237c7212a03da5f484af117bb5fd071352ba55e7d95b87e1d1aca922c45e5f93bb208ebec65e8d3f8b7cd955b languageName: node linkType: hard @@ -1880,17 +1880,17 @@ __metadata: languageName: node linkType: hard -"@changesets/get-release-plan@npm:^4.0.12": - version: 4.0.12 - resolution: "@changesets/get-release-plan@npm:4.0.12" +"@changesets/get-release-plan@npm:^4.0.13": + version: 4.0.13 + resolution: "@changesets/get-release-plan@npm:4.0.13" dependencies: - "@changesets/assemble-release-plan": "npm:^6.0.8" + "@changesets/assemble-release-plan": "npm:^6.0.9" "@changesets/config": "npm:^3.1.1" "@changesets/pre": "npm:^2.0.2" "@changesets/read": "npm:^0.6.5" "@changesets/types": "npm:^6.1.0" "@manypkg/get-packages": "npm:^1.1.3" - checksum: 10c0/bab1233d7e0c2259b706c4710aecafa4c97f4ad8bbcc1adfb51da86e5691a55257224b7ea49b01723e2a3d93378da63cf815b1fa92e30aa8247b92db1ead6148 + checksum: 10c0/908fea784ced29764e02065da6d3d0f1e6590d1c8ac77504efe5879ef183de7a01b2da0be210caa28fc10159125da10540f4bcb6917d371988e50c5b984edd07 languageName: node linkType: hard @@ -2224,16 +2224,16 @@ __metadata: languageName: node linkType: hard -"@es-joy/jsdoccomment@npm:~0.50.2": - version: 0.50.2 - resolution: "@es-joy/jsdoccomment@npm:0.50.2" +"@es-joy/jsdoccomment@npm:~0.52.0": + version: 0.52.0 + resolution: "@es-joy/jsdoccomment@npm:0.52.0" dependencies: - "@types/estree": "npm:^1.0.6" - "@typescript-eslint/types": "npm:^8.11.0" + "@types/estree": "npm:^1.0.8" + "@typescript-eslint/types": "npm:^8.34.1" comment-parser: "npm:1.4.1" esquery: "npm:^1.6.0" jsdoc-type-pratt-parser: "npm:~4.1.0" - checksum: 10c0/a5fa480066e38678e8a2cd8656fc5529f1f7ba6deef08f698e55a1b1582968e9b2d3126d9349684811bb1391370292937bc4390fb8dee1a2f36393ded8f95dab + checksum: 10c0/4def78060ef58859f31757b9d30c4939fc33e7d9ee85637a7f568c1d209c33aa0abd2cf5a3a4f3662ec5b12b85ecff2f2035d809dc93b9382a31a6dfb200d83c languageName: node linkType: hard @@ -2442,39 +2442,39 @@ __metadata: languageName: node linkType: hard -"@eslint/config-array@npm:^0.20.0": - version: 0.20.0 - resolution: "@eslint/config-array@npm:0.20.0" +"@eslint/config-array@npm:^0.20.1": + version: 0.20.1 + resolution: "@eslint/config-array@npm:0.20.1" dependencies: "@eslint/object-schema": "npm:^2.1.6" debug: "npm:^4.3.1" minimatch: "npm:^3.1.2" - checksum: 10c0/94bc5d0abb96dc5295ff559925242ff75a54eacfb3576677e95917e42f7175e1c4b87bf039aa2a872f949b4852ad9724bf2f7529aaea6b98f28bb3fca7f1d659 + checksum: 10c0/709108c3925d83c2166024646829ab61ba5fa85c6568daefd32508899f46ed8dc36d7153042df6dcc7e58ad543bc93298b646575daecb5eb4e39a43d838dab42 languageName: node linkType: hard "@eslint/config-helpers@npm:^0.2.1": - version: 0.2.2 - resolution: "@eslint/config-helpers@npm:0.2.2" - checksum: 10c0/98f7cefe484bb754674585d9e73cf1414a3ab4fd0783c385465288d13eb1a8d8e7d7b0611259fc52b76b396c11a13517be5036d1f48eeb877f6f0a6b9c4f03ad + version: 0.2.3 + resolution: "@eslint/config-helpers@npm:0.2.3" + checksum: 10c0/8fd36d7f33013628787947c81894807c7498b31eacf6648efa6d7c7a99aac6bf0d59a8a4d14f968ec2aeebefb76a1a7e4fd4cd556a296323d4711b3d7a7cda22 languageName: node linkType: hard -"@eslint/core@npm:^0.13.0": - version: 0.13.0 - resolution: "@eslint/core@npm:0.13.0" +"@eslint/core@npm:^0.14.0": + version: 0.14.0 + resolution: "@eslint/core@npm:0.14.0" dependencies: "@types/json-schema": "npm:^7.0.15" - checksum: 10c0/ba724a7df7ed9dab387481f11d0d0f708180f40be93acce2c21dacca625c5867de3528760c42f1c457ccefe6a669d525ff87b779017eabc0d33479a36300797b + checksum: 10c0/259f279445834ba2d2cbcc18e9d43202a4011fde22f29d5fb802181d66e0f6f0bd1f6b4b4b46663451f545d35134498231bd5e656e18d9034a457824b92b7741 languageName: node linkType: hard -"@eslint/core@npm:^0.14.0": - version: 0.14.0 - resolution: "@eslint/core@npm:0.14.0" +"@eslint/core@npm:^0.15.1": + version: 0.15.1 + resolution: "@eslint/core@npm:0.15.1" dependencies: "@types/json-schema": "npm:^7.0.15" - checksum: 10c0/259f279445834ba2d2cbcc18e9d43202a4011fde22f29d5fb802181d66e0f6f0bd1f6b4b4b46663451f545d35134498231bd5e656e18d9034a457824b92b7741 + checksum: 10c0/abaf641940776638b8c15a38d99ce0dac551a8939310ec81b9acd15836a574cf362588eaab03ab11919bc2a0f9648b19ea8dee33bf12675eb5b6fd38bda6f25e languageName: node linkType: hard @@ -2495,10 +2495,10 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:9.28.0, @eslint/js@npm:^9.28.0": - version: 9.28.0 - resolution: "@eslint/js@npm:9.28.0" - checksum: 10c0/5a6759542490dd9f778993edfbc8d2f55168fd0f7336ceed20fe3870c65499d72fc0bca8d1ae00ea246b0923ea4cba2e0758a8a5507a3506ddcf41c92282abb8 +"@eslint/js@npm:9.29.0, @eslint/js@npm:^9.29.0": + version: 9.29.0 + resolution: "@eslint/js@npm:9.29.0" + checksum: 10c0/d0ccf37063fa27a3fae9347cb044f84ca10b5a2fa19ffb2b3fedf3b96843ac1ff359ea9f0ab0e80f2f16fda4cb0dc61ea0fed0375090f050fe0a029e7d6de3a3 languageName: node linkType: hard @@ -2509,23 +2509,13 @@ __metadata: languageName: node linkType: hard -"@eslint/plugin-kit@npm:^0.2.7": - version: 0.2.8 - resolution: "@eslint/plugin-kit@npm:0.2.8" - dependencies: - "@eslint/core": "npm:^0.13.0" - levn: "npm:^0.4.1" - checksum: 10c0/554847c8f2b6bfe0e634f317fc43d0b54771eea0015c4f844f75915fdb9e6170c830c004291bad57db949d61771732e459f36ed059f45cf750af223f77357c5c - languageName: node - linkType: hard - -"@eslint/plugin-kit@npm:^0.3.1": - version: 0.3.1 - resolution: "@eslint/plugin-kit@npm:0.3.1" +"@eslint/plugin-kit@npm:^0.3.1, @eslint/plugin-kit@npm:^0.3.2": + version: 0.3.3 + resolution: "@eslint/plugin-kit@npm:0.3.3" dependencies: - "@eslint/core": "npm:^0.14.0" + "@eslint/core": "npm:^0.15.1" levn: "npm:^0.4.1" - checksum: 10c0/a75f0b5d38430318a551b83e27bee570747eb50beeb76b03f64b0e78c2c27ef3d284cfda3443134df028db3251719bc0850c105f778122f6ad762d5270ec8063 + checksum: 10c0/c61888eb8757abc0d25a53c1832f85521c2f347126c475eb32d3596be3505e8619e0ceddee7346d195089a2eb1633b61e6127a5772b8965a85eb9f55b8b1cebe languageName: node linkType: hard @@ -2945,14 +2935,14 @@ __metadata: languageName: node linkType: hard -"@napi-rs/wasm-runtime@npm:^0.2.10": - version: 0.2.10 - resolution: "@napi-rs/wasm-runtime@npm:0.2.10" +"@napi-rs/wasm-runtime@npm:^0.2.10, @napi-rs/wasm-runtime@npm:^0.2.11": + version: 0.2.11 + resolution: "@napi-rs/wasm-runtime@npm:0.2.11" dependencies: "@emnapi/core": "npm:^1.4.3" "@emnapi/runtime": "npm:^1.4.3" "@tybys/wasm-util": "npm:^0.9.0" - checksum: 10c0/4dce9bbb94a8969805574e1b55fdbeb7623348190265d77f6507ba32e535610deeb53a33ba0bb8b05a6520f379d418b92e8a01c5cd7b9486b136d2c0c26be0bd + checksum: 10c0/049bd14c58b99fbe0967b95e9921c5503df196b59be22948d2155f17652eb305cff6728efd8685338b855da7e476dd2551fbe3a313fc2d810938f0717478441e languageName: node linkType: hard @@ -3081,31 +3071,17 @@ __metadata: languageName: node linkType: hard -"@oxc-project/runtime@npm:0.72.1": - version: 0.72.1 - resolution: "@oxc-project/runtime@npm:0.72.1" - checksum: 10c0/d9fc8dc1e448f665e578676a389dba1f62045a437df387e94341e6fab24a5cd8377b7a4ef851762f7f4f9a8c5cf60187f71df77515e693d3c31d59d801f5638f - languageName: node - linkType: hard - -"@oxc-project/runtime@npm:0.72.2, @oxc-project/runtime@npm:=0.72.2": - version: 0.72.2 - resolution: "@oxc-project/runtime@npm:0.72.2" - checksum: 10c0/6a373ab00241ab792aa46966378c35d0294a5cb372b5f46ce4dc5ac6a6bb710c3f96e6ea8fa2fc8063366fc691bbc39d3c23bc2c8210086df4f1416b4acb415e +"@oxc-project/runtime@npm:0.73.2, @oxc-project/runtime@npm:=0.73.2": + version: 0.73.2 + resolution: "@oxc-project/runtime@npm:0.73.2" + checksum: 10c0/ac6cd2ccd9e5c82862a8ba02f162a59d2b9c53d0ff2d0c44f6173c90e8d31b5d7edcafaa39e36ee4cb65816ff19c888d01af2bc80d25d38978255643294637b9 languageName: node linkType: hard -"@oxc-project/types@npm:0.72.1": - version: 0.72.1 - resolution: "@oxc-project/types@npm:0.72.1" - checksum: 10c0/0575c697978f0089b6b746623d78ac83dc547a8b928c2b939839ace1e39a192e3c0afa770ae1c6b4d5d57a4e628e15a324a0f74cfd8c927dd563592fa95dd031 - languageName: node - linkType: hard - -"@oxc-project/types@npm:=0.72.2": - version: 0.72.2 - resolution: "@oxc-project/types@npm:0.72.2" - checksum: 10c0/92e6bfbfb8eeec60c85344e074089315d9bef4ed393afbec2e2ceb16f3ed77a070ed3597fdfa635441e20a63d0a2468a85a4dde347ade7d7e935f1eb1ae3586a +"@oxc-project/types@npm:=0.73.2": + version: 0.73.2 + resolution: "@oxc-project/types@npm:0.73.2" + checksum: 10c0/fdb1997ce3d84f33001e7ca98cf5b7418768d7b0373c5bb827221ed0c2d170e6041aca5894ba91c37cf604443c3d926585f3c91f8ef1ef5f97d31b186ddc7490 languageName: node linkType: hard @@ -3123,7 +3099,7 @@ __metadata: languageName: node linkType: hard -"@pkgr/core@npm:^0.3.0, @pkgr/core@npm:^0.3.1": +"@pkgr/core@npm:^0.3.0, @pkgr/core@npm:^0.3.3": version: 0.3.3 resolution: "@pkgr/core@npm:0.3.3" checksum: 10c0/0f020bc518fa8ac38c82170009bdaf45e96299fe168807c3483af0a66cc2e74eb0c63d18e3278a2e072cb33a8d2a52d066585ac2a65d7bf3b74a7ce9caa1c694 @@ -3187,200 +3163,109 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-darwin-arm64@npm:1.0.0-beta.10-commit.87188ed": - version: 1.0.0-beta.10-commit.87188ed - resolution: "@rolldown/binding-darwin-arm64@npm:1.0.0-beta.10-commit.87188ed" +"@rolldown/binding-darwin-arm64@npm:1.0.0-beta.19": + version: 1.0.0-beta.19 + resolution: "@rolldown/binding-darwin-arm64@npm:1.0.0-beta.19" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@rolldown/binding-darwin-arm64@npm:1.0.0-beta.11-commit.83d4d62": - version: 1.0.0-beta.11-commit.83d4d62 - resolution: "@rolldown/binding-darwin-arm64@npm:1.0.0-beta.11-commit.83d4d62" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@rolldown/binding-darwin-x64@npm:1.0.0-beta.10-commit.87188ed": - version: 1.0.0-beta.10-commit.87188ed - resolution: "@rolldown/binding-darwin-x64@npm:1.0.0-beta.10-commit.87188ed" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@rolldown/binding-darwin-x64@npm:1.0.0-beta.11-commit.83d4d62": - version: 1.0.0-beta.11-commit.83d4d62 - resolution: "@rolldown/binding-darwin-x64@npm:1.0.0-beta.11-commit.83d4d62" +"@rolldown/binding-darwin-x64@npm:1.0.0-beta.19": + version: 1.0.0-beta.19 + resolution: "@rolldown/binding-darwin-x64@npm:1.0.0-beta.19" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@rolldown/binding-freebsd-x64@npm:1.0.0-beta.10-commit.87188ed": - version: 1.0.0-beta.10-commit.87188ed - resolution: "@rolldown/binding-freebsd-x64@npm:1.0.0-beta.10-commit.87188ed" +"@rolldown/binding-freebsd-x64@npm:1.0.0-beta.19": + version: 1.0.0-beta.19 + resolution: "@rolldown/binding-freebsd-x64@npm:1.0.0-beta.19" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@rolldown/binding-freebsd-x64@npm:1.0.0-beta.11-commit.83d4d62": - version: 1.0.0-beta.11-commit.83d4d62 - resolution: "@rolldown/binding-freebsd-x64@npm:1.0.0-beta.11-commit.83d4d62" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - -"@rolldown/binding-linux-arm-gnueabihf@npm:1.0.0-beta.10-commit.87188ed": - version: 1.0.0-beta.10-commit.87188ed - resolution: "@rolldown/binding-linux-arm-gnueabihf@npm:1.0.0-beta.10-commit.87188ed" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - -"@rolldown/binding-linux-arm-gnueabihf@npm:1.0.0-beta.11-commit.83d4d62": - version: 1.0.0-beta.11-commit.83d4d62 - resolution: "@rolldown/binding-linux-arm-gnueabihf@npm:1.0.0-beta.11-commit.83d4d62" +"@rolldown/binding-linux-arm-gnueabihf@npm:1.0.0-beta.19": + version: 1.0.0-beta.19 + resolution: "@rolldown/binding-linux-arm-gnueabihf@npm:1.0.0-beta.19" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@rolldown/binding-linux-arm64-gnu@npm:1.0.0-beta.10-commit.87188ed": - version: 1.0.0-beta.10-commit.87188ed - resolution: "@rolldown/binding-linux-arm64-gnu@npm:1.0.0-beta.10-commit.87188ed" +"@rolldown/binding-linux-arm64-gnu@npm:1.0.0-beta.19": + version: 1.0.0-beta.19 + resolution: "@rolldown/binding-linux-arm64-gnu@npm:1.0.0-beta.19" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@rolldown/binding-linux-arm64-gnu@npm:1.0.0-beta.11-commit.83d4d62": - version: 1.0.0-beta.11-commit.83d4d62 - resolution: "@rolldown/binding-linux-arm64-gnu@npm:1.0.0-beta.11-commit.83d4d62" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - -"@rolldown/binding-linux-arm64-musl@npm:1.0.0-beta.10-commit.87188ed": - version: 1.0.0-beta.10-commit.87188ed - resolution: "@rolldown/binding-linux-arm64-musl@npm:1.0.0-beta.10-commit.87188ed" +"@rolldown/binding-linux-arm64-musl@npm:1.0.0-beta.19": + version: 1.0.0-beta.19 + resolution: "@rolldown/binding-linux-arm64-musl@npm:1.0.0-beta.19" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@rolldown/binding-linux-arm64-musl@npm:1.0.0-beta.11-commit.83d4d62": - version: 1.0.0-beta.11-commit.83d4d62 - resolution: "@rolldown/binding-linux-arm64-musl@npm:1.0.0-beta.11-commit.83d4d62" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - -"@rolldown/binding-linux-x64-gnu@npm:1.0.0-beta.10-commit.87188ed": - version: 1.0.0-beta.10-commit.87188ed - resolution: "@rolldown/binding-linux-x64-gnu@npm:1.0.0-beta.10-commit.87188ed" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - -"@rolldown/binding-linux-x64-gnu@npm:1.0.0-beta.11-commit.83d4d62": - version: 1.0.0-beta.11-commit.83d4d62 - resolution: "@rolldown/binding-linux-x64-gnu@npm:1.0.0-beta.11-commit.83d4d62" +"@rolldown/binding-linux-x64-gnu@npm:1.0.0-beta.19": + version: 1.0.0-beta.19 + resolution: "@rolldown/binding-linux-x64-gnu@npm:1.0.0-beta.19" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@rolldown/binding-linux-x64-musl@npm:1.0.0-beta.10-commit.87188ed": - version: 1.0.0-beta.10-commit.87188ed - resolution: "@rolldown/binding-linux-x64-musl@npm:1.0.0-beta.10-commit.87188ed" +"@rolldown/binding-linux-x64-musl@npm:1.0.0-beta.19": + version: 1.0.0-beta.19 + resolution: "@rolldown/binding-linux-x64-musl@npm:1.0.0-beta.19" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@rolldown/binding-linux-x64-musl@npm:1.0.0-beta.11-commit.83d4d62": - version: 1.0.0-beta.11-commit.83d4d62 - resolution: "@rolldown/binding-linux-x64-musl@npm:1.0.0-beta.11-commit.83d4d62" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - -"@rolldown/binding-wasm32-wasi@npm:1.0.0-beta.10-commit.87188ed": - version: 1.0.0-beta.10-commit.87188ed - resolution: "@rolldown/binding-wasm32-wasi@npm:1.0.0-beta.10-commit.87188ed" - conditions: cpu=wasm32 - languageName: node - linkType: hard - -"@rolldown/binding-wasm32-wasi@npm:1.0.0-beta.11-commit.83d4d62": - version: 1.0.0-beta.11-commit.83d4d62 - resolution: "@rolldown/binding-wasm32-wasi@npm:1.0.0-beta.11-commit.83d4d62" +"@rolldown/binding-wasm32-wasi@npm:1.0.0-beta.19": + version: 1.0.0-beta.19 + resolution: "@rolldown/binding-wasm32-wasi@npm:1.0.0-beta.19" dependencies: "@napi-rs/wasm-runtime": "npm:^0.2.10" conditions: cpu=wasm32 languageName: node linkType: hard -"@rolldown/binding-win32-arm64-msvc@npm:1.0.0-beta.10-commit.87188ed": - version: 1.0.0-beta.10-commit.87188ed - resolution: "@rolldown/binding-win32-arm64-msvc@npm:1.0.0-beta.10-commit.87188ed" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"@rolldown/binding-win32-arm64-msvc@npm:1.0.0-beta.11-commit.83d4d62": - version: 1.0.0-beta.11-commit.83d4d62 - resolution: "@rolldown/binding-win32-arm64-msvc@npm:1.0.0-beta.11-commit.83d4d62" +"@rolldown/binding-win32-arm64-msvc@npm:1.0.0-beta.19": + version: 1.0.0-beta.19 + resolution: "@rolldown/binding-win32-arm64-msvc@npm:1.0.0-beta.19" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@rolldown/binding-win32-ia32-msvc@npm:1.0.0-beta.10-commit.87188ed": - version: 1.0.0-beta.10-commit.87188ed - resolution: "@rolldown/binding-win32-ia32-msvc@npm:1.0.0-beta.10-commit.87188ed" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - -"@rolldown/binding-win32-ia32-msvc@npm:1.0.0-beta.11-commit.83d4d62": - version: 1.0.0-beta.11-commit.83d4d62 - resolution: "@rolldown/binding-win32-ia32-msvc@npm:1.0.0-beta.11-commit.83d4d62" +"@rolldown/binding-win32-ia32-msvc@npm:1.0.0-beta.19": + version: 1.0.0-beta.19 + resolution: "@rolldown/binding-win32-ia32-msvc@npm:1.0.0-beta.19" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@rolldown/binding-win32-x64-msvc@npm:1.0.0-beta.10-commit.87188ed": - version: 1.0.0-beta.10-commit.87188ed - resolution: "@rolldown/binding-win32-x64-msvc@npm:1.0.0-beta.10-commit.87188ed" +"@rolldown/binding-win32-x64-msvc@npm:1.0.0-beta.19": + version: 1.0.0-beta.19 + resolution: "@rolldown/binding-win32-x64-msvc@npm:1.0.0-beta.19" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@rolldown/binding-win32-x64-msvc@npm:1.0.0-beta.11-commit.83d4d62": - version: 1.0.0-beta.11-commit.83d4d62 - resolution: "@rolldown/binding-win32-x64-msvc@npm:1.0.0-beta.11-commit.83d4d62" - conditions: os=win32 & cpu=x64 +"@rolldown/pluginutils@npm:1.0.0-beta.11": + version: 1.0.0-beta.11 + resolution: "@rolldown/pluginutils@npm:1.0.0-beta.11" + checksum: 10c0/140088e33a4dd3bc21d06fa0cbe79b52e95487c9737d425aa5729e52446dc70f066fbce632489a53e45bb567f1e86c19835677c98fe5d4123ae1e2fef53f8d97 languageName: node linkType: hard -"@rolldown/pluginutils@npm:1.0.0-beta.10-commit.87188ed": - version: 1.0.0-beta.10-commit.87188ed - resolution: "@rolldown/pluginutils@npm:1.0.0-beta.10-commit.87188ed" - checksum: 10c0/fc31321290ce7cbae8120c8653cdd2246e86e1fd1b711c8bce69c01c3cddbaa784c0fa07838a4e16a387c561edeff0415aeadde1a46cad28450f60b6b090dbcf - languageName: node - linkType: hard - -"@rolldown/pluginutils@npm:1.0.0-beta.11-commit.83d4d62": - version: 1.0.0-beta.11-commit.83d4d62 - resolution: "@rolldown/pluginutils@npm:1.0.0-beta.11-commit.83d4d62" - checksum: 10c0/7a515b8baf38dc27e332284f12a286bf7aec57791319a1903be1b74901e0e034e64315ca4648103f0f1f6c5fc116a4605b5fa2077fa85ced0e9536d04f833be1 - languageName: node - linkType: hard - -"@rolldown/pluginutils@npm:1.0.0-beta.9": - version: 1.0.0-beta.9 - resolution: "@rolldown/pluginutils@npm:1.0.0-beta.9" - checksum: 10c0/21aebb7ebd093282efd96f63ddd465f76746b1d70282366d6ccc7fff6eb4da5c2f8f4bfaaaeb4283c2432600e5609e39e9897864575e593efc11d376ca1a6fa1 +"@rolldown/pluginutils@npm:1.0.0-beta.19": + version: 1.0.0-beta.19 + resolution: "@rolldown/pluginutils@npm:1.0.0-beta.19" + checksum: 10c0/e4205df56e6231a347ac601d044af365639741d51b5bea4e91ecc37e19e9777cb79d1daa924b8709ddf1f743ed6922e4e68e2445126434c4d420d9f4416f4feb languageName: node linkType: hard "@rollup/pluginutils@npm:^5.0.0": - version: 5.1.4 - resolution: "@rollup/pluginutils@npm:5.1.4" + version: 5.2.0 + resolution: "@rollup/pluginutils@npm:5.2.0" dependencies: "@types/estree": "npm:^1.0.0" estree-walker: "npm:^2.0.2" @@ -3390,82 +3275,82 @@ __metadata: peerDependenciesMeta: rollup: optional: true - checksum: 10c0/6d58fbc6f1024eb4b087bc9bf59a1d655a8056a60c0b4021d3beaeec3f0743503f52467fd89d2cf0e7eccf2831feb40a05ad541a17637ea21ba10b21c2004deb + checksum: 10c0/794890d512751451bcc06aa112366ef47ea8f9125dac49b1abf72ff8b079518b09359de9c60a013b33266541634e765ae61839c749fae0edb59a463418665c55 languageName: node linkType: hard -"@shikijs/core@npm:3.5.0": - version: 3.5.0 - resolution: "@shikijs/core@npm:3.5.0" +"@shikijs/core@npm:3.7.0": + version: 3.7.0 + resolution: "@shikijs/core@npm:3.7.0" dependencies: - "@shikijs/types": "npm:3.5.0" + "@shikijs/types": "npm:3.7.0" "@shikijs/vscode-textmate": "npm:^10.0.2" "@types/hast": "npm:^3.0.4" hast-util-to-html: "npm:^9.0.5" - checksum: 10c0/bfcb1dde91b04ad48fac6700bc4d08239715e3559cee0b158a8857ab2df5e3944e50dc4dcc35bcf9322ac7de23800408b8e417b8022b1bd8bd792f19bf60e619 + checksum: 10c0/885c9d00712d350ab0aac0d239b26d8ba045f075abbaee5eda33c4a39fe841a1a2b0ca34391a3704cde0edcf1468ca583bea25fcbd37b7b8d6189b7afcf2a55d languageName: node linkType: hard -"@shikijs/engine-javascript@npm:3.5.0": - version: 3.5.0 - resolution: "@shikijs/engine-javascript@npm:3.5.0" +"@shikijs/engine-javascript@npm:3.7.0": + version: 3.7.0 + resolution: "@shikijs/engine-javascript@npm:3.7.0" dependencies: - "@shikijs/types": "npm:3.5.0" + "@shikijs/types": "npm:3.7.0" "@shikijs/vscode-textmate": "npm:^10.0.2" oniguruma-to-es: "npm:^4.3.3" - checksum: 10c0/4471f7e8080718eeed64bf8f4a6d4663010321a72fb5b0cddeb62ead7cd86e29fd9ed504ff72cb78b91aea437d570f3827ebcefb2b6d5a841e1d8a953c627cc3 + checksum: 10c0/ac792fe99a2007ab076856d32d4934e191d3b03f8bd416e96f461821580c223da73de8abc199e5eceb8b56fd47e992824b2571270e7c3d55efa6b9a6d87fec80 languageName: node linkType: hard -"@shikijs/engine-oniguruma@npm:3.5.0": - version: 3.5.0 - resolution: "@shikijs/engine-oniguruma@npm:3.5.0" +"@shikijs/engine-oniguruma@npm:3.7.0": + version: 3.7.0 + resolution: "@shikijs/engine-oniguruma@npm:3.7.0" dependencies: - "@shikijs/types": "npm:3.5.0" + "@shikijs/types": "npm:3.7.0" "@shikijs/vscode-textmate": "npm:^10.0.2" - checksum: 10c0/f3578ff44da89dbabdf98309b37a7001937b8b622a703eb20d3c2d85e3a786bb33e78325093169f88587328373f800dd0a9f1d164ec3816f9a68e35474354bff + checksum: 10c0/e1ec52ec2255e3330812084d62bde8853d20162b1cd285dbb63440d63d0b16c03b6ce6983982e41ac2fc2eceb3e2f6b2bc1c627d093482c4c3836c4fbb9567b0 languageName: node linkType: hard -"@shikijs/langs@npm:3.5.0": - version: 3.5.0 - resolution: "@shikijs/langs@npm:3.5.0" +"@shikijs/langs@npm:3.7.0": + version: 3.7.0 + resolution: "@shikijs/langs@npm:3.7.0" dependencies: - "@shikijs/types": "npm:3.5.0" - checksum: 10c0/82561813d90b2055babe15034a018779cdb8f23c6372f970407262f611752a5ba95d8d9a0bab2876e2c36969bdc73736d212e7a121f98ad145d72f441f8ce6fb + "@shikijs/types": "npm:3.7.0" + checksum: 10c0/326e8b014e74d25ce84a63bf7fdd47d5582f85c8404d4c48d6bdacf2f32ab92ddb39b41710ee7eff3daaecbbea7ee96a6c49d427344ee8375551597c74010a81 languageName: node linkType: hard -"@shikijs/rehype@npm:^3.5.0": - version: 3.5.0 - resolution: "@shikijs/rehype@npm:3.5.0" +"@shikijs/rehype@npm:^3.7.0": + version: 3.7.0 + resolution: "@shikijs/rehype@npm:3.7.0" dependencies: - "@shikijs/types": "npm:3.5.0" + "@shikijs/types": "npm:3.7.0" "@types/hast": "npm:^3.0.4" hast-util-to-string: "npm:^3.0.1" - shiki: "npm:3.5.0" + shiki: "npm:3.7.0" unified: "npm:^11.0.5" unist-util-visit: "npm:^5.0.0" - checksum: 10c0/9a5a9eb6b0d6cb2650c8c685845af561707e8437125f51906ec0944bc09fee8a92f73bb27252cb0bc0c1d5f2b73e434894385a94df36f9a89cdd5082a5938f0c + checksum: 10c0/89e02850535cfc3bb54ad3b429d73935b9b74018419b207e576e1c7dbb10c0ab0cf107377bff8f45aeaa938e07521f2dc0823060dc0e7f9d24501eecc13cec54 languageName: node linkType: hard -"@shikijs/themes@npm:3.5.0": - version: 3.5.0 - resolution: "@shikijs/themes@npm:3.5.0" +"@shikijs/themes@npm:3.7.0": + version: 3.7.0 + resolution: "@shikijs/themes@npm:3.7.0" dependencies: - "@shikijs/types": "npm:3.5.0" - checksum: 10c0/4436975bd782b7d3fac4b32196adfa439635bea4b370bf2b60169c37ee5d62611f83b1fa8d05e796a8bf94f3d1f73786609c24dffd7fbd74630156782fd812cb + "@shikijs/types": "npm:3.7.0" + checksum: 10c0/6887eb99b55439988edab21a1af00302eaed6ba0dd7e2bea6c844ff4dfb8879a0c6c2178ba3fcfe2dbf3fd9f3ab6105572c57ae871e147aaceaf53bcc345d0cd languageName: node linkType: hard -"@shikijs/types@npm:3.5.0": - version: 3.5.0 - resolution: "@shikijs/types@npm:3.5.0" +"@shikijs/types@npm:3.7.0": + version: 3.7.0 + resolution: "@shikijs/types@npm:3.7.0" dependencies: "@shikijs/vscode-textmate": "npm:^10.0.2" "@types/hast": "npm:^3.0.4" - checksum: 10c0/6a7e9c322bef4af1dc3f3d60807bc8521525d4e446a8bfce46328a6495cde6998dae4126f739a5acf9af6c01365c77023fc0249ed49c228a41083f98875cd08b + checksum: 10c0/d7c4fcca358c0585602090e2b4ed0a3f6742b55bea340030c115cb7aa643eac79836baa095517a538d695415458bb48c08b7be7f3c8d1cf1c1c7749a58913a3f languageName: node linkType: hard @@ -3492,92 +3377,92 @@ __metadata: languageName: node linkType: hard -"@swc/core-darwin-arm64@npm:1.11.29": - version: 1.11.29 - resolution: "@swc/core-darwin-arm64@npm:1.11.29" +"@swc/core-darwin-arm64@npm:1.12.6": + version: 1.12.6 + resolution: "@swc/core-darwin-arm64@npm:1.12.6" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@swc/core-darwin-x64@npm:1.11.29": - version: 1.11.29 - resolution: "@swc/core-darwin-x64@npm:1.11.29" +"@swc/core-darwin-x64@npm:1.12.6": + version: 1.12.6 + resolution: "@swc/core-darwin-x64@npm:1.12.6" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@swc/core-linux-arm-gnueabihf@npm:1.11.29": - version: 1.11.29 - resolution: "@swc/core-linux-arm-gnueabihf@npm:1.11.29" +"@swc/core-linux-arm-gnueabihf@npm:1.12.6": + version: 1.12.6 + resolution: "@swc/core-linux-arm-gnueabihf@npm:1.12.6" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@swc/core-linux-arm64-gnu@npm:1.11.29": - version: 1.11.29 - resolution: "@swc/core-linux-arm64-gnu@npm:1.11.29" +"@swc/core-linux-arm64-gnu@npm:1.12.6": + version: 1.12.6 + resolution: "@swc/core-linux-arm64-gnu@npm:1.12.6" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-arm64-musl@npm:1.11.29": - version: 1.11.29 - resolution: "@swc/core-linux-arm64-musl@npm:1.11.29" +"@swc/core-linux-arm64-musl@npm:1.12.6": + version: 1.12.6 + resolution: "@swc/core-linux-arm64-musl@npm:1.12.6" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@swc/core-linux-x64-gnu@npm:1.11.29": - version: 1.11.29 - resolution: "@swc/core-linux-x64-gnu@npm:1.11.29" +"@swc/core-linux-x64-gnu@npm:1.12.6": + version: 1.12.6 + resolution: "@swc/core-linux-x64-gnu@npm:1.12.6" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-x64-musl@npm:1.11.29": - version: 1.11.29 - resolution: "@swc/core-linux-x64-musl@npm:1.11.29" +"@swc/core-linux-x64-musl@npm:1.12.6": + version: 1.12.6 + resolution: "@swc/core-linux-x64-musl@npm:1.12.6" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@swc/core-win32-arm64-msvc@npm:1.11.29": - version: 1.11.29 - resolution: "@swc/core-win32-arm64-msvc@npm:1.11.29" +"@swc/core-win32-arm64-msvc@npm:1.12.6": + version: 1.12.6 + resolution: "@swc/core-win32-arm64-msvc@npm:1.12.6" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@swc/core-win32-ia32-msvc@npm:1.11.29": - version: 1.11.29 - resolution: "@swc/core-win32-ia32-msvc@npm:1.11.29" +"@swc/core-win32-ia32-msvc@npm:1.12.6": + version: 1.12.6 + resolution: "@swc/core-win32-ia32-msvc@npm:1.12.6" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@swc/core-win32-x64-msvc@npm:1.11.29": - version: 1.11.29 - resolution: "@swc/core-win32-x64-msvc@npm:1.11.29" +"@swc/core-win32-x64-msvc@npm:1.12.6": + version: 1.12.6 + resolution: "@swc/core-win32-x64-msvc@npm:1.12.6" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@swc/core@npm:^1.11.22": - version: 1.11.29 - resolution: "@swc/core@npm:1.11.29" +"@swc/core@npm:^1.11.31": + version: 1.12.6 + resolution: "@swc/core@npm:1.12.6" dependencies: - "@swc/core-darwin-arm64": "npm:1.11.29" - "@swc/core-darwin-x64": "npm:1.11.29" - "@swc/core-linux-arm-gnueabihf": "npm:1.11.29" - "@swc/core-linux-arm64-gnu": "npm:1.11.29" - "@swc/core-linux-arm64-musl": "npm:1.11.29" - "@swc/core-linux-x64-gnu": "npm:1.11.29" - "@swc/core-linux-x64-musl": "npm:1.11.29" - "@swc/core-win32-arm64-msvc": "npm:1.11.29" - "@swc/core-win32-ia32-msvc": "npm:1.11.29" - "@swc/core-win32-x64-msvc": "npm:1.11.29" + "@swc/core-darwin-arm64": "npm:1.12.6" + "@swc/core-darwin-x64": "npm:1.12.6" + "@swc/core-linux-arm-gnueabihf": "npm:1.12.6" + "@swc/core-linux-arm64-gnu": "npm:1.12.6" + "@swc/core-linux-arm64-musl": "npm:1.12.6" + "@swc/core-linux-x64-gnu": "npm:1.12.6" + "@swc/core-linux-x64-musl": "npm:1.12.6" + "@swc/core-win32-arm64-msvc": "npm:1.12.6" + "@swc/core-win32-ia32-msvc": "npm:1.12.6" + "@swc/core-win32-x64-msvc": "npm:1.12.6" "@swc/counter": "npm:^0.1.3" - "@swc/types": "npm:^0.1.21" + "@swc/types": "npm:^0.1.23" peerDependencies: "@swc/helpers": ">=0.5.17" dependenciesMeta: @@ -3604,7 +3489,7 @@ __metadata: peerDependenciesMeta: "@swc/helpers": optional: true - checksum: 10c0/d2df8f09fb0246d1794d09d5192d43efcfd061f3a59956ee1b26c4a031852bb0afaa1b12f915773a807272a3ff6f88870d90970dfd75bca379e0d206a2663643 + checksum: 10c0/8a7fdc5c14fc497eb81940721aab999c9dd32bbfaab041c80849d84ca9040ecc7eee46856af9849dd4f34404542cbe51dcef6ac9242afc891376a5e00bc307c9 languageName: node linkType: hard @@ -3615,12 +3500,12 @@ __metadata: languageName: node linkType: hard -"@swc/types@npm:^0.1.21": - version: 0.1.21 - resolution: "@swc/types@npm:0.1.21" +"@swc/types@npm:^0.1.23": + version: 0.1.23 + resolution: "@swc/types@npm:0.1.23" dependencies: "@swc/counter": "npm:^0.1.3" - checksum: 10c0/2baa89c824426e0de0c84e212278010e2df8dc2d6ffaa6f1e306e1b2930c6404b3d3f8989307e8c42ceb95ac143ab7a80be138af6a014d5c782dce5be94dcd5e + checksum: 10c0/edbfe4a72257f40137e27b537bc17d47ccab28de7727471b859c00a1e67f5feac5e01e4b4e0a2365907ce024bb8c3de4b26b6260733e1b601094db54ae9b7477 languageName: node linkType: hard @@ -3736,10 +3621,10 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:*, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.6": - version: 1.0.7 - resolution: "@types/estree@npm:1.0.7" - checksum: 10c0/be815254316882f7c40847336cd484c3bc1c3e34f710d197160d455dc9d6d050ffbf4c3bc76585dba86f737f020ab20bdb137ebe0e9116b0c86c7c0342221b8c +"@types/estree@npm:*, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.6, @types/estree@npm:^1.0.8": + version: 1.0.8 + resolution: "@types/estree@npm:1.0.8" + checksum: 10c0/39d34d1afaa338ab9763f37ad6066e3f349444f9052b9676a7cc0252ef9485a41c6d81c9c4e0d26e9077993354edf25efc853f3224dd4b447175ef62bdcc86a5 languageName: node linkType: hard @@ -3819,12 +3704,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:^22.0.0, @types/node@npm:^22.15.29": - version: 22.15.29 - resolution: "@types/node@npm:22.15.29" +"@types/node@npm:*, @types/node@npm:^22.0.0, @types/node@npm:^22.15.33": + version: 22.15.33 + resolution: "@types/node@npm:22.15.33" dependencies: undici-types: "npm:~6.21.0" - checksum: 10c0/602cc88c6150780cd9b5b44604754e0ce13983ae876a538861d6ecfb1511dff289e5576fffd26c841cde2142418d4bb76e2a72a382b81c04557ccb17cff29e1d + checksum: 10c0/ee040c29c891aa37fffc27d04a8529318c391356346933646b7692eaf62236831ad532f6ebaf43ebd6a2ef1f0f091860d8a0a83a4e3c5a4f66d37aa1b2c99f31 languageName: node linkType: hard @@ -3835,21 +3720,21 @@ __metadata: languageName: node linkType: hard -"@types/react-dom@npm:^19": - version: 19.1.5 - resolution: "@types/react-dom@npm:19.1.5" +"@types/react-dom@npm:^19.1.6": + version: 19.1.6 + resolution: "@types/react-dom@npm:19.1.6" peerDependencies: "@types/react": ^19.0.0 - checksum: 10c0/2a29e77cf6bb6e9f57bcfa54509c216cad2e16e244f0bd56369966ec88c072b9c91f6011d14f9e18fbfe2b801b18b86f616de75e5c8aef0be73c1f74abb33b49 + checksum: 10c0/7ba74eee2919e3f225e898b65fdaa16e54952aaf9e3472a080ddc82ca54585e46e60b3c52018d21d4b7053f09d27b8293e9f468b85f9932ff452cd290cc131e8 languageName: node linkType: hard -"@types/react@npm:^19": - version: 19.1.6 - resolution: "@types/react@npm:19.1.6" +"@types/react@npm:^19.1.8": + version: 19.1.8 + resolution: "@types/react@npm:19.1.8" dependencies: csstype: "npm:^3.0.2" - checksum: 10c0/8b10b198e28997b3c57559750f8bcf5ae7b33c554b16b6f4fe2ece1d4de6a2fc8cb53e7effe08ec9cb939d2f479eb97c5e08aac2cf83b10a90164fe451cc8ea2 + checksum: 10c0/4908772be6dc941df276931efeb0e781777fa76e4d5d12ff9f75eb2dcc2db3065e0100efde16fde562c5bafa310cc8f50c1ee40a22640459e066e72cd342143e languageName: node linkType: hard @@ -3904,10 +3789,10 @@ __metadata: languageName: node linkType: hard -"@types/web@npm:^0.0.238": - version: 0.0.238 - resolution: "@types/web@npm:0.0.238" - checksum: 10c0/c35960c5b785542af2d85181018d0728c8b911ce1307a591e82c60069a44055892c56d9853204770db22197fa4cec3c4ffa854353272a40078bcb4e635255acd +"@types/web@npm:^0.0.243": + version: 0.0.243 + resolution: "@types/web@npm:0.0.243" + checksum: 10c0/5e5ecac8b69d3000f5f1a961443a59845ee2df9fcdc3ec138c2407fd0aac8f235d67a77c51dc6cceba4a322eca125b7f60fc38811f99f90bf7b4524c3c755f8d languageName: node linkType: hard @@ -3918,105 +3803,105 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:8.33.1, @typescript-eslint/eslint-plugin@npm:^8.33.0": - version: 8.33.1 - resolution: "@typescript-eslint/eslint-plugin@npm:8.33.1" +"@typescript-eslint/eslint-plugin@npm:8.35.0, @typescript-eslint/eslint-plugin@npm:^8.35.0": + version: 8.35.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.35.0" dependencies: "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:8.33.1" - "@typescript-eslint/type-utils": "npm:8.33.1" - "@typescript-eslint/utils": "npm:8.33.1" - "@typescript-eslint/visitor-keys": "npm:8.33.1" + "@typescript-eslint/scope-manager": "npm:8.35.0" + "@typescript-eslint/type-utils": "npm:8.35.0" + "@typescript-eslint/utils": "npm:8.35.0" + "@typescript-eslint/visitor-keys": "npm:8.35.0" graphemer: "npm:^1.4.0" ignore: "npm:^7.0.0" natural-compare: "npm:^1.4.0" ts-api-utils: "npm:^2.1.0" peerDependencies: - "@typescript-eslint/parser": ^8.33.1 + "@typescript-eslint/parser": ^8.35.0 eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.9.0" - checksum: 10c0/35544068f175ca25296b42d0905065b40653a92c62e55414be68f62ddab580d7d768ee3c1276195fd8b8dd49de738ab7b41b8685e6fe2cd341cfca7320569166 + checksum: 10c0/27391f1b168a175fdc62370e5afe51317d4433115abbbff8ee0aea8ecd7bf6dd541a76f8e0cc94119750ae3146863204862640acb45394f0b92809e88d39f881 languageName: node linkType: hard -"@typescript-eslint/parser@npm:8.33.1, @typescript-eslint/parser@npm:^8.33.0": - version: 8.33.1 - resolution: "@typescript-eslint/parser@npm:8.33.1" +"@typescript-eslint/parser@npm:8.35.0, @typescript-eslint/parser@npm:^8.35.0": + version: 8.35.0 + resolution: "@typescript-eslint/parser@npm:8.35.0" dependencies: - "@typescript-eslint/scope-manager": "npm:8.33.1" - "@typescript-eslint/types": "npm:8.33.1" - "@typescript-eslint/typescript-estree": "npm:8.33.1" - "@typescript-eslint/visitor-keys": "npm:8.33.1" + "@typescript-eslint/scope-manager": "npm:8.35.0" + "@typescript-eslint/types": "npm:8.35.0" + "@typescript-eslint/typescript-estree": "npm:8.35.0" + "@typescript-eslint/visitor-keys": "npm:8.35.0" debug: "npm:^4.3.4" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.9.0" - checksum: 10c0/be1c1313c342d956f5adfbd56f79865894cc9cabf93992515a690559c3758538868270671b222f90e4cabc2dcab82256aeb3ccea7502de9cc69e47b9b17ed45f + checksum: 10c0/8f1cda98f8bee3d79266974e5e5c831a0ca473e928fb16f1dc1c85ee24f2cb9c0fcf3c1bcbbef9d6044cf063f6e59d3198b766a27000776830fe591043e11625 languageName: node linkType: hard -"@typescript-eslint/project-service@npm:8.33.1": - version: 8.33.1 - resolution: "@typescript-eslint/project-service@npm:8.33.1" +"@typescript-eslint/project-service@npm:8.35.0": + version: 8.35.0 + resolution: "@typescript-eslint/project-service@npm:8.35.0" dependencies: - "@typescript-eslint/tsconfig-utils": "npm:^8.33.1" - "@typescript-eslint/types": "npm:^8.33.1" + "@typescript-eslint/tsconfig-utils": "npm:^8.35.0" + "@typescript-eslint/types": "npm:^8.35.0" debug: "npm:^4.3.4" peerDependencies: typescript: ">=4.8.4 <5.9.0" - checksum: 10c0/b2ff7653aef4648bdff8aafc69b9de434184827216709f8a36427536ac7082a8adf1c5ac12a0a2bb023b46dfad8f6fee238028acc94af622956af7f22362de6f + checksum: 10c0/c2d6d44b6b2ff3ecabec8ade824163196799060ac457661eb94049487d770ce68d128b33a2f24090adf1ebcb66ff6c9a05fc6659349b9a0784a5a080ecf8ff81 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.33.1": - version: 8.33.1 - resolution: "@typescript-eslint/scope-manager@npm:8.33.1" +"@typescript-eslint/scope-manager@npm:8.35.0": + version: 8.35.0 + resolution: "@typescript-eslint/scope-manager@npm:8.35.0" dependencies: - "@typescript-eslint/types": "npm:8.33.1" - "@typescript-eslint/visitor-keys": "npm:8.33.1" - checksum: 10c0/03a6fd2b0a8ebeb62083a8f51658f0c42391cbfb632411542569a3a227d53bdb0332026ef4d5adc4780e5350d1d8b89e5b19667ed899afd26506e60c70192692 + "@typescript-eslint/types": "npm:8.35.0" + "@typescript-eslint/visitor-keys": "npm:8.35.0" + checksum: 10c0/a27cf27a1852bb0d6ea08f475fcc79557f1977be96ef563d92127e8011e4065566441c32c40eb7a530111ffd3a8489919da7f8a2b7466a610cfc9c07670a9601 languageName: node linkType: hard -"@typescript-eslint/tsconfig-utils@npm:8.33.1, @typescript-eslint/tsconfig-utils@npm:^8.33.1": - version: 8.33.1 - resolution: "@typescript-eslint/tsconfig-utils@npm:8.33.1" +"@typescript-eslint/tsconfig-utils@npm:8.35.0, @typescript-eslint/tsconfig-utils@npm:^8.35.0": + version: 8.35.0 + resolution: "@typescript-eslint/tsconfig-utils@npm:8.35.0" peerDependencies: typescript: ">=4.8.4 <5.9.0" - checksum: 10c0/242e8f271d2e6e51446d337e1e59e8c91b66c0241da0fb861f536eb86cc3b53d1727c41e12e1ba070fa2451c8bc517c1ec50decaffa92a7c612b2aba29872777 + checksum: 10c0/baa18e7137ba72f7d138f50d1168e8f334198a36499f954821e2369027e5b3d53ca93c354943e7782ba5caab604b050af10f353ccca34fbc0b23c48d6174832f languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:8.33.1": - version: 8.33.1 - resolution: "@typescript-eslint/type-utils@npm:8.33.1" +"@typescript-eslint/type-utils@npm:8.35.0": + version: 8.35.0 + resolution: "@typescript-eslint/type-utils@npm:8.35.0" dependencies: - "@typescript-eslint/typescript-estree": "npm:8.33.1" - "@typescript-eslint/utils": "npm:8.33.1" + "@typescript-eslint/typescript-estree": "npm:8.35.0" + "@typescript-eslint/utils": "npm:8.35.0" debug: "npm:^4.3.4" ts-api-utils: "npm:^2.1.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.9.0" - checksum: 10c0/59843eeb7c652306d130104d7cb0f7dea1cc95a6cf6345609efbae130f24e3c4a9472780332af4247337e152b7955540b15fd9b907c04a5d265b888139818266 + checksum: 10c0/9e23a332484a055eb73ba8918f95a981e0cec8fa623ba9ee0b57328af052628d630a415e32e0dbe95318574e62d4066f8aecc994728b3cedd906f36c616ec362 languageName: node linkType: hard -"@typescript-eslint/types@npm:8.33.1, @typescript-eslint/types@npm:^8.11.0, @typescript-eslint/types@npm:^8.33.0, @typescript-eslint/types@npm:^8.33.1": - version: 8.33.1 - resolution: "@typescript-eslint/types@npm:8.33.1" - checksum: 10c0/3083c184c882475eed1f9d1a8961dad30ef834c662bc826ff9a959ff1eed49aad21a73b2b93c4062799feafff5f5f24aebb1df17e198808aa19d4c8de1e64095 +"@typescript-eslint/types@npm:8.35.0, @typescript-eslint/types@npm:^8.34.0, @typescript-eslint/types@npm:^8.34.1, @typescript-eslint/types@npm:^8.35.0": + version: 8.35.0 + resolution: "@typescript-eslint/types@npm:8.35.0" + checksum: 10c0/a2711a932680805e83252b5d7c55ac30437bdc4d40c444606cf6ccb6ba23a682da015ec03c64635e77bf733f84d9bb76810bf4f7177fd3a660db8a2c8a05e845 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.33.1": - version: 8.33.1 - resolution: "@typescript-eslint/typescript-estree@npm:8.33.1" +"@typescript-eslint/typescript-estree@npm:8.35.0": + version: 8.35.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.35.0" dependencies: - "@typescript-eslint/project-service": "npm:8.33.1" - "@typescript-eslint/tsconfig-utils": "npm:8.33.1" - "@typescript-eslint/types": "npm:8.33.1" - "@typescript-eslint/visitor-keys": "npm:8.33.1" + "@typescript-eslint/project-service": "npm:8.35.0" + "@typescript-eslint/tsconfig-utils": "npm:8.35.0" + "@typescript-eslint/types": "npm:8.35.0" + "@typescript-eslint/visitor-keys": "npm:8.35.0" debug: "npm:^4.3.4" fast-glob: "npm:^3.3.2" is-glob: "npm:^4.0.3" @@ -4025,32 +3910,32 @@ __metadata: ts-api-utils: "npm:^2.1.0" peerDependencies: typescript: ">=4.8.4 <5.9.0" - checksum: 10c0/293a93d25046e05fdc3887232191c3f3ee771c0f5b1426d63deaf0541db1cb80b4307a80805c78b092206c9b267884a7e6b5905dc1b3c26f28bb4de47fd9ee8f + checksum: 10c0/7e94f6a92efc5832289e8bfd0b61209aa501224c935359253c29aeef8e0b981b370ee2a43e2909991c3c3cf709fcccb6380474e0e9a863e8f89e2fbd213aed59 languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.33.1, @typescript-eslint/utils@npm:^8.26.1": - version: 8.33.1 - resolution: "@typescript-eslint/utils@npm:8.33.1" +"@typescript-eslint/utils@npm:8.35.0, @typescript-eslint/utils@npm:^8.26.1": + version: 8.35.0 + resolution: "@typescript-eslint/utils@npm:8.35.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.7.0" - "@typescript-eslint/scope-manager": "npm:8.33.1" - "@typescript-eslint/types": "npm:8.33.1" - "@typescript-eslint/typescript-estree": "npm:8.33.1" + "@typescript-eslint/scope-manager": "npm:8.35.0" + "@typescript-eslint/types": "npm:8.35.0" + "@typescript-eslint/typescript-estree": "npm:8.35.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.9.0" - checksum: 10c0/12263df6eb32e8175236ad899687c062b50cfe4a0e66307d25ad2bf85a3e911faacbfbea4df180a59ebb5913fe1cc1f53fe3914695c7d802dd318bbc846fea26 + checksum: 10c0/e3317df7875305bee16edd573e4bfdafc099f26f9c284d8adb351333683aacd5b668320870653dff7ec7e0da1982bbf89dc06197bc193a3be65362f21452dbea languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.33.1": - version: 8.33.1 - resolution: "@typescript-eslint/visitor-keys@npm:8.33.1" +"@typescript-eslint/visitor-keys@npm:8.35.0": + version: 8.35.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.35.0" dependencies: - "@typescript-eslint/types": "npm:8.33.1" - eslint-visitor-keys: "npm:^4.2.0" - checksum: 10c0/3eb99072e7c2741d5dfc38945d1e7617b15ed10d06b24658a6e919e4153983b3d3c5f5f775ce140f83a84dbde219948d187de97defb09c1a91f3cf0a96704a94 + "@typescript-eslint/types": "npm:8.35.0" + eslint-visitor-keys: "npm:^4.2.1" + checksum: 10c0/df18ca9b6931cb58f5dc404fcc94f9e0cc1c22f3053c7013ab588bb8ccccd3d58a70c577c01267845d57fa124a8cf8371260d284dad97505c56b2abcf70a3dce languageName: node linkType: hard @@ -4061,123 +3946,137 @@ __metadata: languageName: node linkType: hard -"@unrs/resolver-binding-darwin-arm64@npm:1.7.9": - version: 1.7.9 - resolution: "@unrs/resolver-binding-darwin-arm64@npm:1.7.9" +"@unrs/resolver-binding-android-arm-eabi@npm:1.9.2": + version: 1.9.2 + resolution: "@unrs/resolver-binding-android-arm-eabi@npm:1.9.2" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@unrs/resolver-binding-android-arm64@npm:1.9.2": + version: 1.9.2 + resolution: "@unrs/resolver-binding-android-arm64@npm:1.9.2" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@unrs/resolver-binding-darwin-arm64@npm:1.9.2": + version: 1.9.2 + resolution: "@unrs/resolver-binding-darwin-arm64@npm:1.9.2" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@unrs/resolver-binding-darwin-x64@npm:1.7.9": - version: 1.7.9 - resolution: "@unrs/resolver-binding-darwin-x64@npm:1.7.9" +"@unrs/resolver-binding-darwin-x64@npm:1.9.2": + version: 1.9.2 + resolution: "@unrs/resolver-binding-darwin-x64@npm:1.9.2" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@unrs/resolver-binding-freebsd-x64@npm:1.7.9": - version: 1.7.9 - resolution: "@unrs/resolver-binding-freebsd-x64@npm:1.7.9" +"@unrs/resolver-binding-freebsd-x64@npm:1.9.2": + version: 1.9.2 + resolution: "@unrs/resolver-binding-freebsd-x64@npm:1.9.2" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.7.9": - version: 1.7.9 - resolution: "@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.7.9" +"@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.9.2": + version: 1.9.2 + resolution: "@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.9.2" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@unrs/resolver-binding-linux-arm-musleabihf@npm:1.7.9": - version: 1.7.9 - resolution: "@unrs/resolver-binding-linux-arm-musleabihf@npm:1.7.9" +"@unrs/resolver-binding-linux-arm-musleabihf@npm:1.9.2": + version: 1.9.2 + resolution: "@unrs/resolver-binding-linux-arm-musleabihf@npm:1.9.2" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@unrs/resolver-binding-linux-arm64-gnu@npm:1.7.9": - version: 1.7.9 - resolution: "@unrs/resolver-binding-linux-arm64-gnu@npm:1.7.9" +"@unrs/resolver-binding-linux-arm64-gnu@npm:1.9.2": + version: 1.9.2 + resolution: "@unrs/resolver-binding-linux-arm64-gnu@npm:1.9.2" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@unrs/resolver-binding-linux-arm64-musl@npm:1.7.9": - version: 1.7.9 - resolution: "@unrs/resolver-binding-linux-arm64-musl@npm:1.7.9" +"@unrs/resolver-binding-linux-arm64-musl@npm:1.9.2": + version: 1.9.2 + resolution: "@unrs/resolver-binding-linux-arm64-musl@npm:1.9.2" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@unrs/resolver-binding-linux-ppc64-gnu@npm:1.7.9": - version: 1.7.9 - resolution: "@unrs/resolver-binding-linux-ppc64-gnu@npm:1.7.9" +"@unrs/resolver-binding-linux-ppc64-gnu@npm:1.9.2": + version: 1.9.2 + resolution: "@unrs/resolver-binding-linux-ppc64-gnu@npm:1.9.2" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@unrs/resolver-binding-linux-riscv64-gnu@npm:1.7.9": - version: 1.7.9 - resolution: "@unrs/resolver-binding-linux-riscv64-gnu@npm:1.7.9" +"@unrs/resolver-binding-linux-riscv64-gnu@npm:1.9.2": + version: 1.9.2 + resolution: "@unrs/resolver-binding-linux-riscv64-gnu@npm:1.9.2" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@unrs/resolver-binding-linux-riscv64-musl@npm:1.7.9": - version: 1.7.9 - resolution: "@unrs/resolver-binding-linux-riscv64-musl@npm:1.7.9" +"@unrs/resolver-binding-linux-riscv64-musl@npm:1.9.2": + version: 1.9.2 + resolution: "@unrs/resolver-binding-linux-riscv64-musl@npm:1.9.2" conditions: os=linux & cpu=riscv64 & libc=musl languageName: node linkType: hard -"@unrs/resolver-binding-linux-s390x-gnu@npm:1.7.9": - version: 1.7.9 - resolution: "@unrs/resolver-binding-linux-s390x-gnu@npm:1.7.9" +"@unrs/resolver-binding-linux-s390x-gnu@npm:1.9.2": + version: 1.9.2 + resolution: "@unrs/resolver-binding-linux-s390x-gnu@npm:1.9.2" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@unrs/resolver-binding-linux-x64-gnu@npm:1.7.9": - version: 1.7.9 - resolution: "@unrs/resolver-binding-linux-x64-gnu@npm:1.7.9" +"@unrs/resolver-binding-linux-x64-gnu@npm:1.9.2": + version: 1.9.2 + resolution: "@unrs/resolver-binding-linux-x64-gnu@npm:1.9.2" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@unrs/resolver-binding-linux-x64-musl@npm:1.7.9": - version: 1.7.9 - resolution: "@unrs/resolver-binding-linux-x64-musl@npm:1.7.9" +"@unrs/resolver-binding-linux-x64-musl@npm:1.9.2": + version: 1.9.2 + resolution: "@unrs/resolver-binding-linux-x64-musl@npm:1.9.2" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@unrs/resolver-binding-wasm32-wasi@npm:1.7.9": - version: 1.7.9 - resolution: "@unrs/resolver-binding-wasm32-wasi@npm:1.7.9" +"@unrs/resolver-binding-wasm32-wasi@npm:1.9.2": + version: 1.9.2 + resolution: "@unrs/resolver-binding-wasm32-wasi@npm:1.9.2" dependencies: - "@napi-rs/wasm-runtime": "npm:^0.2.10" + "@napi-rs/wasm-runtime": "npm:^0.2.11" conditions: cpu=wasm32 languageName: node linkType: hard -"@unrs/resolver-binding-win32-arm64-msvc@npm:1.7.9": - version: 1.7.9 - resolution: "@unrs/resolver-binding-win32-arm64-msvc@npm:1.7.9" +"@unrs/resolver-binding-win32-arm64-msvc@npm:1.9.2": + version: 1.9.2 + resolution: "@unrs/resolver-binding-win32-arm64-msvc@npm:1.9.2" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@unrs/resolver-binding-win32-ia32-msvc@npm:1.7.9": - version: 1.7.9 - resolution: "@unrs/resolver-binding-win32-ia32-msvc@npm:1.7.9" +"@unrs/resolver-binding-win32-ia32-msvc@npm:1.9.2": + version: 1.9.2 + resolution: "@unrs/resolver-binding-win32-ia32-msvc@npm:1.9.2" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@unrs/resolver-binding-win32-x64-msvc@npm:1.7.9": - version: 1.7.9 - resolution: "@unrs/resolver-binding-win32-x64-msvc@npm:1.7.9" +"@unrs/resolver-binding-win32-x64-msvc@npm:1.9.2": + version: 1.9.2 + resolution: "@unrs/resolver-binding-win32-x64-msvc@npm:1.9.2" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -4212,21 +4111,21 @@ __metadata: languageName: node linkType: hard -"@vitejs/plugin-react-swc@npm:^3.10.1": - version: 3.10.1 - resolution: "@vitejs/plugin-react-swc@npm:3.10.1" +"@vitejs/plugin-react-swc@npm:^3.10.2": + version: 3.10.2 + resolution: "@vitejs/plugin-react-swc@npm:3.10.2" dependencies: - "@rolldown/pluginutils": "npm:1.0.0-beta.9" - "@swc/core": "npm:^1.11.22" + "@rolldown/pluginutils": "npm:1.0.0-beta.11" + "@swc/core": "npm:^1.11.31" peerDependencies: - vite: ^4 || ^5 || ^6 - checksum: 10c0/64e7019974ac0639fc09144aa3f1d9eef4e45eaa0c43d34dc81ccf12047623636c9b998a0faf6892c8cce1a2efc3c13c4de04ac120d3534e242d7615117204d5 + vite: ^4 || ^5 || ^6 || ^7.0.0-beta.0 + checksum: 10c0/3d1c10ed03f9ef5ee633453dec99f36a8d697b66bdb2edc4532352d4e43ec8fc01ea01258f4cd9c316925994c89fb02bedc396ee0f2d0953b6a5719f355f6c47 languageName: node linkType: hard -"@vitest/coverage-v8@npm:3.2.1": - version: 3.2.1 - resolution: "@vitest/coverage-v8@npm:3.2.1" +"@vitest/coverage-v8@npm:3.2.4": + version: 3.2.4 + resolution: "@vitest/coverage-v8@npm:3.2.4" dependencies: "@ampproject/remapping": "npm:^2.3.0" "@bcoe/v8-coverage": "npm:^1.0.2" @@ -4242,33 +4141,33 @@ __metadata: test-exclude: "npm:^7.0.1" tinyrainbow: "npm:^2.0.0" peerDependencies: - "@vitest/browser": 3.2.1 - vitest: 3.2.1 + "@vitest/browser": 3.2.4 + vitest: 3.2.4 peerDependenciesMeta: "@vitest/browser": optional: true - checksum: 10c0/8cce5f33a8e677ff98ac0404b87254b88dffa1b9af83544869172ac1f50e2c2589e923539f5dd048cb6dcd0d42b995a7e93d55048302da131ad0f0934b68f727 + checksum: 10c0/cae3e58d81d56e7e1cdecd7b5baab7edd0ad9dee8dec9353c52796e390e452377d3f04174d40b6986b17c73241a5e773e422931eaa8102dcba0605ff24b25193 languageName: node linkType: hard -"@vitest/expect@npm:3.2.1": - version: 3.2.1 - resolution: "@vitest/expect@npm:3.2.1" +"@vitest/expect@npm:3.2.4": + version: 3.2.4 + resolution: "@vitest/expect@npm:3.2.4" dependencies: "@types/chai": "npm:^5.2.2" - "@vitest/spy": "npm:3.2.1" - "@vitest/utils": "npm:3.2.1" + "@vitest/spy": "npm:3.2.4" + "@vitest/utils": "npm:3.2.4" chai: "npm:^5.2.0" tinyrainbow: "npm:^2.0.0" - checksum: 10c0/ea02306fff2e657412ac36169621d742898d95cb2a4922f0a81e1fcfc81d755f337f176ddc2a2ed9281e0f2c1648bb6b08b09d4fd523d203d1238e62344c0385 + checksum: 10c0/7586104e3fd31dbe1e6ecaafb9a70131e4197dce2940f727b6a84131eee3decac7b10f9c7c72fa5edbdb68b6f854353bd4c0fa84779e274207fb7379563b10db languageName: node linkType: hard -"@vitest/mocker@npm:3.2.1": - version: 3.2.1 - resolution: "@vitest/mocker@npm:3.2.1" +"@vitest/mocker@npm:3.2.4": + version: 3.2.4 + resolution: "@vitest/mocker@npm:3.2.4" dependencies: - "@vitest/spy": "npm:3.2.1" + "@vitest/spy": "npm:3.2.4" estree-walker: "npm:^3.0.3" magic-string: "npm:^0.30.17" peerDependencies: @@ -4279,57 +4178,58 @@ __metadata: optional: true vite: optional: true - checksum: 10c0/bcd8865e8e8f45fdf59bb817b788bebe13c509e0220eee723bc6b8ee139352b30e074e674e8f9092ae75db0a66c1ca3887ee078df27ea2d5d7889c9d45cfb675 + checksum: 10c0/f7a4aea19bbbf8f15905847ee9143b6298b2c110f8b64789224cb0ffdc2e96f9802876aa2ca83f1ec1b6e1ff45e822abb34f0054c24d57b29ab18add06536ccd languageName: node linkType: hard -"@vitest/pretty-format@npm:3.2.1, @vitest/pretty-format@npm:^3.2.1": - version: 3.2.1 - resolution: "@vitest/pretty-format@npm:3.2.1" +"@vitest/pretty-format@npm:3.2.4, @vitest/pretty-format@npm:^3.2.4": + version: 3.2.4 + resolution: "@vitest/pretty-format@npm:3.2.4" dependencies: tinyrainbow: "npm:^2.0.0" - checksum: 10c0/24c9d380900d0e2c2296f7a0a86b9efdd02034f1b84a93c0fc01a17ff6aa3b7e80d6bc4fe07e8e78404e6b66d1b8dc5a7d4199e7ed4f89f1874c3f74b731e48c + checksum: 10c0/5ad7d4278e067390d7d633e307fee8103958806a419ca380aec0e33fae71b44a64415f7a9b4bc11635d3c13d4a9186111c581d3cef9c65cc317e68f077456887 languageName: node linkType: hard -"@vitest/runner@npm:3.2.1": - version: 3.2.1 - resolution: "@vitest/runner@npm:3.2.1" +"@vitest/runner@npm:3.2.4": + version: 3.2.4 + resolution: "@vitest/runner@npm:3.2.4" dependencies: - "@vitest/utils": "npm:3.2.1" + "@vitest/utils": "npm:3.2.4" pathe: "npm:^2.0.3" - checksum: 10c0/b0c4b75627852c56a67aef10176880def0e6e785e96f6e7a1ad632d799e202528de62cab6c8c0c8e1d2afc8255c40225f2cb8ab6fa99925db8c8aca28b6bba3c + strip-literal: "npm:^3.0.0" + checksum: 10c0/e8be51666c72b3668ae3ea348b0196656a4a5adb836cb5e270720885d9517421815b0d6c98bfdf1795ed02b994b7bfb2b21566ee356a40021f5bf4f6ed4e418a languageName: node linkType: hard -"@vitest/snapshot@npm:3.2.1": - version: 3.2.1 - resolution: "@vitest/snapshot@npm:3.2.1" +"@vitest/snapshot@npm:3.2.4": + version: 3.2.4 + resolution: "@vitest/snapshot@npm:3.2.4" dependencies: - "@vitest/pretty-format": "npm:3.2.1" + "@vitest/pretty-format": "npm:3.2.4" magic-string: "npm:^0.30.17" pathe: "npm:^2.0.3" - checksum: 10c0/7428cfe239c40a146a5e6c73fdefa9167496524aeefd01db28f55dea945ec14f00c982ff4ccf47208e870b020e0edd0f17416cd8db9ae80d2332fb925d4bac94 + checksum: 10c0/f8301a3d7d1559fd3d59ed51176dd52e1ed5c2d23aa6d8d6aa18787ef46e295056bc726a021698d8454c16ed825ecba163362f42fa90258bb4a98cfd2c9424fc languageName: node linkType: hard -"@vitest/spy@npm:3.2.1": - version: 3.2.1 - resolution: "@vitest/spy@npm:3.2.1" +"@vitest/spy@npm:3.2.4": + version: 3.2.4 + resolution: "@vitest/spy@npm:3.2.4" dependencies: tinyspy: "npm:^4.0.3" - checksum: 10c0/5b6e36c5e21cb8ed4b5f8e95c24379846168a719125cc189e53ccd9717bae8a6a63e16a04a57fb8736b6523b1b870df691a27a04e86c487f388d66af669672ca + checksum: 10c0/6ebf0b4697dc238476d6b6a60c76ba9eb1dd8167a307e30f08f64149612fd50227682b876420e4c2e09a76334e73f72e3ebf0e350714dc22474258292e202024 languageName: node linkType: hard -"@vitest/utils@npm:3.2.1": - version: 3.2.1 - resolution: "@vitest/utils@npm:3.2.1" +"@vitest/utils@npm:3.2.4": + version: 3.2.4 + resolution: "@vitest/utils@npm:3.2.4" dependencies: - "@vitest/pretty-format": "npm:3.2.1" - loupe: "npm:^3.1.3" + "@vitest/pretty-format": "npm:3.2.4" + loupe: "npm:^3.1.4" tinyrainbow: "npm:^2.0.0" - checksum: 10c0/a1fbdf1f16f7df2aabda9a96516481f5ef52eff38b69cbf3d11725fb30351dd1c3d480678c040cf25d4a01238f8f8d5650b554c5790078f8770f54acbc54411a + checksum: 10c0/024a9b8c8bcc12cf40183c246c244b52ecff861c6deb3477cbf487ac8781ad44c68a9c5fd69f8c1361878e55b97c10d99d511f2597f1f7244b5e5101d028ba64 languageName: node linkType: hard @@ -4495,60 +4395,60 @@ __metadata: languageName: node linkType: hard -"@vue/compiler-core@npm:3.5.16": - version: 3.5.16 - resolution: "@vue/compiler-core@npm:3.5.16" +"@vue/compiler-core@npm:3.5.17": + version: 3.5.17 + resolution: "@vue/compiler-core@npm:3.5.17" dependencies: - "@babel/parser": "npm:^7.27.2" - "@vue/shared": "npm:3.5.16" + "@babel/parser": "npm:^7.27.5" + "@vue/shared": "npm:3.5.17" entities: "npm:^4.5.0" estree-walker: "npm:^2.0.2" source-map-js: "npm:^1.2.1" - checksum: 10c0/1a6f1446320467eac382c9ee567bd6017a61d374eebe48cbf948badb13e14beb0f96645e2cb8c4bfff565aa4948f1d836352bea511e5f3322c51cc5921caf42a + checksum: 10c0/d6b50f6f0a71a77a04452877c601cfd6ea13ec07aa68a061523166c1150e159f64230eee28e1042e6113e334a11c25c306bae5d463931a9e7f96261a29a0042d languageName: node linkType: hard -"@vue/compiler-dom@npm:3.5.16": - version: 3.5.16 - resolution: "@vue/compiler-dom@npm:3.5.16" +"@vue/compiler-dom@npm:3.5.17": + version: 3.5.17 + resolution: "@vue/compiler-dom@npm:3.5.17" dependencies: - "@vue/compiler-core": "npm:3.5.16" - "@vue/shared": "npm:3.5.16" - checksum: 10c0/e3ed5b50977cbb240abc2b8a71497254810e433a2e4a5eb254900c46abc6494b99df7e69ae79d7122c29c2e1cc4605c5b4925bf280e83e4f918098194b2894cf + "@vue/compiler-core": "npm:3.5.17" + "@vue/shared": "npm:3.5.17" + checksum: 10c0/27e4c201522abcb2755318fc502a4cf8a752fb90441bbd954c018990e80bb30e4075dadefa7f36671028779d9c21d34d76330f6b441921e317cf1c102a5411b6 languageName: node linkType: hard "@vue/compiler-sfc@npm:^3.5.13": - version: 3.5.16 - resolution: "@vue/compiler-sfc@npm:3.5.16" + version: 3.5.17 + resolution: "@vue/compiler-sfc@npm:3.5.17" dependencies: - "@babel/parser": "npm:^7.27.2" - "@vue/compiler-core": "npm:3.5.16" - "@vue/compiler-dom": "npm:3.5.16" - "@vue/compiler-ssr": "npm:3.5.16" - "@vue/shared": "npm:3.5.16" + "@babel/parser": "npm:^7.27.5" + "@vue/compiler-core": "npm:3.5.17" + "@vue/compiler-dom": "npm:3.5.17" + "@vue/compiler-ssr": "npm:3.5.17" + "@vue/shared": "npm:3.5.17" estree-walker: "npm:^2.0.2" magic-string: "npm:^0.30.17" - postcss: "npm:^8.5.3" + postcss: "npm:^8.5.6" source-map-js: "npm:^1.2.1" - checksum: 10c0/b9614aadde2c85f87fac3ee6f6b31209cec294c9b7c7aeb23d0dc92bdb7a0ee7ec6dc6d11f2bbc7403c19b4eb8df5d3dc9ae915e8cd74d77c50024608cabc02b + checksum: 10c0/63c9b4cac42291c5c7edaaa26a6b052fd47b7b7dda2c40ad7b344c4195b8add97e4a89e73e50bf94ee33b402cc075d69602c76cbd4627eedcf6061c9df91c8e7 languageName: node linkType: hard -"@vue/compiler-ssr@npm:3.5.16": - version: 3.5.16 - resolution: "@vue/compiler-ssr@npm:3.5.16" +"@vue/compiler-ssr@npm:3.5.17": + version: 3.5.17 + resolution: "@vue/compiler-ssr@npm:3.5.17" dependencies: - "@vue/compiler-dom": "npm:3.5.16" - "@vue/shared": "npm:3.5.16" - checksum: 10c0/e2f0e652981ded459f7bf1c9821d34332207e01b43db819281f632bdc0e7b8518c485019e65e010724f86acf520c715ae4b35cb717d2c0ad0f7cfacf83933df6 + "@vue/compiler-dom": "npm:3.5.17" + "@vue/shared": "npm:3.5.17" + checksum: 10c0/80f0ccb05e8c6b3c72d4ea50ec87a1f89704483608053b1fcc88669886069edcd21cabc6608816c09d99fc6cab1985d676bf3725175f80482f2b3aaf51a15416 languageName: node linkType: hard -"@vue/shared@npm:3.5.16, @vue/shared@npm:^3.5.13": - version: 3.5.16 - resolution: "@vue/shared@npm:3.5.16" - checksum: 10c0/242ecc41f4c4e8f7f5d8714d715f4a78e31ead988da47cb369b88bd2f53aacc0f1db8c15dfac726e2a3ebe1104689bddd65c5c349ca5097e6657b2af2098c2f7 +"@vue/shared@npm:3.5.17, @vue/shared@npm:^3.5.13": + version: 3.5.17 + resolution: "@vue/shared@npm:3.5.17" + checksum: 10c0/915d8f80d863826531cf6ddefeb52455cbffcbca4d14717472b7765b3142d2ad9900dfce351e90a22e1fe9e2f8fca588421de6e751e1c816ab9e1fdefa3e8a0d languageName: node linkType: hard @@ -4696,12 +4596,12 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.0.0, acorn@npm:^8.14.0, acorn@npm:^8.14.1, acorn@npm:^8.5.0, acorn@npm:^8.9.0": - version: 8.14.1 - resolution: "acorn@npm:8.14.1" +"acorn@npm:^8.0.0, acorn@npm:^8.14.0, acorn@npm:^8.15.0, acorn@npm:^8.5.0, acorn@npm:^8.9.0": + version: 8.15.0 + resolution: "acorn@npm:8.15.0" bin: acorn: bin/acorn - checksum: 10c0/dbd36c1ed1d2fa3550140000371fcf721578095b18777b85a79df231ca093b08edc6858d75d6e48c73e431c174dcf9214edbd7e6fa5911b93bd8abfa54e47123 + checksum: 10c0/dec73ff59b7d6628a01eebaece7f2bdb8bb62b9b5926dcad0f8931f2b8b79c2be21f6c68ac095592adb5adb15831a3635d9343e6a91d028bbe85d564875ec3ec languageName: node linkType: hard @@ -4884,7 +4784,7 @@ __metadata: languageName: node linkType: hard -"ast-kit@npm:^2.0.0": +"ast-kit@npm:^2.1.0": version: 2.1.0 resolution: "ast-kit@npm:2.1.0" dependencies: @@ -5095,29 +4995,29 @@ __metadata: languageName: node linkType: hard -"birpc@npm:^2.3.0": - version: 2.3.0 - resolution: "birpc@npm:2.3.0" - checksum: 10c0/82489bcfa1c0a669bf4e5a15fa72691e8bda35abeac8860044eeffdcbc05da200b4349711a4beccdb2d0b90c40d752b0c7fcf01462bcfcb38ae9bd2b034ed339 +"birpc@npm:^2.4.0": + version: 2.4.0 + resolution: "birpc@npm:2.4.0" + checksum: 10c0/6ecda217b540189221913f215055baf4f10f264a1a8f0000ef6db3ecb0ccc5e4fde135b5f0719c389f1a593e64af3041404019711225ab31badf23c2a98d7778 languageName: node linkType: hard "brace-expansion@npm:^1.1.7": - version: 1.1.11 - resolution: "brace-expansion@npm:1.1.11" + version: 1.1.12 + resolution: "brace-expansion@npm:1.1.12" dependencies: balanced-match: "npm:^1.0.0" concat-map: "npm:0.0.1" - checksum: 10c0/695a56cd058096a7cb71fb09d9d6a7070113c7be516699ed361317aca2ec169f618e28b8af352e02ab4233fb54eb0168460a40dc320bab0034b36ab59aaad668 + checksum: 10c0/975fecac2bb7758c062c20d0b3b6288c7cc895219ee25f0a64a9de662dbac981ff0b6e89909c3897c1f84fa353113a721923afdec5f8b2350255b097f12b1f73 languageName: node linkType: hard "brace-expansion@npm:^2.0.1": - version: 2.0.1 - resolution: "brace-expansion@npm:2.0.1" + version: 2.0.2 + resolution: "brace-expansion@npm:2.0.2" dependencies: balanced-match: "npm:^1.0.0" - checksum: 10c0/b358f2fe060e2d7a87aa015979ecea07f3c37d4018f8d6deb5bd4c229ad3a0384fe6029bb76cd8be63c81e516ee52d1a0673edbe2023d53a5191732ae3c3e49f + checksum: 10c0/6d117a4c793488af86b83172deb6af143e94c17bc53b0b3cec259733923b4ca84679d506ac261f4ba3c7ed37c46018e2ff442f9ce453af8643ecd64f4a54e6cf languageName: node linkType: hard @@ -5130,17 +5030,17 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.24.0, browserslist@npm:^4.24.4": - version: 4.25.0 - resolution: "browserslist@npm:4.25.0" +"browserslist@npm:^4.24.0, browserslist@npm:^4.25.0": + version: 4.25.1 + resolution: "browserslist@npm:4.25.1" dependencies: - caniuse-lite: "npm:^1.0.30001718" - electron-to-chromium: "npm:^1.5.160" + caniuse-lite: "npm:^1.0.30001726" + electron-to-chromium: "npm:^1.5.173" node-releases: "npm:^2.0.19" update-browserslist-db: "npm:^1.1.3" bin: browserslist: cli.js - checksum: 10c0/cc16c55b4468b18684a0e1ca303592b38635b1155d6724f172407192737a2f405b8030d87a05813729592793445b3d15e737b0055f901cdecccb29b1e580a1c5 + checksum: 10c0/acba5f0bdbd5e72dafae1e6ec79235b7bad305ed104e082ed07c34c38c7cb8ea1bc0f6be1496958c40482e40166084458fc3aee15111f15faa79212ad9081b2a languageName: node linkType: hard @@ -5267,10 +5167,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001718": - version: 1.0.30001721 - resolution: "caniuse-lite@npm:1.0.30001721" - checksum: 10c0/fa3a8926899824b385279f1f886fe34c5efb1321c9ece1b9df25c8d567a2706db8450cc5b4d969e769e641593e08ea644909324aba93636a43e4949a75f81c4c +"caniuse-lite@npm:^1.0.30001726": + version: 1.0.30001726 + resolution: "caniuse-lite@npm:1.0.30001726" + checksum: 10c0/2c5f91da7fd9ebf8c6b432818b1498ea28aca8de22b30dafabe2a2a6da1e014f10e67e14f8e68e872a0867b6b4cd6001558dde04e3ab9770c9252ca5c8849d0e languageName: node linkType: hard @@ -5592,19 +5492,19 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:^3.40.0, core-js-compat@npm:^3.41.0": - version: 3.42.0 - resolution: "core-js-compat@npm:3.42.0" +"core-js-compat@npm:^3.40.0, core-js-compat@npm:^3.43.0": + version: 3.43.0 + resolution: "core-js-compat@npm:3.43.0" dependencies: - browserslist: "npm:^4.24.4" - checksum: 10c0/0138ce005c13ce642fc38e18e54a52a1c78ca8315ee6e4faad748d2a1b0ad2462ea615285ad4e6cf77afe48e47a868d898e64c70606c1eb1c9e6a9f19ee2b186 + browserslist: "npm:^4.25.0" + checksum: 10c0/923804c16faf91bacb747a697640a907cb2a3e63078d467a75eb7ea4187d62d36347a94e5826d1b36739012e81a2ea435922cc8bd8e228fa68efaf00a9ce94af languageName: node linkType: hard "core-js@npm:^3.42.0": - version: 3.42.0 - resolution: "core-js@npm:3.42.0" - checksum: 10c0/2913d3d5452d54ad92f058d66046782d608c05e037bcc523aab79c04454fe640998f94e6011292969d66dfa472f398b085ce843dcb362056532a5799c627184e + version: 3.43.0 + resolution: "core-js@npm:3.43.0" + checksum: 10c0/9d4ad66296e60380777de51d019b5c3e6cce023b7999750a5094f9a4b0ea53bf3600beb4ef11c56548f2c8791d43d4056e270d1cf55ba87273011aa7d4597871 languageName: node linkType: hard @@ -5772,11 +5672,11 @@ __metadata: linkType: hard "decode-named-character-reference@npm:^1.0.0": - version: 1.1.0 - resolution: "decode-named-character-reference@npm:1.1.0" + version: 1.2.0 + resolution: "decode-named-character-reference@npm:1.2.0" dependencies: character-entities: "npm:^2.0.0" - checksum: 10c0/359c76305b47e67660ec096c5cd3f65972ed75b8a53a40435a7a967cfab3e9516e64b443cbe0c7edcf5ab77f65a6924f12fb1872b1e09e2f044f28f4fd10996a + checksum: 10c0/761a89de6b0e0a2d4b21ae99074e4cc3344dd11eb29f112e23cc5909f2e9f33c5ed20cd6b146b27fb78170bce0f3f9b3362a84b75638676a05c938c24a60f5d7 languageName: node linkType: hard @@ -5964,15 +5864,15 @@ __metadata: languageName: node linkType: hard -"dts-resolver@npm:^2.0.1": - version: 2.1.0 - resolution: "dts-resolver@npm:2.1.0" +"dts-resolver@npm:^2.1.1": + version: 2.1.1 + resolution: "dts-resolver@npm:2.1.1" peerDependencies: oxc-resolver: ">=11.0.0" peerDependenciesMeta: oxc-resolver: optional: true - checksum: 10c0/ddbd56e1e11b141bfec3fb2bfc258d7f7489a446fb9e4dcde6bc8509ed8fae37f0edfc6f8b9cd77b2d8b0e6a67f28e1921dec89726e3935b8e4a4f8f336c77d1 + checksum: 10c0/bc36d71822d39f23cfe274b6781fae4b1729bd8b0a07e4a011fe243a73c5dbbb30ea067fb0d6248fdfedc29cf4dfc0ff19f0dd38950158444409d109c1c55b7e languageName: node linkType: hard @@ -6001,10 +5901,10 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.5.160": - version: 1.5.164 - resolution: "electron-to-chromium@npm:1.5.164" - checksum: 10c0/ddd0ce93d68a32b074a82d361f00ac5222d4960aa1bb5bfa4fb1da56a629724be8ff296e38979041753f2eda729514995096e3519f3f20147020978f55e73f97 +"electron-to-chromium@npm:^1.5.173": + version: 1.5.174 + resolution: "electron-to-chromium@npm:1.5.174" + checksum: 10c0/eb08cfc6df2d752c39177b01288fc55ddd08b05c26283d46dddafe5ba2e5bb8f8191f6012684a827aa19b325aaa28902b47d354478d22ff526ba85a66be8af79 languageName: node linkType: hard @@ -6029,13 +5929,20 @@ __metadata: languageName: node linkType: hard -"empathic@npm:^1.0.0, empathic@npm:^1.1.0": +"empathic@npm:^1.0.0": version: 1.1.0 resolution: "empathic@npm:1.1.0" checksum: 10c0/ed906c4ad6dabe1477ed00d6420f79eff8ac72e2eb580aab42406f50160fd34d66e8381e92b405e96d75a826a840706af261fd397c3e7db4d1a293d23e2e72f7 languageName: node linkType: hard +"empathic@npm:^2.0.0": + version: 2.0.0 + resolution: "empathic@npm:2.0.0" + checksum: 10c0/7d3b14b04a93b35c47bcc950467ec914fd241cd9acc0269b0ea160f13026ec110f520c90fae64720fde72cc1757b57f3f292fb606617b7fccac1f4d008a76506 + languageName: node + linkType: hard + "encoding@npm:^0.1.13": version: 0.1.13 resolution: "encoding@npm:0.1.13" @@ -6046,21 +5953,21 @@ __metadata: linkType: hard "end-of-stream@npm:^1.1.0": - version: 1.4.4 - resolution: "end-of-stream@npm:1.4.4" + version: 1.4.5 + resolution: "end-of-stream@npm:1.4.5" dependencies: once: "npm:^1.4.0" - checksum: 10c0/870b423afb2d54bb8d243c63e07c170409d41e20b47eeef0727547aea5740bd6717aca45597a9f2745525667a6b804c1e7bede41f856818faee5806dd9ff3975 + checksum: 10c0/b0701c92a10b89afb1cb45bf54a5292c6f008d744eb4382fa559d54775ff31617d1d7bc3ef617575f552e24fad2c7c1a1835948c66b3f3a4be0a6c1f35c883d8 languageName: node linkType: hard "enhanced-resolve@npm:^5.17.1": - version: 5.18.1 - resolution: "enhanced-resolve@npm:5.18.1" + version: 5.18.2 + resolution: "enhanced-resolve@npm:5.18.2" dependencies: graceful-fs: "npm:^4.2.4" tapable: "npm:^2.2.0" - checksum: 10c0/4cffd9b125225184e2abed9fdf0ed3dbd2224c873b165d0838fd066cde32e0918626cba2f1f4bf6860762f13a7e2364fd89a82b99566be2873d813573ac71846 + checksum: 10c0/2a45105daded694304b0298d1c0351a981842249a9867513d55e41321a4ccf37dfd35b0c1e9ceae290eab73654b09aa7a910d618ea6f9441e97c52bc424a2372 languageName: node linkType: hard @@ -6399,32 +6306,32 @@ __metadata: languageName: node linkType: hard -"eslint-import-context@npm:^0.1.5, eslint-import-context@npm:^0.1.6": - version: 0.1.6 - resolution: "eslint-import-context@npm:0.1.6" +"eslint-import-context@npm:^0.1.8": + version: 0.1.8 + resolution: "eslint-import-context@npm:0.1.8" dependencies: get-tsconfig: "npm:^4.10.1" - stable-hash: "npm:^0.0.5" + stable-hash-x: "npm:^0.1.1" peerDependencies: unrs-resolver: ^1.0.0 peerDependenciesMeta: unrs-resolver: optional: true - checksum: 10c0/e0b1603c0b02d2be7da70e61bf918cda01314e27e38c11aad1c08dbbf5ab6b0ccfe588851574cad336bda859e35efeecc9205a06fc3b1ab8f65e74732ef075b4 + checksum: 10c0/61e7f63eadcf9345a905acd67f3742b855bc0638e2ed2a7072b184d183f35c69d547d5a6d2adc8535f589e9daaa293b5ce352dcb79f6188fbd125899c1e28e40 languageName: node linkType: hard -"eslint-import-resolver-typescript@npm:^4.4.2": - version: 4.4.2 - resolution: "eslint-import-resolver-typescript@npm:4.4.2" +"eslint-import-resolver-typescript@npm:^4.4.3": + version: 4.4.3 + resolution: "eslint-import-resolver-typescript@npm:4.4.3" dependencies: debug: "npm:^4.4.1" - eslint-import-context: "npm:^0.1.5" + eslint-import-context: "npm:^0.1.8" get-tsconfig: "npm:^4.10.1" is-bun-module: "npm:^2.0.0" - stable-hash: "npm:^0.0.5" + stable-hash-x: "npm:^0.1.1" tinyglobby: "npm:^0.2.14" - unrs-resolver: "npm:^1.7.2" + unrs-resolver: "npm:^1.7.11" peerDependencies: eslint: "*" eslint-plugin-import: "*" @@ -6434,7 +6341,7 @@ __metadata: optional: true eslint-plugin-import-x: optional: true - checksum: 10c0/92d241ff5abf7d48cd89da73e708b9d52536bc5f66016fa6fe4eea383bf91a03911b83cefed6d747ab8311a5483c7b8b7e9c36165d831f5ef9ddb91b71afd590 + checksum: 10c0/c00c5e422e71fa3448007509ff49ac44c6917eabfeca72094f67d8dd5202f1aa7d8ec12344cf502268b71d3a9104e7b0072ed97e6301966115d02f3cce6f61d7 languageName: node linkType: hard @@ -6453,19 +6360,18 @@ __metadata: languageName: node linkType: hard -"eslint-mdx@npm:^3.4.2": - version: 3.4.2 - resolution: "eslint-mdx@npm:3.4.2" +"eslint-mdx@npm:^3.5.0": + version: 3.5.0 + resolution: "eslint-mdx@npm:3.5.0" dependencies: - acorn: "npm:^8.14.1" + acorn: "npm:^8.15.0" acorn-jsx: "npm:^5.3.2" - espree: "npm:^9.6.1 || ^10.3.0" + espree: "npm:^9.6.1 || ^10.4.0" estree-util-visit: "npm:^2.0.0" remark-mdx: "npm:^3.1.0" remark-parse: "npm:^11.0.0" remark-stringify: "npm:^11.0.0" - synckit: "npm:^0.11.4" - tslib: "npm:^2.8.1" + synckit: "npm:^0.11.8" unified: "npm:^11.0.5" unified-engine: "npm:^11.2.2" unist-util-visit: "npm:^5.0.0" @@ -6477,7 +6383,7 @@ __metadata: peerDependenciesMeta: remark-lint-file-extension: optional: true - checksum: 10c0/1eb156c79fa7d4c9367af6a4c8aea33d347e91a95826b035cfb3b84b95cb6a8247266ee2b882dc37b15eb9a9ead0b852bfd53f8de774353942fce92ffa2a2aef + checksum: 10c0/e036724453fac4defaead842c1bf0ebc753510472f9427677711ec7809663dbcbe593b3a730a83aec9547b3bd2593abd115ff74597da6042cadd77f4c4f9b1ca languageName: node linkType: hard @@ -6509,19 +6415,19 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-import-x@npm:^4.15.0": - version: 4.15.0 - resolution: "eslint-plugin-import-x@npm:4.15.0" +"eslint-plugin-import-x@npm:^4.16.0": + version: 4.16.0 + resolution: "eslint-plugin-import-x@npm:4.16.0" dependencies: - "@typescript-eslint/types": "npm:^8.33.0" + "@typescript-eslint/types": "npm:^8.34.0" comment-parser: "npm:^1.4.1" debug: "npm:^4.4.1" - eslint-import-context: "npm:^0.1.6" + eslint-import-context: "npm:^0.1.8" is-glob: "npm:^4.0.3" minimatch: "npm:^9.0.3 || ^10.0.1" semver: "npm:^7.7.2" - stable-hash: "npm:^0.0.5" - unrs-resolver: "npm:^1.7.8" + stable-hash-x: "npm:^0.1.1" + unrs-resolver: "npm:^1.9.0" peerDependencies: "@typescript-eslint/utils": ^8.0.0 eslint: ^8.57.0 || ^9.0.0 @@ -6531,27 +6437,27 @@ __metadata: optional: true eslint-import-resolver-node: optional: true - checksum: 10c0/62bfa9b273a6cc0109f7407c229cd6e0dfba6b6cea69cb0fabd23eb749904a8009a1a466edf3225176103e1ea8a211fc28f29b32fedbe24c8f2812e7e22f3a31 + checksum: 10c0/ab8b97f75d1ece5e6e47711ae7f135cf2e009c3cb483b1def9155de38f55379f426c45a35174dcf6fcb4f08a3ea963d6718db81ccaa6c5ac128ce9caa01a9555 languageName: node linkType: hard -"eslint-plugin-jsdoc@npm:^50.7.0": - version: 50.7.1 - resolution: "eslint-plugin-jsdoc@npm:50.7.1" +"eslint-plugin-jsdoc@npm:^50.8.0 || ^51.2.3": + version: 51.2.3 + resolution: "eslint-plugin-jsdoc@npm:51.2.3" dependencies: - "@es-joy/jsdoccomment": "npm:~0.50.2" + "@es-joy/jsdoccomment": "npm:~0.52.0" are-docs-informative: "npm:^0.0.2" comment-parser: "npm:1.4.1" debug: "npm:^4.4.1" escape-string-regexp: "npm:^4.0.0" - espree: "npm:^10.3.0" + espree: "npm:^10.4.0" esquery: "npm:^1.6.0" parse-imports-exports: "npm:^0.2.4" semver: "npm:^7.7.2" spdx-expression-parse: "npm:^4.0.0" peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 - checksum: 10c0/8ec6295ce789534c1ff47f2988e56c05dc5afb6c1ae54d7036196522aa32de0dee47affe1526697f4ad63ca41124f45175e175ac1f0efe60592f15d1501b57bb + checksum: 10c0/6683aacf8b19cc59e78912932cfd9a1bf9587323e701a6a1d93c11c611a8785d777a4eb5b07a153bc6e59d836b65dd5deaef872e9af5d68bb623245a00b10c0d languageName: node linkType: hard @@ -6591,30 +6497,29 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-mdx@npm:^3.4.2": - version: 3.4.2 - resolution: "eslint-plugin-mdx@npm:3.4.2" +"eslint-plugin-mdx@npm:^3.5.0": + version: 3.5.0 + resolution: "eslint-plugin-mdx@npm:3.5.0" dependencies: - eslint-mdx: "npm:^3.4.2" + eslint-mdx: "npm:^3.5.0" mdast-util-from-markdown: "npm:^2.0.2" mdast-util-mdx: "npm:^3.0.0" micromark-extension-mdxjs: "npm:^3.0.0" remark-mdx: "npm:^3.1.0" remark-parse: "npm:^11.0.0" remark-stringify: "npm:^11.0.0" - synckit: "npm:^0.11.4" - tslib: "npm:^2.8.1" + synckit: "npm:^0.11.8" unified: "npm:^11.0.5" vfile: "npm:^6.0.3" peerDependencies: eslint: ">=8.0.0" - checksum: 10c0/50f3ff2340677cc867327241878a1a7e6105dbcef31e28b1fe0a567a1d02c6aebea0053019b28a46014803f00b86f195655ffb12917a7bb43be0933b1986fd5c + checksum: 10c0/9ebc9a78e545a86469494aac14b6f7f91fe40d424e08137dfe6e12061ee2af19eb5153f8b158438e90b393dbe452413caa2bdfc2f3f5b5f355429668106fdd27 languageName: node linkType: hard -"eslint-plugin-n@npm:^17.18.0": - version: 17.19.0 - resolution: "eslint-plugin-n@npm:17.19.0" +"eslint-plugin-n@npm:^17.20.0": + version: 17.20.0 + resolution: "eslint-plugin-n@npm:17.20.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.5.0" "@typescript-eslint/utils": "npm:^8.26.1" @@ -6628,13 +6533,13 @@ __metadata: ts-declaration-location: "npm:^1.0.6" peerDependencies: eslint: ">=8.23.0" - checksum: 10c0/50100038b256cb51ef1cbb114b83b7f0536a73c35092e03c7135b5071002dd950242e611b61344b9a406536ac4e99db10d7203290db30bcaa83180507752da2a + checksum: 10c0/7820cda10c71e3d2c6a8f15b4e1cbd757364181236e31facca43216d31f5968b643854228373865adc11ce47d44ddfb078b9d8709cf7276ccbd3017b64daf792 languageName: node linkType: hard -"eslint-plugin-prettier@npm:^5.4.1": - version: 5.4.1 - resolution: "eslint-plugin-prettier@npm:5.4.1" +"eslint-plugin-prettier@npm:^5.5.1": + version: 5.5.1 + resolution: "eslint-plugin-prettier@npm:5.5.1" dependencies: prettier-linter-helpers: "npm:^1.0.0" synckit: "npm:^0.11.7" @@ -6648,7 +6553,7 @@ __metadata: optional: true eslint-config-prettier: optional: true - checksum: 10c0/bdd9e9473bf3f995521558eb5e2ee70dd4f06cb8b9a6192523cfed76511924fad31ec9af9807cd99f693dc59085e0a1db8a1d3ccc283e98ab30eb32cc7469649 + checksum: 10c0/6ed93faa7d885af2a987d732f7e716e7aaba55e2da2b091e1b16bacf68425bffe91d784803597bd3f3e6201499fabb89ae28a51ac3986659a46e55e729ed2d55 languageName: node linkType: hard @@ -6663,9 +6568,9 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-regexp@npm:^2.7.0": - version: 2.8.0 - resolution: "eslint-plugin-regexp@npm:2.8.0" +"eslint-plugin-regexp@npm:^2.9.0": + version: 2.9.0 + resolution: "eslint-plugin-regexp@npm:2.9.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" "@eslint-community/regexpp": "npm:^4.11.0" @@ -6676,7 +6581,7 @@ __metadata: scslre: "npm:^0.3.0" peerDependencies: eslint: ">=8.44.0" - checksum: 10c0/9e7bc92a5d7a862ae7e69804d1c65459de20e1d3b46d8010b8ade4b19550c8ef73a45d94d46ecff063b2342b823ed5bd1994c9fccb3006a43925edd155d4619f + checksum: 10c0/e6bc0ce1593d963ccf8c7674997657626f1db44564cd5d6ad844cd0bf223d69b222f7d663511e468539cbfb0273ab9a6e951a1ddefe4546c2eeed0862b75a0b3 languageName: node linkType: hard @@ -6722,29 +6627,29 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-unicorn-x@npm:^1.0.8": - version: 1.0.8 - resolution: "eslint-plugin-unicorn-x@npm:1.0.8" +"eslint-plugin-unicorn-x@npm:^2.0.0": + version: 2.0.0 + resolution: "eslint-plugin-unicorn-x@npm:2.0.0" dependencies: - "@babel/helper-validator-identifier": "npm:^7.25.9" - "@eslint-community/eslint-utils": "npm:^4.5.1" - "@eslint/plugin-kit": "npm:^0.2.7" + "@babel/helper-validator-identifier": "npm:^7.27.1" + "@eslint-community/eslint-utils": "npm:^4.7.0" + "@eslint/plugin-kit": "npm:^0.3.2" ci-info: "npm:^4.2.0" clean-regexp: "npm:^1.0.0" - core-js-compat: "npm:^3.41.0" + core-js-compat: "npm:^3.43.0" dedent: "npm:^1.5.3" empathic: "npm:^1.0.0" esquery: "npm:^1.6.0" - globals: "npm:^16.0.0" + globals: "npm:^16.2.0" jsesc: "npm:^3.1.0" pluralize: "npm:^8.0.0" regexp-tree: "npm:^0.1.27" regjsparser: "npm:^0.12.0" scule: "npm:^1.3.0" - semver: "npm:^7.7.1" + semver: "npm:^7.7.2" peerDependencies: - eslint: ">=9.22.0" - checksum: 10c0/6679e05b791d53fa83765964a674605e57cdf4f6f085f66d5beded216d9068d0db527fd8594ea323399d18d39e6114a901d7e31b461404fbe37d8a3a675fdacb + eslint: ">=9.29.0" + checksum: 10c0/c813b7898425f8ec642b2e1beb8decb485df3a866045d5278f6f20d5e8908e263d631b3a4cf7845570b5e704d967da4a66280a36b019dc919b5e04d91e5a13cf languageName: node linkType: hard @@ -6778,13 +6683,13 @@ __metadata: languageName: node linkType: hard -"eslint-scope@npm:^8.2.0, eslint-scope@npm:^8.3.0": - version: 8.3.0 - resolution: "eslint-scope@npm:8.3.0" +"eslint-scope@npm:^8.2.0, eslint-scope@npm:^8.4.0": + version: 8.4.0 + resolution: "eslint-scope@npm:8.4.0" dependencies: esrecurse: "npm:^4.3.0" estraverse: "npm:^5.2.0" - checksum: 10c0/23bf54345573201fdf06d29efa345ab508b355492f6c6cc9e2b9f6d02b896f369b6dd5315205be94b8853809776c4d13353b85c6b531997b164ff6c3328ecf5b + checksum: 10c0/407f6c600204d0f3705bd557f81bd0189e69cd7996f408f8971ab5779c0af733d1af2f1412066b40ee1588b085874fc37a2333986c6521669cdbdd36ca5058e0 languageName: node linkType: hard @@ -6795,24 +6700,24 @@ __metadata: languageName: node linkType: hard -"eslint-visitor-keys@npm:^4.2.0": - version: 4.2.0 - resolution: "eslint-visitor-keys@npm:4.2.0" - checksum: 10c0/2ed81c663b147ca6f578312919483eb040295bbab759e5a371953456c636c5b49a559883e2677112453728d66293c0a4c90ab11cab3428cf02a0236d2e738269 +"eslint-visitor-keys@npm:^4.2.0, eslint-visitor-keys@npm:^4.2.1": + version: 4.2.1 + resolution: "eslint-visitor-keys@npm:4.2.1" + checksum: 10c0/fcd43999199d6740db26c58dbe0c2594623e31ca307e616ac05153c9272f12f1364f5a0b1917a8e962268fdecc6f3622c1c2908b4fcc2e047a106fe6de69dc43 languageName: node linkType: hard -"eslint@npm:^9.28.0": - version: 9.28.0 - resolution: "eslint@npm:9.28.0" +"eslint@npm:^9.29.0": + version: 9.29.0 + resolution: "eslint@npm:9.29.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" "@eslint-community/regexpp": "npm:^4.12.1" - "@eslint/config-array": "npm:^0.20.0" + "@eslint/config-array": "npm:^0.20.1" "@eslint/config-helpers": "npm:^0.2.1" "@eslint/core": "npm:^0.14.0" "@eslint/eslintrc": "npm:^3.3.1" - "@eslint/js": "npm:9.28.0" + "@eslint/js": "npm:9.29.0" "@eslint/plugin-kit": "npm:^0.3.1" "@humanfs/node": "npm:^0.16.6" "@humanwhocodes/module-importer": "npm:^1.0.1" @@ -6824,9 +6729,9 @@ __metadata: cross-spawn: "npm:^7.0.6" debug: "npm:^4.3.2" escape-string-regexp: "npm:^4.0.0" - eslint-scope: "npm:^8.3.0" - eslint-visitor-keys: "npm:^4.2.0" - espree: "npm:^10.3.0" + eslint-scope: "npm:^8.4.0" + eslint-visitor-keys: "npm:^4.2.1" + espree: "npm:^10.4.0" esquery: "npm:^1.5.0" esutils: "npm:^2.0.2" fast-deep-equal: "npm:^3.1.3" @@ -6848,11 +6753,11 @@ __metadata: optional: true bin: eslint: bin/eslint.js - checksum: 10c0/513ea7e69d88a0905d4ed35cef3a8f31ebce7ca9f2cdbda3474495c63ad6831d52357aad65094be7a144d6e51850980ced7d25efb807e8ab06a427241f7cd730 + checksum: 10c0/75e3f841e0f8b0fa93dbb2ba6ae538bd8b611c3654117bc3dadf90bb009923dfd2c15ec2948dc6e6b8b571317cc125c5cceb9255da8cd644ee740020df645dd8 languageName: node linkType: hard -"espree@npm:10.3.0, espree@npm:^10.0.1, espree@npm:^10.3.0, espree@npm:^9.6.1 || ^10.3.0": +"espree@npm:10.3.0": version: 10.3.0 resolution: "espree@npm:10.3.0" dependencies: @@ -6863,6 +6768,17 @@ __metadata: languageName: node linkType: hard +"espree@npm:^10.0.1, espree@npm:^10.3.0, espree@npm:^10.4.0, espree@npm:^9.6.1 || ^10.3.0, espree@npm:^9.6.1 || ^10.4.0": + version: 10.4.0 + resolution: "espree@npm:10.4.0" + dependencies: + acorn: "npm:^8.15.0" + acorn-jsx: "npm:^5.3.2" + eslint-visitor-keys: "npm:^4.2.1" + checksum: 10c0/c63fe06131c26c8157b4083313cb02a9a54720a08e21543300e55288c40e06c3fc284bdecf108d3a1372c5934a0a88644c98714f38b6ae8ed272b40d9ea08d6b + languageName: node + linkType: hard + "espree@npm:^9.0.0": version: 9.6.1 resolution: "espree@npm:9.6.1" @@ -7125,15 +7041,15 @@ __metadata: languageName: node linkType: hard -"fdir@npm:^6.4.4": - version: 6.4.5 - resolution: "fdir@npm:6.4.5" +"fdir@npm:^6.4.4, fdir@npm:^6.4.6": + version: 6.4.6 + resolution: "fdir@npm:6.4.6" peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: picomatch: optional: true - checksum: 10c0/5d63330a1b97165e9b0fb20369fafc7cf826bc4b3e374efcb650bc77d7145ac01193b5da1a7591eab89ae6fd6b15cdd414085910b2a2b42296b1480c9f2677af + checksum: 10c0/45b559cff889934ebb8bc498351e5acba40750ada7e7d6bde197768d2fa67c149be8ae7f8ff34d03f4e1eb20f2764116e56440aaa2f6689e9a4aa7ef06acafe9 languageName: node linkType: hard @@ -7576,7 +7492,7 @@ __metadata: languageName: node linkType: hard -"globals@npm:^16.0.0, globals@npm:^16.2.0": +"globals@npm:^16.2.0": version: 16.2.0 resolution: "globals@npm:16.2.0" checksum: 10c0/c2b3ea163faa6f8a38076b471b12f4bda891f7df7f7d2e8294fb4801d735a51a73431bf4c1696c5bf5dbca5e0a0db894698acfcbd3068730c6b12eef185dea25 @@ -8838,7 +8754,7 @@ __metadata: languageName: node linkType: hard -"lightningcss@npm:^1.30.0": +"lightningcss@npm:^1.30.1": version: 1.30.1 resolution: "lightningcss@npm:1.30.1" dependencies: @@ -9020,10 +8936,10 @@ __metadata: languageName: node linkType: hard -"loupe@npm:^3.1.0, loupe@npm:^3.1.3": - version: 3.1.3 - resolution: "loupe@npm:3.1.3" - checksum: 10c0/f5dab4144254677de83a35285be1b8aba58b3861439ce4ba65875d0d5f3445a4a496daef63100ccf02b2dbc25bf58c6db84c9cb0b96d6435331e9d0a33b48541 +"loupe@npm:^3.1.0, loupe@npm:^3.1.4": + version: 3.1.4 + resolution: "loupe@npm:3.1.4" + checksum: 10c0/5c2e6aefaad25f812d361c750b8cf4ff91d68de289f141d7c85c2ce9bb79eeefa06a93c85f7b87cba940531ed8f15e492f32681d47eed23842ad1963eb3a154d languageName: node linkType: hard @@ -10130,13 +10046,6 @@ __metadata: languageName: node linkType: hard -"mitata@npm:^1.0.34": - version: 1.0.34 - resolution: "mitata@npm:1.0.34" - checksum: 10c0/a78a0dd18203e47f444915e64e900e9686d5b6c53c461105f79a6b4795983a2f1fa573ce6fea697ebb29c31ff31b2e7e4f0ce072e0611e0313ebef274a0a5811 - languageName: node - linkType: hard - "mkdirp@npm:^0.5.1": version: 0.5.6 resolution: "mkdirp@npm:0.5.6" @@ -10227,7 +10136,7 @@ __metadata: languageName: node linkType: hard -"napi-postinstall@npm:^0.2.2": +"napi-postinstall@npm:^0.2.4": version: 0.2.4 resolution: "napi-postinstall@npm:0.2.4" bin: @@ -10810,9 +10719,9 @@ __metadata: linkType: hard "pathval@npm:^2.0.0": - version: 2.0.0 - resolution: "pathval@npm:2.0.0" - checksum: 10c0/602e4ee347fba8a599115af2ccd8179836a63c925c23e04bd056d0674a64b39e3a081b643cc7bc0b84390517df2d800a46fcc5598d42c155fe4977095c2f77c5 + version: 2.0.1 + resolution: "pathval@npm:2.0.1" + checksum: 10c0/460f4709479fbf2c45903a65655fc8f0a5f6d808f989173aeef5fdea4ff4f303dc13f7870303999add60ec49d4c14733895c0a869392e9866f1091fa64fd7581 languageName: node linkType: hard @@ -10884,14 +10793,14 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.5.3": - version: 8.5.4 - resolution: "postcss@npm:8.5.4" +"postcss@npm:^8.5.6": + version: 8.5.6 + resolution: "postcss@npm:8.5.6" dependencies: nanoid: "npm:^3.3.11" picocolors: "npm:^1.1.1" source-map-js: "npm:^1.2.1" - checksum: 10c0/0feff648614a834f7cd5396ea6b05b658ca0507e10a4eaad03b56c348f6aec93f42a885fc1b30522630c6a7e49ae53b38a061e3cba526f2d9857afbe095a22bb + checksum: 10c0/5127cc7c91ed7a133a1b7318012d8bfa112da9ef092dddf369ae699a1f10ebbd89b1b9f25f3228795b84585c72aabd5ced5fc11f2ba467eedf7b081a66fad024 languageName: node linkType: hard @@ -10956,12 +10865,12 @@ __metadata: languageName: node linkType: hard -"prettier-plugin-pkg@npm:^0.19.1": - version: 0.19.1 - resolution: "prettier-plugin-pkg@npm:0.19.1" +"prettier-plugin-pkg@npm:^0.21.1": + version: 0.21.1 + resolution: "prettier-plugin-pkg@npm:0.21.1" peerDependencies: prettier: ^3.0.3 - checksum: 10c0/8c157f3e68fb229ac96aa28b511a615725abdce96a80814259c78838b4b174e4907082974ea5a8736c9b4b4763a72457e6bca3d8db63168024c5f21788ccb795 + checksum: 10c0/7a9f09e41f2974990d32540a6d26a320a1d0f53c6347799aaf6576edd949ae8b7393927aac5e3853ac29835fc311b793be28b2b811d046c16ee81fe82c73c5f6 languageName: node linkType: hard @@ -11010,12 +10919,12 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^3.5.3": - version: 3.5.3 - resolution: "prettier@npm:3.5.3" +"prettier@npm:^3.6.0": + version: 3.6.1 + resolution: "prettier@npm:3.6.1" bin: prettier: bin/prettier.cjs - checksum: 10c0/3880cb90b9dc0635819ab52ff571518c35bd7f15a6e80a2054c05dbc8a3aa6e74f135519e91197de63705bcb38388ded7e7230e2178432a1468005406238b877 + checksum: 10c0/cf54254b9ddf1a8dff12f84bf0089e6aef3eeb9d0ce9d0344e39549ddc4f5c290fc5060d7d5a597848b9617e53e05b33a4118e37cd560f9e132ecc19c211300a languageName: node linkType: hard @@ -11085,12 +10994,12 @@ __metadata: linkType: hard "pump@npm:^3.0.0": - version: 3.0.2 - resolution: "pump@npm:3.0.2" + version: 3.0.3 + resolution: "pump@npm:3.0.3" dependencies: end-of-stream: "npm:^1.1.0" once: "npm:^1.3.1" - checksum: 10c0/5ad655cb2a7738b4bcf6406b24ad0970d680649d996b55ad20d1be8e0c02394034e4c45ff7cd105d87f1e9b96a0e3d06fd28e11fae8875da26e7f7a8e2c9726f + checksum: 10c0/ada5cdf1d813065bbc99aa2c393b8f6beee73b5de2890a8754c9f488d7323ffd2ca5f5a0943b48934e3fcbd97637d0337369c3c631aeb9614915db629f1c75c9 languageName: node linkType: hard @@ -12465,101 +12374,53 @@ __metadata: languageName: node linkType: hard -"rolldown-plugin-dts@npm:^0.13.6": - version: 0.13.7 - resolution: "rolldown-plugin-dts@npm:0.13.7" +"rolldown-plugin-dts@npm:^0.13.12": + version: 0.13.12 + resolution: "rolldown-plugin-dts@npm:0.13.12" dependencies: - "@babel/generator": "npm:^7.27.3" - "@babel/parser": "npm:^7.27.3" - "@babel/types": "npm:^7.27.3" - ast-kit: "npm:^2.0.0" - birpc: "npm:^2.3.0" + "@babel/generator": "npm:^7.27.5" + "@babel/parser": "npm:^7.27.5" + "@babel/types": "npm:^7.27.6" + ast-kit: "npm:^2.1.0" + birpc: "npm:^2.4.0" debug: "npm:^4.4.1" - dts-resolver: "npm:^2.0.1" + dts-resolver: "npm:^2.1.1" get-tsconfig: "npm:^4.10.1" peerDependencies: + "@typescript/native-preview": ">=7.0.0-dev.20250601.1" rolldown: ^1.0.0-beta.9 typescript: ^5.0.0 vue-tsc: ~2.2.0 peerDependenciesMeta: + "@typescript/native-preview": + optional: true typescript: optional: true vue-tsc: optional: true - checksum: 10c0/9a03db3cb81b94b492936d84e8d9faaa62543a92117deb4f96ff85bc678ab3aab81a06fe53a59099eec08c1647871fcee31295e84ea883b3fc6defae2b805c6c - languageName: node - linkType: hard - -"rolldown@npm:1.0.0-beta.10-commit.87188ed": - version: 1.0.0-beta.10-commit.87188ed - resolution: "rolldown@npm:1.0.0-beta.10-commit.87188ed" - dependencies: - "@oxc-project/runtime": "npm:0.72.1" - "@oxc-project/types": "npm:0.72.1" - "@rolldown/binding-darwin-arm64": "npm:1.0.0-beta.10-commit.87188ed" - "@rolldown/binding-darwin-x64": "npm:1.0.0-beta.10-commit.87188ed" - "@rolldown/binding-freebsd-x64": "npm:1.0.0-beta.10-commit.87188ed" - "@rolldown/binding-linux-arm-gnueabihf": "npm:1.0.0-beta.10-commit.87188ed" - "@rolldown/binding-linux-arm64-gnu": "npm:1.0.0-beta.10-commit.87188ed" - "@rolldown/binding-linux-arm64-musl": "npm:1.0.0-beta.10-commit.87188ed" - "@rolldown/binding-linux-x64-gnu": "npm:1.0.0-beta.10-commit.87188ed" - "@rolldown/binding-linux-x64-musl": "npm:1.0.0-beta.10-commit.87188ed" - "@rolldown/binding-wasm32-wasi": "npm:1.0.0-beta.10-commit.87188ed" - "@rolldown/binding-win32-arm64-msvc": "npm:1.0.0-beta.10-commit.87188ed" - "@rolldown/binding-win32-ia32-msvc": "npm:1.0.0-beta.10-commit.87188ed" - "@rolldown/binding-win32-x64-msvc": "npm:1.0.0-beta.10-commit.87188ed" - "@rolldown/pluginutils": "npm:1.0.0-beta.10-commit.87188ed" - ansis: "npm:^4.0.0" - dependenciesMeta: - "@rolldown/binding-darwin-arm64": - optional: true - "@rolldown/binding-darwin-x64": - optional: true - "@rolldown/binding-freebsd-x64": - optional: true - "@rolldown/binding-linux-arm-gnueabihf": - optional: true - "@rolldown/binding-linux-arm64-gnu": - optional: true - "@rolldown/binding-linux-arm64-musl": - optional: true - "@rolldown/binding-linux-x64-gnu": - optional: true - "@rolldown/binding-linux-x64-musl": - optional: true - "@rolldown/binding-wasm32-wasi": - optional: true - "@rolldown/binding-win32-arm64-msvc": - optional: true - "@rolldown/binding-win32-ia32-msvc": - optional: true - "@rolldown/binding-win32-x64-msvc": - optional: true - bin: - rolldown: bin/cli.mjs - checksum: 10c0/811e6f89dbe5fcdecfd52b77cf20d7f049a4bd5e71e237e0a71dae11779be41a9e728aa6777e4b8b6f17be72e7ec40760221bfc7a4b3b8e344adf41e1de87d49 - languageName: node - linkType: hard - -"rolldown@npm:1.0.0-beta.11-commit.83d4d62": - version: 1.0.0-beta.11-commit.83d4d62 - resolution: "rolldown@npm:1.0.0-beta.11-commit.83d4d62" - dependencies: - "@oxc-project/runtime": "npm:=0.72.2" - "@oxc-project/types": "npm:=0.72.2" - "@rolldown/binding-darwin-arm64": "npm:1.0.0-beta.11-commit.83d4d62" - "@rolldown/binding-darwin-x64": "npm:1.0.0-beta.11-commit.83d4d62" - "@rolldown/binding-freebsd-x64": "npm:1.0.0-beta.11-commit.83d4d62" - "@rolldown/binding-linux-arm-gnueabihf": "npm:1.0.0-beta.11-commit.83d4d62" - "@rolldown/binding-linux-arm64-gnu": "npm:1.0.0-beta.11-commit.83d4d62" - "@rolldown/binding-linux-arm64-musl": "npm:1.0.0-beta.11-commit.83d4d62" - "@rolldown/binding-linux-x64-gnu": "npm:1.0.0-beta.11-commit.83d4d62" - "@rolldown/binding-linux-x64-musl": "npm:1.0.0-beta.11-commit.83d4d62" - "@rolldown/binding-wasm32-wasi": "npm:1.0.0-beta.11-commit.83d4d62" - "@rolldown/binding-win32-arm64-msvc": "npm:1.0.0-beta.11-commit.83d4d62" - "@rolldown/binding-win32-ia32-msvc": "npm:1.0.0-beta.11-commit.83d4d62" - "@rolldown/binding-win32-x64-msvc": "npm:1.0.0-beta.11-commit.83d4d62" - "@rolldown/pluginutils": "npm:1.0.0-beta.11-commit.83d4d62" + checksum: 10c0/811d1bef1649119895aaf7f87f0a23bd73438680d839c9c8331791995184ae4983deee67ed9b21abfc5521f4bda704f3ebbb84fda2259d6789d15d0c4411e36f + languageName: node + linkType: hard + +"rolldown@npm:1.0.0-beta.19, rolldown@npm:^1.0.0-beta.19": + version: 1.0.0-beta.19 + resolution: "rolldown@npm:1.0.0-beta.19" + dependencies: + "@oxc-project/runtime": "npm:=0.73.2" + "@oxc-project/types": "npm:=0.73.2" + "@rolldown/binding-darwin-arm64": "npm:1.0.0-beta.19" + "@rolldown/binding-darwin-x64": "npm:1.0.0-beta.19" + "@rolldown/binding-freebsd-x64": "npm:1.0.0-beta.19" + "@rolldown/binding-linux-arm-gnueabihf": "npm:1.0.0-beta.19" + "@rolldown/binding-linux-arm64-gnu": "npm:1.0.0-beta.19" + "@rolldown/binding-linux-arm64-musl": "npm:1.0.0-beta.19" + "@rolldown/binding-linux-x64-gnu": "npm:1.0.0-beta.19" + "@rolldown/binding-linux-x64-musl": "npm:1.0.0-beta.19" + "@rolldown/binding-wasm32-wasi": "npm:1.0.0-beta.19" + "@rolldown/binding-win32-arm64-msvc": "npm:1.0.0-beta.19" + "@rolldown/binding-win32-ia32-msvc": "npm:1.0.0-beta.19" + "@rolldown/binding-win32-x64-msvc": "npm:1.0.0-beta.19" + "@rolldown/pluginutils": "npm:1.0.0-beta.19" ansis: "npm:^4.0.0" dependenciesMeta: "@rolldown/binding-darwin-arm64": @@ -12588,7 +12449,7 @@ __metadata: optional: true bin: rolldown: bin/cli.mjs - checksum: 10c0/a0d22e5ecbb8cd7000ecc62bf5c05c0211c4f102f108595e9912beed8b9d0bd516bff2ea74419628b421e89f8e8c76bd03644f1b9b05bf5f4582caa0fb5647f6 + checksum: 10c0/fc1d7b5fb62e66ceee374bddc4625dcb3c6a6ff6b889064e86dd5b51387d03938af3e4b9f07d68d6fdf20bd7e7c0ae6fad78bc73394e9d2c7d773b304a7d53c9 languageName: node linkType: hard @@ -12793,19 +12654,19 @@ __metadata: languageName: node linkType: hard -"shiki@npm:3.5.0": - version: 3.5.0 - resolution: "shiki@npm:3.5.0" - dependencies: - "@shikijs/core": "npm:3.5.0" - "@shikijs/engine-javascript": "npm:3.5.0" - "@shikijs/engine-oniguruma": "npm:3.5.0" - "@shikijs/langs": "npm:3.5.0" - "@shikijs/themes": "npm:3.5.0" - "@shikijs/types": "npm:3.5.0" +"shiki@npm:3.7.0": + version: 3.7.0 + resolution: "shiki@npm:3.7.0" + dependencies: + "@shikijs/core": "npm:3.7.0" + "@shikijs/engine-javascript": "npm:3.7.0" + "@shikijs/engine-oniguruma": "npm:3.7.0" + "@shikijs/langs": "npm:3.7.0" + "@shikijs/themes": "npm:3.7.0" + "@shikijs/types": "npm:3.7.0" "@shikijs/vscode-textmate": "npm:^10.0.2" "@types/hast": "npm:^3.0.4" - checksum: 10c0/6d830df056dd1e2e24ee1de16d7f254ff3003c805089eab8a43bed9e4a4152bfabc721f86bb5bf0c4374de372816d53af4beea63b67131f8082628bdd8ba5003 + checksum: 10c0/a458d06cc0487da5916e10ab9daaf314e3c3c92024664c545bcacb58fad9bd3aa18cde90a200afe4f6632a2487014def57eb6f10f38ab6269e90f3420b724105 languageName: node linkType: hard @@ -12947,12 +12808,12 @@ __metadata: linkType: hard "socks@npm:^2.8.3": - version: 2.8.4 - resolution: "socks@npm:2.8.4" + version: 2.8.5 + resolution: "socks@npm:2.8.5" dependencies: ip-address: "npm:^9.0.5" smart-buffer: "npm:^4.2.0" - checksum: 10c0/00c3271e233ccf1fb83a3dd2060b94cc37817e0f797a93c560b9a7a86c4a0ec2961fb31263bdd24a3c28945e24868b5f063cd98744171d9e942c513454b50ae5 + checksum: 10c0/e427d0eb0451cfd04e20b9156ea8c0e9b5e38a8d70f21e55c30fbe4214eda37cfc25d782c63f9adc5fbdad6d062a0f127ef2cefc9a44b6fee2b9ea5d1ed10827 languageName: node linkType: hard @@ -13087,36 +12948,42 @@ __metadata: languageName: node linkType: hard +"stable-hash-x@npm:^0.1.1": + version: 0.1.1 + resolution: "stable-hash-x@npm:0.1.1" + checksum: 10c0/38744f4755026f2a2aa842c7d8c92c5a2cd708aac455faf8575cee7ce4218b5ffacf278797fed97d8240b956b687efb31ca92955280d07e7d6e16a8e58497daf + languageName: node + linkType: hard + "stable-hash-x@workspace:.": version: 0.0.0-use.local resolution: "stable-hash-x@workspace:." dependencies: - "@1stg/common-config": "npm:^14.1.0" + "@1stg/common-config": "npm:^14.2.0" "@changesets/changelog-github": "npm:^0.5.1" - "@changesets/cli": "npm:^2.29.4" + "@changesets/cli": "npm:^2.29.5" "@commitlint/cli": "npm:^19.8.1" "@mdx-js/rollup": "npm:^3.1.0" "@mitata/counters": "npm:^0.0.8" - "@shikijs/rehype": "npm:^3.5.0" - "@types/node": "npm:^22.15.29" - "@types/react": "npm:^19" - "@types/react-dom": "npm:^19" - "@types/web": "npm:^0.0.238" + "@shikijs/rehype": "npm:^3.7.0" + "@types/node": "npm:^22.15.33" + "@types/react": "npm:^19.1.8" + "@types/react-dom": "npm:^19.1.6" + "@types/web": "npm:^0.0.243" "@vercel/analytics": "npm:^1.5.0" - "@vitejs/plugin-react-swc": "npm:^3.10.1" - "@vitest/coverage-v8": "npm:3.2.1" + "@vitejs/plugin-react-swc": "npm:^3.10.2" + "@vitest/coverage-v8": "npm:3.2.4" ab64: "npm:^0.1.6" clean-pkg-json: "npm:^1.3.0" esbuild: "npm:^0.25.5" - eslint: "npm:^9.28.0" + eslint: "npm:^9.29.0" flattie: "npm:^1.1.1" github-markdown-css: "npm:^5.8.1" hash-object: "npm:^5.0.1" json-stringify-deterministic: "npm:^1.0.12" - mitata: "npm:^1.0.34" nano-staged: "npm:^0.8.0" npm-run-all2: "npm:^8.0.4" - prettier: "npm:^3.5.3" + prettier: "npm:^3.6.1" react: "npm:^19.1.0" react-dom: "npm:^19.1.0" react-router-dom: "npm:^7.6.2" @@ -13124,19 +12991,21 @@ __metadata: simple-git-hooks: "npm:^2.13.0" size-limit: "npm:^11.2.0" size-limit-preset-node-lib: "npm:^0.4.0" - tsdown: "npm:^0.12.6" + stable-hash: "npm:^0.0.6" + tinybench: "npm:^4.0.1" + tsdown: "npm:^0.12.9" type-coverage: "npm:^2.29.7" typescript: "npm:^5.8.3" - vite: "npm:^6.3.5" - vitest: "npm:^3.2.1" + vite: "npm:^7.0.0" + vitest: "npm:^3.2.4" yarn-berry-deduplicate: "npm:^6.1.3" languageName: unknown linkType: soft -"stable-hash@npm:^0.0.5": - version: 0.0.5 - resolution: "stable-hash@npm:0.0.5" - checksum: 10c0/ca670cb6d172f1c834950e4ec661e2055885df32fee3ebf3647c5df94993b7c2666a5dbc1c9a62ee11fc5c24928579ec5e81bb5ad31971d355d5a341aab493b3 +"stable-hash@npm:^0.0.6": + version: 0.0.6 + resolution: "stable-hash@npm:0.0.6" + checksum: 10c0/5dfd823931b789daf60d9eecbed284dafba60640b92f606c9f13e8c28e3c823d3dc595b419f2df169265ab6a107384f6d0625648be12f3b17f4d6175d9690896 languageName: node linkType: hard @@ -13300,21 +13169,30 @@ __metadata: languageName: node linkType: hard +"strip-literal@npm:^3.0.0": + version: 3.0.0 + resolution: "strip-literal@npm:3.0.0" + dependencies: + js-tokens: "npm:^9.0.1" + checksum: 10c0/d81657f84aba42d4bbaf2a677f7e7f34c1f3de5a6726db8bc1797f9c0b303ba54d4660383a74bde43df401cf37cce1dff2c842c55b077a4ceee11f9e31fba828 + languageName: node + linkType: hard + "style-to-js@npm:^1.0.0": - version: 1.1.16 - resolution: "style-to-js@npm:1.1.16" + version: 1.1.17 + resolution: "style-to-js@npm:1.1.17" dependencies: - style-to-object: "npm:1.0.8" - checksum: 10c0/578a4dff804539ec7e64d3cc8d327540befb9ad30e3cd0b6b0392f93f793f3a028f90084a9aaff088bffb87818fa2c6c153f0df576f61f9ab0b0938b582bcac7 + style-to-object: "npm:1.0.9" + checksum: 10c0/429b9d5593a238d73761324e2c12f75b238f6964e12e4ecf7ea02b44c0ec1940b45c1c1fa8fac9a58637b753aa3ce973a2413b2b6da679584117f27a79e33ba3 languageName: node linkType: hard -"style-to-object@npm:1.0.8": - version: 1.0.8 - resolution: "style-to-object@npm:1.0.8" +"style-to-object@npm:1.0.9": + version: 1.0.9 + resolution: "style-to-object@npm:1.0.9" dependencies: inline-style-parser: "npm:0.2.4" - checksum: 10c0/daa6646b1ff18258c0ca33ed281fbe73485c8391192db1b56ce89d40c93ea64507a41e8701d0dadfe771bc2f540c46c9b295135f71584c8e5cb23d6a19be9430 + checksum: 10c0/acc89a291ac348a57fa1d00b8eb39973ea15a6c7d7fe4b11339ea0be3b84acea3670c98aa22e166be20ca3d67e12f68f83cf114dde9d43ebb692593e859a804f languageName: node linkType: hard @@ -13364,7 +13242,7 @@ __metadata: languageName: node linkType: hard -"synckit@npm:^0.11.4, synckit@npm:^0.11.7, synckit@npm:^0.6.2 || ^0.7.3 || ^0.11.5": +"synckit@npm:^0.11.4, synckit@npm:^0.11.7, synckit@npm:^0.11.8, synckit@npm:^0.6.2 || ^0.7.3 || ^0.11.5": version: 0.11.8 resolution: "synckit@npm:0.11.8" dependencies: @@ -13447,6 +13325,13 @@ __metadata: languageName: node linkType: hard +"tinybench@npm:^4.0.1": + version: 4.0.1 + resolution: "tinybench@npm:4.0.1" + checksum: 10c0/42ed8abf2eb914cfbff2cede5fa98cca7dcaf135ab5342a3701d2f90ed3d29fc1a2dcc092a91b1dc483d0de1fa69feac3fea64fad2ddef284bba34391bc96405 + languageName: node + linkType: hard + "tinyexec@npm:^0.3.2": version: 0.3.2 resolution: "tinyexec@npm:0.3.2" @@ -13461,7 +13346,7 @@ __metadata: languageName: node linkType: hard -"tinyglobby@npm:^0.2.11, tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.13, tinyglobby@npm:^0.2.14": +"tinyglobby@npm:^0.2.11, tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.14": version: 0.2.14 resolution: "tinyglobby@npm:0.2.14" dependencies: @@ -13478,10 +13363,10 @@ __metadata: languageName: node linkType: hard -"tinypool@npm:^1.1.0": - version: 1.1.0 - resolution: "tinypool@npm:1.1.0" - checksum: 10c0/deb6bde5e3d85d4ba043806c66f43fb5b649716312a47b52761a83668ffc71cd0ea4e24254c1b02a3702e5c27e02605f0189a1460f6284a5930a08bd0c06435c +"tinypool@npm:^1.1.1": + version: 1.1.1 + resolution: "tinypool@npm:1.1.1" + checksum: 10c0/bf26727d01443061b04fa863f571016950888ea994ba0cd8cba3a1c51e2458d84574341ab8dbc3664f1c3ab20885c8cf9ff1cc4b18201f04c2cde7d317fff69b languageName: node linkType: hard @@ -13574,19 +13459,19 @@ __metadata: languageName: node linkType: hard -"tsdown@npm:^0.12.6": - version: 0.12.6 - resolution: "tsdown@npm:0.12.6" +"tsdown@npm:^0.12.9": + version: 0.12.9 + resolution: "tsdown@npm:0.12.9" dependencies: ansis: "npm:^4.1.0" cac: "npm:^6.7.14" chokidar: "npm:^4.0.3" debug: "npm:^4.4.1" diff: "npm:^8.0.2" - empathic: "npm:^1.1.0" + empathic: "npm:^2.0.0" hookable: "npm:^5.5.3" - rolldown: "npm:1.0.0-beta.10-commit.87188ed" - rolldown-plugin-dts: "npm:^0.13.6" + rolldown: "npm:^1.0.0-beta.19" + rolldown-plugin-dts: "npm:^0.13.12" semver: "npm:^7.7.2" tinyexec: "npm:^1.0.1" tinyglobby: "npm:^0.2.14" @@ -13609,8 +13494,8 @@ __metadata: unplugin-unused: optional: true bin: - tsdown: dist/run.js - checksum: 10c0/f16cc843bb90ad0bc040c17aad78ed2420ca1bd870745520a5ba04ae44e6cd3456503af793b9b31afa8e1ff509874f51b571ffd5c26d4eb742b67b3d2db431bf + tsdown: dist/run.mjs + checksum: 10c0/5dd4842982815181f5a79bc87fff1dd9afc6952aaec065dcececde5ba76887163a01de313272964003ea90df8ac23efdfc8aabb290c5b8f8dae5332e9905c05b languageName: node linkType: hard @@ -13757,17 +13642,17 @@ __metadata: languageName: node linkType: hard -"typescript-eslint@npm:^8.33.0": - version: 8.33.1 - resolution: "typescript-eslint@npm:8.33.1" +"typescript-eslint@npm:^8.35.0": + version: 8.35.0 + resolution: "typescript-eslint@npm:8.35.0" dependencies: - "@typescript-eslint/eslint-plugin": "npm:8.33.1" - "@typescript-eslint/parser": "npm:8.33.1" - "@typescript-eslint/utils": "npm:8.33.1" + "@typescript-eslint/eslint-plugin": "npm:8.35.0" + "@typescript-eslint/parser": "npm:8.35.0" + "@typescript-eslint/utils": "npm:8.35.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.9.0" - checksum: 10c0/8b332c565008f975e0905b99705214c4d58f55a4ff7186edda6a77e041a3e2f6fbbb5a78192ff3c77ccb385b624cf222bca0856c138dfd1fe8875aa3dab38f2c + checksum: 10c0/ba034fc25731c01c12de7564c05eb58b22072b14b9cb6469d79b2a0c70dff45d646423b8d6d7f2f6ca40310101f2bd0a843c1c51b8c51cfec556ca0723f5df2d languageName: node linkType: hard @@ -14032,29 +13917,35 @@ __metadata: languageName: node linkType: hard -"unrs-resolver@npm:^1.7.2, unrs-resolver@npm:^1.7.8": - version: 1.7.9 - resolution: "unrs-resolver@npm:1.7.9" - dependencies: - "@unrs/resolver-binding-darwin-arm64": "npm:1.7.9" - "@unrs/resolver-binding-darwin-x64": "npm:1.7.9" - "@unrs/resolver-binding-freebsd-x64": "npm:1.7.9" - "@unrs/resolver-binding-linux-arm-gnueabihf": "npm:1.7.9" - "@unrs/resolver-binding-linux-arm-musleabihf": "npm:1.7.9" - "@unrs/resolver-binding-linux-arm64-gnu": "npm:1.7.9" - "@unrs/resolver-binding-linux-arm64-musl": "npm:1.7.9" - "@unrs/resolver-binding-linux-ppc64-gnu": "npm:1.7.9" - "@unrs/resolver-binding-linux-riscv64-gnu": "npm:1.7.9" - "@unrs/resolver-binding-linux-riscv64-musl": "npm:1.7.9" - "@unrs/resolver-binding-linux-s390x-gnu": "npm:1.7.9" - "@unrs/resolver-binding-linux-x64-gnu": "npm:1.7.9" - "@unrs/resolver-binding-linux-x64-musl": "npm:1.7.9" - "@unrs/resolver-binding-wasm32-wasi": "npm:1.7.9" - "@unrs/resolver-binding-win32-arm64-msvc": "npm:1.7.9" - "@unrs/resolver-binding-win32-ia32-msvc": "npm:1.7.9" - "@unrs/resolver-binding-win32-x64-msvc": "npm:1.7.9" - napi-postinstall: "npm:^0.2.2" +"unrs-resolver@npm:^1.7.11, unrs-resolver@npm:^1.9.0": + version: 1.9.2 + resolution: "unrs-resolver@npm:1.9.2" + dependencies: + "@unrs/resolver-binding-android-arm-eabi": "npm:1.9.2" + "@unrs/resolver-binding-android-arm64": "npm:1.9.2" + "@unrs/resolver-binding-darwin-arm64": "npm:1.9.2" + "@unrs/resolver-binding-darwin-x64": "npm:1.9.2" + "@unrs/resolver-binding-freebsd-x64": "npm:1.9.2" + "@unrs/resolver-binding-linux-arm-gnueabihf": "npm:1.9.2" + "@unrs/resolver-binding-linux-arm-musleabihf": "npm:1.9.2" + "@unrs/resolver-binding-linux-arm64-gnu": "npm:1.9.2" + "@unrs/resolver-binding-linux-arm64-musl": "npm:1.9.2" + "@unrs/resolver-binding-linux-ppc64-gnu": "npm:1.9.2" + "@unrs/resolver-binding-linux-riscv64-gnu": "npm:1.9.2" + "@unrs/resolver-binding-linux-riscv64-musl": "npm:1.9.2" + "@unrs/resolver-binding-linux-s390x-gnu": "npm:1.9.2" + "@unrs/resolver-binding-linux-x64-gnu": "npm:1.9.2" + "@unrs/resolver-binding-linux-x64-musl": "npm:1.9.2" + "@unrs/resolver-binding-wasm32-wasi": "npm:1.9.2" + "@unrs/resolver-binding-win32-arm64-msvc": "npm:1.9.2" + "@unrs/resolver-binding-win32-ia32-msvc": "npm:1.9.2" + "@unrs/resolver-binding-win32-x64-msvc": "npm:1.9.2" + napi-postinstall: "npm:^0.2.4" dependenciesMeta: + "@unrs/resolver-binding-android-arm-eabi": + optional: true + "@unrs/resolver-binding-android-arm64": + optional: true "@unrs/resolver-binding-darwin-arm64": optional: true "@unrs/resolver-binding-darwin-x64": @@ -14089,7 +13980,7 @@ __metadata: optional: true "@unrs/resolver-binding-win32-x64-msvc": optional: true - checksum: 10c0/dbbb7dfb51f5804fde8dff7dd900ff5955e70aa613e4603a6aa3c73d74c71be647ddc4a6a165b28896c7bcfd21f0b8fe1e3f95e6c78a935ae77e3d82f205094c + checksum: 10c0/e3481cc19ea4b25f888e2412bbd80a729b13527a41b035e784b71d1a7d4e2109b58b174adce989085eb75c787435e80ffb385db2b1598288474f53beb01438c0 languageName: node linkType: hard @@ -14229,9 +14120,9 @@ __metadata: languageName: node linkType: hard -"vite-node@npm:3.2.1": - version: 3.2.1 - resolution: "vite-node@npm:3.2.1" +"vite-node@npm:3.2.4": + version: 3.2.4 + resolution: "vite-node@npm:3.2.4" dependencies: cac: "npm:^6.7.14" debug: "npm:^4.4.1" @@ -14240,31 +14131,31 @@ __metadata: vite: "npm:^5.0.0 || ^6.0.0 || ^7.0.0-0" bin: vite-node: vite-node.mjs - checksum: 10c0/e196bc4660baed4f18530b43ce896017adbe480c329f03ac72d2237788ddeaca50904e9e9a4fb8e65300d088ff2737227a00c0e3bae697067acebcd8f08f7faa + checksum: 10c0/6ceca67c002f8ef6397d58b9539f80f2b5d79e103a18367288b3f00a8ab55affa3d711d86d9112fce5a7fa658a212a087a005a045eb8f4758947dd99af2a6c6b languageName: node linkType: hard -"vite@npm:rolldown-vite@^6.3.17": - version: 6.3.17 - resolution: "rolldown-vite@npm:6.3.17" +"vite@npm:rolldown-vite@^7.0.0": + version: 7.0.1 + resolution: "rolldown-vite@npm:7.0.1" dependencies: - "@oxc-project/runtime": "npm:0.72.2" - fdir: "npm:^6.4.4" + "@oxc-project/runtime": "npm:0.73.2" + fdir: "npm:^6.4.6" fsevents: "npm:~2.3.3" - lightningcss: "npm:^1.30.0" + lightningcss: "npm:^1.30.1" picomatch: "npm:^4.0.2" - postcss: "npm:^8.5.3" - rolldown: "npm:1.0.0-beta.11-commit.83d4d62" - tinyglobby: "npm:^0.2.13" + postcss: "npm:^8.5.6" + rolldown: "npm:1.0.0-beta.19" + tinyglobby: "npm:^0.2.14" peerDependencies: - "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 + "@types/node": ^20.19.0 || >=22.12.0 esbuild: ^0.25.0 jiti: ">=1.21.0" - less: "*" - sass: "*" - sass-embedded: "*" - stylus: "*" - sugarss: "*" + less: ^4.0.0 + sass: ^1.70.0 + sass-embedded: ^1.70.0 + stylus: ">=0.54.8" + sugarss: ^5.0.0 terser: ^5.16.0 tsx: ^4.8.1 yaml: ^2.4.2 @@ -14296,22 +14187,22 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10c0/9ddd057a3af044e7e3ba49d9845158cc38764d44cbda75d0f38073e2976bbd4708f54a9d2a4a22302dce8f907280a83a974b58c274a418924e58471968b36f89 + checksum: 10c0/514992454831f4f38e631135bf915247de88a91c4f93d800a7b0a123fcff7c00c8427dbfefe7f3c767c9561bd2296978a8dd7e6e23f67d290f34186e107d8c8b languageName: node linkType: hard -"vitest@npm:^3.2.1": - version: 3.2.1 - resolution: "vitest@npm:3.2.1" +"vitest@npm:^3.2.4": + version: 3.2.4 + resolution: "vitest@npm:3.2.4" dependencies: "@types/chai": "npm:^5.2.2" - "@vitest/expect": "npm:3.2.1" - "@vitest/mocker": "npm:3.2.1" - "@vitest/pretty-format": "npm:^3.2.1" - "@vitest/runner": "npm:3.2.1" - "@vitest/snapshot": "npm:3.2.1" - "@vitest/spy": "npm:3.2.1" - "@vitest/utils": "npm:3.2.1" + "@vitest/expect": "npm:3.2.4" + "@vitest/mocker": "npm:3.2.4" + "@vitest/pretty-format": "npm:^3.2.4" + "@vitest/runner": "npm:3.2.4" + "@vitest/snapshot": "npm:3.2.4" + "@vitest/spy": "npm:3.2.4" + "@vitest/utils": "npm:3.2.4" chai: "npm:^5.2.0" debug: "npm:^4.4.1" expect-type: "npm:^1.2.1" @@ -14322,17 +14213,17 @@ __metadata: tinybench: "npm:^2.9.0" tinyexec: "npm:^0.3.2" tinyglobby: "npm:^0.2.14" - tinypool: "npm:^1.1.0" + tinypool: "npm:^1.1.1" tinyrainbow: "npm:^2.0.0" vite: "npm:^5.0.0 || ^6.0.0 || ^7.0.0-0" - vite-node: "npm:3.2.1" + vite-node: "npm:3.2.4" why-is-node-running: "npm:^2.3.0" peerDependencies: "@edge-runtime/vm": "*" "@types/debug": ^4.1.12 "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 - "@vitest/browser": 3.2.1 - "@vitest/ui": 3.2.1 + "@vitest/browser": 3.2.4 + "@vitest/ui": 3.2.4 happy-dom: "*" jsdom: "*" peerDependenciesMeta: @@ -14352,7 +14243,7 @@ __metadata: optional: true bin: vitest: vitest.mjs - checksum: 10c0/1f4128f93fff708fa5bd7d1547a0877c4266466f0f91f5e1dd5d7f09267a0c171cf87c83acd86ebd53e561aa2bcef1311e984b8205370c7f596e6ff5a9c8cd6b + checksum: 10c0/5bf53ede3ae6a0e08956d72dab279ae90503f6b5a05298a6a5e6ef47d2fd1ab386aaf48fafa61ed07a0ebfe9e371772f1ccbe5c258dd765206a8218bf2eb79eb languageName: node linkType: hard