{"_id":"@atcute/lexicon-doc","_rev":"27-3f6c2e607c9da390143f45acbbb825e3","name":"@atcute/lexicon-doc","dist-tags":{"latest":"3.1.0"},"versions":{"1.0.0":{"name":"@atcute/lexicon-doc","version":"1.0.0","license":"MIT","_id":"@atcute/lexicon-doc@1.0.0","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"63951f3af767c9ccc97df005535f680bb836142b","tarball":"https://registry.npmjs.org/@atcute/lexicon-doc/-/lexicon-doc-1.0.0.tgz","fileCount":11,"integrity":"sha512-59/tT0s/RmWiJz/QHh7JTtzf8hSfMgRqsswYcABWMl9hn3sb//jyvLkCsj0vKDZ/lpkEG8l+mKYbnHEz9ANdZA==","signatures":[{"sig":"MEQCIBJfgPkDqflogw2gTANHHWrVrFE7+fOFK3+ymHeF49UDAiBfPMbs8vEOuWVnBoGgK0pHXVX1BJSc/jFGhCPrb7A65g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137481},"type":"module","_from":"file:atcute-lexicon-doc-1.0.0.tgz","exports":{".":"./dist/index.js"},"scripts":{"build":"tsc --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/6b356e9cc24440d5fbbcfc16c33f7f96/atcute-lexicon-doc-1.0.0.tgz","_integrity":"sha512-59/tT0s/RmWiJz/QHh7JTtzf8hSfMgRqsswYcABWMl9hn3sb//jyvLkCsj0vKDZ/lpkEG8l+mKYbnHEz9ANdZA==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/lexicons/lexicon-doc"},"_npmVersion":"11.3.0","description":"type definitions and schemas for atproto lexicon documents","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","dependencies":{"@badrap/valita":"^0.4.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lexicon-doc_1.0.0_1747229078246_0.4633371679588625","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@atcute/lexicon-doc","version":"1.0.1","license":"MIT","_id":"@atcute/lexicon-doc@1.0.1","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"684e8d61676314e51364959fe5edf553b468784b","tarball":"https://registry.npmjs.org/@atcute/lexicon-doc/-/lexicon-doc-1.0.1.tgz","fileCount":11,"integrity":"sha512-BcuCN8aPXP1QfVAy6B6SXDiNMD0Whqsp4QhFShVpOdGjZIRbSxlRaTkY1rT3peNZy5zi1U5y1LlqGdoXa79wVg==","signatures":[{"sig":"MEYCIQDuiqMq1zisTNa0KwTi8E1y4cqMQs9I56JUeTTEkMvd3wIhAJXNg27zNUYgq5/5pjxfmF+iDVFaJqiWyeLTuOv3QIfp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138050},"type":"module","_from":"file:atcute-lexicon-doc-1.0.1.tgz","exports":{".":"./dist/index.js"},"scripts":{"build":"tsc --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/ccf6ba16433177513c0d55d38fd44679/atcute-lexicon-doc-1.0.1.tgz","_integrity":"sha512-BcuCN8aPXP1QfVAy6B6SXDiNMD0Whqsp4QhFShVpOdGjZIRbSxlRaTkY1rT3peNZy5zi1U5y1LlqGdoXa79wVg==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/lexicons/lexicon-doc"},"_npmVersion":"11.3.0","description":"type definitions and schemas for atproto lexicon documents","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","dependencies":{"@badrap/valita":"^0.4.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lexicon-doc_1.0.1_1747444069999_0.6358081204391766","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@atcute/lexicon-doc","version":"1.0.2","license":"MIT","_id":"@atcute/lexicon-doc@1.0.2","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"0e68b39c7fa1305d8cfa59f66172eaa9bf1c1e77","tarball":"https://registry.npmjs.org/@atcute/lexicon-doc/-/lexicon-doc-1.0.2.tgz","fileCount":15,"integrity":"sha512-s2QiH5LKEl+iYVjR+8A+tS4TPP01ES4nWxmw9212bFKaegVf+/K5ydGLXqlrjQBvYwcoG4Q2Nf8FLmi7KVoBjQ==","signatures":[{"sig":"MEQCIEfr8TJetB6ua6xV9BMVIgli9ORR5tOCYsrev6UhOmItAiBQxajJm1ajN2grRX60nJD0DBKLV884bd9FyTLjmxuVbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171492},"type":"module","_from":"file:atcute-lexicon-doc-1.0.2.tgz","exports":{".":"./dist/index.js"},"scripts":{"build":"tsc --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/20da05ac788ddcac1a82a717b077cfdf/atcute-lexicon-doc-1.0.2.tgz","_integrity":"sha512-s2QiH5LKEl+iYVjR+8A+tS4TPP01ES4nWxmw9212bFKaegVf+/K5ydGLXqlrjQBvYwcoG4Q2Nf8FLmi7KVoBjQ==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/lexicons/lexicon-doc"},"_npmVersion":"10.9.2","description":"type definitions and schemas for atproto lexicon documents","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"@badrap/valita":"^0.4.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lexicon-doc_1.0.2_1748441510350_0.12960692108628535","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@atcute/lexicon-doc","version":"1.0.3","license":"0BSD","_id":"@atcute/lexicon-doc@1.0.3","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"eea095310c4f78252d685e7cb3663957c7a0018d","tarball":"https://registry.npmjs.org/@atcute/lexicon-doc/-/lexicon-doc-1.0.3.tgz","fileCount":15,"integrity":"sha512-U7rinsTOwXGGcrF6/s7GzTXargcQpDr4BTrj5ci/XTK+POEK5jpcI+Ag1fF932pBX3k97em6y4TWwTSO8M/McQ==","signatures":[{"sig":"MEYCIQCsRyLk4BsdoQRsxrzSxKne5Ep8+dQQWMdUHHRqTtT1cgIhANC6It5rt5I65zvSKNsazm6xLFmLOdjrOMKHloM1wRJq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171431},"type":"module","_from":"file:atcute-lexicon-doc-1.0.3.tgz","exports":{".":"./dist/index.js"},"scripts":{"build":"tsc --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","actor":{"name":"externdefs","type":"user","email":"hi@mary.my.id"},"email":"hi@mary.my.id"},"_resolved":"/tmp/5c40ecc19e774afde1de4041c0678952/atcute-lexicon-doc-1.0.3.tgz","_integrity":"sha512-U7rinsTOwXGGcrF6/s7GzTXargcQpDr4BTrj5ci/XTK+POEK5jpcI+Ag1fF932pBX3k97em6y4TWwTSO8M/McQ==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/lexicons/lexicon-doc"},"_npmVersion":"10.9.2","description":"type definitions and schemas for atproto lexicon documents","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"@badrap/valita":"^0.4.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lexicon-doc_1.0.3_1750477209646_0.835775835075492","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@atcute/lexicon-doc","version":"1.1.0","license":"0BSD","_id":"@atcute/lexicon-doc@1.1.0","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"53254db8e9ae1ab51bbc3d463799b1dd824112e3","tarball":"https://registry.npmjs.org/@atcute/lexicon-doc/-/lexicon-doc-1.1.0.tgz","fileCount":19,"integrity":"sha512-7uYZ5hCBOBinYJ2D7csJz0gAe2vJ580g9KMa/ZfdOqf+3oxYXnBCy15CRPpM21/WMKgBoe09LK+Kvv/b71lyNQ==","signatures":[{"sig":"MEUCIC3rhVjmF5eQCL8CXwmVqBxJBOt0tS/9mILwhdzcKxQYAiEA+3D5a+UeLc6ubgIP81d9XMtncTlAXNZYW24EfY1aDHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178669},"type":"module","_from":"file:atcute-lexicon-doc-1.1.0.tgz","exports":{".":"./dist/index.js"},"scripts":{"build":"tsc --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/983523101684c2c35555898e17588e9f/atcute-lexicon-doc-1.1.0.tgz","_integrity":"sha512-7uYZ5hCBOBinYJ2D7csJz0gAe2vJ580g9KMa/ZfdOqf+3oxYXnBCy15CRPpM21/WMKgBoe09LK+Kvv/b71lyNQ==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/lexicons/lexicon-doc"},"_npmVersion":"10.9.2","description":"type definitions and schemas for atproto lexicon documents","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"@badrap/valita":"^0.4.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lexicon-doc_1.1.0_1757130928525_0.9518610167865538","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@atcute/lexicon-doc","version":"1.1.1","license":"0BSD","_id":"@atcute/lexicon-doc@1.1.1","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"75ed5adcaa2fe50fcb45096303f2de1892a07a87","tarball":"https://registry.npmjs.org/@atcute/lexicon-doc/-/lexicon-doc-1.1.1.tgz","fileCount":19,"integrity":"sha512-/6M4K34ICZWa9rRiM9YWSsDZs0Vjv05SFJBb03mD+x14W01gIVLPK2UXiP0yIodgzWHhPQ79LLdyMJ8LirC84w==","signatures":[{"sig":"MEYCIQDZ2t4AONSWom+IIHj70zhUDg4S16a+DuQiJFNU2S5DKQIhAMffUXZ5az0Y90/HZedITUrkZ0iBvdW3aWkBmuq7CKim","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181950},"type":"module","_from":"file:atcute-lexicon-doc-1.1.1.tgz","exports":{".":"./dist/index.js"},"scripts":{"build":"tsc --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/762d397d5cc68799e813401c2980f92c/atcute-lexicon-doc-1.1.1.tgz","_integrity":"sha512-/6M4K34ICZWa9rRiM9YWSsDZs0Vjv05SFJBb03mD+x14W01gIVLPK2UXiP0yIodgzWHhPQ79LLdyMJ8LirC84w==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/lexicons/lexicon-doc"},"_npmVersion":"10.9.2","description":"type definitions and schemas for atproto lexicon documents","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"@badrap/valita":"^0.4.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lexicon-doc_1.1.1_1757165657061_0.8201950667199547","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@atcute/lexicon-doc","version":"1.1.2","license":"0BSD","_id":"@atcute/lexicon-doc@1.1.2","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"91ed9407bbd7b5e4995b4e728112d8c93aca4f32","tarball":"https://registry.npmjs.org/@atcute/lexicon-doc/-/lexicon-doc-1.1.2.tgz","fileCount":23,"integrity":"sha512-Q3ONR2635MTVWT5Fi01FFcYTfciav0ATnX5ZBon7160hiDyk4n1a9dl8dQYgx+st2/IB0ZCNvOMHPCMZacdktg==","signatures":[{"sig":"MEUCIChjPTDUxWJvvzvDvQGl3x4UtedxrO2Xt81dPP67rhphAiEArae+jBRuwIo9Zcj5ZekiSiiQWWaZJo+eY41+wf0EV7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192931},"type":"module","_from":"file:atcute-lexicon-doc-1.1.2.tgz","exports":{".":"./dist/index.js"},"scripts":{"build":"tsc --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/60f8ac1a0a3af4a0f61cced36c5bcca9/atcute-lexicon-doc-1.1.2.tgz","_integrity":"sha512-Q3ONR2635MTVWT5Fi01FFcYTfciav0ATnX5ZBon7160hiDyk4n1a9dl8dQYgx+st2/IB0ZCNvOMHPCMZacdktg==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/lexicons/lexicon-doc"},"_npmVersion":"10.9.2","description":"type definitions and schemas for atproto lexicon documents","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"@badrap/valita":"^0.4.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lexicon-doc_1.1.2_1760012809048_0.9556046671774701","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@atcute/lexicon-doc","version":"1.1.3","license":"0BSD","_id":"@atcute/lexicon-doc@1.1.3","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"285d082c9e0a3b5559085b82c201a17170ee7265","tarball":"https://registry.npmjs.org/@atcute/lexicon-doc/-/lexicon-doc-1.1.3.tgz","fileCount":23,"integrity":"sha512-HlQBmB4NCZPzREyVzr7lzjRxSiRHook2xfa7DgA3dk3oYZ+KnnPEtS6M1sAmAAddtUdrOrJ+0xJPQHkfElZmpQ==","signatures":[{"sig":"MEYCIQD7UwVn9D+U7/ppe682G1q7oWSEUQnUI1jFxrpWzJ9vkgIhAOEbSLTIcF4UaloG2xO+Tq6bM3x04+SaPZzkp23I3Y6q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194496},"type":"module","_from":"file:atcute-lexicon-doc-1.1.3.tgz","exports":{".":"./dist/index.js"},"scripts":{"test":"vitest --coverage","build":"tsc --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/bf92d16303a4d115df2aa580d78a8655/atcute-lexicon-doc-1.1.3.tgz","_integrity":"sha512-HlQBmB4NCZPzREyVzr7lzjRxSiRHook2xfa7DgA3dk3oYZ+KnnPEtS6M1sAmAAddtUdrOrJ+0xJPQHkfElZmpQ==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/lexicons/lexicon-doc"},"_npmVersion":"10.9.2","description":"type definitions and schemas for atproto lexicon documents","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"@badrap/valita":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/lexicon-doc_1.1.3_1760156186403_0.5553286138682605","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@atcute/lexicon-doc","version":"1.1.4","license":"0BSD","_id":"@atcute/lexicon-doc@1.1.4","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"ce8940713711e33ae30c1aee2aa10f75284fc929","tarball":"https://registry.npmjs.org/@atcute/lexicon-doc/-/lexicon-doc-1.1.4.tgz","fileCount":34,"integrity":"sha512-OL0fsXtbnN/KwCq/L3nWGvOCdSHV0NWTatgLUIPt+T9AhcziFNaXAbbjvVHdflr3ZaLh3ksleHK0J789UBhlWQ==","signatures":[{"sig":"MEQCIHEsoI70ydnNgjBXFGUjB15B/mcCO4xrj93uaArrtDILAiAYjVudk+ImXL05JdT31XdukV+K9KrkTwPHnsEaiwg8RQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311247},"type":"module","_from":"file:atcute-lexicon-doc-1.1.4.tgz","exports":{".":"./dist/index.js"},"scripts":{"test":"vitest --coverage","build":"pnpm run generate:schema && tsc --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build","generate:schema":"node scripts/generate-schema.js"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/26bacaad9fae21c9cc31bedf673dd773/atcute-lexicon-doc-1.1.4.tgz","_integrity":"sha512-OL0fsXtbnN/KwCq/L3nWGvOCdSHV0NWTatgLUIPt+T9AhcziFNaXAbbjvVHdflr3ZaLh3ksleHK0J789UBhlWQ==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/lexicons/lexicon-doc"},"_npmVersion":"10.9.3","description":"type definitions and schemas for atproto lexicon documents","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"@badrap/valita":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","tschema":"^3.2.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/lexicon-doc_1.1.4_1761365018237_0.6554071637562038","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@atcute/lexicon-doc","version":"1.2.0","license":"0BSD","_id":"@atcute/lexicon-doc@1.2.0","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"5cdddeb79fb8d264ab24815242f705b9e5482957","tarball":"https://registry.npmjs.org/@atcute/lexicon-doc/-/lexicon-doc-1.2.0.tgz","fileCount":39,"integrity":"sha512-Lv6WoCa+3JaBiSusO3R/5wWY5xKO3tokdSwJK2tTWKqsrwAUMdk1eXucbM/JiBbRPM9vce4vPhzjJt1Vf7drrQ==","signatures":[{"sig":"MEUCIDCRXdUi+cN1DmF0n4Q0yySzZZckuDpgoGFZ0xgYj0e+AiEAx68ejrG4VMNg6WtI6TKWWC8syH565qKW1xWoy7sXel0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":413012},"type":"module","_from":"file:atcute-lexicon-doc-1.2.0.tgz","exports":{".":"./dist/index.js","./builder":"./dist/builder.js"},"scripts":{"test":"vitest --coverage","build":"pnpm run generate:schema && tsc --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build","generate:schema":"node scripts/generate-schema.js"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/1e840b64782d7a39ebd5ca28489143c7/atcute-lexicon-doc-1.2.0.tgz","_integrity":"sha512-Lv6WoCa+3JaBiSusO3R/5wWY5xKO3tokdSwJK2tTWKqsrwAUMdk1eXucbM/JiBbRPM9vce4vPhzjJt1Vf7drrQ==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/lexicons/lexicon-doc"},"_npmVersion":"10.9.4","description":"type definitions and schemas for atproto lexicon documents","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@badrap/valita":"^0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.7","tschema":"^3.2.0","@vitest/coverage-v8":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/lexicon-doc_1.2.0_1763190021244_0.546454260060643","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@atcute/lexicon-doc","version":"1.3.0","license":"0BSD","_id":"@atcute/lexicon-doc@1.3.0","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"412719e3ed97928568ebf88a5dfa70051a311bd9","tarball":"https://registry.npmjs.org/@atcute/lexicon-doc/-/lexicon-doc-1.3.0.tgz","fileCount":39,"integrity":"sha512-92mW9mBVXMbchF+aZP9L/5aziE+wyzHKc8LJH8rp0vabwni+ajkKlCk0otrneCKUB21RsNIRMk0zTbTRKRBXrA==","signatures":[{"sig":"MEQCIEtjYhfT4jf3vVqA96j6+uO/z23yU3Vltmvbe4r4wtJjAiAzphViulVNnyZcAKgTtMXoKwDVtrGqUoX+CtFnb5f70A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466129},"type":"module","_from":"file:atcute-lexicon-doc-1.3.0.tgz","exports":{".":"./dist/index.js","./builder":"./dist/builder.js"},"scripts":{"test":"vitest --coverage","build":"pnpm run generate:schema && tsc --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build","generate:schema":"node scripts/generate-schema.js"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/2bbc523939e3d5deae2d8b7a982677b4/atcute-lexicon-doc-1.3.0.tgz","_integrity":"sha512-92mW9mBVXMbchF+aZP9L/5aziE+wyzHKc8LJH8rp0vabwni+ajkKlCk0otrneCKUB21RsNIRMk0zTbTRKRBXrA==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/lexicons/lexicon-doc"},"_npmVersion":"10.9.4","description":"type definitions and schemas for atproto lexicon documents","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@badrap/valita":"^0.4.6","@atcute/lexicons":"1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.7","tschema":"^3.2.0","@vitest/coverage-v8":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/lexicon-doc_1.3.0_1763263764978_0.7260592323153465","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@atcute/lexicon-doc","version":"2.0.0","license":"0BSD","_id":"@atcute/lexicon-doc@2.0.0","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"00abfde0eabf2c6dd7f131d4a05ce12a6f622de0","tarball":"https://registry.npmjs.org/@atcute/lexicon-doc/-/lexicon-doc-2.0.0.tgz","fileCount":54,"integrity":"sha512-Lw2e5FGUgV8vPZ9TLBKMtvgUnxFm4HNOl1ta/kQDZPwT5xL5QnhqBHJ4h0sjxec21KlIPLHMvE7j41lW7ecrPA==","signatures":[{"sig":"MEYCIQDztyfmGp9Mek5YVMHLfkkPrsMhoosI9srAzw1gvLV0LgIhAKS+XrHxSrFSeWtQxF2Thh3oXXgl9eKZBxJs4q2YDmr4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":585189},"type":"module","_from":"file:atcute-lexicon-doc-2.0.0.tgz","exports":{".":"./dist/index.js","./builder":"./dist/builder.js","./validations":"./dist/validations.js"},"scripts":{"test":"vitest --coverage","build":"pnpm run generate:schema && tsc --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build","generate:schema":"node scripts/generate-schema.js"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/804b89522a686d6cdf18d4bfbb2e8670/atcute-lexicon-doc-2.0.0.tgz","_integrity":"sha512-Lw2e5FGUgV8vPZ9TLBKMtvgUnxFm4HNOl1ta/kQDZPwT5xL5QnhqBHJ4h0sjxec21KlIPLHMvE7j41lW7ecrPA==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/lexicons/lexicon-doc"},"_npmVersion":"10.9.4","description":"type definitions and schemas for atproto lexicon documents","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@badrap/valita":"^0.4.6","@atcute/lexicons":"1.2.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.7","tschema":"^3.2.0","valibot":"^1.1.0","@vitest/coverage-v8":"^4.0.7","@valibot/to-json-schema":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/lexicon-doc_2.0.0_1763887827748_0.27328256878386203","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@atcute/lexicon-doc","version":"2.0.1","license":"0BSD","_id":"@atcute/lexicon-doc@2.0.1","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"50d3cd354393502bb8fd7cf54656d3a9f97aa4c0","tarball":"https://registry.npmjs.org/@atcute/lexicon-doc/-/lexicon-doc-2.0.1.tgz","fileCount":54,"integrity":"sha512-yWgcBYkvifczVODZSgdVkIljzIfdh50t+QXjkDL/FSu2RP43NGBEZ5xfZqJcT68/UoyE+doSg0dhvOEIlVGU/A==","signatures":[{"sig":"MEYCIQC1FId0sDRLGvqrMv08aeRmU6DVhyvbuQUSo8N+Hd9S2QIhAN0k5vytHU+GQTcIU9xj9/kKEo9ynGWz8jwr0q40Y/x0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":596131},"type":"module","_from":"file:atcute-lexicon-doc-2.0.1.tgz","exports":{".":"./dist/index.js","./builder":"./dist/builder.js","./validations":"./dist/validations.js"},"scripts":{"test":"vitest --coverage","build":"pnpm run generate:schema && tsc --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build","generate:schema":"node scripts/generate-schema.js"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/2f79d9ad2b641ef4560bc1e2408041a0/atcute-lexicon-doc-2.0.1.tgz","_integrity":"sha512-yWgcBYkvifczVODZSgdVkIljzIfdh50t+QXjkDL/FSu2RP43NGBEZ5xfZqJcT68/UoyE+doSg0dhvOEIlVGU/A==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/lexicons/lexicon-doc"},"_npmVersion":"10.9.4","description":"type definitions and schemas for atproto lexicon documents","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@badrap/valita":"^0.4.6","@atcute/identity":"^1.1.3","@atcute/lexicons":"1.2.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.7","tschema":"^3.2.0","valibot":"^1.1.0","@vitest/coverage-v8":"^4.0.7","@valibot/to-json-schema":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/lexicon-doc_2.0.1_1763891019964_0.6917283966323065","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@atcute/lexicon-doc","version":"2.0.2","license":"0BSD","_id":"@atcute/lexicon-doc@2.0.2","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"54c0622b2f5477eaf4b93013a416d4d252dfd780","tarball":"https://registry.npmjs.org/@atcute/lexicon-doc/-/lexicon-doc-2.0.2.tgz","fileCount":54,"integrity":"sha512-AzXftnl4j1I2kOMIUhLQokOHYeb/RdfVFLseiyCJhxakNIwSK0cPjYq+jmGPaRqqGqDNKLCUNjVNDDruQbA+oA==","signatures":[{"sig":"MEYCIQDY46JaEV5kHXyXhHWf7IXL8tdVl7BQlpLFWUvyb2i6EQIhALr3ejLGDuWEqM9VggqCW0nK6dftSYL7e5pHgQ3bjz42","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":596131},"type":"module","_from":"file:atcute-lexicon-doc-2.0.2.tgz","exports":{".":"./dist/index.js","./builder":"./dist/builder.js","./validations":"./dist/validations.js"},"scripts":{"test":"vitest --coverage","build":"pnpm run generate:schema && tsc --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build","generate:schema":"node scripts/generate-schema.js"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/d593c88a841015754eaba7c4b4b03244/atcute-lexicon-doc-2.0.2.tgz","_integrity":"sha512-AzXftnl4j1I2kOMIUhLQokOHYeb/RdfVFLseiyCJhxakNIwSK0cPjYq+jmGPaRqqGqDNKLCUNjVNDDruQbA+oA==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/lexicons/lexicon-doc"},"_npmVersion":"10.9.4","description":"type definitions and schemas for atproto lexicon documents","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@badrap/valita":"^0.4.6","@atcute/identity":"^1.1.3","@atcute/lexicons":"1.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.7","tschema":"^3.2.0","valibot":"^1.1.0","@vitest/coverage-v8":"^4.0.7","@valibot/to-json-schema":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/lexicon-doc_2.0.2_1764076384498_0.4660028060009318","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@atcute/lexicon-doc","version":"2.0.3","license":"0BSD","_id":"@atcute/lexicon-doc@2.0.3","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"3b4bd5d43b01a6990f527c193ef52ed9a025f228","tarball":"https://registry.npmjs.org/@atcute/lexicon-doc/-/lexicon-doc-2.0.3.tgz","fileCount":54,"integrity":"sha512-cOBDvUNZRhGvWuihQUjsqjLTD8yHqES+1AhATfXniuzMGjT3zaMmNiUw11cI247fXqH38gxNRwO/mFQx5rEIiw==","signatures":[{"sig":"MEQCIATC+HQsMwmwIFF2oGPbVh4Ess+p4ATWJ+pWG0MqtlkcAiAvjHYdTX6N8DZsnj30WbQnG9BvEkKc4+KXMr1hI2bIdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":596234},"type":"module","_from":"file:atcute-lexicon-doc-2.0.3.tgz","exports":{".":"./dist/index.js","./builder":"./dist/builder.js","./validations":"./dist/validations.js"},"scripts":{"test":"vitest --coverage","build":"pnpm run generate:schema && tsc --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build","generate:schema":"node scripts/generate-schema.js"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/e66f3950e420020fb969d2942a4cf41c/atcute-lexicon-doc-2.0.3.tgz","_integrity":"sha512-cOBDvUNZRhGvWuihQUjsqjLTD8yHqES+1AhATfXniuzMGjT3zaMmNiUw11cI247fXqH38gxNRwO/mFQx5rEIiw==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/lexicons/lexicon-doc"},"_npmVersion":"10.9.4","description":"type definitions and schemas for atproto lexicon documents","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@badrap/valita":"^0.4.6","@atcute/identity":"^1.1.3","@atcute/lexicons":"1.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.14","tschema":"^3.2.0","valibot":"^1.2.0","@vitest/coverage-v8":"^4.0.14","@valibot/to-json-schema":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/lexicon-doc_2.0.3_1764166704498_0.5023143496259963","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@atcute/lexicon-doc","version":"2.0.4","license":"0BSD","_id":"@atcute/lexicon-doc@2.0.4","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"c8a30c02e26a1b8ed19e1d22e183c2ae88849fe0","tarball":"https://registry.npmjs.org/@atcute/lexicon-doc/-/lexicon-doc-2.0.4.tgz","fileCount":54,"integrity":"sha512-YfwlYFoYiBvRIYG0I1zsINCTFugFtS8l67uT3nQ04zdKVflzdg8uUj8cNZYRNY1V7okoOPdikhR4kPFhYGyemw==","signatures":[{"sig":"MEUCIQC6NckFPKmoPfJZkL08Y8U06wWPsQ3gRyxJJaVX3euw9wIgALlstyXaVjvuDrQ5d7MH/QlgmgqHpVzoCTxtTe4fsxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":584619},"type":"module","_from":"file:atcute-lexicon-doc-2.0.4.tgz","exports":{".":"./dist/index.js","./builder":"./dist/builder.js","./validations":"./dist/validations.js"},"scripts":{"test":"vitest --coverage","build":"pnpm run generate:schema && tsc --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build","generate:schema":"node scripts/generate-schema.js"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/e87afa86c2eb74ec4fddb73412b4c58f/atcute-lexicon-doc-2.0.4.tgz","_integrity":"sha512-YfwlYFoYiBvRIYG0I1zsINCTFugFtS8l67uT3nQ04zdKVflzdg8uUj8cNZYRNY1V7okoOPdikhR4kPFhYGyemw==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/lexicons/lexicon-doc"},"_npmVersion":"10.9.4","description":"type definitions and schemas for atproto lexicon documents","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@badrap/valita":"^0.4.6","@atcute/identity":"^1.1.3","@atcute/lexicons":"^1.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.14","tschema":"^3.2.0","valibot":"^1.2.0","@vitest/coverage-v8":"^4.0.14","@valibot/to-json-schema":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/lexicon-doc_2.0.4_1764252496746_0.05924846413125073","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@atcute/lexicon-doc","version":"2.0.5","license":"0BSD","_id":"@atcute/lexicon-doc@2.0.5","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"5ddb6c38c0b13f8552ab9597ca89a8a6d0ba7148","tarball":"https://registry.npmjs.org/@atcute/lexicon-doc/-/lexicon-doc-2.0.5.tgz","fileCount":54,"integrity":"sha512-fNCp94ehGjWFZMIqP6pWD1F9MOJogNCyqsaMVZluPSIclZ+lDL528iXB56aW4u0eSiD6Y9WJB1OI/lElG39cSA==","signatures":[{"sig":"MEUCIDAxMLsAH76KV2OwdC5RGWrKA/amJBH11jmM3A/3T2PjAiEA+1g3FKLWUAfmgO10JsT00CMSoboL4rBQtcS95Bs2hOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":584353},"type":"module","_from":"file:atcute-lexicon-doc-2.0.5.tgz","exports":{".":"./dist/index.js","./builder":"./dist/builder.js","./validations":"./dist/validations.js"},"scripts":{"test":"vitest --coverage","build":"pnpm run generate:schema && tsgo --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build","generate:schema":"node scripts/generate-schema.js"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/a9f5898acfb8c488efc0d92b0af1c5cd/atcute-lexicon-doc-2.0.5.tgz","_integrity":"sha512-fNCp94ehGjWFZMIqP6pWD1F9MOJogNCyqsaMVZluPSIclZ+lDL528iXB56aW4u0eSiD6Y9WJB1OI/lElG39cSA==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/lexicons/lexicon-doc"},"_npmVersion":"10.9.4","description":"type definitions and schemas for atproto lexicon documents","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@badrap/valita":"^0.4.6","@atcute/identity":"^1.1.3","@atcute/lexicons":"^1.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.14","tschema":"^3.2.0","valibot":"^1.2.0","@vitest/coverage-v8":"^4.0.14","@valibot/to-json-schema":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/lexicon-doc_2.0.5_1764990362255_0.6707595788658454","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@atcute/lexicon-doc","version":"2.0.6","license":"0BSD","_id":"@atcute/lexicon-doc@2.0.6","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"d03820ff9b2f139a6441177b71983dcc1974f285","tarball":"https://registry.npmjs.org/@atcute/lexicon-doc/-/lexicon-doc-2.0.6.tgz","fileCount":54,"integrity":"sha512-iDYJkuom+tIw3zIvU1ggCEVFfReXKfOUtIhpY2kEg2kQeSfMB75F+8k1QOpeAQBetyWYmjsHqBuSUX9oQS6L1Q==","signatures":[{"sig":"MEYCIQCbtPSLAPzOAX1iS93USpfExe5tyC/m4alLLBw9q2bxagIhAOegWA9e9a5B3Sm2ufCDDjCOAzNVCZwQxUVrO54c5Uf1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":579986},"type":"module","_from":"file:atcute-lexicon-doc-2.0.6.tgz","exports":{".":"./dist/index.js","./builder":"./dist/builder.js","./validations":"./dist/validations.js"},"scripts":{"test":"vitest --coverage","build":"pnpm run generate:schema && tsgo --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build","generate:schema":"node scripts/generate-schema.js"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/8b035b87f914e16f211f84cbf69eea47/atcute-lexicon-doc-2.0.6.tgz","_integrity":"sha512-iDYJkuom+tIw3zIvU1ggCEVFfReXKfOUtIhpY2kEg2kQeSfMB75F+8k1QOpeAQBetyWYmjsHqBuSUX9oQS6L1Q==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/lexicons/lexicon-doc"},"_npmVersion":"10.9.4","description":"type definitions and schemas for atproto lexicon documents","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"@badrap/valita":"^0.4.6","@atcute/identity":"^1.1.3","@atcute/lexicons":"^1.2.6","@atcute/util-text":"^0.0.1","@atcute/uint8array":"^1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.16","tschema":"^3.2.0","valibot":"^1.2.0","@vitest/coverage-v8":"^4.0.16","@valibot/to-json-schema":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/lexicon-doc_2.0.6_1766739862184_0.7529651641888055","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@atcute/lexicon-doc","version":"2.1.0","license":"0BSD","_id":"@atcute/lexicon-doc@2.1.0","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"de6f22d3bbfe15aab541966194ae9a15f248709e","tarball":"https://registry.npmjs.org/@atcute/lexicon-doc/-/lexicon-doc-2.1.0.tgz","fileCount":49,"integrity":"sha512-I8BNFKUP2VvEv2tNzZ10b0TKtQWJHQ/CLUh29N1HRDUImah+OS7Z7wGBFleF7e1JnMzcWDhgZCvA6JaJOScBuA==","signatures":[{"sig":"MEYCIQCC23AQzCHL0wSaCMKgZUubZAb3bbfLtsyXlt1WRJMaiQIhAOa0VTeIhwubfa6uuN509mQgqrXd0w5errWKvAmlnCSB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":567678},"type":"module","_from":"file:atcute-lexicon-doc-2.1.0.tgz","exports":{".":"./dist/index.js","./builder":"./dist/builder.js","./validations":"./dist/validations.js"},"scripts":{"test":"vitest --coverage","build":"pnpm run generate:schema && tsgo --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build","generate:schema":"node scripts/generate-schema.js"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/18b8ab0a1319a68482f4d2e985468199/atcute-lexicon-doc-2.1.0.tgz","_integrity":"sha512-I8BNFKUP2VvEv2tNzZ10b0TKtQWJHQ/CLUh29N1HRDUImah+OS7Z7wGBFleF7e1JnMzcWDhgZCvA6JaJOScBuA==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/lexicons/lexicon-doc"},"_npmVersion":"10.9.4","description":"type definitions and schemas for atproto lexicon documents","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"@badrap/valita":"^0.4.6","@atcute/identity":"^1.1.3","@atcute/lexicons":"^1.2.7","@atcute/util-text":"^1.1.0","@atcute/uint8array":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.16","tschema":"^3.2.0","valibot":"^1.2.0","@vitest/coverage-v8":"^4.0.16","@valibot/to-json-schema":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/lexicon-doc_2.1.0_1769744704354_0.17428458018756432","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@atcute/lexicon-doc","version":"2.1.1","license":"0BSD","_id":"@atcute/lexicon-doc@2.1.1","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"1d5a255c7866adf8a2a048afb7d9965ad6be84b2","tarball":"https://registry.npmjs.org/@atcute/lexicon-doc/-/lexicon-doc-2.1.1.tgz","fileCount":49,"integrity":"sha512-DirteHRK0GPLFVsIkaxD2IxUQUtpMO3I/EM8gy+2HAn6nODfN85qDYMefE2oA/QvTa97SVkXaoFNzZkCshx7+g==","signatures":[{"sig":"MEUCIGTpnqog8lgMB1Tf8hnpArv3vKZzc/NKrc9JIX3C3dueAiEAjCgab9qSmQLMoyA8nIiFyHlHn75zSL+ML3Aem9GY00o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":566193},"type":"module","_from":"file:atcute-lexicon-doc-2.1.1.tgz","exports":{".":"./dist/index.js","./builder":"./dist/builder.js","./validations":"./dist/validations.js"},"scripts":{"test":"vitest --coverage","build":"pnpm run generate:schema && tsgo --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build","generate:schema":"node scripts/generate-schema.js"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/8ce5410526bd5acc7f684b8e25c12b37/atcute-lexicon-doc-2.1.1.tgz","_integrity":"sha512-DirteHRK0GPLFVsIkaxD2IxUQUtpMO3I/EM8gy+2HAn6nODfN85qDYMefE2oA/QvTa97SVkXaoFNzZkCshx7+g==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/lexicons/lexicon-doc"},"_npmVersion":"10.9.4","description":"type definitions and schemas for atproto lexicon documents","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"@badrap/valita":"^0.4.6","@atcute/identity":"^1.1.3","@atcute/lexicons":"^1.2.9","@atcute/util-text":"^1.1.1","@atcute/uint8array":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","tschema":"^3.2.0","valibot":"^1.2.0","@vitest/coverage-v8":"^4.0.18","@valibot/to-json-schema":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/lexicon-doc_2.1.1_1770908343873_0.131814260606556","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@atcute/lexicon-doc","version":"2.1.2","license":"0BSD","_id":"@atcute/lexicon-doc@2.1.2","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"644cd61b80d8ca47226bdd39064a0f5bd392b497","tarball":"https://registry.npmjs.org/@atcute/lexicon-doc/-/lexicon-doc-2.1.2.tgz","fileCount":49,"integrity":"sha512-jTLcOka7b8BIn2SnIZm2m7l6unlJ0gpgW1MnRpSqNbly/AvyRUR/GREduh/QmjT4SGasDm8vdhrM0kOSPFpDLQ==","signatures":[{"sig":"MEUCIQDpk7wr7RuwjyvHYxCTbJbSNckbwzUpp4nJzgY6Xqly3wIgVRf9b4mP/B41o5PkPRr95UWIn4WhJTgQw5PPBeCJCDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":566493},"type":"module","_from":"file:atcute-lexicon-doc-2.1.2.tgz","exports":{".":"./dist/index.js","./builder":"./dist/builder.js","./validations":"./dist/validations.js"},"scripts":{"test":"vitest --coverage","build":"pnpm run generate:schema && tsgo --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build","generate:schema":"node scripts/generate-schema.js"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/cf0604724f16a41d7b9046ce240928a4/atcute-lexicon-doc-2.1.2.tgz","_integrity":"sha512-jTLcOka7b8BIn2SnIZm2m7l6unlJ0gpgW1MnRpSqNbly/AvyRUR/GREduh/QmjT4SGasDm8vdhrM0kOSPFpDLQ==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/lexicons/lexicon-doc"},"_npmVersion":"11.9.0","description":"type definitions and schemas for atproto lexicon documents","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@badrap/valita":"^0.4.6","@atcute/identity":"^1.1.3","@atcute/lexicons":"^1.2.9","@atcute/util-text":"^1.1.1","@atcute/uint8array":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","tschema":"^3.2.0","valibot":"^1.2.0","@vitest/coverage-v8":"^4.0.18","@valibot/to-json-schema":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/lexicon-doc_2.1.2_1773107353171_0.48029802524898635","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@atcute/lexicon-doc","version":"2.2.0","license":"0BSD","_id":"@atcute/lexicon-doc@2.2.0","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"f081555860c11f859325e1eb00dee2467937d77a","tarball":"https://registry.npmjs.org/@atcute/lexicon-doc/-/lexicon-doc-2.2.0.tgz","fileCount":49,"integrity":"sha512-6l4lDlL6KPLDGknRh6HlfGbv98haUgQ0DFaAr1yA4vA95b8YYZUZ4/370ENpiq+d6Lv0tdDAMvOon2mynrp3pQ==","signatures":[{"sig":"MEQCID76YbGZwYtwMGlL1PezbO1mp6RQ9ksakbDv5yDHEUgOAiAEGmewbOTxxO57B1Vm2vAY9pAN9gWGrCcBJ4y/R+crAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":572432},"type":"module","_from":"file:atcute-lexicon-doc-2.2.0.tgz","exports":{".":"./dist/index.js","./builder":"./dist/builder.js","./validations":"./dist/validations.js"},"scripts":{"test":"vitest --coverage","build":"pnpm run generate:schema && tsgo --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build","generate:schema":"node scripts/generate-schema.js"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/7e4039c042733bfc91b1f79f21e6c458/atcute-lexicon-doc-2.2.0.tgz","_integrity":"sha512-6l4lDlL6KPLDGknRh6HlfGbv98haUgQ0DFaAr1yA4vA95b8YYZUZ4/370ENpiq+d6Lv0tdDAMvOon2mynrp3pQ==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/lexicons/lexicon-doc"},"_npmVersion":"11.11.0","description":"type definitions and schemas for atproto lexicon documents","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@badrap/valita":"^0.4.6","@atcute/identity":"^1.1.4","@atcute/lexicons":"^1.3.0","@atcute/util-text":"^1.2.0","@atcute/uint8array":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","tschema":"^3.2.0","valibot":"^1.3.1","@vitest/coverage-v8":"^4.1.2","@valibot/to-json-schema":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/lexicon-doc_2.2.0_1775725386369_0.9874950303241359","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@atcute/lexicon-doc","version":"2.2.1","license":"0BSD","_id":"@atcute/lexicon-doc@2.2.1","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"dist":{"shasum":"cf3370440ebf5f02e865df0495cfa3d2e1a1e688","tarball":"https://registry.npmjs.org/@atcute/lexicon-doc/-/lexicon-doc-2.2.1.tgz","fileCount":49,"integrity":"sha512-Stdf4wX2Abn4VqPrlVmmGummxb/csPiZf5KbbVpHzrL6O18VW1FeI1zkUn0aNjP/vtZSS2Sqq3WsijuzQa+yCQ==","signatures":[{"sig":"MEUCIQCNyWXcsl8pmUxpwH/3PO7Cjh94MSAhvvGlXGK3eBuDjAIgI8+tTwyLTXG9H904VVdekBGDPEW3qjJXDGdRNSqRDJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":572497},"type":"module","exports":{".":"./dist/index.js","./builder":"./dist/builder.js","./validations":"./dist/validations.js"},"scripts":{"test":"vitest --coverage","build":"pnpm run generate:schema && tsgo","prepublish":"rm -rf dist; pnpm run build","generate:schema":"node scripts/generate-schema.js"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"repository":{"url":"https://github.com/mary-ext/atcute","directory":"packages/lexicons/lexicon-doc"},"description":"type definitions and schemas for atproto lexicon documents","directories":{},"sideEffects":false,"_nodeVersion":"26.0.0","dependencies":{"@badrap/valita":"^0.4.6","@atcute/identity":"^1.1.5","@atcute/lexicons":"^1.3.1","@atcute/util-text":"^1.3.1","@atcute/uint8array":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","tschema":"^3.2.0","valibot":"^1.4.0","@vitest/coverage-v8":"^4.1.5","@valibot/to-json-schema":"^1.7.0"},"peerDependencies":{"@atcute/lexicons":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lexicon-doc_2.2.1_1778205576953_0.09605060573461355","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@atcute/lexicon-doc","version":"3.0.0","license":"0BSD","_id":"@atcute/lexicon-doc@3.0.0","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"dist":{"shasum":"fec3d0883278933f6140ba1ef350674fac8f8b7d","tarball":"https://registry.npmjs.org/@atcute/lexicon-doc/-/lexicon-doc-3.0.0.tgz","fileCount":49,"integrity":"sha512-hxBTEvO78X4j/HsGgcH8GKgMA9hP9FM6jtwQL8Yd6MIHtGXdB8QygvBmOAJEqm1oE9ckU1SSU3cwa2t4tbZZNw==","signatures":[{"sig":"MEQCIDK78WZBbm9de1eitNwOchv8NPdwK0vSGkjybiifuBzaAiAznht98Hfo1bRp0o6BgMwjmhy9wTS/EH97Xc1D5kMmbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":564133},"type":"module","exports":{".":"./dist/index.js","./builder":"./dist/builder.js","./validations":"./dist/validations.js"},"scripts":{"test":"vitest --coverage","build":"pnpm run generate:schema && tsgo","prepublish":"rm -rf dist; pnpm run build","generate:schema":"node scripts/generate-schema.js"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"repository":{"url":"https://github.com/mary-ext/atcute","directory":"packages/lexicons/lexicon-doc"},"description":"type definitions and schemas for atproto lexicon documents","directories":{},"sideEffects":false,"_nodeVersion":"26.0.0","dependencies":{"valibot":"^1.4.0","@atcute/identity":"^2.0.0","@atcute/lexicons":"^2.0.0","@atcute/util-text":"^1.3.1","@atcute/uint8array":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","tschema":"^3.2.0","@vitest/coverage-v8":"^4.1.5","@valibot/to-json-schema":"^1.7.0"},"peerDependencies":{"@atcute/lexicons":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lexicon-doc_3.0.0_1778312767138_0.7361789469169941","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@atcute/lexicon-doc","version":"3.0.1","license":"0BSD","_id":"@atcute/lexicon-doc@3.0.1","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"dist":{"shasum":"430e0854ca32097fc90bac69548b870d978575dc","tarball":"https://registry.npmjs.org/@atcute/lexicon-doc/-/lexicon-doc-3.0.1.tgz","fileCount":22,"integrity":"sha512-giKTzRo9AqoX8GQMN7vvcaWSC4iHoK9CwA5TZpGD7KQXxJNBrK270QrA6+Ad53yxaqmTjay+3qm+EOux2G7m0A==","signatures":[{"sig":"MEYCIQDrju7kd0qWXfYICKvT12RocFMQlZSuwj+LlL7XBgQUxAIhAOtz+rdjKlTF3NxvZriuk9zTzzq3namVuN5EgN/YlSAd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316715},"type":"module","exports":{".":"./dist/index.js","./builder":"./dist/builder.js","./validations":"./dist/validations.js"},"scripts":{"test":"vitest --coverage","build":"pnpm run generate:schema && tsgo","prepublish":"rm -rf dist; pnpm run build","generate:schema":"node scripts/generate-schema.js"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"repository":{"url":"https://github.com/mary-ext/atcute","directory":"packages/lexicons/lexicon-doc"},"description":"type definitions and schemas for atproto lexicon documents","directories":{},"sideEffects":false,"_nodeVersion":"26.0.0","dependencies":{"valibot":"^1.4.1","@atcute/identity":"^2.0.1","@atcute/lexicons":"^2.0.2","@atcute/util-text":"^1.3.3","@atcute/uint8array":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","tschema":"^3.2.0","@vitest/coverage-v8":"^4.1.9","@valibot/to-json-schema":"^1.7.1"},"peerDependencies":{"@atcute/lexicons":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lexicon-doc_3.0.1_1782736423759_0.6102801507083533","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@atcute/lexicon-doc","version":"3.0.2","license":"0BSD","_id":"@atcute/lexicon-doc@3.0.2","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"dist":{"shasum":"bb4ff344b623bcff3922c9045f4cf6ecff8ebbc4","tarball":"https://registry.npmjs.org/@atcute/lexicon-doc/-/lexicon-doc-3.0.2.tgz","fileCount":22,"integrity":"sha512-Cyp4N6BgKPBVbanDrWMFrw+nL2mXWqcqSQvnMtMN+EH2QDjlPv9WjmfDC6FVyT2oWsQ+oJYjzGS5wfY+DyFmrw==","signatures":[{"sig":"MEYCIQDCq9SlK7GnIZikl/qjwHpb8GgOYdfDbF4lzHoAZ41yqQIhAPk5++yJELYBO0XHp3EyF5TfrfqQIl5uP/znaSIu7TNX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316894},"type":"module","exports":{".":"./dist/index.js","./builder":"./dist/builder.js","./validations":"./dist/validations.js"},"scripts":{"test":"vitest --coverage","build":"pnpm run generate:schema && tsc","prepublish":"rm -rf dist; pnpm run build","generate:schema":"node scripts/generate-schema.js"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"repository":{"url":"https://github.com/mary-ext/atcute","directory":"packages/lexicons/lexicon-doc"},"description":"type definitions and schemas for atproto lexicon documents","directories":{},"sideEffects":false,"_nodeVersion":"26.0.0","dependencies":{"valibot":"^1.4.2","@atcute/identity":"^2.0.2","@atcute/lexicons":"^2.0.3","@atcute/util-text":"^1.3.4","@atcute/uint8array":"^1.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","tschema":"^3.2.0","@vitest/coverage-v8":"^4.1.10","@valibot/to-json-schema":"^1.7.1"},"peerDependencies":{"@atcute/lexicons":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lexicon-doc_3.0.2_1784160611769_0.6634275837592041","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@atcute/lexicon-doc","version":"3.1.0","description":"type definitions and schemas for atproto lexicon documents","license":"0BSD","repository":{"url":"https://tangled.org/did:plc:pljn5qch4tgadongtc7i6qij","directory":"packages/lexicons/lexicon-doc"},"type":"module","sideEffects":false,"exports":{".":"./dist/index.js","./builder":"./dist/builder.js","./validations":"./dist/validations.js"},"publishConfig":{"access":"public"},"dependencies":{"valibot":"^1.4.2","@atcute/lexicons":"^2.1.0","@atcute/identity":"^2.0.2","@atcute/uint8array":"^1.1.5","@atcute/util-text":"^1.3.4"},"devDependencies":{"@valibot/to-json-schema":"^1.7.1","@vitest/coverage-v8":"^4.1.10","tschema":"^3.2.0","vitest":"^4.1.10"},"peerDependencies":{"@atcute/lexicons":"^2.0.0"},"scripts":{"build":"pnpm run generate:schema && tsc","generate:schema":"node scripts/generate-schema.js","test":"vitest --coverage","prepublish":"rm -rf dist; pnpm run build"},"_nodeVersion":"26.0.0","_id":"@atcute/lexicon-doc@3.1.0","dist":{"integrity":"sha512-kKHYf6f5rm55WuUI3JOZ4WdWC/sjDH3g30dZNwYKxY8cK41qOu601o5KtiaNj10xbt9cumuNNBQa+qOU15j0UA==","shasum":"92c193032b97ead49bdb70632f244e25c13e05c8","tarball":"https://registry.npmjs.org/@atcute/lexicon-doc/-/lexicon-doc-3.1.0.tgz","fileCount":22,"unpackedSize":318355,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCG5UX9R88YTiPPwCABCTSliO1eBrQLwYuc214VCi/ISwIhANRK0ORujfxuS6pIXhYkQ5qaT0eg3jkUUzI5r9ujdbKC"}]},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"directories":{},"maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lexicon-doc_3.1.0_1787124897625_0.8041944942355468"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-14T13:24:38.172Z","modified":"2026-08-19T07:34:57.943Z","1.0.0":"2025-05-14T13:24:38.451Z","1.0.1":"2025-05-17T01:07:50.192Z","1.0.2":"2025-05-28T14:11:50.627Z","1.0.3":"2025-06-21T03:40:09.834Z","1.1.0":"2025-09-06T03:55:28.720Z","1.1.1":"2025-09-06T13:34:17.256Z","1.1.2":"2025-10-09T12:26:49.247Z","1.1.3":"2025-10-11T04:16:26.598Z","1.1.4":"2025-10-25T04:03:38.426Z","1.2.0":"2025-11-15T07:00:21.425Z","1.3.0":"2025-11-16T03:29:25.195Z","2.0.0":"2025-11-23T08:50:27.959Z","2.0.1":"2025-11-23T09:43:40.171Z","2.0.2":"2025-11-25T13:13:04.701Z","2.0.3":"2025-11-26T14:18:24.685Z","2.0.4":"2025-11-27T14:08:16.955Z","2.0.5":"2025-12-06T03:06:02.435Z","2.0.6":"2025-12-26T09:04:22.333Z","2.1.0":"2026-01-30T03:45:04.496Z","2.1.1":"2026-02-12T14:59:04.022Z","2.1.2":"2026-03-10T01:49:13.331Z","2.2.0":"2026-04-09T09:03:06.531Z","2.2.1":"2026-05-08T01:59:37.162Z","3.0.0":"2026-05-09T07:46:07.299Z","3.0.1":"2026-06-29T12:33:43.898Z","3.0.2":"2026-07-16T00:10:11.988Z","3.1.0":"2026-08-19T07:34:57.779Z"},"license":"0BSD","repository":{"url":"https://tangled.org/did:plc:pljn5qch4tgadongtc7i6qij","directory":"packages/lexicons/lexicon-doc"},"description":"type definitions and schemas for atproto lexicon documents","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"readme":"# @atcute/lexicon-doc\n\nparse and author atproto lexicon documents.\n\n```sh\nnpm install @atcute/lexicon-doc\n```\n\n## usage\n\n### parsing lexicon documents\n\n```ts\nimport { findExternalReferences, lexiconDoc } from '@atcute/lexicon-doc';\nimport * as v from 'valibot';\n\nconst rawDoc = {\n\tlexicon: 1,\n\tid: 'com.example.post',\n\tdefs: {\n\t\tmain: {\n\t\t\ttype: 'record',\n\t\t\tkey: 'tid',\n\t\t\trecord: {\n\t\t\t\ttype: 'object',\n\t\t\t\trequired: ['text', 'createdAt', 'author'],\n\t\t\t\tproperties: {\n\t\t\t\t\ttext: { type: 'string', maxLength: 300 },\n\t\t\t\t\tcreatedAt: { type: 'string', format: 'datetime' },\n\t\t\t\t\treplyTo: { type: 'ref', ref: 'com.atproto.repo.strongRef' },\n\t\t\t\t},\n\t\t\t},\n\t\t},\n\t},\n};\n\nconst doc = v.parse(lexiconDoc, rawDoc);\n//    ^? LexiconDoc\n\nconst refs = findExternalReferences(doc);\n//    ^? Set<string> { 'com.atproto.repo.strongRef' }\n```\n\n## builder API\n\nthis package provides builder functions for easy authoring of lexicon documents\n\n```ts\nimport { document, record, object, string, required, build } from '@atcute/lexicon-doc/builder';\n\nconst post = document({\n\tid: 'com.example.post',\n\tdefs: {\n\t\tmain: record({\n\t\t\tkey: 'tid',\n\t\t\trecord: object({\n\t\t\t\tproperties: {\n\t\t\t\t\ttext: required(string({ maxLength: 300 })),\n\t\t\t\t\tcreatedAt: required(string({ format: 'datetime' })),\n\t\t\t\t},\n\t\t\t}),\n\t\t}),\n\t},\n});\n\nconst lexicons = build({ documents: [post] });\n//    ^? { 'com.example.post': { lexicon: 1, ... } }\n```\n\n## validations API\n\nthis package provides remote schema validation functionality\n\n```ts\nimport { RecordValidator } from '@atcute/lexicon-doc/validations';\n\n// lexicon documents retrieved from the network or loaded from disk\nconst docs = {\n\t'app.bsky.feed.post': {\n\t\tlexicon: 1,\n\t\tid: 'app.bsky.feed.post',\n\t\tdefs: {\n\t\t\tmain: {\n\t\t\t\ttype: 'record',\n\t\t\t\trecord: {\n\t\t\t\t\ttype: 'object',\n\t\t\t\t\trequired: ['text', 'createdAt'],\n\t\t\t\t\tproperties: {\n\t\t\t\t\t\ttext: { type: 'string', maxLength: 300 },\n\t\t\t\t\t\tcreatedAt: { type: 'string', format: 'datetime' },\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t},\n\t},\n};\n\nconst validator = new RecordValidator(docs, 'app.bsky.feed.post');\n\nvalidator.parse({\n\tkey: '3m6bkzurm4c7w',\n\tobject: {\n\t\t$type: 'app.bsky.feed.post',\n\t\ttext: 'hello world',\n\t\tcreatedAt: '2024-01-01T00:00:00.000Z',\n\t},\n});\n```\n\n## JSON schema\n\nthis package also provides JSON schemas for authoring lexicon documents, add a `$schema` property to\nyour document:\n\n```json\n{\n\t\"$schema\": \"https://unpkg.com/@atcute/lexicon-doc/schema/lexicon-doc.schema.json\",\n\t\"lexicon\": 1,\n\t\"id\": \"com.example.link\",\n\t\"defs\": {\n\t\t\"main\": {\n\t\t\t\"type\": \"record\",\n\t\t\t\"description\": \"a link submission\",\n\t\t\t\"key\": \"tid\",\n\t\t\t\"record\": {\n\t\t\t\t\"type\": \"object\",\n\t\t\t\t\"required\": [\"url\", \"createdAt\"],\n\t\t\t\t\"properties\": {\n\t\t\t\t\t\"title\": { \"type\": \"string\", \"maxLength\": 300 },\n\t\t\t\t\t\"url\": { \"type\": \"string\", \"format\": \"uri\" },\n\t\t\t\t\t\"createdAt\": { \"type\": \"string\", \"format\": \"datetime\" }\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n```\n","readmeFilename":""}