[READ-ONLY] a fast, modern browser for the npm registry
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: add standard site lexicons to project (#297)

Co-authored-by: Daniel Roe <daniel@roe.dev>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>

authored by

Jonathan Yeong
Daniel Roe
autofix-ci[bot]
and committed by
GitHub
183d7bcd 1c87dedf

+546 -18
+3
.gitignore
··· 36 36 37 37 # Lighthouse 38 38 .lighthouseci 39 + 40 + # generated files 41 + shared/types/lexicons
+2 -1
knip.json
··· 2 2 "$schema": "https://unpkg.com/knip@5/schema.json", 3 3 "includeEntryExports": true, 4 4 "ignoreExportsUsedInFile": true, 5 - "ignoreBinaries": ["simple-git-hooks", "lint-staged"], 5 + "ignoreBinaries": ["simple-git-hooks", "lint-staged", "lex"], 6 + "ignore": ["shared/types/lexicons/**"], 6 7 "workspaces": { 7 8 ".": { 8 9 "entry": [
+14
lexicons.json
··· 1 + { 2 + "version": 1, 3 + "lexicons": ["site.standard.document"], 4 + "resolutions": { 5 + "com.atproto.repo.strongRef": { 6 + "uri": "at://did:plc:6msi3pj7krzih5qxqtryxlzw/com.atproto.lexicon.schema/com.atproto.repo.strongRef", 7 + "cid": "bafyreifrkdbnkvfjujntdaeigolnrjj3srrs53tfixjhmacclps72qlov4" 8 + }, 9 + "site.standard.document": { 10 + "uri": "at://did:plc:re3ebnp5v7ffagz6rb6xfei4/com.atproto.lexicon.schema/site.standard.document", 11 + "cid": "bafyreigdukg62hmel4jbdvghdsoaphslhrdktmahzdyokomuka6yejetwa" 12 + } 13 + } 14 + }
+22
lexicons/com/atproto/repo/strongRef.json
··· 1 + { 2 + "id": "com.atproto.repo.strongRef", 3 + "defs": { 4 + "main": { 5 + "type": "object", 6 + "required": ["uri", "cid"], 7 + "properties": { 8 + "cid": { 9 + "type": "string", 10 + "format": "cid" 11 + }, 12 + "uri": { 13 + "type": "string", 14 + "format": "at-uri" 15 + } 16 + } 17 + } 18 + }, 19 + "$type": "com.atproto.lexicon.schema", 20 + "lexicon": 1, 21 + "description": "A URI with a content-hash fingerprint." 22 + }
+79
lexicons/site/standard/document.json
··· 1 + { 2 + "id": "site.standard.document", 3 + "defs": { 4 + "main": { 5 + "key": "tid", 6 + "type": "record", 7 + "record": { 8 + "type": "object", 9 + "required": ["site", "title", "publishedAt"], 10 + "properties": { 11 + "path": { 12 + "type": "string", 13 + "description": "Combine with site or publication url to construct a canonical URL to the document. Prepend with a leading slash." 14 + }, 15 + "site": { 16 + "type": "string", 17 + "format": "uri", 18 + "description": "Points to a publication record (at://) or a publication url (https://) for loose documents. Avoid trailing slashes." 19 + }, 20 + "tags": { 21 + "type": "array", 22 + "items": { 23 + "type": "string" 24 + }, 25 + "maxLength": 1280, 26 + "description": "Array of strings used to tag or categorize the document. Avoid prepending tags with hashtags.", 27 + "maxGraphemes": 128 28 + }, 29 + "title": { 30 + "type": "string", 31 + "maxLength": 5000, 32 + "description": "Title of the document.", 33 + "maxGraphemes": 500 34 + }, 35 + "content": { 36 + "refs": [], 37 + "type": "union", 38 + "closed": false, 39 + "description": "Open union used to define the record's content. Each entry must specify a $type and may be extended with other lexicons to support additional content formats." 40 + }, 41 + "updatedAt": { 42 + "type": "string", 43 + "format": "datetime", 44 + "description": "Timestamp of the documents last edit." 45 + }, 46 + "coverImage": { 47 + "type": "blob", 48 + "accept": ["image/*"], 49 + "maxSize": 1000000, 50 + "description": "Image to used for thumbnail or cover image. Less than 1MB is size." 51 + }, 52 + "bskyPostRef": { 53 + "ref": "com.atproto.repo.strongRef", 54 + "type": "ref", 55 + "description": "Strong reference to a Bluesky post. Useful to keep track of comments off-platform." 56 + }, 57 + "description": { 58 + "type": "string", 59 + "maxLength": 30000, 60 + "description": "A brief description or excerpt from the document.", 61 + "maxGraphemes": 3000 62 + }, 63 + "publishedAt": { 64 + "type": "string", 65 + "format": "datetime", 66 + "description": "Timestamp of the documents publish time." 67 + }, 68 + "textContent": { 69 + "type": "string", 70 + "description": "Plaintext representation of the documents contents. Should not contain markdown or other formatting." 71 + } 72 + } 73 + }, 74 + "description": "A document record representing a published article, blog post, or other content. Documents can belong to a publication or exist independently." 75 + } 76 + }, 77 + "$type": "com.atproto.lexicon.schema", 78 + "lexicon": 1 79 + }
+3 -1
package.json
··· 21 21 "generate": "nuxt generate", 22 22 "npmx-connector": "pnpm --filter npmx-connector dev", 23 23 "preview": "nuxt preview", 24 - "postinstall": "nuxt prepare && simple-git-hooks", 24 + "postinstall": "nuxt prepare && simple-git-hooks && pnpm generate:lexicons", 25 + "generate:lexicons": "lex build --lexicons lexicons --out shared/types/lexicons --clear", 25 26 "test": "vite test", 26 27 "test:browser": "playwright test", 27 28 "test:browser:ui": "playwright test --ui", ··· 31 32 "test:unit": "vite test --project unit" 32 33 }, 33 34 "dependencies": { 35 + "@atproto/lex": "^0.0.13", 34 36 "@deno/doc": "jsr:^0.189.1", 35 37 "@iconify-json/simple-icons": "^1.2.67", 36 38 "@iconify-json/vscode-icons": "^1.2.40",
+423 -16
pnpm-lock.yaml
··· 20 20 21 21 .: 22 22 dependencies: 23 + '@atproto/lex': 24 + specifier: ^0.0.13 25 + version: 0.0.13 23 26 '@deno/doc': 24 27 specifier: jsr:^0.189.1 25 28 version: '@jsr/deno__doc@0.189.1(patch_hash=24f326e123c822a07976329a5afe91a8713e82d53134b5586625b72431c87832)' ··· 279 282 resolution: {integrity: sha512-60vepv88RwcJtSHrD6MjIL6Ta3SOYbgfnkHb+ppAVK+o9mXprRtulx7VlRl3lN3bbvysAfCS7WMVfhUYemB0IQ==} 280 283 engines: {node: '>= 16'} 281 284 285 + '@atproto-labs/did-resolver@0.2.6': 286 + resolution: {integrity: sha512-2K1bC04nI2fmgNcvof+yA28IhGlpWn2JKYlPa7To9JTKI45FINCGkQSGiL2nyXlyzDJJ34fZ1aq6/IRFIOIiqg==} 287 + 288 + '@atproto-labs/fetch@0.2.3': 289 + resolution: {integrity: sha512-NZtbJOCbxKUFRFKMpamT38PUQMY0hX0p7TG5AEYOPhZKZEP7dHZ1K2s1aB8MdVH0qxmqX7nQleNrrvLf09Zfdw==} 290 + 291 + '@atproto-labs/pipe@0.1.1': 292 + resolution: {integrity: sha512-hdNw2oUs2B6BN1lp+32pF7cp8EMKuIN5Qok2Vvv/aOpG/3tNSJ9YkvfI0k6Zd188LeDDYRUpYpxcoFIcGH/FNg==} 293 + 294 + '@atproto-labs/simple-store-memory@0.1.4': 295 + resolution: {integrity: sha512-3mKY4dP8I7yKPFj9VKpYyCRzGJOi5CEpOLPlRhoJyLmgs3J4RzDrjn323Oakjz2Aj2JzRU/AIvWRAZVhpYNJHw==} 296 + 297 + '@atproto-labs/simple-store@0.3.0': 298 + resolution: {integrity: sha512-nOb6ONKBRJHRlukW1sVawUkBqReLlLx6hT35VS3imaNPwiXDxLnTK7lxw3Lrl9k5yugSBDQAkZAq3MPTEFSUBQ==} 299 + 300 + '@atproto/common-web@0.4.14': 301 + resolution: {integrity: sha512-rMU8Q+kpyPpirUS9OqT7aOD1hxKa+diem3vc7BA0lOkj0tU6wcAxegxmbPZ8JaOsR7SSYhP/jCt/5wbT4qqkuQ==} 302 + 303 + '@atproto/common@0.5.9': 304 + resolution: {integrity: sha512-rzl8dB7ErpA/VUgCidahUtbxEph50J4g7j68bZmlwwrHlrtvTe8DjrwH5EUFEcegl9dadIhcVJ3qi0kPKEUr+g==} 305 + engines: {node: '>=18.7.0'} 306 + 307 + '@atproto/crypto@0.4.5': 308 + resolution: {integrity: sha512-n40aKkMoCatP0u9Yvhrdk6fXyOHFDDbkdm4h4HCyWW+KlKl8iXfD5iV+ECq+w5BM+QH25aIpt3/j6EUNerhLxw==} 309 + engines: {node: '>=18.7.0'} 310 + 311 + '@atproto/did@0.3.0': 312 + resolution: {integrity: sha512-raUPzUGegtW/6OxwCmM8bhZvuIMzxG5t9oWsth6Tp91Kb5fTnHV2h/KKNF1C82doeA4BdXCErTyg7ISwLbQkzA==} 313 + 314 + '@atproto/lex-builder@0.0.12': 315 + resolution: {integrity: sha512-ObWnmsbkPwjKKIX/L0JyMptmggr3gvbZKPDcpr1eSBUWyWeqqX8OfIlHYLgm5veNuO776RV05CE7BdQFQUA+9Q==} 316 + 317 + '@atproto/lex-cbor@0.0.9': 318 + resolution: {integrity: sha512-szkS569j1eZsIxZKh2VZHVq7pSpewy1wHh8c6nVYekHfYcJhFkevQq/DjTeatZ7YZKNReGYthQulgaZq2ytfWQ==} 319 + 320 + '@atproto/lex-client@0.0.10': 321 + resolution: {integrity: sha512-n3g9KoY5hw7W29mcR4TrjN5qOi6JiWty7r1heqLLfYiq5TxaRx9/QBa2hbN4h1p4xxICPZoDlNtuGq8YV4U8mg==} 322 + 323 + '@atproto/lex-data@0.0.9': 324 + resolution: {integrity: sha512-1slwe4sG0cyWtsq16+rBoWIxNDqGPkkvN+PV6JuzA7dgUK9bjUmXBGQU4eZlUPSS43X1Nhmr/9VjgKmEzU9vDw==} 325 + 326 + '@atproto/lex-document@0.0.11': 327 + resolution: {integrity: sha512-ePtFOU7yYAp1IL1mPDrAyo+ajN9V7W8z6BY4xXEM/m9U3vCVNC+SIkgkfwumqSUqOtBy4gpz52ppK+R/9S8UWg==} 328 + 329 + '@atproto/lex-installer@0.0.13': 330 + resolution: {integrity: sha512-Uu9JsZBBTVel8qz+wgf/M46uimPMn4Ub3hToscngELa+C9+6amHAtcArVdJgv4UsDu13TneOj3I6bdkU0luLTw==} 331 + 332 + '@atproto/lex-json@0.0.9': 333 + resolution: {integrity: sha512-Q2v1EVZcnd+ndyZj1r2UlGikA7q6It24CFPLbxokcf5Ba4RBupH8IkkQX7mqUDSRWPgQdmZYIdW9wUln+MKDqw==} 334 + 335 + '@atproto/lex-resolver@0.0.12': 336 + resolution: {integrity: sha512-Q3/olki+Wl3AVk/QlDfQJ6ttZuIe6RcT6UJ0eAb04f1r7vXihMyZSb4kPoDF86FoIWsxU8P8+FFHYszm7S+jAw==} 337 + 338 + '@atproto/lex-schema@0.0.10': 339 + resolution: {integrity: sha512-970BZVHtsLn03k2wkpYzdY2o/oZycqUReG1UblOkWYkbhQd04WqliiGrpUie/ls25oJs37ymI+fCDPcYg9tuQg==} 340 + 341 + '@atproto/lex@0.0.13': 342 + resolution: {integrity: sha512-Heh65sU7I7kYCoN1ubOKlKd0xitKHgic4B2Q/7D3F5L/IoMMQxCWRiUvYKk9PMWXerP4XP1cVqK8LNJTl/zCbA==} 343 + hasBin: true 344 + 345 + '@atproto/lexicon@0.6.1': 346 + resolution: {integrity: sha512-/vI1kVlY50Si+5MXpvOucelnYwb0UJ6Qto5mCp+7Q5C+Jtp+SoSykAPVvjVtTnQUH2vrKOFOwpb3C375vSKzXw==} 347 + 348 + '@atproto/repo@0.8.12': 349 + resolution: {integrity: sha512-QpVTVulgfz5PUiCTELlDBiRvnsnwrFWi+6CfY88VwXzrRHd9NE8GItK7sfxQ6U65vD/idH8ddCgFrlrsn1REPQ==} 350 + engines: {node: '>=18.7.0'} 351 + 352 + '@atproto/syntax@0.4.3': 353 + resolution: {integrity: sha512-YoZUz40YAJr5nPwvCDWgodEOlt5IftZqPJvA0JDWjuZKD8yXddTwSzXSaKQAzGOpuM+/A3uXRtPzJJqlScc+iA==} 354 + 282 355 '@babel/code-frame@7.28.6': 283 356 resolution: {integrity: sha512-JYgintcMjRiCvS8mMECzaEn+m3PfoQiyqukOMCCVQtoJGYJw8j/8LBJEiqkHLkfwCcs74E3pbAUFNg7d9VNJ+Q==} 284 357 engines: {node: '>=6.9.0'} ··· 1522 1595 '@ioredis/commands@1.5.0': 1523 1596 resolution: {integrity: sha512-eUgLqrMf8nJkZxT24JvVRrQya1vZkQh8BBeYNwGDqa5I0VUi8ACx7uFvAaLxintokpTenkK6DASvo/bvNbBGow==} 1524 1597 1598 + '@ipld/dag-cbor@7.0.3': 1599 + resolution: {integrity: sha512-1VVh2huHsuohdXC1bGJNE8WR72slZ9XE2T3wbBBq31dm7ZBatmKLLxrB+XAqafxfRFjv08RZmj/W/ZqaM13AuA==} 1600 + 1525 1601 '@isaacs/balanced-match@4.0.1': 1526 1602 resolution: {integrity: sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==} 1527 1603 engines: {node: 20 || >=22} ··· 1624 1700 '@napi-rs/wasm-runtime@1.1.1': 1625 1701 resolution: {integrity: sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A==} 1626 1702 1703 + '@noble/curves@1.9.7': 1704 + resolution: {integrity: sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw==} 1705 + engines: {node: ^14.21.3 || >=16} 1706 + 1707 + '@noble/hashes@1.8.0': 1708 + resolution: {integrity: sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==} 1709 + engines: {node: ^14.21.3 || >=16} 1710 + 1627 1711 '@nodelib/fs.scandir@2.1.5': 1628 1712 resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 1629 1713 engines: {node: '>= 8'} ··· 2238 2322 resolution: {integrity: sha512-4t5lYmPneAGKGN7zDhK2iQrn+Ax3DXLCNqVr3z6K2VqemKWfQTlLyzjgjilxZmwFAKe65qI4WG7Bsj05UgUHaA==} 2239 2323 engines: {node: ^20.19.0 || >=22.12.0} 2240 2324 2325 + '@oxc-project/runtime@0.111.0': 2326 + resolution: {integrity: sha512-Hssa3lXfhczG0Qx0XB6NXLQTKrKeWSPDxcHqddCmBVnOQnlgE8Z+omcPHiewvvvZjSw8RgUPQCU5a+rx/vZ1YA==} 2327 + engines: {node: ^20.19.0 || >=22.12.0} 2328 + 2241 2329 '@oxc-project/types@0.110.0': 2242 2330 resolution: {integrity: sha512-6Ct21OIlrEnFEJk5LT4e63pk3btsI6/TusD/GStLi7wYlGJNOl1GI9qvXAnRAxQU9zqA2Oz+UwhfTOU2rPZVow==} 2331 + 2332 + '@oxc-project/types@0.111.0': 2333 + resolution: {integrity: sha512-bh54LJMafgRGl2cPQ/QM+tI5rWaShm/wK9KywEj/w36MhiPKXYM67H2y3q+9pr4YO7ufwg2AKdBAZkhHBD8ClA==} 2243 2334 2244 2335 '@oxc-project/types@0.95.0': 2245 2336 resolution: {integrity: sha512-vACy7vhpMPhjEJhULNxrdR0D943TkA/MigMpJCHmBHvMXxRStRi/dPtTlfQ3uDwWSzRpT8z+7ImjZVf8JWBocQ==} ··· 3574 3665 y-protocols: ^1.0.1 3575 3666 yjs: ^13.5.38 3576 3667 3668 + '@ts-morph/common@0.28.1': 3669 + resolution: {integrity: sha512-W74iWf7ILp1ZKNYXY5qbddNaml7e9Sedv5lvU1V8lftlitkc9Pq1A+jlH23ltDgWYeZFFEqGCD1Ies9hqu3O+g==} 3670 + 3577 3671 '@tybys/wasm-util@0.10.1': 3578 3672 resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} 3579 3673 ··· 3869 3963 '@vitest/utils@4.0.18': 3870 3964 resolution: {integrity: sha512-msMRKLMVLWygpK3u2Hybgi4MNjcYJvwTb0Ru09+fOyCXIgT5raYP041DRRdiJiI3k/2U6SEbAETB3YtBrUkCFA==} 3871 3965 3872 - '@voidzero-dev/vite-plus-core@0.0.0-dfd5c99899261c54d5b19dceaa831fab310d6171': 3873 - resolution: {integrity: sha512-tNNx5L88Wzd5ABY/fggYsu1h4iK8u9zqSAby9DH/p6dP+FgFD/WgI3Uxnqymik1Zg7I/7x+pQ+819fUkG0EpyQ==} 3966 + '@voidzero-dev/vite-plus-core@0.0.0-40918e094cfc5866505c7c99ca8187c4793b88f6': 3967 + resolution: {integrity: sha512-fa6obN+CTIyk2lr+nIoM2urKyo9AvHnrp716rHqPid3ESHyTL7KJCf7NNPTcRaEhXo2Lss++vRaz2Hh9Jb+pVA==} 3874 3968 engines: {node: ^20.19.0 || >=22.12.0} 3875 3969 peerDependencies: 3876 3970 '@arethetypeswrong/core': ^0.18.1 ··· 4408 4502 resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} 4409 4503 engines: {node: '>= 4.0.0'} 4410 4504 4505 + atomic-sleep@1.0.0: 4506 + resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==} 4507 + engines: {node: '>=8.0.0'} 4508 + 4411 4509 automd@0.4.2: 4412 4510 resolution: {integrity: sha512-9Gey0OG4gu2IzoLbwRj2fqyntJPbEFox/5KdOgg0zflkzq5lyOapWE324xYOvVdk9hgyjiMvDcT6XUPAIJhmag==} 4413 4511 hasBin: true ··· 4574 4672 caniuse-lite@1.0.30001766: 4575 4673 resolution: {integrity: sha512-4C0lfJ0/YPjJQHagaE9x2Elb69CIqEPZeG0anQt9SIvIoOH4a4uaRl73IavyO+0qZh6MDLH//DrXThEYKHkmYA==} 4576 4674 4675 + cborg@1.10.2: 4676 + resolution: {integrity: sha512-b3tFPA9pUr2zCUiCfRd2+wok2/LBSNUMKOuRRok+WlvvAgEt/PlbgPTsZUcwCOs53IJvLgTp0eotwtosE6njug==} 4677 + hasBin: true 4678 + 4577 4679 ccount@2.0.1: 4578 4680 resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} 4579 4681 ··· 4653 4755 cluster-key-slot@1.1.2: 4654 4756 resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==} 4655 4757 engines: {node: '>=0.10.0'} 4758 + 4759 + code-block-writer@13.0.3: 4760 + resolution: {integrity: sha512-Oofo0pq3IKnsFtuHqSF7TqBfr71aeyZDVJ0HpmqB7FBM2qEigL0iPONSCZSO9pE9dZTAxANe5XHG9Uy0YMv8cg==} 4656 4761 4657 4762 color-convert@2.0.1: 4658 4763 resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} ··· 4753 4858 core-js-compat@3.48.0: 4754 4859 resolution: {integrity: sha512-OM4cAF3D6VtH/WkLtWvyNC56EZVXsZdU3iqaMG2B4WvYrlqU831pc4UtG5yp0sE9z8Y02wVN7PjW5Zf9Gt0f1Q==} 4755 4860 4861 + core-js@3.48.0: 4862 + resolution: {integrity: sha512-zpEHTy1fjTMZCKLHUZoVeylt9XrzaIN2rbPXEt0k+q7JE5CkCZdo6bNq55bn24a69CH7ErAVLKijxJja4fw+UQ==} 4863 + 4756 4864 core-util-is@1.0.3: 4757 4865 resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} 4758 4866 ··· 5374 5482 5375 5483 fast-npm-meta@0.4.8: 5376 5484 resolution: {integrity: sha512-ybZVlDZ2PkO79dosM+6CLZfKWRH8MF0PiWlw8M4mVWJl8IEJrPfxYc7Tsu830Dwj/R96LKXfePGTSzKWbPJ08w==} 5485 + 5486 + fast-redact@3.5.0: 5487 + resolution: {integrity: sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==} 5488 + engines: {node: '>=6'} 5377 5489 5378 5490 fast-uri@3.1.0: 5379 5491 resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==} ··· 6116 6228 resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==} 6117 6229 engines: {node: '>=16'} 6118 6230 6231 + iso-datestring-validator@2.2.2: 6232 + resolution: {integrity: sha512-yLEMkBbLZTlVQqOnQ4FiMujR6T4DEcCb1xizmvXS+OxuhwcbtynoosRzdMA69zZCShCNAbi+gJ71FxZBBXx1SA==} 6233 + 6119 6234 isomorphic-git@1.36.3: 6120 6235 resolution: {integrity: sha512-bHF1nQTjL0IfSo13BHDO8oQ6SvYNQduTAdPJdSmrJ5JwZY2fsyjLujEXav5hqPCegSCAnc75ZsBUHqT/NqR7QA==} 6121 6236 engines: {node: '>=14.17'} ··· 6801 6916 muggle-string@0.4.1: 6802 6917 resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} 6803 6918 6919 + multiformats@9.9.0: 6920 + resolution: {integrity: sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==} 6921 + 6804 6922 nano-spawn@2.0.0: 6805 6923 resolution: {integrity: sha512-tacvGzUY5o2D8CBh2rrwxyNojUsZNU2zjNTzKQrkgGJQTbGAfArVWXSKMBokBeeg6C7OLRGUEyoFlYbfeWQIqw==} 6806 6924 engines: {node: '>=20.17'} ··· 6977 7095 resolution: {integrity: sha512-P7o0hkMahOhjb1niG28vLNAXsJrRcfpJvYWcTmPt/Tf4xedcF2PA1E9++N1tufY8/vIsaiJgHhjQp53hJCe+zw==} 6978 7096 engines: {node: '>=20'} 6979 7097 7098 + on-exit-leak-free@2.1.2: 7099 + resolution: {integrity: sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==} 7100 + engines: {node: '>=14.0.0'} 7101 + 6980 7102 on-finished@2.4.1: 6981 7103 resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} 6982 7104 engines: {node: '>= 0.8'} ··· 7191 7313 pify@4.0.1: 7192 7314 resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} 7193 7315 engines: {node: '>=6'} 7316 + 7317 + pino-abstract-transport@1.2.0: 7318 + resolution: {integrity: sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q==} 7319 + 7320 + pino-std-serializers@6.2.2: 7321 + resolution: {integrity: sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==} 7322 + 7323 + pino@8.21.0: 7324 + resolution: {integrity: sha512-ip4qdzjkAyDDZklUaZkcRFb2iA118H9SgRh8yzTkSQK8HilsOJF7rSY8HoW5+I0M46AZgX/pxbprf2vvzQCE0Q==} 7325 + hasBin: true 7194 7326 7195 7327 pixelmatch@7.1.0: 7196 7328 resolution: {integrity: sha512-1wrVzJ2STrpmONHKBy228LM1b84msXDUoAzVEl0R8Mz4Ce6EPr+IVtxm8+yvrqLYMHswREkjYFaMxnyGnaY3Ng==} ··· 7430 7562 process-nextick-args@2.0.1: 7431 7563 resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} 7432 7564 7565 + process-warning@3.0.0: 7566 + resolution: {integrity: sha512-mqn0kFRl0EoqhnL0GQ0veqFHyIN1yig9RHh/InzORTUiZHFRAur+aMtRkELNwGs9aNwKS6tg/An4NYBPGwvtzQ==} 7567 + 7433 7568 process@0.11.10: 7434 7569 resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} 7435 7570 engines: {node: '>= 0.6.0'} ··· 7533 7668 queue-microtask@1.2.3: 7534 7669 resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 7535 7670 7671 + quick-format-unescaped@4.0.4: 7672 + resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==} 7673 + 7536 7674 radix3@1.1.2: 7537 7675 resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} 7538 7676 ··· 7576 7714 resolution: {integrity: sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==} 7577 7715 engines: {node: '>= 20.19.0'} 7578 7716 7717 + real-require@0.2.0: 7718 + resolution: {integrity: sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==} 7719 + engines: {node: '>= 12.13.0'} 7720 + 7579 7721 redis-errors@1.2.0: 7580 7722 resolution: {integrity: sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==} 7581 7723 engines: {node: '>=4'} ··· 7788 7930 resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} 7789 7931 engines: {node: '>= 0.4'} 7790 7932 7933 + safe-stable-stringify@2.5.0: 7934 + resolution: {integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==} 7935 + engines: {node: '>=10'} 7936 + 7791 7937 safer-buffer@2.1.2: 7792 7938 resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} 7793 7939 ··· 7957 8103 resolution: {integrity: sha512-bPMmpy/5WWKHea5Y/jYAP6k74A+hvmRCQaJuJB6I/ML5JZq/KfNieUVo/3Mh7SAqn7TyFdIo6wqYHInG1MU1bQ==} 7958 8104 engines: {node: '>=10.0.0'} 7959 8105 8106 + sonic-boom@3.8.1: 8107 + resolution: {integrity: sha512-y4Z8LCDBuum+PBP3lSV7RHrXscqksve/bi0as7mhwVnBW+/wUqKT/2Kb7um8yqcFy0duYbbPxzt89Zy2nOCaxg==} 8108 + 7960 8109 source-map-js@1.2.1: 7961 8110 resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} 7962 8111 engines: {node: '>=0.10.0'} ··· 7991 8140 speakingurl@14.0.1: 7992 8141 resolution: {integrity: sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==} 7993 8142 engines: {node: '>=0.10.0'} 8143 + 8144 + split2@4.2.0: 8145 + resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} 8146 + engines: {node: '>= 10.x'} 7994 8147 7995 8148 srvx@0.10.1: 7996 8149 resolution: {integrity: sha512-A//xtfak4eESMWWydSRFUVvCTQbSwivnGCEf8YGPe2eHU0+Z6znfUTCPF0a7oV3sObSOcrXHlL6Bs9vVctfXdg==} ··· 8210 8363 text-decoder@1.2.3: 8211 8364 resolution: {integrity: sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==} 8212 8365 8366 + thread-stream@2.7.0: 8367 + resolution: {integrity: sha512-qQiRWsU/wvNolI6tbbCKd9iKaTnCXsTwVxhhKM6nctPdujTyztjlbUkUTUymidWcMnZ5pWR0ej4a0tjsW021vw==} 8368 + 8213 8369 tiny-inflate@1.0.3: 8214 8370 resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==} 8215 8371 ··· 8283 8439 peerDependencies: 8284 8440 typescript: '>=4.8.4' 8285 8441 8442 + ts-morph@27.0.2: 8443 + resolution: {integrity: sha512-fhUhgeljcrdZ+9DZND1De1029PrE+cMkIP7ooqkLRTrRLTqcki2AstsyJm0vRNbTbVCNJ0idGlbBrfqc7/nA8w==} 8444 + 8286 8445 tsdown@0.20.1: 8287 8446 resolution: {integrity: sha512-Wo1BzqNQVZ6SFQV8rjQBwMmNubO+yV3F+vp2WNTjEaS4S5CT1C1dHtUbeFMrCEasZpGy5w6TshpehNnfTe8QBQ==} 8288 8447 engines: {node: '>=20.19.0'} ··· 8360 8519 ufo@1.6.3: 8361 8520 resolution: {integrity: sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q==} 8362 8521 8522 + uint8arrays@3.0.0: 8523 + resolution: {integrity: sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==} 8524 + 8363 8525 ultrahtml@1.6.0: 8364 8526 resolution: {integrity: sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==} 8365 8527 ··· 8413 8575 unicode-property-aliases-ecmascript@2.2.0: 8414 8576 resolution: {integrity: sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==} 8415 8577 engines: {node: '>=4'} 8578 + 8579 + unicode-segmenter@0.14.5: 8580 + resolution: {integrity: sha512-jHGmj2LUuqDcX3hqY12Ql+uhUTn8huuxNZGq7GvtF6bSybzH3aFgedYu/KTzQStEgt1Ra2F3HxadNXsNjb3m3g==} 8416 8581 8417 8582 unicode-trie@2.0.0: 8418 8583 resolution: {integrity: sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==} ··· 8645 8810 validate-npm-package-name@7.0.2: 8646 8811 resolution: {integrity: sha512-hVDIBwsRruT73PbK7uP5ebUt+ezEtCmzZz3F59BSr2F6OVFnJ/6h8liuvdLrQ88Xmnk6/+xGGuq+pG9WwTuy3A==} 8647 8812 engines: {node: ^20.17.0 || >=22.9.0} 8813 + 8814 + varint@6.0.0: 8815 + resolution: {integrity: sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==} 8648 8816 8649 8817 vary@1.1.2: 8650 8818 resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} ··· 9164 9332 '@types/json-schema': 7.0.15 9165 9333 js-yaml: 4.1.1 9166 9334 9335 + '@atproto-labs/did-resolver@0.2.6': 9336 + dependencies: 9337 + '@atproto-labs/fetch': 0.2.3 9338 + '@atproto-labs/pipe': 0.1.1 9339 + '@atproto-labs/simple-store': 0.3.0 9340 + '@atproto-labs/simple-store-memory': 0.1.4 9341 + '@atproto/did': 0.3.0 9342 + zod: 3.25.76 9343 + 9344 + '@atproto-labs/fetch@0.2.3': 9345 + dependencies: 9346 + '@atproto-labs/pipe': 0.1.1 9347 + 9348 + '@atproto-labs/pipe@0.1.1': {} 9349 + 9350 + '@atproto-labs/simple-store-memory@0.1.4': 9351 + dependencies: 9352 + '@atproto-labs/simple-store': 0.3.0 9353 + lru-cache: 10.4.3 9354 + 9355 + '@atproto-labs/simple-store@0.3.0': {} 9356 + 9357 + '@atproto/common-web@0.4.14': 9358 + dependencies: 9359 + '@atproto/lex-data': 0.0.9 9360 + '@atproto/lex-json': 0.0.9 9361 + '@atproto/syntax': 0.4.3 9362 + zod: 3.25.76 9363 + 9364 + '@atproto/common@0.5.9': 9365 + dependencies: 9366 + '@atproto/common-web': 0.4.14 9367 + '@atproto/lex-cbor': 0.0.9 9368 + '@atproto/lex-data': 0.0.9 9369 + iso-datestring-validator: 2.2.2 9370 + multiformats: 9.9.0 9371 + pino: 8.21.0 9372 + 9373 + '@atproto/crypto@0.4.5': 9374 + dependencies: 9375 + '@noble/curves': 1.9.7 9376 + '@noble/hashes': 1.8.0 9377 + uint8arrays: 3.0.0 9378 + 9379 + '@atproto/did@0.3.0': 9380 + dependencies: 9381 + zod: 3.25.76 9382 + 9383 + '@atproto/lex-builder@0.0.12': 9384 + dependencies: 9385 + '@atproto/lex-document': 0.0.11 9386 + '@atproto/lex-schema': 0.0.10 9387 + prettier: 3.8.1 9388 + ts-morph: 27.0.2 9389 + tslib: 2.8.1 9390 + 9391 + '@atproto/lex-cbor@0.0.9': 9392 + dependencies: 9393 + '@atproto/lex-data': 0.0.9 9394 + tslib: 2.8.1 9395 + 9396 + '@atproto/lex-client@0.0.10': 9397 + dependencies: 9398 + '@atproto/lex-data': 0.0.9 9399 + '@atproto/lex-json': 0.0.9 9400 + '@atproto/lex-schema': 0.0.10 9401 + tslib: 2.8.1 9402 + 9403 + '@atproto/lex-data@0.0.9': 9404 + dependencies: 9405 + multiformats: 9.9.0 9406 + tslib: 2.8.1 9407 + uint8arrays: 3.0.0 9408 + unicode-segmenter: 0.14.5 9409 + 9410 + '@atproto/lex-document@0.0.11': 9411 + dependencies: 9412 + '@atproto/lex-schema': 0.0.10 9413 + core-js: 3.48.0 9414 + tslib: 2.8.1 9415 + 9416 + '@atproto/lex-installer@0.0.13': 9417 + dependencies: 9418 + '@atproto/lex-builder': 0.0.12 9419 + '@atproto/lex-cbor': 0.0.9 9420 + '@atproto/lex-data': 0.0.9 9421 + '@atproto/lex-document': 0.0.11 9422 + '@atproto/lex-resolver': 0.0.12 9423 + '@atproto/lex-schema': 0.0.10 9424 + '@atproto/syntax': 0.4.3 9425 + tslib: 2.8.1 9426 + 9427 + '@atproto/lex-json@0.0.9': 9428 + dependencies: 9429 + '@atproto/lex-data': 0.0.9 9430 + tslib: 2.8.1 9431 + 9432 + '@atproto/lex-resolver@0.0.12': 9433 + dependencies: 9434 + '@atproto-labs/did-resolver': 0.2.6 9435 + '@atproto/crypto': 0.4.5 9436 + '@atproto/lex-client': 0.0.10 9437 + '@atproto/lex-data': 0.0.9 9438 + '@atproto/lex-document': 0.0.11 9439 + '@atproto/lex-schema': 0.0.10 9440 + '@atproto/repo': 0.8.12 9441 + '@atproto/syntax': 0.4.3 9442 + tslib: 2.8.1 9443 + 9444 + '@atproto/lex-schema@0.0.10': 9445 + dependencies: 9446 + '@atproto/lex-data': 0.0.9 9447 + '@atproto/syntax': 0.4.3 9448 + tslib: 2.8.1 9449 + 9450 + '@atproto/lex@0.0.13': 9451 + dependencies: 9452 + '@atproto/lex-builder': 0.0.12 9453 + '@atproto/lex-client': 0.0.10 9454 + '@atproto/lex-data': 0.0.9 9455 + '@atproto/lex-installer': 0.0.13 9456 + '@atproto/lex-json': 0.0.9 9457 + '@atproto/lex-schema': 0.0.10 9458 + tslib: 2.8.1 9459 + yargs: 17.7.2 9460 + 9461 + '@atproto/lexicon@0.6.1': 9462 + dependencies: 9463 + '@atproto/common-web': 0.4.14 9464 + '@atproto/syntax': 0.4.3 9465 + iso-datestring-validator: 2.2.2 9466 + multiformats: 9.9.0 9467 + zod: 3.25.76 9468 + 9469 + '@atproto/repo@0.8.12': 9470 + dependencies: 9471 + '@atproto/common': 0.5.9 9472 + '@atproto/common-web': 0.4.14 9473 + '@atproto/crypto': 0.4.5 9474 + '@atproto/lexicon': 0.6.1 9475 + '@ipld/dag-cbor': 7.0.3 9476 + multiformats: 9.9.0 9477 + uint8arrays: 3.0.0 9478 + varint: 6.0.0 9479 + zod: 3.25.76 9480 + 9481 + '@atproto/syntax@0.4.3': 9482 + dependencies: 9483 + tslib: 2.8.1 9484 + 9167 9485 '@babel/code-frame@7.28.6': 9168 9486 dependencies: 9169 9487 '@babel/helper-validator-identifier': 7.28.5 ··· 10410 10728 10411 10729 '@ioredis/commands@1.5.0': {} 10412 10730 10731 + '@ipld/dag-cbor@7.0.3': 10732 + dependencies: 10733 + cborg: 1.10.2 10734 + multiformats: 9.9.0 10735 + 10413 10736 '@isaacs/balanced-match@4.0.1': {} 10414 10737 10415 10738 '@isaacs/brace-expansion@5.0.0': ··· 10563 10886 '@tybys/wasm-util': 0.10.1 10564 10887 optional: true 10565 10888 10889 + '@noble/curves@1.9.7': 10890 + dependencies: 10891 + '@noble/hashes': 1.8.0 10892 + 10893 + '@noble/hashes@1.8.0': {} 10894 + 10566 10895 '@nodelib/fs.scandir@2.1.5': 10567 10896 dependencies: 10568 10897 '@nodelib/fs.stat': 2.0.5 ··· 11280 11609 dependencies: 11281 11610 '@nuxt/kit': 4.3.0(magicast@0.5.1) 11282 11611 '@rollup/plugin-replace': 6.0.3(rollup@4.57.0) 11283 - '@vitejs/plugin-vue': 6.0.3(@voidzero-dev/vite-plus-core@0.0.0-dfd5c99899261c54d5b19dceaa831fab310d6171(@types/node@24.10.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(typescript@5.9.3)(yaml@2.8.2))(vue@3.5.27(typescript@5.9.3)) 11284 - '@vitejs/plugin-vue-jsx': 5.1.3(@voidzero-dev/vite-plus-core@0.0.0-dfd5c99899261c54d5b19dceaa831fab310d6171(@types/node@24.10.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(typescript@5.9.3)(yaml@2.8.2))(vue@3.5.27(typescript@5.9.3)) 11612 + '@vitejs/plugin-vue': 6.0.3(@voidzero-dev/vite-plus-core@0.0.0-40918e094cfc5866505c7c99ca8187c4793b88f6(@types/node@24.10.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(typescript@5.9.3)(yaml@2.8.2))(vue@3.5.27(typescript@5.9.3)) 11613 + '@vitejs/plugin-vue-jsx': 5.1.3(@voidzero-dev/vite-plus-core@0.0.0-40918e094cfc5866505c7c99ca8187c4793b88f6(@types/node@24.10.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(typescript@5.9.3)(yaml@2.8.2))(vue@3.5.27(typescript@5.9.3)) 11285 11614 autoprefixer: 10.4.23(postcss@8.5.6) 11286 11615 consola: 3.4.2 11287 11616 cssnano: 7.1.2(postcss@8.5.6) ··· 11304 11633 std-env: 3.10.0 11305 11634 ufo: 1.6.3 11306 11635 unenv: 2.0.0-rc.24 11307 - vite: '@voidzero-dev/vite-plus-core@0.0.0-dfd5c99899261c54d5b19dceaa831fab310d6171(@types/node@24.10.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(typescript@5.9.3)(yaml@2.8.2)' 11636 + vite: '@voidzero-dev/vite-plus-core@0.0.0-40918e094cfc5866505c7c99ca8187c4793b88f6(@types/node@24.10.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(typescript@5.9.3)(yaml@2.8.2)' 11308 11637 vite-node: 5.3.0(@types/node@24.10.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(typescript@5.9.3)(yaml@2.8.2) 11309 - vite-plugin-checker: 0.12.0(@voidzero-dev/vite-plus-core@0.0.0-dfd5c99899261c54d5b19dceaa831fab310d6171(@types/node@24.10.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(typescript@5.9.3)(yaml@2.8.2))(eslint@9.39.2(jiti@2.6.1))(optionator@0.9.4)(oxlint@1.42.0(oxlint-tsgolint@0.11.2))(typescript@5.9.3)(vue-tsc@3.2.2(typescript@5.9.3)) 11638 + vite-plugin-checker: 0.12.0(@voidzero-dev/vite-plus-core@0.0.0-40918e094cfc5866505c7c99ca8187c4793b88f6(@types/node@24.10.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(typescript@5.9.3)(yaml@2.8.2))(eslint@9.39.2(jiti@2.6.1))(optionator@0.9.4)(oxlint@1.42.0(oxlint-tsgolint@0.11.2))(typescript@5.9.3)(vue-tsc@3.2.2(typescript@5.9.3)) 11310 11639 vue: 3.5.27(typescript@5.9.3) 11311 11640 vue-bundle-renderer: 2.2.0 11312 11641 optionalDependencies: ··· 11695 12024 11696 12025 '@oxc-project/runtime@0.110.0': {} 11697 12026 12027 + '@oxc-project/runtime@0.111.0': {} 12028 + 11698 12029 '@oxc-project/types@0.110.0': {} 11699 12030 12031 + '@oxc-project/types@0.111.0': {} 12032 + 11700 12033 '@oxc-project/types@0.95.0': {} 11701 12034 11702 12035 '@oxc-resolver/binding-android-arm-eabi@11.16.4': ··· 12715 13048 y-protocols: 1.0.7(yjs@13.6.29) 12716 13049 yjs: 13.6.29 12717 13050 13051 + '@ts-morph/common@0.28.1': 13052 + dependencies: 13053 + minimatch: 10.1.1 13054 + path-browserify: 1.0.1 13055 + tinyglobby: 0.2.15 13056 + 12718 13057 '@tybys/wasm-util@0.10.1': 12719 13058 dependencies: 12720 13059 tslib: 2.8.1 ··· 13081 13420 - workbox-build 13082 13421 - workbox-window 13083 13422 13084 - '@vitejs/plugin-vue-jsx@5.1.3(@voidzero-dev/vite-plus-core@0.0.0-dfd5c99899261c54d5b19dceaa831fab310d6171(@types/node@24.10.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(typescript@5.9.3)(yaml@2.8.2))(vue@3.5.27(typescript@5.9.3))': 13423 + '@vitejs/plugin-vue-jsx@5.1.3(@voidzero-dev/vite-plus-core@0.0.0-40918e094cfc5866505c7c99ca8187c4793b88f6(@types/node@24.10.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(typescript@5.9.3)(yaml@2.8.2))(vue@3.5.27(typescript@5.9.3))': 13085 13424 dependencies: 13086 13425 '@babel/core': 7.28.6 13087 13426 '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.28.6) 13088 13427 '@babel/plugin-transform-typescript': 7.28.6(@babel/core@7.28.6) 13089 13428 '@rolldown/pluginutils': 1.0.0-rc.1 13090 13429 '@vue/babel-plugin-jsx': 2.0.1(@babel/core@7.28.6) 13091 - vite: '@voidzero-dev/vite-plus-core@0.0.0-dfd5c99899261c54d5b19dceaa831fab310d6171(@types/node@24.10.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(typescript@5.9.3)(yaml@2.8.2)' 13430 + vite: '@voidzero-dev/vite-plus-core@0.0.0-40918e094cfc5866505c7c99ca8187c4793b88f6(@types/node@24.10.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(typescript@5.9.3)(yaml@2.8.2)' 13092 13431 vue: 3.5.27(typescript@5.9.3) 13093 13432 transitivePeerDependencies: 13094 13433 - supports-color 13095 13434 13096 - '@vitejs/plugin-vue@6.0.3(@voidzero-dev/vite-plus-core@0.0.0-dfd5c99899261c54d5b19dceaa831fab310d6171(@types/node@24.10.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(typescript@5.9.3)(yaml@2.8.2))(vue@3.5.27(typescript@5.9.3))': 13435 + '@vitejs/plugin-vue@6.0.3(@voidzero-dev/vite-plus-core@0.0.0-40918e094cfc5866505c7c99ca8187c4793b88f6(@types/node@24.10.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(typescript@5.9.3)(yaml@2.8.2))(vue@3.5.27(typescript@5.9.3))': 13097 13436 dependencies: 13098 13437 '@rolldown/pluginutils': 1.0.0-beta.53 13099 - vite: '@voidzero-dev/vite-plus-core@0.0.0-dfd5c99899261c54d5b19dceaa831fab310d6171(@types/node@24.10.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(typescript@5.9.3)(yaml@2.8.2)' 13438 + vite: '@voidzero-dev/vite-plus-core@0.0.0-40918e094cfc5866505c7c99ca8187c4793b88f6(@types/node@24.10.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(typescript@5.9.3)(yaml@2.8.2)' 13100 13439 vue: 3.5.27(typescript@5.9.3) 13101 13440 13102 13441 '@vitest/browser-playwright@4.0.18(@voidzero-dev/vite-plus-test@0.0.0-ffb4d08a8edafe855c59736c0a38ee85a2373ebb(@types/node@24.10.9)(esbuild@0.27.2)(happy-dom@20.3.5)(jiti@2.6.1)(terser@5.46.0)(typescript@5.9.3)(yaml@2.8.2))(playwright@1.57.0)(vite@7.3.1(@types/node@24.10.9)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))': ··· 13164 13503 '@vitest/pretty-format': 4.0.18 13165 13504 tinyrainbow: 3.0.3 13166 13505 13167 - '@voidzero-dev/vite-plus-core@0.0.0-dfd5c99899261c54d5b19dceaa831fab310d6171(@types/node@24.10.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(typescript@5.9.3)(yaml@2.8.2)': 13506 + '@voidzero-dev/vite-plus-core@0.0.0-40918e094cfc5866505c7c99ca8187c4793b88f6(@types/node@24.10.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(typescript@5.9.3)(yaml@2.8.2)': 13168 13507 dependencies: 13169 - '@oxc-project/runtime': 0.110.0 13170 - '@oxc-project/types': 0.110.0 13508 + '@oxc-project/runtime': 0.111.0 13509 + '@oxc-project/types': 0.111.0 13171 13510 lightningcss: 1.31.1 13172 13511 postcss: 8.5.6 13173 13512 optionalDependencies: ··· 13709 14048 13710 14049 at-least-node@1.0.0: {} 13711 14050 14051 + atomic-sleep@1.0.0: {} 14052 + 13712 14053 automd@0.4.2(magicast@0.5.1): 13713 14054 dependencies: 13714 14055 '@parcel/watcher': 2.5.6 ··· 13913 14254 13914 14255 caniuse-lite@1.0.30001766: {} 13915 14256 14257 + cborg@1.10.2: {} 14258 + 13916 14259 ccount@2.0.1: {} 13917 14260 13918 14261 chalk@4.1.2: ··· 13986 14329 13987 14330 cluster-key-slot@1.1.2: {} 13988 14331 14332 + code-block-writer@13.0.3: {} 14333 + 13989 14334 color-convert@2.0.1: 13990 14335 dependencies: 13991 14336 color-name: 1.1.4 ··· 14061 14406 dependencies: 14062 14407 browserslist: 4.28.1 14063 14408 14409 + core-js@3.48.0: {} 14410 + 14064 14411 core-util-is@1.0.3: {} 14065 14412 14066 14413 cors@2.8.6: ··· 14885 15232 fast-levenshtein@2.0.6: {} 14886 15233 14887 15234 fast-npm-meta@0.4.8: {} 15235 + 15236 + fast-redact@3.5.0: {} 14888 15237 14889 15238 fast-uri@3.1.0: {} 14890 15239 ··· 15766 16115 15767 16116 isexe@3.1.1: {} 15768 16117 16118 + iso-datestring-validator@2.2.2: {} 16119 + 15769 16120 isomorphic-git@1.36.3: 15770 16121 dependencies: 15771 16122 async-lock: 1.4.1 ··· 16612 16963 ms@2.1.3: {} 16613 16964 16614 16965 muggle-string@0.4.1: {} 16966 + 16967 + multiformats@9.9.0: {} 16615 16968 16616 16969 nano-spawn@2.0.0: {} 16617 16970 ··· 17028 17381 17029 17382 on-change@6.0.1: {} 17030 17383 17384 + on-exit-leak-free@2.1.2: {} 17385 + 17031 17386 on-finished@2.4.1: 17032 17387 dependencies: 17033 17388 ee-first: 1.1.1 ··· 17362 17717 17363 17718 pify@4.0.1: {} 17364 17719 17720 + pino-abstract-transport@1.2.0: 17721 + dependencies: 17722 + readable-stream: 4.7.0 17723 + split2: 4.2.0 17724 + 17725 + pino-std-serializers@6.2.2: {} 17726 + 17727 + pino@8.21.0: 17728 + dependencies: 17729 + atomic-sleep: 1.0.0 17730 + fast-redact: 3.5.0 17731 + on-exit-leak-free: 2.1.2 17732 + pino-abstract-transport: 1.2.0 17733 + pino-std-serializers: 6.2.2 17734 + process-warning: 3.0.0 17735 + quick-format-unescaped: 4.0.4 17736 + real-require: 0.2.0 17737 + safe-stable-stringify: 2.5.0 17738 + sonic-boom: 3.8.1 17739 + thread-stream: 2.7.0 17740 + 17365 17741 pixelmatch@7.1.0: 17366 17742 dependencies: 17367 17743 pngjs: 7.0.0 ··· 17585 17961 17586 17962 process-nextick-args@2.0.1: {} 17587 17963 17964 + process-warning@3.0.0: {} 17965 + 17588 17966 process@0.11.10: {} 17589 17967 17590 17968 prompts@2.4.2: ··· 17724 18102 quansync@1.0.0: {} 17725 18103 17726 18104 queue-microtask@1.2.3: {} 18105 + 18106 + quick-format-unescaped@4.0.4: {} 17727 18107 17728 18108 radix3@1.1.2: {} 17729 18109 ··· 17784 18164 17785 18165 readdirp@5.0.0: {} 17786 18166 18167 + real-require@0.2.0: {} 18168 + 17787 18169 redis-errors@1.2.0: {} 17788 18170 17789 18171 redis-parser@3.0.0: ··· 18123 18505 es-errors: 1.3.0 18124 18506 is-regex: 1.2.1 18125 18507 18508 + safe-stable-stringify@2.5.0: {} 18509 + 18126 18510 safer-buffer@2.1.2: {} 18127 18511 18128 18512 sanitize-html@2.17.0: ··· 18384 18768 transitivePeerDependencies: 18385 18769 - supports-color 18386 18770 18771 + sonic-boom@3.8.1: 18772 + dependencies: 18773 + atomic-sleep: 1.0.0 18774 + 18387 18775 source-map-js@1.2.1: {} 18388 18776 18389 18777 source-map-support@0.5.21: ··· 18406 18794 spdx-license-list@6.11.0: {} 18407 18795 18408 18796 speakingurl@14.0.1: {} 18797 + 18798 + split2@4.2.0: {} 18409 18799 18410 18800 srvx@0.10.1: {} 18411 18801 ··· 18653 19043 transitivePeerDependencies: 18654 19044 - react-native-b4a 18655 19045 19046 + thread-stream@2.7.0: 19047 + dependencies: 19048 + real-require: 0.2.0 19049 + 18656 19050 tiny-inflate@1.0.3: {} 18657 19051 18658 19052 tiny-invariant@1.3.3: {} ··· 18705 19099 ts-api-utils@2.4.0(typescript@5.9.3): 18706 19100 dependencies: 18707 19101 typescript: 5.9.3 19102 + 19103 + ts-morph@27.0.2: 19104 + dependencies: 19105 + '@ts-morph/common': 0.28.1 19106 + code-block-writer: 13.0.3 18708 19107 18709 19108 tsdown@0.20.1(oxc-resolver@11.16.4)(typescript@5.9.3)(vue-tsc@3.2.2(typescript@5.9.3)): 18710 19109 dependencies: ··· 18796 19195 18797 19196 ufo@1.6.3: {} 18798 19197 19198 + uint8arrays@3.0.0: 19199 + dependencies: 19200 + multiformats: 9.9.0 19201 + 18799 19202 ultrahtml@1.6.0: {} 18800 19203 18801 19204 ultramatter@0.0.4: {} ··· 18856 19259 unicode-trie: 2.0.0 18857 19260 18858 19261 unicode-property-aliases-ecmascript@2.2.0: {} 19262 + 19263 + unicode-segmenter@0.14.5: {} 18859 19264 18860 19265 unicode-trie@2.0.0: 18861 19266 dependencies: ··· 19124 19529 19125 19530 validate-npm-package-name@7.0.2: {} 19126 19531 19532 + varint@6.0.0: {} 19533 + 19127 19534 vary@1.1.2: {} 19128 19535 19129 19536 vaul-vue@0.4.1(reka-ui@2.7.0(typescript@5.9.3)(vue@3.5.27(typescript@5.9.3)))(vue@3.5.27(typescript@5.9.3)): ··· 19169 19576 es-module-lexer: 2.0.0 19170 19577 obug: 2.1.1 19171 19578 pathe: 2.0.3 19172 - vite: '@voidzero-dev/vite-plus-core@0.0.0-dfd5c99899261c54d5b19dceaa831fab310d6171(@types/node@24.10.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(typescript@5.9.3)(yaml@2.8.2)' 19579 + vite: '@voidzero-dev/vite-plus-core@0.0.0-40918e094cfc5866505c7c99ca8187c4793b88f6(@types/node@24.10.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(typescript@5.9.3)(yaml@2.8.2)' 19173 19580 transitivePeerDependencies: 19174 19581 - '@arethetypeswrong/core' 19175 19582 - '@types/node' ··· 19189 19596 - unplugin-unused 19190 19597 - yaml 19191 19598 19192 - vite-plugin-checker@0.12.0(@voidzero-dev/vite-plus-core@0.0.0-dfd5c99899261c54d5b19dceaa831fab310d6171(@types/node@24.10.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(typescript@5.9.3)(yaml@2.8.2))(eslint@9.39.2(jiti@2.6.1))(optionator@0.9.4)(oxlint@1.42.0(oxlint-tsgolint@0.11.2))(typescript@5.9.3)(vue-tsc@3.2.2(typescript@5.9.3)): 19599 + vite-plugin-checker@0.12.0(@voidzero-dev/vite-plus-core@0.0.0-40918e094cfc5866505c7c99ca8187c4793b88f6(@types/node@24.10.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(typescript@5.9.3)(yaml@2.8.2))(eslint@9.39.2(jiti@2.6.1))(optionator@0.9.4)(oxlint@1.42.0(oxlint-tsgolint@0.11.2))(typescript@5.9.3)(vue-tsc@3.2.2(typescript@5.9.3)): 19193 19600 dependencies: 19194 19601 '@babel/code-frame': 7.28.6 19195 19602 chokidar: 4.0.3 ··· 19198 19605 picomatch: 4.0.3 19199 19606 tiny-invariant: 1.3.3 19200 19607 tinyglobby: 0.2.15 19201 - vite: '@voidzero-dev/vite-plus-core@0.0.0-dfd5c99899261c54d5b19dceaa831fab310d6171(@types/node@24.10.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(typescript@5.9.3)(yaml@2.8.2)' 19608 + vite: '@voidzero-dev/vite-plus-core@0.0.0-40918e094cfc5866505c7c99ca8187c4793b88f6(@types/node@24.10.9)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(typescript@5.9.3)(yaml@2.8.2)' 19202 19609 vscode-uri: 3.1.0 19203 19610 optionalDependencies: 19204 19611 eslint: 9.39.2(jiti@2.6.1)