{"_id":"nanit-camera","_rev":"54-26d8d8b5518c784c1efdcf6b73df71a2","name":"nanit-camera","dist-tags":{"latest":"1.9.1"},"versions":{"1.0.1":{"name":"nanit-camera","version":"1.0.1","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.0.1","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"08a59f60a196980f21f2978e8be0a18d5b863b31","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.0.1.tgz","fileCount":123,"integrity":"sha512-ULy/kINiBT+gn08f6zJwltSJ/IQ2zMa7u9OyKT3lcU5ySpiyEQutume7G7e7MJJjYWFlY3knJBlMnvJbxbihuQ==","signatures":[{"sig":"MEYCIQCbmTzWqwcv3dVJLQPt0po7RjmYGAYLc5R6l3VqSGUIkAIhAKz/ZAgCxECDxmnoHovRUwrehKkgPZ7B6Bfcwsz9rA1P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1712148},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"5df2a8ddfb0f92c799d7a305261e4161b9268b68","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"10.7.0","description":"Description","directories":{},"_nodeVersion":"18.20.3","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^3.1.0","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.0.1_1726338026477_0.7636266667691012","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"nanit-camera","version":"1.1.3","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.1.3","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"f273e6fa5f9bb67bcbda323944dd384aea3af793","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.1.3.tgz","fileCount":164,"integrity":"sha512-uQoTNHGCW5QpGsY+g/5NWS63sLqKJyOn1sJkio0IjpsCvKUQAHu2L6nhzCp+R2QAJZp5aJ3uIv8cgvpdiC+bTQ==","signatures":[{"sig":"MEUCIAvQrFH/HgQ9yLMejhQ8IlfRZ6yB08wZEGGbiZBGMJ9DAiEAp21SSnVi43owVJjGDPWTribug5J6rJY4qurhA5fnmV4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2129789},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"dcf31f1462e8c48a49cf49127d8f7fb9ba24d023","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"10.7.0","description":"Description","directories":{},"_nodeVersion":"18.20.3","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.0","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.1.3_1726954134164_0.4099333985340612","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"nanit-camera","version":"1.1.5","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.1.5","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"5e8054bbcf208d664bd6afa0f71792e515ec9165","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.1.5.tgz","fileCount":129,"integrity":"sha512-lpiXoKtXQbjxxfdtKpIL0X3SfITomIZuCOBIprtXKb7hIjIXN5OBcs2p4J7QGz4kisjVTy0w/kC7jvhG/LOKXQ==","signatures":[{"sig":"MEUCIE+DMVSn3HtwkxwVllMj4f2PU8ZSnWL3ok+X85Z+Wow5AiEA6nWY3XX+Cvqxp2jLBjJhDAA8i/1rTlIC/cAoKdQMPxQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1705450},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"94d16346aaa8a3e736d0bdfe1188dbda4d68bd1e","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.0","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.1.5_1726956785818_0.5778573187939704","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"nanit-camera","version":"1.1.6","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.1.6","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"ea278ccffda52d70bbb253bf32ea9e5eac470eb3","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.1.6.tgz","fileCount":129,"integrity":"sha512-kZbjkjxN8ZuFjJ4HAgR/QsKYLVKyte2RFVjFu+Ph06LxstHWfqr+8n6aYt+yIqeuFJAo8f6ie3h1H8PhRnzMcg==","signatures":[{"sig":"MEYCIQD2qJ4l1+EJWaFDLZpNfP+Uf7p1Nrk9MvrvkBrRaF9DlgIhAKlxkRVXde/95uAELwccV7KtfJaJ0WwVih7r9hoBI2n/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1707435},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"aa45a1ec734f6836257363718fe52249044fed5d","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.0","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.1.6_1726958100075_0.7228363466194283","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"nanit-camera","version":"1.1.7","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.1.7","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"05dabcfdf6de069334da10136f1b91b46acf5347","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.1.7.tgz","fileCount":129,"integrity":"sha512-GvHBcGrAArAVqyVCBd+l6JHDSK6I5XP1dj24NUmZZ0aDl7ZTEUhJRmXVnh+UiqCpmRPlPl3c3/SNUvc1o8BZwQ==","signatures":[{"sig":"MEUCIAC9rCenJd7IcOUaWD9glHy3TJbPriFVduXPSFUPhfeFAiEA0ntw5UhWoKx/KnJTK+xJpbpt9EGkhR7cc2my9/Zybbo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1708715},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"eec0886b2505171b772d6bd02ed24526593391a4","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.0","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.1.7_1726960082487_0.7883302527654246","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"nanit-camera","version":"1.1.8","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.1.8","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"502e2edf8ad3c594514f72786149a449bb840805","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.1.8.tgz","fileCount":129,"integrity":"sha512-hVzKZrPAJFtrjCe3yfsTGdm6S+JdmLY2asIfPXpUDo0ot1U5r64VVYcFvXQZ4gnlVKEbivBnJLdEFOMx8S/OUw==","signatures":[{"sig":"MEUCIFIrdiS3FO0heaY0cJnDV5Z8Qs8FYjEaquVS7jpnpO1mAiEAjSZYEwie2sdnoSdEDdNVvEKp3X7m/8qkVDDeIRT3e/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1708712},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"4462983212149405c136961e68346bd2a31b751e","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.0","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.1.8_1727039743637_0.15396075310646484","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"nanit-camera","version":"1.1.9","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.1.9","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"501b29ff6e3bb7c5919134e00c629c41e75e028a","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.1.9.tgz","fileCount":129,"integrity":"sha512-M7gz8lveOXO5it4pfol3mbcoKHZzKj6PjQn2EO0UT7LkQR2VtFtZNjjTcs5o99Nxh2OeeRXTbtVOMzmq7bP/ZA==","signatures":[{"sig":"MEQCIHnbRystgJK+WkuzlAhbptRc8I8H/AVmWqVMbPusMPNQAiA5hqVtR/29qS6Ft34v59Ado/PgmSNeg9fYjgSGw9a0qg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1712445},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"4aaa6a7891e9799b396ee441420e4a514173bbb8","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.0","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.1.9_1727163581158_0.338088003372627","host":"s3://npm-registry-packages"}},"1.1.10":{"name":"nanit-camera","version":"1.1.10","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.1.10","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"b6d1d3239c030f8ae0d9f758779c862bff0d7791","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.1.10.tgz","fileCount":129,"integrity":"sha512-5h+GHXiaNT55LX5bPQQ7N1bXhuNWoqPBAke2Ek6Sdo0z4QaoMv/Vug/G7mWPP7LTVyLXJmtfF67xp5l0FSmyLg==","signatures":[{"sig":"MEUCIDkYMg1RCXLVDeyScMNeetQpS8ANuA0D7PQiMqC+btpXAiEAuJnWi1HnpMME5V3lL31tULyHP+yLEYfDqz2O8qyAGwk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1713074},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"d010f0e24e9be0f4d630438b7df8d5736af93b45","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.0","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.1.10_1727166269862_0.35753336283630865","host":"s3://npm-registry-packages"}},"1.1.11":{"name":"nanit-camera","version":"1.1.11","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.1.11","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"00c238f6c8174e3cc21dd59128bbc6d410542c29","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.1.11.tgz","fileCount":129,"integrity":"sha512-tzneEMvwaI6ujsfXEwS8rEk5W/5vAKG6dvyhVJAqH5pi+8ntNVhaYE/nSA8XXqjbwyqcB7K8/3fijd6NPtcJwg==","signatures":[{"sig":"MEUCIFqaGOi2O8mLe0WYBoEa8hpOpkoyfeBGTa3HZFzbE5sLAiEA7yM1JL5dk/SgY5s1RKAvpa7o/61NcU/i11VMQAWX6tg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1713074},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"29d5ddd0c3e797850c7f365aee00964bf18229bd","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.1","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.1.11_1727173301969_0.185699824633619","host":"s3://npm-registry-packages"}},"1.1.12":{"name":"nanit-camera","version":"1.1.12","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.1.12","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"e845da55da713aa87dba4ecb801269c094dd858b","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.1.12.tgz","fileCount":129,"integrity":"sha512-OF5HjlFcvOd9L81x+jKC67qUXsjTBorMqtpIcgf+15dN2Kop8ldslwLQmB0DkUc7XQBSD4fmtYVQDzN7GkyMZA==","signatures":[{"sig":"MEQCIEo+yYg4DCP9Q8ckpl6VK4JfGEdTy6osN8jpFbj7sdSiAiB6gXX3NQSPnvH21S2N9Y7kMzZxbwFrBr2f//1sl8bZCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1714294},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"9c924d95bfe9a8fb4b5b9175f1989f38dcf0aa1c","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.1","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.1.12_1727174577635_0.6517341606722922","host":"s3://npm-registry-packages"}},"1.1.13":{"name":"nanit-camera","version":"1.1.13","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.1.13","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"c9e0c9be49a06ba0cc12b185188215e39f4be16f","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.1.13.tgz","fileCount":129,"integrity":"sha512-Fn24SvMDHIM3uf9YMLIcI1s6D2lbUyrQF0I+jrkYaYdOvxVSkbe1Y2Jmn+FbFUabP2shos4kY64YvuL7Lq9bJA==","signatures":[{"sig":"MEYCIQDqNEE82H1aKgnixWE4LQ8XGVzA5vOXCuTLrqDzer/fSwIhAKkntRPg34a2E8DdqnWEDF0+6FTK9+nzlEH59citHpZe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1719138},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"660a076a2f9bfd7327a3784fc75bd117a729261f","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.1","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.1.13_1727245045716_0.9339692825418864","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"nanit-camera","version":"1.2.0","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.2.0","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"904362cb805652665b06aef6352b738b17e446cc","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.2.0.tgz","fileCount":129,"integrity":"sha512-sQnAD+MsNany9iDzPXSKzKKDWSsmBIHGQKVJs/GjhyJg8pDT6qCD0j/3LiaHjyqs4S1tImP944svmuDfd+8Pzg==","signatures":[{"sig":"MEQCIDVtSlKCr5Wqaab5ZUs3rspAh7NH4Ii4+NLp4QL50r9xAiA5eQ3NbmLd+fAtM4ocHnd3iBI6/yrcfA6ZP5vdTKFlKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1715994},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"58bfce5189babcacf02bf95c2c7aa9d8013ca2fb","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","promise-backoff":"^2.0.4","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.1","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.2.0_1727252240210_0.8177260672931848","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"nanit-camera","version":"1.2.1","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.2.1","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"1aaf9145a26f493ded07913384d5945e78916e24","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.2.1.tgz","fileCount":129,"integrity":"sha512-ArJeDhKM7zkyzzfq71h9UiOvN5kMbUHcqCm/41o+mx4bhqoU/qJlTf5S7+ehL6lcwyFzsM9xKDdnX0YinMcExg==","signatures":[{"sig":"MEUCIQDRSXUpI1qgX8ETHx1Ppc3X/ZkLQqWNch0Q6/6PM4GIdgIgc+N4/f9Eq2Bs3aNRoGD4JJ4+TjZ8ZgPYS7qBtnSl52c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1721782},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"4335d30a9f344d468d8c868cb0377bea1cdc9117","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","promise-backoff":"^2.0.4","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.1","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.2.1_1727323813296_0.8805105745725774","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"nanit-camera","version":"1.2.2","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.2.2","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"b010f5929d83638f17d831e25579fff68150c7db","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.2.2.tgz","fileCount":129,"integrity":"sha512-yOsUUqIY7i81vpVszh4aMMqgr/S/ohX/Ho/pTqPOyRqeSbLhLw9imxfTeWhHhqylW18n8HkWbLxzKzMEtPjZwg==","signatures":[{"sig":"MEQCIBQ0kWZmTxh7pb5+HV0zN9mldkZs879PvtsKr0PysilpAiAzctSrQRtV849cwoqq2jd5FbXd5Xt+wY3rtQ0SG2p07A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1714061},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"91f0fd90dea5ce1c23e76de43ebc110adbcbba35","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","promise-backoff":"^2.0.4","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.1","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.2.2_1727499605433_0.456593457106119","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"nanit-camera","version":"1.2.3","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.2.3","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"a07bb88f0f9393908b43db12eb4693e4fdecfa41","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.2.3.tgz","fileCount":129,"integrity":"sha512-Uy+LCBMM+ElSHHMniW8kF8pu8zF1dPsuaDeCVm1iULfeN8RenqnKXPf8C4m9RFdfxZI0mpT85ttLanU7wQQZ0Q==","signatures":[{"sig":"MEUCIQDs6i7MRS8ygPVTZaAYCmXjhOiBgPNKbtxM2thKWvCQNQIgYtb4d/9jdm/n6jLvC92ceVoQn27mQmIHhkH5J6AVYGA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1719259},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"55b5daece434d8c7494cca160dafe4297ac47295","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","promise-backoff":"^2.0.4","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.1","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.2.3_1727504146278_0.9183832921684929","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"nanit-camera","version":"1.2.4","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.2.4","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"481d0bc8561ea3605cc75abf39e236ca5ec10e4d","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.2.4.tgz","fileCount":129,"integrity":"sha512-us9GVPhjWS3aU7J1NmVfWdx892Vs62+vEk2Jo8X6XQWHk0ylJpRpKf/fzqwqCl0+wo04TvSLRJjSNFi62BOHjQ==","signatures":[{"sig":"MEUCIHAc6lMX6lNOOg3Y/p5g4glzaVY3CuKOpBo+gxlEddagAiEA/FKTvsxjNQH9qRnR07FfvgbL8s3QIEPhtjhr+GRjMuM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1720257},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"ed243472b6569aa9b268f722b58d055af0216558","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","promise-backoff":"^2.0.4","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.1","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.2.4_1727567716031_0.10254793363597425","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"nanit-camera","version":"1.2.5","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.2.5","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"44bfa249a39fbc15b0e34391c6c53a916948867b","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.2.5.tgz","fileCount":129,"integrity":"sha512-ZesD6RXUHSbVPV21vuhksuTg6RvXminrQIYgIx4sI47d0BSanhEMoM8g1yZFXWp3F/l1o4azH7qkXcLQMcPaYQ==","signatures":[{"sig":"MEUCIHJBUxO3x4lkK3mAOfI0IPSqEpGVOug/eeRj6snuvay7AiEA+qGc3hW47PI05vnHavdeZ70Gb6flZjip8fpbHo6yQ3s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1720139},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"323362b5b03d751c87ac617274871bea6973ed08","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","promise-backoff":"^2.0.4","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.1","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.2.5_1727572566403_0.4765300894955393","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"nanit-camera","version":"1.2.6","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.2.6","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"3ba3294c224d16e7a3e8cc19015a76d433cbec42","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.2.6.tgz","fileCount":129,"integrity":"sha512-j6HLwBQDYNewGnPdgrupKt8HLc8o7syOajSD6LMoZPDU3V+k6G3qHX9z98KmwnPPiWqrRIe9hA1uFevJ4uT6bQ==","signatures":[{"sig":"MEYCIQC/6TITMaaaNwlqaQk/H2ImUNWIwnG94od0womhPETdGwIhAPtqKwwAuiRylOoJ8ArzSQYNPPqRDpBWlqcjv/pIpucf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1722612},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"6db30b9c1a8a620b897a2322212a8aacb4beabb8","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","promise-backoff":"^2.0.4","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.2","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.2.6_1727675653835_0.5883960096428051","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"nanit-camera","version":"1.2.7","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.2.7","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"939d66cb96ea2596127b32190ce2644ad4cc630b","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.2.7.tgz","fileCount":129,"integrity":"sha512-egj1BD5AGi/Lh+kG5BTMNKETt+Er5ESvG21FCDd7V761l7+mbL4R5BTK4pqSUa/r2MxlGiVUMDtYLMV894oWVQ==","signatures":[{"sig":"MEYCIQCWNoBQBURfsgUhFVaYEFpARZpc0wcfPZ1hdS9c760zCgIhAPPVmEtRo+bppEoQeWlkiWnpS9LVCOEwvnLZpVbeiGvu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1724593},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"92088974d606cebd0eaa20eb1b4aba599b1d390f","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","promise-backoff":"^2.0.4","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.2","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.2.7_1727713369365_0.7616627748622353","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"nanit-camera","version":"1.2.8","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.2.8","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"57e3f4a8c17eb9cb4b9ecbf8a55465cc7bafaa0c","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.2.8.tgz","fileCount":129,"integrity":"sha512-CNKgyN8aAvwolHnu+ZiogoOhHG5T+XzoYj3Q501hVRKZcNvy31HuFsGpINweRkPvBmKFl4joDmzqCj2mwSYn+Q==","signatures":[{"sig":"MEUCIQC73qvM6eTrjUasd/1rWCDCkfZD7I7GEA3n7Mhl0NyX5QIgdLECnNetWc1D4g/6T6PCLnJYbhXfuC0ACrsrTxMMZkA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1724367},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"af2037e56807e22062ee6d6542bcd8cefdbf4366","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","promise-backoff":"^2.0.4","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.2","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.2.8_1727715480215_0.23648584675353646","host":"s3://npm-registry-packages"}},"1.2.9":{"name":"nanit-camera","version":"1.2.9","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.2.9","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"dea33e7d1fe5f359a601e372e25e138fa492c209","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.2.9.tgz","fileCount":129,"integrity":"sha512-pcZcCG4r9p745oUXgIhrBHVRnk1nAgcRcevdsRh34zLUuIgWQ83Kmfj7/lX9O8+XIX3+RswlqTuddaCF3ShRwA==","signatures":[{"sig":"MEUCIQDITioCPbNnqsz8EycmiqykOUcZZe+lf/N+wHd8QEoFzAIgWGZWSJBWnCuc8mhHB6Z5PlTJiK3wGok2UuedyHHz1Gs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1724463},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"803d4d2cba425eefafc6f04e2471512a5be4a81b","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","promise-backoff":"^2.0.4","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.2","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.2.9_1727715796571_0.12304843729579429","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"nanit-camera","version":"1.3.0","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.3.0","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"bdcb62e7c835ad79c5dc0d4a53b16a790969d29f","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.3.0.tgz","fileCount":129,"integrity":"sha512-tjVW3F9PP3gcbff6c/7a6ifV9Gt14iKe6sGjHBPRTawNYwp3RLpsdmPmaRYEtvW18RHRmUl8Tqn4Wht+7fOeeQ==","signatures":[{"sig":"MEUCIBjYeljACMkdPNmE5hiwZqcmUlLaoeSYy/flfH+I+mzrAiEAh1P64dRnGN7RxNGx53L55wb8C37irCEgWYbcncgOQgE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1726763},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"0d358a0c02fc83605e7f8e18b5a02ed4dfc79c9e","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","promise-backoff":"^2.0.4","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.2","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.3.0_1727726858230_0.539413846816797","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"nanit-camera","version":"1.3.1","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.3.1","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"7c44ef4f35efb7b55936fda173bae735f81397a3","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.3.1.tgz","fileCount":129,"integrity":"sha512-0bjX0BUlK+uZhzcBTIcWcRQens7w/FokXIWt+cl1eVMBoGsI+pSilbmOq97cefTB4J5ynHPAx9Ft5Zno7jD8HQ==","signatures":[{"sig":"MEYCIQCceNx9bMD4pzYz/X8D3Cz5NdZAYppWoliwqPA7txtNAQIhAKpOAA81oOZvCxTAXN2lGLxTIQeM+vALUJ9BZVJumWDE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1728500},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"0702e38b71181268fd1857c3a9eba23622831145","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","promise-backoff":"^2.0.4","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.2","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.3.1_1727761197301_0.3849892679641358","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"nanit-camera","version":"1.3.2","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.3.2","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"beed5ea75d4107bb038491606d5d3defbea55ace","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.3.2.tgz","fileCount":129,"integrity":"sha512-Rn7Ikt+VcjADr63RiRbjnKNkkiCLcT/P3/SIpq3785tVxRZsa059PlBEw7dLd4blCzI5xTNeb+VHFRTIaYNXIg==","signatures":[{"sig":"MEQCICJzjGSmeo926OXv/Kt+8ihV7PhzSO6r+ZWTEHECeQaNAiArXHCwqIad1Hfnhm0EO3bt4wdaimlF8j54ot5u2IrqGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1730121},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"fcdae8e34d6e11b0016778672639f6679d5b4e5e","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","promise-backoff":"^2.0.4","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.2","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.3.2_1727762549341_0.1390684257728274","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"nanit-camera","version":"1.3.3","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.3.3","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"6b6017f163604f3c5268da8717b8ab6630b68f57","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.3.3.tgz","fileCount":129,"integrity":"sha512-a6rPjrWdgw2as6V7Tf+k2xkuQz8SWqpmAzLOlfrCCHeODt4fP7I+SWuXXzJwSvYrv9Gbc4BIlb4bX1yeio+FHw==","signatures":[{"sig":"MEUCIAxToV+7z7++OIjWyYOmxSmNsrrSe23Ngkf6ILM0suPgAiEAs9Ixla9vHFZR26KofOiDddJqoN4GO+xlymf/lEHZv30=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1732940},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"7f02b7c32741ce2c5edefb1510e4f1f07b16846c","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","promise-backoff":"^2.0.4","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.2","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.3.3_1727769161732_0.8895829149441912","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"nanit-camera","version":"1.3.4","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.3.4","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"fa2eb40be4e6ff38d7d6af213ac3a5c1f7f74b13","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.3.4.tgz","fileCount":129,"integrity":"sha512-/C/4+8FlnYmNeqxklNf9+XKRBFlZwtgcmmmuVK/PLDjmtEA+sIfQNHeiZzhHFOqF104ptF3F8x21xMYKl/490Q==","signatures":[{"sig":"MEYCIQCDpYeifanu4JbWeJNUfyjFfk4LVZBPaOyxonHNaw7ATwIhAMBlZYHMb3kYSao+obfa9SmkMbWPW1RD/HfUZK4NBLTc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1732012},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"483889976638ff917edc663fc1d89157be697dc7","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","promise-backoff":"^2.0.4","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.2","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.3.4_1727770094490_0.22445578311504533","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"nanit-camera","version":"1.3.5","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.3.5","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"7b80fab2540778d67a401f4f3cc6ce7935ffba9f","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.3.5.tgz","fileCount":129,"integrity":"sha512-51rtJ3mQKU1IiFrxvH3V/0zUKCq1ZkMUsFWNgZQfqFy4PPSInPisg8cm1Yq2Hnk4T6SH71ew1bhtMIHA1rc7eg==","signatures":[{"sig":"MEUCIBJM8juVQSsiNSTsLR2oHeWp0Q/lKTKv7pG48DNkHTj6AiEAsgHssK0UgsqTMFJL7MwereImkO4p8OoXy9GCeAVr6aU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1734880},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"6f3d4152c475a8b53ff959ae023949ce74f47bd3","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","promise-backoff":"^2.0.4","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.2","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.3.5_1727805749698_0.4931696000997092","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"nanit-camera","version":"1.4.0","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.4.0","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"8aa49b29bd37cfa56266d774cd684a169b3af314","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.4.0.tgz","fileCount":129,"integrity":"sha512-gDK3P/AyTxxGa6jrsKuT4szC35Tfe+PQDZMYXMYEQsz6uIFul1S/WF9lpPxYAuOMiSXvonUzH5k8F02GFGkn/Q==","signatures":[{"sig":"MEUCICJM2j2uw5N3niXdoQExGvh2OFURGUGLkXzKEqP62SqqAiEAgq6eJp9O7kqtHcgRaH02HcPiKhvORINOt/qXWC/S8no=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1749305},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"c7577a8906ba53e22717005866292c103f2c611d","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","promise-backoff":"^2.0.4","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.2","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.4.0_1727807714638_0.055297109935040556","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"nanit-camera","version":"1.4.1","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.4.1","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"1cdf30641db8e9d7f5f241b0f4eceadf8e8dda1a","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.4.1.tgz","fileCount":129,"integrity":"sha512-CC0G66+H+vRa2V7WdJmmPHQAHIFSfWahyoGjXYINnYvFuzPXuzfmzvGbIPWj6/idJ0au2NiwYPvg1ORkSU7m9g==","signatures":[{"sig":"MEUCIQD5nchjHF9XW8qxXG0EPcKDZpLkR1eQ0oPS85nTfZqIIAIgNbg3x9A1ut16mYXYbSnlMrOJDZZO0KH3S2NN5JOWhFM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1749081},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"b2e6f86ad49cc7efc79383f3774ae06cc723f8a8","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","promise-backoff":"^2.0.4","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.2","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.4.1_1727809013085_0.45743481822594","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"nanit-camera","version":"1.4.2","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.4.2","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"6f7f9f05e21725797d3da6c167167db7c6a53589","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.4.2.tgz","fileCount":129,"integrity":"sha512-wOam2rjhl6GQnv8TKINX0w3r7utosJjzdgWKBtxUrk464kwKridFUjU2wkJpwD0eC1KsDxPKjrm8bbSexxO0/A==","signatures":[{"sig":"MEQCIHsFmBMe+x6r43I178DJ4YcYpI+MJWUAuqoxhjqA5ClfAiBEiYQ9D/Q631EhXJk8FCDc6RnO+obNpm30a8vmnKq9kw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1752907},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"3ae568ff0bfbafd24dba559de73efcfc6ae3e630","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","promise-backoff":"^2.0.4","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.2","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.4.2_1727809658076_0.3267597600609087","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"nanit-camera","version":"1.4.3","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.4.3","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"cf7f01d0f16e86f4162ffaf27b8d9cc9ca66b91a","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.4.3.tgz","fileCount":122,"integrity":"sha512-fFBohlurpweYGFG08QFhEd94NPpvOi7USIj3rJ4QFptnSClzqEc+5e4jKEahBIPbMNfkNk6JKucQykwMY1MjiQ==","signatures":[{"sig":"MEUCIQC7FnhqRgGI9Nuxy4srenD3wNKXFqa33hCpLHMPIcrbyQIgU/Uozndyjm7ILpfhHrTgFDq8pvJ0qaXU4Lf6I2WqhVc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1718165},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"8107ec7fa701015923fae0ad917aff44df806fea","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","promise-backoff":"^2.0.4","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.2","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.4.3_1728879171324_0.44133710826412376","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"nanit-camera","version":"1.4.4","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.4.4","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"2caad5a92158232257723fa25dbdefcb530c20c8","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.4.4.tgz","fileCount":122,"integrity":"sha512-z0IRfWRAO76ax5YLkQ/m+WylvHibuwnfjLgQK5cNmO0MeRDXzN0eXPmbS0kqvY9TBCoL3onB8IN7xmN37Jzs8A==","signatures":[{"sig":"MEUCIBBvHiJ9H7NYTCE2GZoIHZXx/Cx/aQn0dli8OeDW6ZBTAiEAkldjleTZfOiPA1+otyoKDkPz0SrdbBhu7YtGR7PjBbc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1722695},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"8657ce23af730d632fc14e89dc7cf989baace797","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","promise-backoff":"^2.0.4","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.2","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.4.4_1729875139912_0.8074741223836304","host":"s3://npm-registry-packages"}},"1.4.5":{"name":"nanit-camera","version":"1.4.5","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.4.5","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"4ca13c8318c86f95c6e2e6bbe893658c170ffbc1","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.4.5.tgz","fileCount":122,"integrity":"sha512-ApZD6+6c8bQLB4wvFXjV70SP7NKmuF9rqRDjkXYKf8MvmpPgZQpFUpjx8GbWSdMYkZp/sR+vnz7BVbmyL7JNjg==","signatures":[{"sig":"MEQCIEC5aE99yYNZ7/9mTRgqp4ll0jPrEq2Jf/+B3lhwsJFeAiBaWlFaNLmE1SnDNCcW4Hk2HFZHI9Ta86O8FSgxM+asrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1723067},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"a62c70cc846e38610c47d5486e05b308e1cf812a","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","promise-backoff":"^2.0.4","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.2","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.4.5_1729964711744_0.41890315592702265","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"nanit-camera","version":"1.5.0","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.5.0","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"9ba236d3f8276bedbdffa65bb362a4c5aa8e71c6","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.5.0.tgz","fileCount":122,"integrity":"sha512-WfP5EXTijBlE7Q5TdWVAYSMNZtHmeNQg6kMVe2EKvhL1bz6Fw7ftOUYlGjmaXuvhmoEsG9DRmEp6uEv889lYkA==","signatures":[{"sig":"MEQCIHXCmaQ91KoxoLqvql7+4Iq+6lZp4/5SmF9xk5d4nce1AiB764vhwjIBdcCczOf/hIp6LxQpXEB5eEB8s4jIB/zA8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1726869},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"aa5d594830f78f5b9b5f2ce05750d9a796e1919b","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","promise-backoff":"^2.0.4","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.2","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.5.0_1730044530313_0.435772952938134","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"nanit-camera","version":"1.5.1","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.5.1","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"cdc79484d8adc2f4a90e33770af740a338f3b67b","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.5.1.tgz","fileCount":122,"integrity":"sha512-Sf4kvzM/aGVSUqqjS4EqKOhGgw+gtES18dR1PkBb0v4+Kl74Gm3Sd051wAaVtHSZe8O8f+Q+cVmE6sKhrXYZVA==","signatures":[{"sig":"MEYCIQDXaL7dAIVeoxxcmDG/YyjVK+sgmyNUWVJV8X1/AzkH0QIhAPYgKjAZelTWrzDsQ3dEb6Me2fAadCMup4CPEvQtBBJx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1726233},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"5081cf9f3d14129c81018d787df1b3e000e08e4c","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","promise-backoff":"^2.0.4","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.2","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.5.1_1731892418257_0.027678152027764247","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"nanit-camera","version":"1.6.0","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.6.0","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"03db39ce4cfc805717fd3bb48adac6c28948ac2a","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.6.0.tgz","fileCount":122,"integrity":"sha512-U8r/fEfJMLpytFgqccftZW7RltHSTn+dfH/Obn7N4TOs2HANtzHRV/C1pg+1QoPARTZ0M9nfwuYCI3qZNTw/RQ==","signatures":[{"sig":"MEQCIHwNPnVWviSLe61uOCMURV0nfk/eKMDU+N0jJBZYXPV2AiB0r2++lEJBghzq29+KHa3WRbQC4pnqf9YuPrmMMe4LWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1726241},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"5c09f49987dd6231dce08ea5717cf90d584452c1","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","promise-backoff":"^2.0.4","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.2","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.6.0_1731893189928_0.05284436838772577","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"nanit-camera","version":"1.6.2","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.6.2","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"ce1bf87fc1185384c55c7e83a9e0de5ded0c7335","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.6.2.tgz","fileCount":123,"integrity":"sha512-Clz0uepPoysEGxvMIGL0FGLKYlTyBTTaxwOPZOfms6VfQDGIterBuyNxcITHMLVGo9GLUL3crY3BW2pdNr04Ag==","signatures":[{"sig":"MEYCIQCNippA6btVmJ01IofAR4JicyXxR8qmhYkvSE03iFjUxgIhAMJaU48evW+RSzg9geJ7hrXgOKR07oLxZ6EiSoqRpxHc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1736977},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"3731f9777848eda239b4430501c5eedfee1794e9","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","promise-backoff":"^2.0.4","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.2","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.6.2_1732485892054_0.1620006244553478","host":"s3://npm-registry-packages"}},"1.6.3":{"name":"nanit-camera","version":"1.6.3","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.6.3","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"bf5a38ad61fdb8d7f87de4d5648e5461cdb8cdd8","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.6.3.tgz","fileCount":123,"integrity":"sha512-8OwbIKEtr3NwJ7f1mQHssSA0kCK3R7fiV9u2C88T9lYqFrxgJFtpCeQsFA5Re9AzFWdUrjGKEbvX2jnEcvCFMA==","signatures":[{"sig":"MEUCIQCKqzqcj68DnzkrxqE7HYpEJXqzcO+RsJR0PH/Af82nOwIgZz28hYLqBitlLSC4uGxQf/YvkG6Rk+KXI3Zu1F+bbps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1736724},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"254851e9b2b3cdda16c0e3a6eec4876ffbcb99cc","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","promise-backoff":"^2.0.4","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.2","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.6.3_1732487917350_0.2941653156028532","host":"s3://npm-registry-packages"}},"1.6.4":{"name":"nanit-camera","version":"1.6.4","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.6.4","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"077be31f8d04702c42dae4d1d91ab6bbc565dcfe","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.6.4.tgz","fileCount":123,"integrity":"sha512-qPZuigsCQAIgNWieuMn9lgJ/UB6QWB0SYEXS4Z77eXuaQe3Zln2KkznzjXGHY1MfcJ1OXJz8O0TrP3nPQQ4P+g==","signatures":[{"sig":"MEUCIHD4B8ZX0dEByde+Sjxt5zmHeU7rFCyXWt4pDYCufXjTAiEApw9jh+r++j1Roswolcq7KNgvCuPProjLu3s9l4D+eo4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1736268},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"17ef31493ccde30ed21101bd44b2a8accbf723e8","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","promise-backoff":"^2.0.4","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.2","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.6.4_1732489996637_0.5967541411862405","host":"s3://npm-registry-packages"}},"1.6.5":{"name":"nanit-camera","version":"1.6.5","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.6.5","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"34debea31a8b238eb54fd5d70279273429f14d92","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.6.5.tgz","fileCount":123,"integrity":"sha512-EG21B3kX8xS734N2qyEZyzVBi5ySV1Yqe7E8tm1Q5MDX3LQ8z2Do+vU+f/n+keCKtfTydyot40JcRt4OrUnP+w==","signatures":[{"sig":"MEYCIQDMwEIdyvV76aXyGBi8hINb3F98Zi1BJM3SoGYNOUASmQIhAOR64ua45eA0X/7k9TwKYPEnnyzD0kPXIsIOzWiSjKcM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1737868},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"0128b8716e3db7845695dff9471f0a9d34711599","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","promise-backoff":"^2.0.4","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.2","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.6.5_1732490815600_0.5704232123504813","host":"s3://npm-registry-packages"}},"1.6.8":{"name":"nanit-camera","version":"1.6.8","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.6.8","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"1dc23d40917d0ae404aa8440852681631209fe33","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.6.8.tgz","fileCount":123,"integrity":"sha512-LGRuuZkQF4V+ocaDw4um++xwHC4CVo3wtfIerCgeiy/lXP5YZxQHFpcUahY+GHHBRJGtStY/bEIbCaB0Zi+ySw==","signatures":[{"sig":"MEUCIE7ImnpGWP/NnJgJYvmIvDsiQK0ikuiq+6Fhnvz0rvv2AiEAwD8Em3gpHpL1iMbtDnO/nPaB6/OHDOTrkTjH1GhPky0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1742022},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"f6caae040befc1fbb13a188b09688d7d7d01af66","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","promise-backoff":"^2.0.4","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.2","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.6.8_1732491620778_0.1613040197898412","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"nanit-camera","version":"1.7.0","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.7.0","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"c3420319641bc37564709b4375ec626a6b0d2863","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.7.0.tgz","fileCount":123,"integrity":"sha512-A4v1EFTdOW+fWHK44BRlcTqmup8htXOHcBxiuDi5dqP4NdOlz3Hh4vq3kSZaGAc2GoEh6aD5FPDp/BpLFaK0pQ==","signatures":[{"sig":"MEUCIAuK86x8Tbw04A/RNAbm1xeCdo1YTUzLsy3jxZAjkBeWAiEAk1UiGypOi64m86d75FcN6DMnAK0DUtOtD5vIMty8i+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1746447},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"011bbb8a23356cb9d63da80ac5e591e6e54f820c","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","promise-backoff":"^2.0.4","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.2","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.7.0_1732605807215_0.2606410383684974","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"nanit-camera","version":"1.7.1","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.7.1","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"ddd31f84abd60ebdf41f8d9b9d1130a01901608b","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.7.1.tgz","fileCount":123,"integrity":"sha512-5PcPuKNX6o4Nh2L9R4Kck/6Nre4HqMJzNnflBiCup9q0v4mp3JegsMC5cYDuJkQr+FzN4NMuGgfLGxVne/GqMA==","signatures":[{"sig":"MEUCIFQyEcMNrDo7PnwknOOqdU7Yv9DbUGqYV1y4f6famjFdAiEA11E9LmkAHxAb2G+ZgMcVhjPUd3qYC3I5kxmYgb9Pwd8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1746767},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"ccedc03d602bf1ce39c535fef05335a4679286df","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","promise-backoff":"^2.0.4","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.2","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.7.1_1732606421324_0.6383534283923464","host":"s3://npm-registry-packages"}},"1.7.2":{"name":"nanit-camera","version":"1.7.2","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.7.2","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"877818434348b861ce787894c13a50a278a69d25","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.7.2.tgz","fileCount":123,"integrity":"sha512-qcg5jgsakMkxuy1Q6pYBV8pKy+4UegenZf80nYVCm65XxU4W2Djs7GqTF7tMa9JvnB0I5fNyJcO6Ut+OD97FBw==","signatures":[{"sig":"MEUCIEQb+E5qW7gZTU72ItNQQZnUKVmht6HC59hw6BDA1AQCAiEAzK2aXZupCgb8LmI4VMJnopNFtu7RxOYJ2JKbXAtlc18=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1751264},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"e0dd672cfb8213cd0e23bff3af099c559ba5e684","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","promise-backoff":"^2.0.4","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.2","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.7.2_1733125113359_0.9049031366853142","host":"s3://npm-registry-packages"}},"1.7.3":{"name":"nanit-camera","version":"1.7.3","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.7.3","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"e7de36759fbe93682bcdee335cb8c89d02e24aa6","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.7.3.tgz","fileCount":123,"integrity":"sha512-FqHo42DqPgtdFthLOG8VC6qnww3+6/BlHbo4bjbOfmm5AJSuDp4x5pgWeONzLu0Dnj89UMB8TdR6TpV/p0Zm7w==","signatures":[{"sig":"MEYCIQDKtldIsJNw3+ch86bQtvXCVORzdOFnEsVOcfcr8ubzmgIhAMxClKBEifVXcO2Jn0HFdndDzRJRV2D7PwNBE6i3ULqi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1751823},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"ab440630370022ad10167b98c1e29abe69fa7525","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","promise-backoff":"^2.0.4","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.2","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.7.3_1733126647568_0.49427441035065267","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"nanit-camera","version":"1.8.1","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.8.1","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"6a9bdbcd808e62c37161aa237a450c8d3626a36b","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.8.1.tgz","fileCount":130,"integrity":"sha512-HVUrztVDO4s9UWSZfTLyzMK9LbICE3I4JJO5/Z4S0W0f0UJBG2FRN41/C/mopzxetb9KFTcxYpRNPzYiXbauwA==","signatures":[{"sig":"MEYCIQDZVn0CaaPYV74CA2bL37jO14g0mAMdIwnLiEYtUw+f+gIhALMxj1hcF4vIbGnIy5Uf7FsryN/pjBQARQDFc+U0bswR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1801975},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"073db9170b5d9e7b60b76df95002e9473372a7ad","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","promise-backoff":"^2.0.4","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.2","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.8.1_1733216055919_0.7958474502011597","host":"s3://npm-registry-packages"}},"1.8.2":{"name":"nanit-camera","version":"1.8.2","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.8.2","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"b423c4f4825aaede51da66a3d6b8f47959c64027","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.8.2.tgz","fileCount":130,"integrity":"sha512-cxdeTvXkbyTwISZU7neKRqCCi4icKngDLHXN3zD91EcS4jp1mrSuYGcB2kFgkdv2u9iFNNNqIr8nMReyatTyRA==","signatures":[{"sig":"MEQCIAw09b77wJMO1j/s8Yu16RN3uJx+ciwTkX08GyX+/hZsAiAyqgcmhwoo7Mx1hiX96Ok6IZIdjlsKzsLHM9fUjiAf7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1802086},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"cfba29fb3bce270c0eec538a16616ea1b96d0166","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","promise-backoff":"^2.0.4","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.2","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.8.2_1733216718493_0.3643279099167136","host":"s3://npm-registry-packages"}},"1.8.3":{"name":"nanit-camera","version":"1.8.3","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.8.3","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"69b2e274c18999c46db902e955a4be903c68dcc9","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.8.3.tgz","fileCount":130,"integrity":"sha512-HVpgS16o2ie8z95GgAPjAIPesFg+cJ4fsPYDFyoy4S/L103KFIFO7U4hrmTNslpoOdZ7wsxPw1/0rz/+LqW84Q==","signatures":[{"sig":"MEYCIQDuG3pmdXzHqUrZA/E/i/MN1YWcR+W3Mn+GVGn984RPlwIhANAYXY4EIeeDQdpg2B3lO9m2eFjGTF7Q+tyrROnJdvLv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1802923},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"8b74aab008f486fc579e5ccc1abdc88c051fd96a","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","promise-backoff":"^2.0.4","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.2","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.8.3_1733217684566_0.37108881027316243","host":"s3://npm-registry-packages"}},"1.8.4":{"name":"nanit-camera","version":"1.8.4","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.8.4","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"ea9df1e55652258645ff36f76cd78789d965ff22","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.8.4.tgz","fileCount":130,"integrity":"sha512-Snx/dEIwQJy8uVRxkOPd1c+jBDhlSipBHuIeWYXMbDjo5wEvvrYEFdGefGg3ffu2nUCEX95NGhN+U9dPcG/J0w==","signatures":[{"sig":"MEUCIQDBWl3rAgp1SOgT6ThFYUAkzoiPii6mHxRAOnAXOwOi8gIgJudxnEeW4PamAhZ12hyD/Aq7Fg0OrZvlC4cFiiIF3D8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1802755},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"70fc772e1f5ec725727f79eec88710520ae44a80","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","promise-backoff":"^2.0.4","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.2","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.8.4_1733217982788_0.34240475396926984","host":"s3://npm-registry-packages"}},"1.8.5":{"name":"nanit-camera","version":"1.8.5","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.8.5","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"8484f13bcff73acd95ced1b30f17ca169f529e4a","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.8.5.tgz","fileCount":130,"integrity":"sha512-T4t4UfJYdQUryeRyGUX3Djc8+jjq4dthG2778oEmSUvFxgaZeNl64yxyQTaQ1GK3stk8P2rHNlHypjoaEgNfPQ==","signatures":[{"sig":"MEYCIQCQmWTCaVLj6a6rxC1hUpftmm6vLmV+nx/vmbez/BvePQIhAJbUxRm+WZVCR7zMAzxbss2cyekAKznp1HA8f3M4BxeK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1806580},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"7c5f7a21c3ca35eebcfa8796d7c3ca11d0d6d433","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","promise-backoff":"^2.0.4","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.2","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.8.5_1733218900561_0.275014970726041","host":"s3://npm-registry-packages"}},"1.8.6":{"name":"nanit-camera","version":"1.8.6","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.8.6","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"0394b418eccbdd399e14fc64747fe1b31e63ffa8","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.8.6.tgz","fileCount":130,"integrity":"sha512-89jnis+DKfxxxOCVd4G4aF7XE8zr7ZfRgqKNC9G3lVtdL4QSs7g32LQGRX9yxOyS6y2pxcMmYyXBxZ8UtY5VTw==","signatures":[{"sig":"MEUCIQC6bPjHIjhoMCUeZBGbLJvF7ScY9dELLqv1QUVAjoc0qgIgEnMmsdMcODV10yw1/ubRRPoPTu+vsVzCClaSvGQJxRI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1807646},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"ba9cb949fece88cafd04974b6bcf76ed8954bd48","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","promise-backoff":"^2.0.4","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.2","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.8.6_1733461962893_0.9673575456477566","host":"s3://npm-registry-packages"}},"1.8.7":{"name":"nanit-camera","version":"1.8.7","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.8.7","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"ee76b9bd26508348921d3e617833754a48114ffb","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.8.7.tgz","fileCount":130,"integrity":"sha512-zTjB4Lk2W2GOdWsDMTDeRd0hb5AwmbO/HTnHaaQ52p/hkpzhFMF2IGyrJ0PQ7RdmXbw+B8DMTS4meLJZTZ8EBg==","signatures":[{"sig":"MEUCIQDN6wkA9C5rtS3tf/gh/5yb75E6AIgpsX1toWY/qbeRXwIgHOG2JZ5cf6MKdaLjHRB3WF69o/D21db+LqsPtPTw8dQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1806980},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"b0bd4231030ca8e4c946959fcc112f408233dbf6","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","promise-backoff":"^2.0.4","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.2","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.8.7_1733465192856_0.23308677903132602","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"nanit-camera","version":"1.9.0","keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","_id":"nanit-camera@1.9.0","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"dist":{"shasum":"3a128a98579c33b49a8dbbd8a498478ec3a4b39d","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.9.0.tgz","fileCount":130,"integrity":"sha512-0YG/oJ6qLUocoYVHaLnZD7yWF6AqF025ho+4PCcmiaxI+O3jlzlVF6zLi8VhmoW42fuEto3J5N9+Nd+Rq6dtJg==","signatures":[{"sig":"MEUCIQCV/NK41UmgbdpUfHFR1uedyLYaatGq/N08nGR52JGG2gIgXUHTLN0c5521tzTLlblG9ItuQ8D11dAg4ugBiHjrdvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1809377},"main":"dist/cjs/index.cjs","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.mjs","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"}},"gitHead":"0eaaad4105591fef281c0d4d5180a282878ca929","scripts":{"test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","build":"npm run build-ts && npm run build-proto","start":"node -r dotenv/config dist/esm/app.mjs","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","prepublish":"npm run build","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js"},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"repository":{"url":"git+https://github.com/tjmehta/node-nanit-camera.git","type":"git"},"_npmVersion":"8.19.4","description":"Description","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.18.0","koa":"^2.15.3","long":"^5.2.3","mqtt":"^5.10.1","rxjs":"^7.8.1","uuid":"^10.0.0","baseerr":"^2.0.4","env-var":"^7.5.0","p-defer":"^3.0.0","async-mqtt":"^2.6.3","protobufjs":"^7.2.6","race-abort":"^3.0.3","@koa/router":"^12.0.1","timeout-then":"^2.0.0","@koa/bodyparser":"^5.1.1","promise-backoff":"^2.0.4","abortable-timeout":"^3.0.4","node-media-server":"^2.7.0","simple-api-client":"^4.0.5","abstract-startable":"^4.1.2","memoize-concurrent":"^2.0.3","abstract-http-server":"^2.0.11","composite-abort-controller":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","jest":"^29.7.0","nock":"^13.5.3","dotenv":"^16.4.5","rimraf":"^5.0.7","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^2.8.8","@types/ws":"^8.5.10","@types/koa":"^2.15.0","babel-core":"^6.26.3","babel-jest":"^29.7.0","node-fetch":"^3.3.2","typescript":"^5.3.3","@babel/core":"^7.24.0","@types/jest":"^25.2.3","@types/node":"^20.11.19","@types/uuid":"^9.0.8","@pollyjs/core":"^6.0.6","@types/rimraf":"^4.0.5","@types/p-defer":"^2.0.0","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","segfault-handler":"^1.3.0","@babel/preset-env":"^7.24.0","@types/koa__router":"^12.0.4","jest-transform-stub":"^2.0.0","@pollyjs/persister-fs":"^6.0.6","fast-abort-controller":"^4.0.3","rewrite-cjs-esm-paths":"^1.0.3","@pollyjs/adapter-fetch":"^6.0.6","@babel/preset-typescript":"^7.23.3","@types/node-media-server":"^2.3.6","@pollyjs/adapter-node-http":"^6.0.6"},"_npmOperationalInternal":{"tmp":"tmp/nanit-camera_1.9.0_1754768763240_0.4432217530269791","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"nanit-camera","version":"1.9.1","description":"Description","main":"dist/cjs/index.cjs","module":"dist/esm/index.mjs","types":"dist/esm/index.d.ts","type":"module","exports":{".":{"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs","types":"./dist/esm/index.d.ts"}},"scripts":{"start":"node -r dotenv/config dist/esm/app.mjs","prepublish":"npm run build","build":"npm run build-ts && npm run build-proto","build-ts":"npm run _build_ts_esm && npm run _build_ts_cjs","_build_ts_esm":"tsc -p tsconfig.json && rewrite-esm dist/esm","_build_ts_cjs":"tsc -p tsconfig-cjs.json && rewrite-cjs dist/cjs","clean-proto":"rm -rf ./src/proto/*.js && rm -rf ./src/proto/*.ts","build-proto":"npm run clean-proto && npm run _build-proto-js && npm run _build-proto-ts && npm run _copy-proto","_build-proto-js":"npm run __build-proto-esm-js && npm run __build-proto-cjs-js","__build-proto-esm-js":"pbjs -t static --es6 ./src/proto/nanit.proto > ./src/proto/nanit.esm.js && npm run ___build-proto-esm-js-import","___build-proto-esm-js-import":"echo 'import $protobuf from \"protobufjs/minimal.js\";' > ./src/proto/nanit.js && cat ./src/proto/nanit.esm.js >> ./src/proto/nanit.js && rm -f ./src/proto/nanit.esm.js","__build-proto-cjs-js":"pbjs -t static-module ./src/proto/nanit.proto > ./src/proto/nanit.cjs","_build-proto-ts":"pbts ./src/proto/nanit.js > ./src/proto/nanit.d.ts","_copy-proto":"npm run __copy-proto-esm && npm run __copy-proto-cjs","__copy-proto-esm":"cp -R ./src/proto/ ./dist/esm/proto/ && rm -f ./dist/esm/proto/nanit.cjs","__copy-proto-cjs":"cp -R ./src/proto/ ./dist/cjs/proto/ && cp ./dist/cjs/proto/nanit.cjs ./dist/cjs/proto/nanit.js && rm -f ./dist/cjs/proto/nanit.cjs","test":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js --detectOpenHandles","test-update":"node --experimental-vm-modules --experimental-specifier-resolution=node node_modules/jest/bin/jest.js -u","test-debug":"node --experimental-vm-modules --experimental-specifier-resolution=node --inspect-brk node_modules/jest/bin/jest.js","censor-snapshots":"node ./src/scripts/censorTestSnapshotsAndRecordings"},"repository":{"type":"git","url":"git+https://github.com/tjmehta/node-nanit-camera.git"},"keywords":[],"author":{"name":"Tejesh Mehta"},"license":"MIT","bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"homepage":"https://github.com/tjmehta/node-nanit-camera#readme","devDependencies":{"@babel/core":"^7.24.0","@babel/preset-env":"^7.24.0","@babel/preset-typescript":"^7.23.3","@pollyjs/adapter-fetch":"^6.0.6","@pollyjs/adapter-node-http":"^6.0.6","@pollyjs/core":"^6.0.6","@pollyjs/persister-fs":"^6.0.6","@types/jest":"^25.2.3","@types/koa":"^2.15.0","@types/koa__router":"^12.0.4","@types/node":"^20.11.19","@types/node-media-server":"^2.3.6","@types/p-defer":"^2.0.0","@types/rimraf":"^4.0.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","babel-core":"^6.26.3","babel-jest":"^29.7.0","dotenv":"^16.4.5","esm":"^3.2.25","fast-abort-controller":"^4.0.3","jest":"^29.7.0","jest-transform-stub":"^2.0.0","nock":"^13.5.3","node-fetch":"^3.3.2","prettier":"^2.8.8","protobufjs-cli":"^1.1.2","replace-in-file":"^7.1.0","rewrite-cjs-esm-paths":"^1.0.3","rimraf":"^5.0.7","segfault-handler":"^1.3.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typescript":"^5.3.3"},"dependencies":{"@koa/bodyparser":"^5.1.1","@koa/router":"^12.0.1","abortable-timeout":"^3.0.4","abstract-http-server":"^2.0.11","abstract-startable":"^4.1.2","async-mqtt":"^2.6.3","baseerr":"^2.0.4","composite-abort-controller":"^3.0.5","env-var":"^7.5.0","koa":"^2.15.3","long":"^5.2.3","memoize-concurrent":"^2.0.3","mqtt":"^5.10.1","node-media-server":"^2.7.0","p-defer":"^3.0.0","promise-backoff":"^2.0.4","protobufjs":"^7.2.6","race-abort":"^3.0.3","rxjs":"^7.8.1","simple-api-client":"^4.0.5","timeout-then":"^2.0.0","uuid":"^10.0.0","ws":"^8.18.0"},"gitHead":"790b7ae6811bb2e88a6d3684fc1a80aa02d7d2d2","_id":"nanit-camera@1.9.1","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-RjDG+3D1vQgYyvifMxzTZtQ6pk/lq5zyTRTpVWYL9F6/DM8XyWnO7YkSLrir02Z054d8fXucR0XPUoVdr9xwTg==","shasum":"a7bf9b1e449cb76421b31e0c4e600c1d7d0f8c05","tarball":"https://registry.npmjs.org/nanit-camera/-/nanit-camera-1.9.1.tgz","fileCount":130,"unpackedSize":1812862,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDj/xECu4odl/GxS/GCo7p680+vRNBqrLdxfqf74UELMQIgTkltILhXLEG1Q6cxe0XuYqOHq/WurTH+YBNozb5MOdo="}]},"_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"directories":{},"maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nanit-camera_1.9.1_1764486476232_0.004636903759957622"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-14T18:20:26.476Z","modified":"2025-11-30T07:07:56.717Z","1.0.1":"2024-09-14T18:20:26.731Z","1.1.3":"2024-09-21T21:28:54.427Z","1.1.5":"2024-09-21T22:13:06.080Z","1.1.6":"2024-09-21T22:35:00.337Z","1.1.7":"2024-09-21T23:08:02.776Z","1.1.8":"2024-09-22T21:15:43.881Z","1.1.9":"2024-09-24T07:39:41.360Z","1.1.10":"2024-09-24T08:24:30.103Z","1.1.11":"2024-09-24T10:21:42.241Z","1.1.12":"2024-09-24T10:42:57.973Z","1.1.13":"2024-09-25T06:17:25.980Z","1.2.0":"2024-09-25T08:17:20.486Z","1.2.1":"2024-09-26T04:10:13.600Z","1.2.2":"2024-09-28T05:00:05.613Z","1.2.3":"2024-09-28T06:15:46.589Z","1.2.4":"2024-09-28T23:55:16.291Z","1.2.5":"2024-09-29T01:16:06.701Z","1.2.6":"2024-09-30T05:54:14.190Z","1.2.7":"2024-09-30T16:22:49.648Z","1.2.8":"2024-09-30T16:58:00.598Z","1.2.9":"2024-09-30T17:03:16.882Z","1.3.0":"2024-09-30T20:07:38.493Z","1.3.1":"2024-10-01T05:39:57.507Z","1.3.2":"2024-10-01T06:02:29.611Z","1.3.3":"2024-10-01T07:52:41.943Z","1.3.4":"2024-10-01T08:08:14.740Z","1.3.5":"2024-10-01T18:02:30.045Z","1.4.0":"2024-10-01T18:35:15.014Z","1.4.1":"2024-10-01T18:56:53.372Z","1.4.2":"2024-10-01T19:07:38.371Z","1.4.3":"2024-10-14T04:12:51.670Z","1.4.4":"2024-10-25T16:52:20.256Z","1.4.5":"2024-10-26T17:45:11.947Z","1.5.0":"2024-10-27T15:55:30.582Z","1.5.1":"2024-11-18T01:13:38.548Z","1.6.0":"2024-11-18T01:26:30.179Z","1.6.2":"2024-11-24T22:04:52.434Z","1.6.3":"2024-11-24T22:38:37.617Z","1.6.4":"2024-11-24T23:13:16.865Z","1.6.5":"2024-11-24T23:26:55.835Z","1.6.8":"2024-11-24T23:40:21.031Z","1.7.0":"2024-11-26T07:23:27.428Z","1.7.1":"2024-11-26T07:33:41.575Z","1.7.2":"2024-12-02T07:38:33.563Z","1.7.3":"2024-12-02T08:04:07.774Z","1.8.1":"2024-12-03T08:54:16.186Z","1.8.2":"2024-12-03T09:05:18.696Z","1.8.3":"2024-12-03T09:21:24.798Z","1.8.4":"2024-12-03T09:26:22.979Z","1.8.5":"2024-12-03T09:41:40.783Z","1.8.6":"2024-12-06T05:12:43.115Z","1.8.7":"2024-12-06T06:06:33.111Z","1.9.0":"2025-08-09T19:46:03.538Z","1.9.1":"2025-11-30T07:07:56.522Z"},"bugs":{"url":"https://github.com/tjmehta/node-nanit-camera/issues"},"author":{"name":"Tejesh Mehta"},"license":"MIT","homepage":"https://github.com/tjmehta/node-nanit-camera#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/tjmehta/node-nanit-camera.git"},"description":"Description","maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"readme":"# Nanit Camera\n\nDescription\n\n# Installation\n\n```sh\nnpm i --save nanit-camera\n```\n\n# Usage\n\n#### Supports both ESM and CommonJS\n\n```js\n// esm\nimport nanit from 'nanit-camera'\n// commonjs\nconst NanitClient = require('nanit-camera').NanitClient\nconst NanitService = require('nanit-camera').NanitService\n```\n\n#### Nanit API Service (recommended)\n\n```js\n// esm\nimport { NanitService } from 'nanit-camera'\n\nconst nanitService = new NanitService()\n\nnanitService\n  .start()\n  .then(() => {\n    console.log('NanitService started')\n  })\n  .catch((err) => {\n    console.log('NanitService start failed!')\n    console.error(err)\n    process.exit(1)\n  })\n\nprocess.on('SIGINT', () => {\n  nanitService\n    .stop()\n    .then(() => {\n      console.log('NanitService stopped')\n      process.exit(0)\n    })\n    .catch((err) => {\n      console.log('NanitService stop failed!')\n      console.error(err)\n      process.exit(1)\n    })\n})\n```\n\n\n#### Nanit API Client\n\n```js\n// esm\nimport { NanitClient } from 'nanit-camera'\n// commonjs\nconst NanitClient = require('nanit-camera').NanitClient\n\nconst nanit = new NanitClient()\n\n// nanit.login...\n```\n\n# License\n\nMIT\n","readmeFilename":"README.md"}