{"_id":"@bluesky-social/repo","_rev":"2-7d8d38defcdfe6028d3b1ba05d398464","name":"@bluesky-social/repo","dist-tags":{"latest":"0.8.10"},"versions":{"0.8.5":{"name":"@bluesky-social/repo","version":"0.8.5","keywords":["atproto","mst"],"license":"MIT","_id":"@bluesky-social/repo@0.8.5","maintainers":[{"name":"openweb3.io","email":"mtsocialdao@gmail.com"},{"name":"web3km","email":"web3km@proton.me"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"c9eb34c96b3feadbb4414a6574d21c98877fd380","tarball":"https://registry.npmjs.org/@bluesky-social/repo/-/repo-0.8.5.tgz","fileCount":149,"integrity":"sha512-2mVbW7pkYcLPBG7SqPWwW8cuT79IQSd6IPJC20krhFcMzKPNlIB9tRQDVk3oaC8NUn8g558tyMq/N3nN1/uwOg==","signatures":[{"sig":"MEUCIFSdMXmCFDHBgWmM8gZSM6fCPFpOe/vhWrOWCUipJkDDAiEAudR0SpOqEP17Et9tJqUSNuWWl2uEj0D79GZEwhnjxQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":418012},"main":"dist/index.js","_from":"file:bluesky-social-repo-0.8.5.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"scripts":{"test":"jest","build":"tsc --build tsconfig.build.json","test:profile":"node --inspect ../../node_modules/.bin/jest"},"_npmUser":{"name":"web3km","email":"web3km@proton.me"},"_resolved":"/private/var/folders/cb/7sst87dj7jd40nc7b7q7h76r0000gn/T/e06ede4e4e3680b0f95f39725cda206d/bluesky-social-repo-0.8.5.tgz","_integrity":"sha512-2mVbW7pkYcLPBG7SqPWwW8cuT79IQSd6IPJC20krhFcMzKPNlIB9tRQDVk3oaC8NUn8g558tyMq/N3nN1/uwOg==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/repo"},"_npmVersion":"10.8.2","description":"atproto repo and MST implementation","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.23.8","varint":"^6.0.0","uint8arrays":"3.0.0","multiformats":"^9.9.0","@ipld/dag-cbor":"^7.0.0","@bluesky-social/common":"^0.4.11","@bluesky-social/crypto":"^0.4.4","@bluesky-social/lexicon":"^0.4.12","@bluesky-social/common-web":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/repo_0.8.5_1753545372312_0.31724740644971705","host":"s3://npm-registry-packages-npm-production"}},"0.8.10":{"name":"@bluesky-social/repo","version":"0.8.10","license":"MIT","description":"atproto repo and MST implementation","keywords":["atproto","mst"],"engines":{"node":">=18.7.0"},"homepage":"https://atproto.com","repository":{"type":"git","url":"git+https://github.com/bluesky-social/atproto.git","directory":"packages/repo"},"main":"dist/index.js","types":"dist/index.d.ts","dependencies":{"@ipld/dag-cbor":"^7.0.3","multiformats":"^9.9.0","uint8arrays":"3.0.0","varint":"^6.0.0","zod":"^3.25.76","@bluesky-social/common-web":"^0.4.3","@bluesky-social/lexicon":"^0.5.1","@bluesky-social/common":"^0.4.12","@bluesky-social/crypto":"^0.4.4"},"devDependencies":{"jest":"^28.1.3","typescript":"^5.9.3"},"scripts":{"test":"jest","test:profile":"node --inspect ../../node_modules/.bin/jest","build":"tsc --build tsconfig.build.json"},"_id":"@bluesky-social/repo@0.8.10","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"_integrity":"sha512-WT767w4UC98xl66/oqUQj7CvNwcNI9v6wPuWTuQ/8m3dF56eofiFuEGvtwpHG59wN9y+BzozFiFJYffZYbxk9Q==","_resolved":"/private/var/folders/cb/7sst87dj7jd40nc7b7q7h76r0000gn/T/0874d4e007bcd6607a49f3f9eef147dd/bluesky-social-repo-0.8.10.tgz","_from":"file:bluesky-social-repo-0.8.10.tgz","_nodeVersion":"20.15.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-WT767w4UC98xl66/oqUQj7CvNwcNI9v6wPuWTuQ/8m3dF56eofiFuEGvtwpHG59wN9y+BzozFiFJYffZYbxk9Q==","shasum":"5fa8de7d4b1a7969a77561cd8b10c5f6c5d00286","tarball":"https://registry.npmjs.org/@bluesky-social/repo/-/repo-0.8.10.tgz","fileCount":148,"unpackedSize":515157,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDF8u2nzHywGpamg9qXw6389NxGHqLKL7xB5nH92C4xTAIgKFcfwsLreM1lJNf+dJy4+Xyp0jfhCCQvRGXlKadFrW4="}]},"_npmUser":{"name":"web3km","email":"web3km@proton.me"},"directories":{},"maintainers":[{"name":"openweb3.io","email":"mtsocialdao@gmail.com"},{"name":"web3km","email":"web3km@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/repo_0.8.10_1761039232792_0.07708823458661307"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-26T15:56:12.242Z","modified":"2025-10-21T09:33:53.176Z","0.8.5":"2025-07-26T15:56:12.525Z","0.8.10":"2025-10-21T09:33:52.989Z"},"bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"license":"MIT","homepage":"https://atproto.com","keywords":["atproto","mst"],"repository":{"type":"git","url":"git+https://github.com/bluesky-social/atproto.git","directory":"packages/repo"},"description":"atproto repo and MST implementation","maintainers":[{"name":"openweb3.io","email":"mtsocialdao@gmail.com"},{"name":"web3km","email":"web3km@proton.me"}],"readme":"# @bluesky-social/repo: Repository and MST\n\nTypeScript library for atproto repositories, and in particular the Merkle Search Tree (MST) data structure.\n\n[![NPM](https://img.shields.io/npm/v/@bluesky-social/repo)](https://www.npmjs.com/package/@bluesky-social/repo)\n[![Github CI Status](https://github.com/bluesky-social/atproto/actions/workflows/repo.yaml/badge.svg)](https://github.com/bluesky-social/atproto/actions/workflows/repo.yaml)\n\nRepositories in atproto are signed key/value stores containing CBOR-encoded data records. The structure and implementation details are described in [the specification](https://atproto.com/specs/repository). This includes MST node format, serialization, structural constraints, and more.\n\n## License\n\nThis project is dual-licensed under MIT and Apache 2.0 terms:\n\n- MIT license ([LICENSE-MIT.txt](https://github.com/bluesky-social/atproto/blob/main/LICENSE-MIT.txt) or http://opensource.org/licenses/MIT)\n- Apache License, Version 2.0, ([LICENSE-APACHE.txt](https://github.com/bluesky-social/atproto/blob/main/LICENSE-APACHE.txt) or http://www.apache.org/licenses/LICENSE-2.0)\n\nDownstream projects and end users may chose either license individually, or both together, at their discretion. The motivation for this dual-licensing is the additional software patent assurance provided by Apache 2.0.\n","readmeFilename":"README.md"}