system HF Staff commited on
Commit
b294fae
ยท
verified ยท
1 Parent(s): e3a5245

Sync from felladrin/MiniSearch@8b3619a

Browse files
Files changed (2) hide show
  1. README.md +1 -1
  2. package-lock.json +68 -83
README.md CHANGED
@@ -172,7 +172,7 @@ See the [Contributing Guidelines](.github/CONTRIBUTING.md), [Code of Conduct](.g
172
 
173
  ## Releases
174
 
175
- Notable changes are documented in the [Changelog](changelog.md). Each release is cut with a CalVer tag (`YYYY.M.D`, e.g. `2026.9.15`): the tag is pushed to this repo, a GitHub Release with generated notes is published for it, and the Docker image is tagged with the same version on [ghcr.io/felladrin/minisearch](https://github.com/felladrin/MiniSearch/pkgs/container/minisearch) alongside `latest`. The bare date is the first release of the day; a second release on the same day adds a sequence starting at `1` (`2026.9.15.1`, then `.2`, `.3`). The release workflow takes the version as an optional input: leaving it empty auto-computes today's date (in UTC, so every fork follows the same date pattern) and the next free sequence, while a typed value overrides that for a deliberate backfill or a date other than today's. A version that already has a git tag or a Release is refused before anything is pushed, and so is a release whose tag lookup could not be completed, so a re-release does not quietly move a published tag. The empty-input auto-compute checks git tags only, so a tag-less orphan Release (a Release whose tag was deleted) fails an empty-input dispatch at the Release gate; type the next sequence explicitly to release around it. Pin to the version tag for a stable reference, or to the image digest for an immutable one (see Pin to a specific build above).
176
 
177
  ## License
178
 
 
172
 
173
  ## Releases
174
 
175
+ [Each release](https://github.com/felladrin/MiniSearch/releases) is cut with a CalVer tag (`YYYY.M.D`). Notable changes are documented in the [Changelog](changelog.md).
176
 
177
  ## License
178
 
package-lock.json CHANGED
@@ -168,26 +168,26 @@
168
  }
169
  },
170
  "node_modules/@asamuzakjp/css-color": {
171
- "version": "7.0.0",
172
- "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-7.0.0.tgz",
173
- "integrity": "sha512-IxddtGnnoidVSO6O/aiTueptbTThHvi2qGHu9/AWuD1J7i86Ox+jl+Y5SXcDH1RixzQlP2cjH/PjnlImZiAurQ==",
174
  "dev": true,
175
  "license": "MIT",
176
  "dependencies": {
177
- "@csstools/css-calc": "^3.3.0",
178
- "@csstools/css-color-parser": "^4.2.0",
179
- "@csstools/css-parser-algorithms": "^4.0.0",
180
- "@csstools/css-tokenizer": "^4.0.0",
181
- "lru-cache": "^11.5.2"
182
  },
183
  "engines": {
184
  "node": "^22.22.2 || ^24.15.0 || >=26.0.0"
185
  }
186
  },
187
  "node_modules/@asamuzakjp/dom-selector": {
188
- "version": "9.2.1",
189
- "resolved": "https://registry.npmjs.org/@asamuzakjp/dom-selector/-/dom-selector-9.2.1.tgz",
190
- "integrity": "sha512-NT4s3yZLjovPpliRpTvdsdzyPjqRqiCZj9MxnarBihbaY5MbAG7DWAJcrLlhmC7xKTNCXsTELcqB8YsqpLnUFQ==",
191
  "dev": true,
192
  "license": "MIT",
193
  "dependencies": {
@@ -473,9 +473,9 @@
473
  }
474
  },
475
  "node_modules/@csstools/color-helpers": {
476
- "version": "6.1.1",
477
- "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-6.1.1.tgz",
478
- "integrity": "sha512-gLNsunvwf3mCi5u5o46/Z/JcJMnhbHSaZ69rkgPzNM3J4s8hWwpPUQB6/tt0EDFyCiWzxANlx+2LJwpYj4zS1w==",
479
  "dev": true,
480
  "funding": [
481
  {
@@ -493,9 +493,9 @@
493
  }
494
  },
495
  "node_modules/@csstools/css-calc": {
496
- "version": "3.4.0",
497
- "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.4.0.tgz",
498
- "integrity": "sha512-XQKj5B7QiZcHiegCOCAzcAOJdhGgWOHbbu62h5e5mkHnn8lWcfiJhllkqWmxu5zWR9jucPHuo1iTB56P033hcg==",
499
  "dev": true,
500
  "funding": [
501
  {
@@ -512,14 +512,14 @@
512
  "node": ">=20.19.0"
513
  },
514
  "peerDependencies": {
515
- "@csstools/css-parser-algorithms": "^4.0.0",
516
- "@csstools/css-tokenizer": "^4.0.0"
517
  }
518
  },
519
  "node_modules/@csstools/css-color-parser": {
520
- "version": "4.2.3",
521
- "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.2.3.tgz",
522
- "integrity": "sha512-y4LpL+lmpuyKDiEFq2PnZUVFdAjsoB/qQJod79yLNokXyW7jewi+/WJ69EfItj8A2unWtxXnGjw6LYXgXu5ZjA==",
523
  "dev": true,
524
  "funding": [
525
  {
@@ -533,21 +533,21 @@
533
  ],
534
  "license": "MIT",
535
  "dependencies": {
536
- "@csstools/color-helpers": "^6.1.1",
537
- "@csstools/css-calc": "^3.4.0"
538
  },
539
  "engines": {
540
  "node": ">=20.19.0"
541
  },
542
  "peerDependencies": {
543
- "@csstools/css-parser-algorithms": "^4.0.0",
544
- "@csstools/css-tokenizer": "^4.0.0"
545
  }
546
  },
547
  "node_modules/@csstools/css-parser-algorithms": {
548
- "version": "4.0.0",
549
- "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-4.0.0.tgz",
550
- "integrity": "sha512-+B87qS7fIG3L5h3qwJ/IFbjoVoOe/bpOdh9hAjXbvx0o8ImEmUsGXN0inFOnk2ChCFgqkkGFQ+TpM5rbhkKe4w==",
551
  "dev": true,
552
  "funding": [
553
  {
@@ -564,13 +564,13 @@
564
  "node": ">=20.19.0"
565
  },
566
  "peerDependencies": {
567
- "@csstools/css-tokenizer": "^4.0.0"
568
  }
569
  },
570
  "node_modules/@csstools/css-syntax-patches-for-csstree": {
571
- "version": "1.1.14",
572
- "resolved": "https://registry.npmjs.org/@csstools/css-syntax-patches-for-csstree/-/css-syntax-patches-for-csstree-1.1.14.tgz",
573
- "integrity": "sha512-HpbVXyrofRXpHpgkNIjU/3EWR4WJvOkO3emNK/L6X/mTJU7bGUI3AkkpoTNXznQLp0KRjLHELTGeKI5dIkI9JQ==",
574
  "dev": true,
575
  "funding": [
576
  {
@@ -593,9 +593,9 @@
593
  }
594
  },
595
  "node_modules/@csstools/css-tokenizer": {
596
- "version": "4.0.0",
597
- "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-4.0.0.tgz",
598
- "integrity": "sha512-QxULHAm7cNu72w97JUNCBFODFaXpbDg+dP8b/oWFAZ2MTRppA3U00Y2L1HqaS4J6yBqxwa/Y3nMBaxVKbB/NsA==",
599
  "dev": true,
600
  "funding": [
601
  {
@@ -633,9 +633,9 @@
633
  }
634
  },
635
  "node_modules/@exodus/bytes": {
636
- "version": "1.15.1",
637
- "resolved": "https://registry.npmjs.org/@exodus/bytes/-/bytes-1.15.1.tgz",
638
- "integrity": "sha512-S6mL0yNB/Abt9Ei4tq8gDhcczc4S3+vQ4ra7vxnAf+YHC02srtqxKKZghx2Dq6p0e66THKwR6r8N6P95wEty7Q==",
639
  "dev": true,
640
  "license": "MIT",
641
  "engines": {
@@ -3358,17 +3358,17 @@
3358
  "license": "MIT"
3359
  },
3360
  "node_modules/data-urls": {
3361
- "version": "7.0.0",
3362
- "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-7.0.0.tgz",
3363
- "integrity": "sha512-23XHcCF+coGYevirZceTVD7NdJOqVn+49IHyxgszm+JIiHLoB2TkmPtsYkNWT1pvRSGkc35L6NHs0yHkN2SumA==",
3364
  "dev": true,
3365
  "license": "MIT",
3366
  "dependencies": {
3367
  "whatwg-mimetype": "^5.0.0",
3368
- "whatwg-url": "^16.0.0"
3369
  },
3370
  "engines": {
3371
- "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
3372
  }
3373
  },
3374
  "node_modules/debug": {
@@ -4560,31 +4560,31 @@
4560
  ]
4561
  },
4562
  "node_modules/jsdom": {
4563
- "version": "30.1.1",
4564
- "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-30.1.1.tgz",
4565
- "integrity": "sha512-FahmoPK5vbPc+jxV1iErMHmAZypCZ942NHF4+qqaWAuvaKKTBZxawnmAtrbGWLU7MtlxfqIP0qw6aSI+aWGtLg==",
4566
  "dev": true,
4567
  "license": "MIT",
4568
  "dependencies": {
4569
- "@asamuzakjp/css-color": "^7.0.0",
4570
- "@asamuzakjp/dom-selector": "^9.2.1",
4571
  "@bramus/specificity": "^2.4.2",
4572
- "@csstools/css-syntax-patches-for-csstree": "^1.1.13",
4573
- "@exodus/bytes": "^1.15.1",
4574
  "css-tree": "^3.2.1",
4575
- "data-urls": "^7.0.0",
4576
  "decimal.js": "^10.6.0",
4577
  "html-encoding-sniffer": "^7.0.0",
4578
  "is-potential-custom-element-name": "^1.0.1",
4579
- "lru-cache": "^11.5.2",
4580
  "parse5": "^8.0.1",
4581
  "saxes": "^6.0.0",
4582
  "tough-cookie": "^6.0.2",
4583
- "undici": "^8.10.2",
4584
  "w3c-xmlserializer": "^6.0.0",
4585
  "webidl-conversions": "^8.0.1",
4586
  "whatwg-mimetype": "^5.0.0",
4587
- "whatwg-url": "^17.1.1",
4588
  "xml-name-validator": "^5.0.0"
4589
  },
4590
  "engines": {
@@ -4599,21 +4599,6 @@
4599
  }
4600
  }
4601
  },
4602
- "node_modules/jsdom/node_modules/whatwg-url": {
4603
- "version": "17.1.2",
4604
- "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-17.1.2.tgz",
4605
- "integrity": "sha512-TEZA+Zqxin7Jjsm2cjRohCmen5awh+hT6Zi3VZdqZlNRk7zvOI/9WpBFg/DWlA56bWnzwm6DuB8NS0EsxQH9uQ==",
4606
- "dev": true,
4607
- "license": "MIT",
4608
- "dependencies": {
4609
- "@exodus/bytes": "^1.15.1",
4610
- "tr46": "^6.0.0",
4611
- "webidl-conversions": "^8.0.1"
4612
- },
4613
- "engines": {
4614
- "node": "^22.14.0 || >=24.0.0"
4615
- }
4616
- },
4617
  "node_modules/json-schema": {
4618
  "version": "0.4.0",
4619
  "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
@@ -7545,16 +7530,16 @@
7545
  }
7546
  },
7547
  "node_modules/tr46": {
7548
- "version": "6.0.0",
7549
- "resolved": "https://registry.npmjs.org/tr46/-/tr46-6.0.0.tgz",
7550
- "integrity": "sha512-bLVMLPtstlZ4iMQHpFHTR7GAGj2jxi8Dg0s2h2MafAE4uSWF98FC/3MomU51iQAMf8/qDUbKWf5GxuvvVcXEhw==",
7551
  "dev": true,
7552
  "license": "MIT",
7553
  "dependencies": {
7554
  "punycode": "^2.3.1"
7555
  },
7556
  "engines": {
7557
- "node": ">=20"
7558
  }
7559
  },
7560
  "node_modules/trim-lines": {
@@ -7644,9 +7629,9 @@
7644
  }
7645
  },
7646
  "node_modules/undici": {
7647
- "version": "8.10.2",
7648
- "resolved": "https://registry.npmjs.org/undici/-/undici-8.10.2.tgz",
7649
- "integrity": "sha512-/y4/bH9YNU5hi9NIrpOuvGXFcxrj3CMrV+/AYpowAYTpHn8gX/XPFjNy766FPoYY0miQhdW977JFWKGNhBdwyQ==",
7650
  "dev": true,
7651
  "license": "MIT",
7652
  "engines": {
@@ -8058,18 +8043,18 @@
8058
  }
8059
  },
8060
  "node_modules/whatwg-url": {
8061
- "version": "16.0.1",
8062
- "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-16.0.1.tgz",
8063
- "integrity": "sha512-1to4zXBxmXHV3IiSSEInrreIlu02vUOvrhxJJH5vcxYTBDAx51cqZiKdyTxlecdKNSjj8EcxGBxNf6Vg+945gw==",
8064
  "dev": true,
8065
  "license": "MIT",
8066
  "dependencies": {
8067
- "@exodus/bytes": "^1.11.0",
8068
- "tr46": "^6.0.0",
8069
  "webidl-conversions": "^8.0.1"
8070
  },
8071
  "engines": {
8072
- "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
8073
  }
8074
  },
8075
  "node_modules/wouter": {
 
168
  }
169
  },
170
  "node_modules/@asamuzakjp/css-color": {
171
+ "version": "7.1.3",
172
+ "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-7.1.3.tgz",
173
+ "integrity": "sha512-1t1U8Cm3RBl9vh3RAZhjkPaduzLSvQJRToRrxpGR/eDRW99mOREleuu+mWfiFa795bUzjwht7NgphCKTs2ianQ==",
174
  "dev": true,
175
  "license": "MIT",
176
  "dependencies": {
177
+ "@csstools/css-calc": "^3.4.2",
178
+ "@csstools/css-color-parser": "^4.2.5",
179
+ "@csstools/css-parser-algorithms": "^4.0.2",
180
+ "@csstools/css-tokenizer": "^4.0.2",
181
+ "lru-cache": "^11.5.3"
182
  },
183
  "engines": {
184
  "node": "^22.22.2 || ^24.15.0 || >=26.0.0"
185
  }
186
  },
187
  "node_modules/@asamuzakjp/dom-selector": {
188
+ "version": "9.2.4",
189
+ "resolved": "https://registry.npmjs.org/@asamuzakjp/dom-selector/-/dom-selector-9.2.4.tgz",
190
+ "integrity": "sha512-YnVzxDxLaqL0t7Q4wfcgHZjg55Wm6y5EaO7Bhu3q9J7wq/8iw3PhsnWiOQhYekx4VexnbkgWpTT6n+QIV7kczw==",
191
  "dev": true,
192
  "license": "MIT",
193
  "dependencies": {
 
473
  }
474
  },
475
  "node_modules/@csstools/color-helpers": {
476
+ "version": "6.1.2",
477
+ "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-6.1.2.tgz",
478
+ "integrity": "sha512-grhRy3OKmniaAEKXMjua5z/EODX0MSqBGjunw8+j/3HQjOnahs2AGhvEOIYVUWcU6ScApbhLhVrQTX8XqrMrow==",
479
  "dev": true,
480
  "funding": [
481
  {
 
493
  }
494
  },
495
  "node_modules/@csstools/css-calc": {
496
+ "version": "3.4.3",
497
+ "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.4.3.tgz",
498
+ "integrity": "sha512-iex20d8CHVkyvg6B7UKV7uHnI2Bqo9g+EFfT9E0y+GvTvhZ/DwONJ+9aKb1dlqm0ZiGsL5RXjp0fCoJYnkeDjA==",
499
  "dev": true,
500
  "funding": [
501
  {
 
512
  "node": ">=20.19.0"
513
  },
514
  "peerDependencies": {
515
+ "@csstools/css-parser-algorithms": "^4.0.2",
516
+ "@csstools/css-tokenizer": "^4.0.2"
517
  }
518
  },
519
  "node_modules/@csstools/css-color-parser": {
520
+ "version": "4.2.6",
521
+ "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.2.6.tgz",
522
+ "integrity": "sha512-iiPQ3iRWwnJkeEn6RIu6SJPr7hYrLz6XZ9s/QZl+2/LI5KQVjpl2fdmDSZKuD4xP6GMmMPgHFFXg6k1Wkz0Trg==",
523
  "dev": true,
524
  "funding": [
525
  {
 
533
  ],
534
  "license": "MIT",
535
  "dependencies": {
536
+ "@csstools/color-helpers": "^6.1.2",
537
+ "@csstools/css-calc": "^3.4.3"
538
  },
539
  "engines": {
540
  "node": ">=20.19.0"
541
  },
542
  "peerDependencies": {
543
+ "@csstools/css-parser-algorithms": "^4.0.2",
544
+ "@csstools/css-tokenizer": "^4.0.2"
545
  }
546
  },
547
  "node_modules/@csstools/css-parser-algorithms": {
548
+ "version": "4.0.2",
549
+ "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-4.0.2.tgz",
550
+ "integrity": "sha512-40cSKyMvK+tq4qz6Awrlye2WGuOKt3FwPgtGg6KTfbHOWNw+Rk1rzbAtZnZ6IBhsY491HLRnDXwoyBAijmmILA==",
551
  "dev": true,
552
  "funding": [
553
  {
 
564
  "node": ">=20.19.0"
565
  },
566
  "peerDependencies": {
567
+ "@csstools/css-tokenizer": "^4.0.2"
568
  }
569
  },
570
  "node_modules/@csstools/css-syntax-patches-for-csstree": {
571
+ "version": "1.1.15",
572
+ "resolved": "https://registry.npmjs.org/@csstools/css-syntax-patches-for-csstree/-/css-syntax-patches-for-csstree-1.1.15.tgz",
573
+ "integrity": "sha512-J0u7HkVl2nzSlhsiTOp4AmwcUQ3D+mGEEKfBy/7To5/y7F2OHwyLrXfrhR0SMgr4p5Lo+eaMVSeai24zUcBIxA==",
574
  "dev": true,
575
  "funding": [
576
  {
 
593
  }
594
  },
595
  "node_modules/@csstools/css-tokenizer": {
596
+ "version": "4.0.2",
597
+ "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-4.0.2.tgz",
598
+ "integrity": "sha512-OoKoR0f76dCY666JlcbhmVTs2drYj1GUXZTYTcbUgJjh9Nv41aFfZ21bPQTERm5+L5cBDo466NltB2lplS5GBw==",
599
  "dev": true,
600
  "funding": [
601
  {
 
633
  }
634
  },
635
  "node_modules/@exodus/bytes": {
636
+ "version": "1.16.0",
637
+ "resolved": "https://registry.npmjs.org/@exodus/bytes/-/bytes-1.16.0.tgz",
638
+ "integrity": "sha512-IcpW84uEn3N7ETtNZMlxKhfl6Pec8rUNGOTBtWbK1FKhJxIFAptZyVrvVRVBimAJxJCgc3PxepxkdWWG4DVzfA==",
639
  "dev": true,
640
  "license": "MIT",
641
  "engines": {
 
3358
  "license": "MIT"
3359
  },
3360
  "node_modules/data-urls": {
3361
+ "version": "8.0.0",
3362
+ "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-8.0.0.tgz",
3363
+ "integrity": "sha512-JQUCCK+/CAGbGGx618PlFZMXH81Jtj7t73CHv9dd/zVWvxgGT2zLFRjnKb+Ng46GIwcy+f7f88qd4duqllK+WQ==",
3364
  "dev": true,
3365
  "license": "MIT",
3366
  "dependencies": {
3367
  "whatwg-mimetype": "^5.0.0",
3368
+ "whatwg-url": "^17.1.2"
3369
  },
3370
  "engines": {
3371
+ "node": "^22.14.0 || >=24.0.0"
3372
  }
3373
  },
3374
  "node_modules/debug": {
 
4560
  ]
4561
  },
4562
  "node_modules/jsdom": {
4563
+ "version": "30.1.2",
4564
+ "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-30.1.2.tgz",
4565
+ "integrity": "sha512-0FFE/jE1rppmVfUrJUgxqXjcwolZYIGtAgj1pTussMhNZxIxi7W/PvfWaMNroGi2B36X1IKHbexpZ9DhkoOPiQ==",
4566
  "dev": true,
4567
  "license": "MIT",
4568
  "dependencies": {
4569
+ "@asamuzakjp/css-color": "^7.1.3",
4570
+ "@asamuzakjp/dom-selector": "^9.2.4",
4571
  "@bramus/specificity": "^2.4.2",
4572
+ "@csstools/css-syntax-patches-for-csstree": "^1.1.15",
4573
+ "@exodus/bytes": "^1.16.0",
4574
  "css-tree": "^3.2.1",
4575
+ "data-urls": "^8.0.0",
4576
  "decimal.js": "^10.6.0",
4577
  "html-encoding-sniffer": "^7.0.0",
4578
  "is-potential-custom-element-name": "^1.0.1",
4579
+ "lru-cache": "^11.5.3",
4580
  "parse5": "^8.0.1",
4581
  "saxes": "^6.0.0",
4582
  "tough-cookie": "^6.0.2",
4583
+ "undici": "^8.11.2",
4584
  "w3c-xmlserializer": "^6.0.0",
4585
  "webidl-conversions": "^8.0.1",
4586
  "whatwg-mimetype": "^5.0.0",
4587
+ "whatwg-url": "^17.2.0",
4588
  "xml-name-validator": "^5.0.0"
4589
  },
4590
  "engines": {
 
4599
  }
4600
  }
4601
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4602
  "node_modules/json-schema": {
4603
  "version": "0.4.0",
4604
  "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
 
7530
  }
7531
  },
7532
  "node_modules/tr46": {
7533
+ "version": "7.0.0",
7534
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-7.0.0.tgz",
7535
+ "integrity": "sha512-BcDSDW+SIGWVOns1Zm6Yg91q9AEj7eaID0QDY9oIqJD1A8dscNwMcl9Sms2DeuWCNov1X0/oXanHGYQBSLwZsg==",
7536
  "dev": true,
7537
  "license": "MIT",
7538
  "dependencies": {
7539
  "punycode": "^2.3.1"
7540
  },
7541
  "engines": {
7542
+ "node": "^22.14.0 || >=24.0.0"
7543
  }
7544
  },
7545
  "node_modules/trim-lines": {
 
7629
  }
7630
  },
7631
  "node_modules/undici": {
7632
+ "version": "8.11.2",
7633
+ "resolved": "https://registry.npmjs.org/undici/-/undici-8.11.2.tgz",
7634
+ "integrity": "sha512-u4UB2/IrKdU6lFxumHmmo1a3fCQO5tzQllRorfoRS63txhrB7xTpSn1PftwC4qEHkOaqP95fCWW4lJzwErwzhQ==",
7635
  "dev": true,
7636
  "license": "MIT",
7637
  "engines": {
 
8043
  }
8044
  },
8045
  "node_modules/whatwg-url": {
8046
+ "version": "17.2.0",
8047
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-17.2.0.tgz",
8048
+ "integrity": "sha512-IhLIHNcBrzIixC5XXsbr4DxdjajyA5vQ5RwGZMtrUp+GbtE5Nrsge9QKau7jXrC0aTXLYGV0xiW7Tb4YS2aomw==",
8049
  "dev": true,
8050
  "license": "MIT",
8051
  "dependencies": {
8052
+ "@exodus/bytes": "^1.16.0",
8053
+ "tr46": "^7.0.0",
8054
  "webidl-conversions": "^8.0.1"
8055
  },
8056
  "engines": {
8057
+ "node": "^22.14.0 || >=24.0.0"
8058
  }
8059
  },
8060
  "node_modules/wouter": {