{"_id":"@bluesky-social/bsync","_rev":"2-a52cc2d45364e8f22f0ec1f8089c2040","name":"@bluesky-social/bsync","dist-tags":{"latest":"0.0.22"},"versions":{"0.0.20":{"name":"@bluesky-social/bsync","version":"0.0.20","keywords":["atproto","bluesky"],"license":"MIT","_id":"@bluesky-social/bsync@0.0.20","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":"6651884965619512e0cf7fd8f1b380f1e7175766","tarball":"https://registry.npmjs.org/@bluesky-social/bsync/-/bsync-0.0.20.tgz","fileCount":166,"integrity":"sha512-UBonI0/pqoRdB8tnT2ZXtHSOA0gFzcD9JN+X5YgtQpAbMIwClsf4nr8AYz+sKrS7MKE12hYJuotgvoCB9LTl5Q==","signatures":[{"sig":"MEQCIGTGw8VltTVx8Ryn2fIPN3q9c66G59D4lCcCkblyzVRCAiAwrHGP8J9LGkBkMouemx9oEBE4bFccxQa2+1WSMgWWDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318103},"main":"dist/index.js","_from":"file:bluesky-social-bsync-0.0.20.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"scripts":{"test":"../dev-infra/with-test-db.sh jest","build":"tsc --build tsconfig.build.json","start":"node --enable-source-maps dist/bin.js","buf:gen":"buf generate proto","test:log":"tail -50 test.log | pino-pretty","migration:create":"ts-node ./bin/migration-create.ts","test:updateSnapshot":"jest --updateSnapshot"},"_npmUser":{"name":"web3km","email":"web3km@proton.me"},"_resolved":"/private/var/folders/cb/7sst87dj7jd40nc7b7q7h76r0000gn/T/1e906778efe412049eb161ea7c258874/bluesky-social-bsync-0.0.20.tgz","_integrity":"sha512-UBonI0/pqoRdB8tnT2ZXtHSOA0gFzcD9JN+X5YgtQpAbMIwClsf4nr8AYz+sKrS7MKE12hYJuotgvoCB9LTl5Q==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/bsync"},"_npmVersion":"10.8.2","description":"Sychronizing service for app.bsky App View (Bluesky API)","directories":{},"_nodeVersion":"18.20.8","dependencies":{"pg":"^8.10.0","kysely":"^0.22.0","pino-http":"^8.2.1","typed-emitter":"^2.1.0","http-terminator":"^3.2.0","@bufbuild/protobuf":"^1.5.0","@connectrpc/connect":"^1.1.4","@bluesky-social/common":"^0.4.11","@bluesky-social/syntax":"^0.4.0","@connectrpc/connect-node":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","ts-node":"^10.8.2","get-port":"^5.1.1","@types/pg":"^8.6.6","typescript":"^5.6.3","@bufbuild/buf":"^1.28.1","@bufbuild/protoc-gen-es":"^1.5.0","@connectrpc/protoc-gen-connect-es":"^1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/bsync_0.0.20_1753545365108_0.9591741705827328","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@bluesky-social/bsync","version":"0.0.22","license":"MIT","description":"Sychronizing service for app.bsky App View (Bluesky API)","keywords":["atproto","bluesky"],"homepage":"https://atproto.com","repository":{"type":"git","url":"git+https://github.com/bluesky-social/atproto.git","directory":"packages/bsync"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"dependencies":{"@bufbuild/protobuf":"^1.10.1","@connectrpc/connect":"^1.7.0","@connectrpc/connect-node":"^1.7.0","http-terminator":"^3.2.0","kysely":"^0.22.0","pg":"^8.16.3","pino-http":"^8.6.1","typed-emitter":"^2.1.0","@bluesky-social/common":"^0.4.12","@bluesky-social/syntax":"^0.4.1"},"devDependencies":{"@bufbuild/buf":"^1.58.0","@bufbuild/protoc-gen-es":"^1.10.1","@connectrpc/protoc-gen-connect-es":"^1.7.0","@types/pg":"^8.15.5","get-port":"^5.1.1","jest":"^28.1.3","ts-node":"^10.9.2","typescript":"^5.9.3"},"scripts":{"build":"tsc --build tsconfig.build.json","start":"node --enable-source-maps dist/bin.js","test":"../dev-infra/with-test-db.sh jest","test:log":"tail -50 test.log | pino-pretty","test:updateSnapshot":"jest --updateSnapshot","migration:create":"ts-node ./bin/migration-create.ts","buf:gen":"buf generate proto"},"_id":"@bluesky-social/bsync@0.0.22","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"_integrity":"sha512-+tkBW4Vlo8ORgXMY1HNnba+3wmNzZwSXo4dfDH3ecTMRTv3+LMln6SJaV5CGB5RuL+v8WtnrdWVObFHieD4C1Q==","_resolved":"/private/var/folders/cb/7sst87dj7jd40nc7b7q7h76r0000gn/T/035217d38fe94869c791f210b4833e75/bluesky-social-bsync-0.0.22.tgz","_from":"file:bluesky-social-bsync-0.0.22.tgz","_nodeVersion":"20.15.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-+tkBW4Vlo8ORgXMY1HNnba+3wmNzZwSXo4dfDH3ecTMRTv3+LMln6SJaV5CGB5RuL+v8WtnrdWVObFHieD4C1Q==","shasum":"56bce7e224e2d5cb2c415b519f0bbcacf70e3bfa","tarball":"https://registry.npmjs.org/@bluesky-social/bsync/-/bsync-0.0.22.tgz","fileCount":165,"unpackedSize":389578,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFZCsPLwcTLz9Cpfnag6Cp/hwoIPC/50gZpmdIqZXzbiAiEAiYq0T+XA5xULWF1L90cgQ8u1BFwjGXbYKbvrRgA6bcY="}]},"_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/bsync_0.0.22_1761039223187_0.7871558447063793"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-26T15:56:05.015Z","modified":"2025-10-21T09:33:43.588Z","0.0.20":"2025-07-26T15:56:05.317Z","0.0.22":"2025-10-21T09:33:43.412Z"},"bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"license":"MIT","homepage":"https://atproto.com","keywords":["atproto","bluesky"],"repository":{"type":"git","url":"git+https://github.com/bluesky-social/atproto.git","directory":"packages/bsync"},"description":"Sychronizing service for app.bsky App View (Bluesky API)","maintainers":[{"name":"openweb3.io","email":"mtsocialdao@gmail.com"},{"name":"web3km","email":"web3km@proton.me"}],"readme":"# @bluesky-social/bsync: Synchronizing Service for the Bluesky AppView\n\nThis is an optional service that may be used to synchronize certain state between otherwise independent AppViews.\n\n[![NPM](https://img.shields.io/npm/v/@bluesky-social/bsync)](https://www.npmjs.com/package/@bluesky-social/bsync)\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\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"}