{"_id":"@alpha-sdk/api","_rev":"9-53fdb6169505f92a2e1ca4bb3ce4a964","name":"@alpha-sdk/api","dist-tags":{"latest":"1.0.9"},"versions":{"1.0.0":{"name":"@alpha-sdk/api","version":"1.0.0","keywords":["sony","camera","alpha","remote","sdk","rest","api","server","cli","tethering","photography"],"author":{"name":"Alpha SDK"},"license":"MIT","_id":"@alpha-sdk/api@1.0.0","maintainers":[{"name":"jplaidev","email":"jplaidev@gmail.com"}],"homepage":"https://github.com/jordlee/alpha-sdk-api","bugs":{"url":"https://github.com/jordlee/alpha-sdk-api/issues"},"bin":{"camera-server":"dist/bin/camera-server.js"},"dist":{"shasum":"5da74a281c4da8343f59818a636f472744bbcd26","tarball":"https://registry.npmjs.org/@alpha-sdk/api/-/api-1.0.0.tgz","fileCount":46,"integrity":"sha512-M/IwwuFcqD2xxiuOPEMMGXf4oLfV1+A8f42S+e/VQI/Fyks3pTY+svC+6EkmADgGtyF/LGs1HyvTwsLDBKge1w==","signatures":[{"sig":"MEYCIQDpffjQgElRR3Ot3qO8wVaPQ/lsIDdFPZ9Vg8C76FKOowIhAMhzaeg+r9tPG1xzPEMe1fNbu8kGTvMgrRksiTtsTwIa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":773843},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a58e9b9503e6b5cc265432198d143c239da2b855","scripts":{"dev":"tsc --watch","build":"tsc && chmod +x dist/bin/camera-server.js dist/bin/postinstall.js","postinstall":"node dist/bin/postinstall.js","bundle:linux-x64":"bash scripts/bundle-linux.sh x64","bundle:linux-arm64":"bash scripts/bundle-linux.sh arm64","bundle:darwin-arm64":"bash scripts/bundle-darwin-arm64.sh"},"_npmUser":{"name":"jplaidev","email":"jplaidev@gmail.com"},"repository":{"url":"git+https://github.com/jordlee/alpha-sdk-api.git","type":"git"},"_npmVersion":"10.9.3","description":"Server launcher and CLI for the Alpha Camera REST API. Spawns the bundled native binary (Sony Camera Remote SDK) and exposes a Node.js ServerManager for embedding the server in your app.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"chalk":"^5.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.0.0"},"optionalDependencies":{"@alpha-sdk/linux-x64":"1.0.15","@alpha-sdk/win32-x64":"1.0.15","@alpha-sdk/linux-arm64":"1.0.15","@alpha-sdk/darwin-arm64":"1.0.15"},"_npmOperationalInternal":{"tmp":"tmp/api_1.0.0_1777341268129_0.34464713683049464","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@alpha-sdk/api","version":"1.0.1","keywords":["sony","camera","alpha","remote","sdk","rest","api","server","cli","tethering","photography"],"author":{"name":"Alpha SDK"},"license":"MIT","_id":"@alpha-sdk/api@1.0.1","maintainers":[{"name":"jplaidev","email":"jplaidev@gmail.com"}],"homepage":"https://github.com/jordlee/alpha-sdk-api","bugs":{"url":"https://github.com/jordlee/alpha-sdk-api/issues"},"bin":{"camera-server":"dist/bin/camera-server.js"},"dist":{"shasum":"7c75602a66ead2e9bb2ddc49c18c27ce6770944d","tarball":"https://registry.npmjs.org/@alpha-sdk/api/-/api-1.0.1.tgz","fileCount":46,"integrity":"sha512-dsYYnSPxsxxCudRyB2Ybzr6zqHyzeqX7dxqKkBxeX7x5WDW/yRgwePSqm8Hw0yXwaKbg8Lc/UE2hhR/PS+9hNA==","signatures":[{"sig":"MEQCICzWTo0e3VYmCZ2e4X6h/eI3e6Bq65ZhtnvE+hNbh33wAiA9efjxFGUHW22O5UAZri75jdQwdEcYbzhyYWs7oPSgAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":773957},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a58e9b9503e6b5cc265432198d143c239da2b855","scripts":{"dev":"tsc --watch","build":"tsc && chmod +x dist/bin/camera-server.js dist/bin/postinstall.js","postinstall":"node dist/bin/postinstall.js","bundle:linux-x64":"bash scripts/bundle-linux.sh x64","bundle:linux-arm64":"bash scripts/bundle-linux.sh arm64","bundle:darwin-arm64":"bash scripts/bundle-darwin-arm64.sh"},"_npmUser":{"name":"jplaidev","email":"jplaidev@gmail.com"},"repository":{"url":"git+https://github.com/jordlee/alpha-sdk-api.git","type":"git"},"_npmVersion":"10.9.3","description":"Server launcher and CLI for the Alpha Camera REST API. Spawns the bundled native binary (Sony Camera Remote SDK) and exposes a Node.js ServerManager for embedding the server in your app.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"chalk":"^5.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.0.0"},"optionalDependencies":{"@alpha-sdk/linux-x64":"1.0.15","@alpha-sdk/win32-x64":"1.0.15","@alpha-sdk/linux-arm64":"1.0.15","@alpha-sdk/darwin-arm64":"1.0.15"},"_npmOperationalInternal":{"tmp":"tmp/api_1.0.1_1777346310154_0.3539650055430992","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@alpha-sdk/api","version":"1.0.2","keywords":["sony","camera","alpha","remote","sdk","rest","api","server","cli","tethering","photography"],"author":{"name":"Alpha SDK"},"license":"MIT","_id":"@alpha-sdk/api@1.0.2","maintainers":[{"name":"jplaidev","email":"jplaidev@gmail.com"}],"homepage":"https://github.com/jordlee/alpha-sdk-api","bugs":{"url":"https://github.com/jordlee/alpha-sdk-api/issues"},"bin":{"camera-server":"dist/bin/camera-server.js"},"dist":{"shasum":"fb622e4199c584ba3cfa88b1621f6c3e82e05050","tarball":"https://registry.npmjs.org/@alpha-sdk/api/-/api-1.0.2.tgz","fileCount":46,"integrity":"sha512-I0hgCxow5dyFaJhY2DSdRxbcO7PmkaQu7+dx5yZ+W6IIZe6fWzoCLRgKL2gTk2i3qrijfqSm4vZYHM4J2rObSQ==","signatures":[{"sig":"MEQCID3ImTE0Abr+0fNVzc7GtsNcDu0FO3wuFkgHwZyay0roAiA268d/3IETaNOQ/+LtyH2f5AxRcbG7iA2URal753aj2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":779833},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a58e9b9503e6b5cc265432198d143c239da2b855","scripts":{"dev":"tsc --watch","build":"tsc && chmod +x dist/bin/camera-server.js dist/bin/postinstall.js","postinstall":"node dist/bin/postinstall.js","bundle:linux-x64":"bash scripts/bundle-linux.sh x64","bundle:linux-arm64":"bash scripts/bundle-linux.sh arm64","bundle:darwin-arm64":"bash scripts/bundle-darwin-arm64.sh"},"_npmUser":{"name":"jplaidev","email":"jplaidev@gmail.com"},"repository":{"url":"git+https://github.com/jordlee/alpha-sdk-api.git","type":"git"},"_npmVersion":"10.9.3","description":"Server launcher and CLI for the Alpha Camera REST API. Spawns the bundled native binary (Sony Camera Remote SDK) and exposes a Node.js ServerManager for embedding the server in your app.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"chalk":"^5.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.0.0"},"optionalDependencies":{"@alpha-sdk/linux-x64":"1.0.15","@alpha-sdk/win32-x64":"1.0.15","@alpha-sdk/linux-arm64":"1.0.15","@alpha-sdk/darwin-arm64":"1.0.15"},"_npmOperationalInternal":{"tmp":"tmp/api_1.0.2_1777347233682_0.6095497349006798","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@alpha-sdk/api","version":"1.0.3","keywords":["sony","camera","alpha","remote","sdk","rest","api","server","cli","tethering","photography"],"author":{"name":"Alpha SDK"},"license":"MIT","_id":"@alpha-sdk/api@1.0.3","maintainers":[{"name":"jplaidev","email":"jplaidev@gmail.com"}],"homepage":"https://github.com/jordlee/alpha-sdk-api","bugs":{"url":"https://github.com/jordlee/alpha-sdk-api/issues"},"bin":{"camera-server":"dist/bin/camera-server.js"},"dist":{"shasum":"1dd3bcb5ddd682f88cb07c5b064707e393b12198","tarball":"https://registry.npmjs.org/@alpha-sdk/api/-/api-1.0.3.tgz","fileCount":47,"integrity":"sha512-gcIkuTyE2+ZaME6guTyH2o+AJTu37j1ZbuHs8Hfzpt0XNNj0a/OWJpgxzbyhMvhyBzzUVlvXdWiAEWsOSlgXdg==","signatures":[{"sig":"MEUCIQDAcpQNW2YpL9hmTeKepuPPa9CBPjRLfy1ETpwmEEboewIgWbl91d5L2E9ZRHjpfYVJYldTynahpMMJIxEXd2dj0HA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":785401},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a58e9b9503e6b5cc265432198d143c239da2b855","scripts":{"dev":"tsc --watch","build":"tsc && chmod +x dist/bin/camera-server.js dist/bin/postinstall.js","postinstall":"node dist/bin/postinstall.js","bundle:linux-x64":"bash scripts/bundle-linux.sh x64","bundle:linux-arm64":"bash scripts/bundle-linux.sh arm64","bundle:darwin-arm64":"bash scripts/bundle-darwin-arm64.sh"},"_npmUser":{"name":"jplaidev","email":"jplaidev@gmail.com"},"repository":{"url":"git+https://github.com/jordlee/alpha-sdk-api.git","type":"git"},"_npmVersion":"10.9.3","description":"Server launcher and CLI for the Alpha Camera REST API. Spawns the bundled native binary (Sony Camera Remote SDK) and exposes a Node.js ServerManager for embedding the server in your app.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"chalk":"^5.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.0.0"},"optionalDependencies":{"@alpha-sdk/linux-x64":"1.0.15","@alpha-sdk/win32-x64":"1.0.15","@alpha-sdk/linux-arm64":"1.0.15","@alpha-sdk/darwin-arm64":"1.0.15"},"_npmOperationalInternal":{"tmp":"tmp/api_1.0.3_1777349698419_0.461157094957398","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@alpha-sdk/api","version":"1.0.5","keywords":["sony","camera","alpha","remote","sdk","rest","api","server","cli","tethering","photography"],"author":{"name":"Alpha SDK"},"license":"MIT","_id":"@alpha-sdk/api@1.0.5","maintainers":[{"name":"jplaidev","email":"jplaidev@gmail.com"}],"homepage":"https://github.com/jordlee/alpha-sdk-api","bugs":{"url":"https://github.com/jordlee/alpha-sdk-api/issues"},"bin":{"camera-server":"dist/bin/camera-server.js"},"dist":{"shasum":"d90d5fa0580fab2e7c2ced9b72d4df00f921bc89","tarball":"https://registry.npmjs.org/@alpha-sdk/api/-/api-1.0.5.tgz","fileCount":47,"integrity":"sha512-Ef7V0CuOrMhH8rYSvaZVluD2A/aR/uzOqXIMaPoZtkQ/7N8kkKbVkdo7qPpAuMIVqYUTegveQHPGUtv6Sm4OGQ==","signatures":[{"sig":"MEUCIQDiCfD+LTa4zJN3DThiKtDga3LJGyqifAwSXAqawggNGAIgIFjvvuDQSSczqESeV31+mXU7CNRfbe7d4bfvuCyBpvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":786245},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"e7f587166abd5d544513de9cf3cff5d775130207","scripts":{"dev":"tsc --watch","build":"tsc && chmod +x dist/bin/camera-server.js dist/bin/postinstall.js","postinstall":"node dist/bin/postinstall.js","bundle:linux-x64":"bash scripts/bundle-linux.sh x64","bundle:linux-arm64":"bash scripts/bundle-linux.sh arm64","bundle:darwin-arm64":"bash scripts/bundle-darwin-arm64.sh"},"_npmUser":{"name":"jplaidev","email":"jplaidev@gmail.com"},"repository":{"url":"git+https://github.com/jordlee/alpha-sdk-api.git","type":"git"},"_npmVersion":"10.9.3","description":"Server launcher and CLI for the Alpha Camera REST API. Spawns the bundled native binary (Sony Camera Remote SDK) and exposes a Node.js ServerManager for embedding the server in your app.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"chalk":"^5.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.0.0"},"optionalDependencies":{"@alpha-sdk/linux-x64":"1.0.15","@alpha-sdk/win32-x64":"1.0.15","@alpha-sdk/linux-arm64":"1.0.15","@alpha-sdk/darwin-arm64":"1.0.15"},"_npmOperationalInternal":{"tmp":"tmp/api_1.0.5_1777352554683_0.04993739930162522","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@alpha-sdk/api","version":"1.0.6","keywords":["sony","camera","alpha","remote","sdk","rest","api","server","cli","tethering","photography"],"author":{"name":"Alpha SDK"},"license":"MIT","_id":"@alpha-sdk/api@1.0.6","maintainers":[{"name":"jplaidev","email":"jplaidev@gmail.com"}],"homepage":"https://github.com/jordlee/alpha-sdk-api","bugs":{"url":"https://github.com/jordlee/alpha-sdk-api/issues"},"bin":{"camera-server":"dist/bin/camera-server.js"},"dist":{"shasum":"a1d2329519958dc442520ffe70a7b7613d15697e","tarball":"https://registry.npmjs.org/@alpha-sdk/api/-/api-1.0.6.tgz","fileCount":47,"integrity":"sha512-Yk7bIVVavioQuQYBMYtdcRHodRXqhP++16SMPsTwCJq9yMvxQLeOS5iZ9hk4EcGVD1arpNNI3oZhGiOTgXSbUQ==","signatures":[{"sig":"MEUCIQDWPTk3hd3wHFuUenuhNXv5XApgl5IrZLJpUNFj0w0o2AIgJfYP1eYkBKWTK7dq6Bahek7MQswF7aRb5eJrQQ9+bqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":788666},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"e7f587166abd5d544513de9cf3cff5d775130207","scripts":{"dev":"tsc --watch","build":"tsc && chmod +x dist/bin/camera-server.js dist/bin/postinstall.js","postinstall":"node dist/bin/postinstall.js","bundle:linux-x64":"bash scripts/bundle-linux.sh x64","bundle:linux-arm64":"bash scripts/bundle-linux.sh arm64","bundle:darwin-arm64":"bash scripts/bundle-darwin-arm64.sh"},"_npmUser":{"name":"jplaidev","email":"jplaidev@gmail.com"},"repository":{"url":"git+https://github.com/jordlee/alpha-sdk-api.git","type":"git"},"_npmVersion":"10.9.3","description":"Server launcher and CLI for the Alpha Camera REST API. Spawns the bundled native binary (Sony Camera Remote SDK) and exposes a Node.js ServerManager for embedding the server in your app.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"chalk":"^5.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.0.0"},"optionalDependencies":{"@alpha-sdk/linux-x64":"1.0.15","@alpha-sdk/win32-x64":"1.0.15","@alpha-sdk/linux-arm64":"1.0.15","@alpha-sdk/darwin-arm64":"1.0.15"},"_npmOperationalInternal":{"tmp":"tmp/api_1.0.6_1777362658033_0.6332301918979226","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@alpha-sdk/api","version":"1.0.7","keywords":["sony","camera","alpha","remote","sdk","rest","api","server","cli","tethering","photography"],"author":{"name":"Alpha SDK"},"license":"MIT","_id":"@alpha-sdk/api@1.0.7","maintainers":[{"name":"jplaidev","email":"jplaidev@gmail.com"}],"homepage":"https://github.com/jordlee/alpha-sdk-api","bugs":{"url":"https://github.com/jordlee/alpha-sdk-api/issues"},"bin":{"camera-server":"dist/bin/camera-server.js"},"dist":{"shasum":"89c81b44bf93d94155bf58c6f55fecb5bbb90b8f","tarball":"https://registry.npmjs.org/@alpha-sdk/api/-/api-1.0.7.tgz","fileCount":47,"integrity":"sha512-2O6EIkOxV0KoUi9aeXD+SzLD+V88txNN2YILVN7hldaO3Xv5zoPPc0jhH0LyncWYfwAYp6kAIrPJnK1ONagMkg==","signatures":[{"sig":"MEUCIH7H8JkaTZczZUEz1CtlQi4Rb2G/6E+nh/9pJ4n7jPeTAiEAwESrB2gNRkUX1lI/1p4W7wJz7FLLsxCAKgtyGv9smEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":788843},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"dde85c5536bb0c9b1e17e843a7836a9d94f26d69","scripts":{"dev":"tsc --watch","build":"tsc && chmod +x dist/bin/camera-server.js dist/bin/postinstall.js","postinstall":"node dist/bin/postinstall.js","bundle:linux-x64":"bash scripts/bundle-linux.sh x64","bundle:linux-arm64":"bash scripts/bundle-linux.sh arm64","bundle:darwin-arm64":"bash scripts/bundle-darwin-arm64.sh"},"_npmUser":{"name":"jplaidev","email":"jplaidev@gmail.com"},"repository":{"url":"git+https://github.com/jordlee/alpha-sdk-api.git","type":"git"},"_npmVersion":"10.9.3","description":"Server launcher and CLI for the Alpha Camera REST API. Spawns the bundled native binary (Sony Camera Remote SDK) and exposes a Node.js ServerManager for embedding the server in your app.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"chalk":"^5.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.0.0"},"optionalDependencies":{"@alpha-sdk/linux-x64":"1.0.16","@alpha-sdk/win32-x64":"1.0.16","@alpha-sdk/linux-arm64":"1.0.16","@alpha-sdk/darwin-arm64":"1.0.16"},"_npmOperationalInternal":{"tmp":"tmp/api_1.0.7_1777916440416_0.3151938114864774","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@alpha-sdk/api","version":"1.0.8","keywords":["sony","camera","alpha","remote","sdk","rest","api","server","cli","tethering","photography"],"author":{"name":"Alpha SDK"},"license":"MIT","_id":"@alpha-sdk/api@1.0.8","maintainers":[{"name":"jplaidev","email":"jplaidev@gmail.com"}],"homepage":"https://github.com/jordlee/alpha-sdk-api","bugs":{"url":"https://github.com/jordlee/alpha-sdk-api/issues"},"bin":{"camera-server":"dist/bin/camera-server.js"},"dist":{"shasum":"bf227c5ae555511361a935165bef076b43a1eda0","tarball":"https://registry.npmjs.org/@alpha-sdk/api/-/api-1.0.8.tgz","fileCount":47,"integrity":"sha512-pvu0zlypvOHTkNRC9X4hV7nyKYQdI7EczxzgaUx6Oc/T9kEjTTXbJ4uBqQG/CStGX81R7xcEa0jvLv21HyMgJg==","signatures":[{"sig":"MEQCICv7APBr66vuR4BVRklBy9dT7CAfBlrpLF0yd0uWmmsCAiAf/cCq5krH9prVLoFD52yJbN/Wk08rbDMAZD1S9jt/VQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":789321},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"9375f88242f70c3a64a5ffbd6ff08346fb84e492","scripts":{"dev":"tsc --watch","build":"tsc && chmod +x dist/bin/camera-server.js dist/bin/postinstall.js","postinstall":"node dist/bin/postinstall.js","bundle:linux-x64":"bash scripts/bundle-linux.sh x64","bundle:linux-arm64":"bash scripts/bundle-linux.sh arm64","bundle:darwin-arm64":"bash scripts/bundle-darwin-arm64.sh"},"_npmUser":{"name":"jplaidev","email":"jplaidev@gmail.com"},"repository":{"url":"git+https://github.com/jordlee/alpha-sdk-api.git","type":"git"},"_npmVersion":"10.9.3","description":"Server launcher and CLI for the Alpha Camera REST API. Spawns the bundled native binary (Sony Camera Remote SDK) and exposes a Node.js ServerManager for embedding the server in your app.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"chalk":"^5.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.0.0"},"optionalDependencies":{"@alpha-sdk/linux-x64":"1.0.17","@alpha-sdk/win32-x64":"1.0.17","@alpha-sdk/linux-arm64":"1.0.17","@alpha-sdk/darwin-arm64":"1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/api_1.0.8_1778016584491_0.9422865061667389","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@alpha-sdk/api","version":"1.0.9","description":"Server launcher and CLI for the Alpha Camera REST API. Spawns the bundled native binary (Sony Camera Remote SDK) and exposes a Node.js ServerManager for embedding the server in your app.","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"bin":{"camera-server":"dist/bin/camera-server.js"},"optionalDependencies":{"@alpha-sdk/darwin-arm64":"1.0.17","@alpha-sdk/linux-arm64":"1.0.17","@alpha-sdk/linux-x64":"1.0.17","@alpha-sdk/win32-x64":"1.0.17"},"scripts":{"build":"tsc && chmod +x dist/bin/camera-server.js dist/bin/postinstall.js","dev":"tsc --watch","bundle:darwin-arm64":"bash scripts/bundle-darwin-arm64.sh","bundle:linux-arm64":"bash scripts/bundle-linux.sh arm64","bundle:linux-x64":"bash scripts/bundle-linux.sh x64","postinstall":"node dist/bin/postinstall.js"},"keywords":["sony","camera","alpha","remote","sdk","rest","api","server","cli","tethering","photography"],"license":"MIT","author":{"name":"Alpha SDK"},"homepage":"https://github.com/jordlee/alpha-sdk-api","repository":{"type":"git","url":"git+https://github.com/jordlee/alpha-sdk-api.git"},"bugs":{"url":"https://github.com/jordlee/alpha-sdk-api/issues"},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public"},"dependencies":{"chalk":"^5.4.0"},"devDependencies":{"@types/node":"^20.0.0","typescript":"^5.4.0"},"_id":"@alpha-sdk/api@1.0.9","gitHead":"9375f88242f70c3a64a5ffbd6ff08346fb84e492","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-06/n/ECE2dVJLefzyG5YUUbJSeK10h/IDQWvd+ewGJwF3PzK47n12HKyOn2fSuMDpi/ZZ4bkCxfBb5UAOXx2Cg==","shasum":"6f22c0a624521cc8a7a26f9d06845db887c52794","tarball":"https://registry.npmjs.org/@alpha-sdk/api/-/api-1.0.9.tgz","fileCount":47,"unpackedSize":794136,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICY+LOpt+sx4t0sYZcEYoLA2UcfB9kGVSKyGOZMftzoqAiBplBUyKacThyizTwXwHmZC3ZvRQ1y5rGeeRK4TujdJwA=="}]},"_npmUser":{"name":"jplaidev","email":"jplaidev@gmail.com"},"directories":{},"maintainers":[{"name":"jplaidev","email":"jplaidev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/api_1.0.9_1778030022829_0.12000851428947779"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-28T01:54:28.023Z","modified":"2026-05-06T01:13:43.147Z","1.0.0":"2026-04-28T01:54:28.311Z","1.0.1":"2026-04-28T03:18:30.353Z","1.0.2":"2026-04-28T03:33:53.889Z","1.0.3":"2026-04-28T04:14:58.567Z","1.0.5":"2026-04-28T05:02:34.837Z","1.0.6":"2026-04-28T07:50:58.238Z","1.0.7":"2026-05-04T17:40:40.581Z","1.0.8":"2026-05-05T21:29:44.675Z","1.0.9":"2026-05-06T01:13:43.011Z"},"bugs":{"url":"https://github.com/jordlee/alpha-sdk-api/issues"},"author":{"name":"Alpha SDK"},"license":"MIT","homepage":"https://github.com/jordlee/alpha-sdk-api","keywords":["sony","camera","alpha","remote","sdk","rest","api","server","cli","tethering","photography"],"repository":{"type":"git","url":"git+https://github.com/jordlee/alpha-sdk-api.git"},"description":"Server launcher and CLI for the Alpha Camera REST API. Spawns the bundled native binary (Sony Camera Remote SDK) and exposes a Node.js ServerManager for embedding the server in your app.","maintainers":[{"name":"jplaidev","email":"jplaidev@gmail.com"}],"readme":"# @alpha-sdk/api\n\nThe Alpha Camera REST API for Sony cameras (powered by the Sony Camera Remote SDK). This package ships the **server itself** — a native HTTP + SSE + WebSocket binary — bundled with three ways to drive it:\n\n- **As an embedded server** in any Node.js app via the `ServerManager` class.\n- **As a standalone CLI** (`camera-server start`) for one-off scripting or as a sidecar in Electron / Tauri / Pi deployments.\n- **As an interactive playground** (`camera-server playground start`) — a browser UI for exploring the API live, no client SDK required.\n\nPair it with one of the language-specific REST clients to call the API from your code:\n\n| Language | Package | Install |\n|---|---|---|\n| TypeScript | [`@alpha-sdk/client`](https://www.npmjs.com/package/@alpha-sdk/client) | `npm install @alpha-sdk/client` |\n| Python | [`alpha-sdk-client`](https://pypi.org/project/alpha-sdk-client/) | `pip install alpha-sdk-client` |\n| Swift | [`AlphaSDK`](https://github.com/jordlee/alpha-sdk-swift) | `.package(url: \"https://github.com/jordlee/alpha-sdk-swift.git\", from: \"0.3.1\")` |\n\nPublic example apps:\n\n- **Next.js / TypeScript:** [`alpha-sdk-typescript`](https://github.com/jordlee/alpha-sdk-typescript)\n- **Python notebook / data collection:** [`alpha-sdk-python`](https://github.com/jordlee/alpha-sdk-python)\n- **Swift SDK + macOS sample app:** [`alpha-sdk-swift`](https://github.com/jordlee/alpha-sdk-swift)\n\n---\n\n## Install\n\n```bash\n# CLI globally — the most common path\nnpm install -g @alpha-sdk/api\n\n# Or per-project (for ServerManager + bundling in your app)\nnpm install @alpha-sdk/api\n```\n\nThe matching platform binary (`@alpha-sdk/darwin-arm64`, `@alpha-sdk/linux-arm64`, `@alpha-sdk/linux-x64`, `@alpha-sdk/win32-x64`) is pulled in automatically as an `optionalDependency`. No separate download step.\n\n---\n\n## CLI usage\n\n```bash\ncamera-server start            # spawn the server on :8080\ncamera-server stop\ncamera-server status\n\ncamera-server info             # version, platform, paths\ncamera-server doctor           # verify prerequisites\ncamera-server platforms        # list installed/available platforms\n\ncamera-server install-sdk ts       # add @alpha-sdk/client to current project\ncamera-server install-sdk python   # add alpha-sdk-client\ncamera-server install-sdk swift    # print SwiftPM snippet for Package.swift\ncamera-server install-sdk all      # auto-detect each project type and install\n\ncamera-server playground start     # interactive web playground\ncamera-server mcp install <agent> <scope> web-api  # install REST API docs MCP server\n```\n\n---\n\n## Programmatic usage (`ServerManager`)\n\n```ts\nimport { ServerManager } from \"@alpha-sdk/api\";\n\nconst server = new ServerManager();\nawait server.start();             // resolves once HTTP is responsive\nconsole.log(`server on :${server.getPort()}`);\n\n// ... do stuff against http://localhost:${port}/api ...\n\nawait server.stop();              // graceful shutdown via /api/server/shutdown\n```\n\n### Options\n\n```ts\nnew ServerManager({\n  port: 8080,           // default 8080\n  binaryPath: \"...\",    // override auto-detect (rare)\n  autoPort: true,       // find a free port if 8080 is taken\n  detached: false,      // server outlives parent process\n});\n```\n\n### Useful methods\n\n```ts\nserver.start();         // async — resolves when /api/server/status responds\nserver.stop();          // async — graceful → SIGTERM → SIGKILL escalation\nserver.kill();          // sync — for use in signal handlers\nserver.isRunning();     // async — pings /api/server/status\nserver.getPort();       // current port\nserver.getPid();        // child process PID (or detached PID)\nserver.getStdout();     // captured stdout lines\nserver.getStderr();     // captured stderr lines\n```\n\n---\n\n## End-to-end example\n\nPair `ServerManager` with `@alpha-sdk/client` — start the server, connect to a camera, change a setting, fire the shutter, list and download the resulting photo, then disconnect:\n\n```ts\nimport { ServerManager } from \"@alpha-sdk/api\";\nimport { AlphaSDKClient } from \"@alpha-sdk/client\";\n\nconst server = new ServerManager();\nawait server.start();\n\nconst client = new AlphaSDKClient({\n  environment: `http://localhost:${server.getPort()}`,\n});\n\n// 1. List + connect to the first detected camera\nconst { cameras } = await client.cameras.list();\nconst camera = cameras.find(c => c.connected !== true) ?? cameras[0];\nconst cameraId = camera.id;\n\nawait client.cameras.connect({\n  cameraId,\n  mode: \"remote-transfer\",   // full control + explicit file fetch\n  reconnecting: \"on\",\n});\n\n// Required for the host to drive most settings\nawait client.properties.setPriorityKey({ cameraId, setting: \"pc-remote\" });\n\n// 2. Change shutter speed\nawait client.properties.set({\n  cameraId,\n  propertyName: \"shutter-speed\",\n  value: \"1/250\",\n});\n\n// 3. Take a photo\nawait client.actions.shutter({ cameraId });\n\n// 4. Wait briefly for the camera to write the file, then list slot 1\nawait new Promise(r => setTimeout(r, 1500));\nconst { files } = await client.sdCard.list({ cameraId, slotNumber: 1 });\nconst latest = files[files.length - 1];\n\n// 5. Download the photo to the host. Returns an AsyncOperationResponse —\n//    the server pulls bytes from the camera in the background and writes to\n//    the configured save path. Watch the `downloadComplete` SSE event for\n//    the final file path (see docs/recipes for the SSE pattern).\nawait client.sdCard.download({\n  cameraId,\n  slotNumber: 1,\n  contentId: latest.contentId,\n  fileId: latest.fileId,\n  body: {},\n});\n\n// 6. Clean up\nawait client.cameras.disconnect({ cameraId });\nawait server.stop();\n```\n\nThat covers the most common flow. For SSE event streams, live-view JPEG polling/streaming, discovery + reconnect, multi-camera coordination, and other non-REST patterns, see the [docs](https://crsdk.app), the recipes, and the public example apps:\n\n- [`alpha-sdk-typescript`](https://github.com/jordlee/alpha-sdk-typescript)\n- [`alpha-sdk-python`](https://github.com/jordlee/alpha-sdk-python)\n- [`alpha-sdk-swift`](https://github.com/jordlee/alpha-sdk-swift)\n\n---\n\n## Integration modes\n\n| App type | Pattern | What's bundled |\n|---|---|---|\n| Node CLI / script | `ServerManager.start()` | binary auto-installed via npm |\n| Electron | `ServerManager` + `extraResources` | binary copied into `.app` |\n| Tauri | sidecar | binary in `src-tauri/binaries/` |\n| Web SPA | client only | nothing — server runs separately |\n| iOS / Android | client only | nothing — server runs on a Mac/Pi/etc. |\n\nThe binary cannot run on iOS/Android — those platforms must talk to a server running elsewhere on the network.\n\n---\n\n## License\n\nMIT — see `LICENSE`.\n\nThe bundled native binary is licensed by Sony under their separate Camera Remote SDK License Agreement; see the LICENSE file shipped inside each `@alpha-sdk/<platform>` package.\n","readmeFilename":"README.md"}