{"_id":"@bluesky-social/dev-env","_rev":"2-f91d3c5d2c9bf969ee4d85dae0447794","name":"@bluesky-social/dev-env","dist-tags":{"latest":"0.3.182"},"versions":{"0.3.154":{"name":"@bluesky-social/dev-env","version":"0.3.154","keywords":["atproto"],"license":"MIT","_id":"@bluesky-social/dev-env@0.3.154","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"},"bin":{"dev-env":"dist/bin.js"},"dist":{"shasum":"f34dcb8c8d158c9a0675c7a04b2f06fddfd68c46","tarball":"https://registry.npmjs.org/@bluesky-social/dev-env/-/dev-env-0.3.154.tgz","fileCount":179,"integrity":"sha512-UYIxAjJuElNH7gymPBru1FiulHtO9toRHHlHJmweTbqK7tJhsKH9Mf81xuM7QwCpf51qtJwhhWYRKW33EQNaRw==","signatures":[{"sig":"MEQCIAmjFvmg3H7vEnDSzSDor2JY6SWvXtDlldnBT6wuQdoEAiAgHysEXxdubzXVLEIlKz+3l1XgE4zmHef2oitKdUslpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2777099},"main":"dist/index.js","_from":"file:bluesky-social-dev-env-0.3.154.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"scripts":{"dev":"../dev-infra/with-test-redis-and-db.sh node --enable-source-maps --watch dist/bin.js","build":"tsc --build tsconfig.build.json","start":"../dev-infra/with-test-redis-and-db.sh node --enable-source-maps dist/bin.js"},"_npmUser":{"name":"web3km","email":"web3km@proton.me"},"_resolved":"/private/var/folders/cb/7sst87dj7jd40nc7b7q7h76r0000gn/T/7cfe23b64fe7b39ce1d024d0b3605780/bluesky-social-dev-env-0.3.154.tgz","_integrity":"sha512-UYIxAjJuElNH7gymPBru1FiulHtO9toRHHlHJmweTbqK7tJhsKH9Mf81xuM7QwCpf51qtJwhhWYRKW33EQNaRw==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/dev-env"},"_npmVersion":"10.8.2","description":"Local development environment helper for atproto development","directories":{},"_nodeVersion":"18.20.8","dependencies":{"dotenv":"^16.0.3","undici":"^6.14.1","express":"^4.18.2","get-port":"^5.1.1","uint8arrays":"3.0.0","@did-plc/lib":"^0.0.1","multiformats":"^9.9.0","@did-plc/server":"^0.0.1","@bluesky-social/api":"^0.15.25","@bluesky-social/pds":"^0.4.160","@bluesky-social/bsky":"^0.0.171","@bluesky-social/sync":"^0.1.29","@bluesky-social/bsync":"^0.0.20","@bluesky-social/ozone":"^0.1.130","@bluesky-social/crypto":"^0.4.4","@bluesky-social/syntax":"^0.4.0","@bluesky-social/lexicon":"^0.4.12","@bluesky-social/identity":"^0.4.8","@bluesky-social/common-web":"^0.4.2","@bluesky-social/xrpc-server":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/express":"^4.17.13"},"_npmOperationalInternal":{"tmp":"tmp/dev-env_0.3.154_1753545366384_0.8479570979700386","host":"s3://npm-registry-packages-npm-production"}},"0.3.182":{"name":"@bluesky-social/dev-env","version":"0.3.182","license":"MIT","description":"Local development environment helper for atproto development","keywords":["atproto"],"homepage":"https://atproto.com","repository":{"type":"git","url":"git+https://github.com/bluesky-social/atproto.git","directory":"packages/dev-env"},"main":"dist/index.js","types":"dist/index.d.ts","bin":{"dev-env":"dist/bin.js"},"engines":{"node":">=18.7.0"},"dependencies":{"@did-plc/lib":"^0.0.1","@did-plc/server":"^0.0.1","dotenv":"^16.6.1","express":"^4.21.2","get-port":"^5.1.1","multiformats":"^9.9.0","uint8arrays":"3.0.0","undici":"^6.22.0","@bluesky-social/api":"^0.17.2","@bluesky-social/bsky":"^0.0.189","@bluesky-social/bsync":"^0.0.22","@bluesky-social/common-web":"^0.4.3","@bluesky-social/crypto":"^0.4.4","@bluesky-social/identity":"^0.4.9","@bluesky-social/lexicon":"^0.5.1","@bluesky-social/pds":"^0.4.185","@bluesky-social/ozone":"^0.1.148","@bluesky-social/sync":"^0.1.35","@bluesky-social/syntax":"^0.4.1","@bluesky-social/xrpc-server":"^0.9.5"},"devDependencies":{"@types/express":"^4.17.23","typescript":"^5.9.3"},"scripts":{"build":"tsc --build tsconfig.build.json","start":"../dev-infra/with-test-redis-and-db.sh node --enable-source-maps dist/bin.js","dev":"../dev-infra/with-test-redis-and-db.sh node --enable-source-maps --watch dist/bin.js"},"_id":"@bluesky-social/dev-env@0.3.182","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"_integrity":"sha512-3v8UiXcWs8/yyjpuH1q/HkQM9CllcNJI4njLRpWFI4JU/2EehxH9bLacwILJQnwQt/SeD9SaOXKLib1mFU0+1g==","_resolved":"/private/var/folders/cb/7sst87dj7jd40nc7b7q7h76r0000gn/T/7d920025752c84ddcfc9f79630fe2a3f/bluesky-social-dev-env-0.3.182.tgz","_from":"file:bluesky-social-dev-env-0.3.182.tgz","_nodeVersion":"20.15.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-3v8UiXcWs8/yyjpuH1q/HkQM9CllcNJI4njLRpWFI4JU/2EehxH9bLacwILJQnwQt/SeD9SaOXKLib1mFU0+1g==","shasum":"0764741e493b4b1b26c8ea71ebe7b8f89765aed1","tarball":"https://registry.npmjs.org/@bluesky-social/dev-env/-/dev-env-0.3.182.tgz","fileCount":194,"unpackedSize":3034570,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD8gpQ9w8FPhj4Rtg8NRaBG+zpcEoycSCm0icasKTOrfQIgOMnKEgWtvwqzh9Vioxmnn/kU9aCb1ubOsmc3X/+3kF0="}]},"_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/dev-env_0.3.182_1761039225746_0.38027786758870263"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-26T15:56:06.225Z","modified":"2025-10-21T09:33:46.232Z","0.3.154":"2025-07-26T15:56:06.626Z","0.3.182":"2025-10-21T09:33:45.977Z"},"bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"license":"MIT","homepage":"https://atproto.com","keywords":["atproto"],"repository":{"type":"git","url":"git+https://github.com/bluesky-social/atproto.git","directory":"packages/dev-env"},"description":"Local development environment helper for atproto development","maintainers":[{"name":"openweb3.io","email":"mtsocialdao@gmail.com"},{"name":"web3km","email":"web3km@proton.me"}],"readme":"# @bluesky-social/dev-env: Local Developer Environment\n\nA command-line application for developers to construct and manage development environments.\n\n[![NPM](https://img.shields.io/npm/v/@bluesky-social/dev-env)](https://www.npmjs.com/package/@bluesky-social/dev-env)\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## REPL API\n\nThe following methods are available in the REPL.\n\n### `status()`\n\nList the currently active servers.\n\n### `startPds(port?: number)`\n\nCreate a new PDS instance. Data is stored in memory.\n\n### `stop(port: number)`\n\nStop the server at the given port.\n\n### `mkuser(handle: string, pdsPort?: number)`\n\nCreate a new user.\n\n### `user(handle: string): ServiceClient`\n\nGet the `ServiceClient` for the given user.\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"}