{"_id":"@photobot/gphoto2-camera","_rev":"27-aa97a270e8e4bf222b86490123f8aea3","name":"@photobot/gphoto2-camera","dist-tags":{"latest":"2.8.0"},"versions":{"1.0.0":{"name":"@photobot/gphoto2-camera","version":"1.0.0","author":{"name":"Matt Oakes","email":"hello@mattoakes.net"},"license":"MIT","_id":"@photobot/gphoto2-camera@1.0.0","maintainers":[{"name":"mattoakes","email":"hello@mattoakes.net"}],"dist":{"shasum":"947d74740c6f4e6bcdfe75d907696247da6b3f2e","tarball":"https://registry.npmjs.org/@photobot/gphoto2-camera/-/gphoto2-camera-1.0.0.tgz","fileCount":17,"integrity":"sha512-DjUQXzJZCeTBU2ldVKJ3SDky2jo5+pKdC7TkdlyGCRPcxzao3C5/mH4Aehd75QU03FiVzLgcscnLuqAiWDGa9g==","signatures":[{"sig":"MEUCIFS1VyW9lcWAqGSFklQfHCgZ8YHqRFxCrajnwNXzRtWKAiEAsgIX0DDtlcl7PLwa+wAlEFK5gwYcp0aDsQXRbGOFtHs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33033},"main":"src/camera.js","types":"src/camera.d.ts","gitHead":"0a8f275ef1992daa6b135beee03be6bfc3a816b7","gypfile":true,"scripts":{"lint":"eslint --ext .js,.ts src/","test":"yarn lint","build":"node-gyp rebuild","install":"node-gyp rebuild","prepare":"husky install"},"_npmUser":{"name":"mattoakes","email":"hello@mattoakes.net"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"18.17.0","dependencies":{"bindings":"^1.5.0","node-addon-api":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.46.0","prettier":"^3.0.0","typescript":"^5.1.6","lint-staged":"^13.2.3","eslint-plugin-import":"^2.28.0","eslint-config-prettier":"^8.9.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/gphoto2-camera_1.0.0_1690979159189_0.32586289234091703","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@photobot/gphoto2-camera","version":"1.1.0","author":{"name":"Matt Oakes","email":"hello@mattoakes.net"},"license":"MIT","_id":"@photobot/gphoto2-camera@1.1.0","maintainers":[{"name":"mattoakes","email":"hello@mattoakes.net"}],"dist":{"shasum":"f3a20a4f0fbf11d2ed96b2862618c8466c947675","tarball":"https://registry.npmjs.org/@photobot/gphoto2-camera/-/gphoto2-camera-1.1.0.tgz","fileCount":18,"integrity":"sha512-MEHLNB/O1xRsiHzeBjqtoc02yk3ufB0HRkb5AEXxt9tz0jVUGrf7HqrNftZIjro6fqVKNLx+czKchRoZu7H0bA==","signatures":[{"sig":"MEUCIQCo5me6gW1VTzJBfUZQAR5ov4mUqhKqAy/wQWLJuwgN1gIgdTUrFdMgLzH7nuH0hJjV3cpqkak1H2xr8pyL0dWrIL8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33134},"main":"src/camera.js","types":"src/camera.d.ts","gitHead":"b90ce4b849a130c8175fbfb15e33ef8a48a0783b","gypfile":true,"scripts":{"lint":"eslint --ext .js,.ts src/","test":"yarn lint","build":"node-gyp rebuild","install":"node-gyp rebuild","prepare":"husky install"},"_npmUser":{"name":"mattoakes","email":"hello@mattoakes.net"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"18.17.0","dependencies":{"bindings":"^1.5.0","node-addon-api":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.46.0","prettier":"^3.0.0","typescript":"^5.1.6","lint-staged":"^13.2.3","eslint-plugin-import":"^2.28.0","eslint-config-prettier":"^8.9.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/gphoto2-camera_1.1.0_1690984647844_0.17082667068856794","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@photobot/gphoto2-camera","version":"1.2.0","author":{"name":"Matt Oakes","email":"hello@mattoakes.net"},"license":"MIT","_id":"@photobot/gphoto2-camera@1.2.0","maintainers":[{"name":"mattoakes","email":"hello@mattoakes.net"}],"dist":{"shasum":"6b08714d339706c940301e276283261668bd8bab","tarball":"https://registry.npmjs.org/@photobot/gphoto2-camera/-/gphoto2-camera-1.2.0.tgz","fileCount":18,"integrity":"sha512-5UE5SkYKsRAELZj0Zb/rPiZ8zS1ZoOt4/DLVJygfl8btmHtUmaiY7zpjNcFofS/5H6eKFq8F97IRkY/GsPr0FA==","signatures":[{"sig":"MEUCIQCfAEmBoLYepWycyUJqF23uAUaw4gxdmDA3/ApcnDINZQIgMNAIfOop7OnHRb7fUFny51/KLIiHAWhTch5QEHQsUco=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33128},"main":"src/camera.js","types":"src/camera.d.ts","gitHead":"fbbb6386e336fc17febec39a9df2eae63f6f3fc1","gypfile":true,"scripts":{"lint":"eslint --ext .js,.ts src/","test":"yarn lint","build":"node-gyp rebuild","install":"node-gyp rebuild","prepare":"husky install"},"_npmUser":{"name":"mattoakes","email":"hello@mattoakes.net"},"_npmVersion":"9.6.7","directories":{},"_nodeVersion":"18.17.0","dependencies":{"bindings":"^1.5.0","node-addon-api":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.46.0","prettier":"^3.0.0","typescript":"^5.1.6","lint-staged":"^13.2.3","eslint-plugin-import":"^2.28.0","eslint-config-prettier":"^8.9.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/gphoto2-camera_1.2.0_1690987401332_0.9785568834836962","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@photobot/gphoto2-camera","version":"1.3.0","author":{"name":"Matt Oakes","email":"hello@mattoakes.net"},"license":"MIT","_id":"@photobot/gphoto2-camera@1.3.0","maintainers":[{"name":"mattoakes","email":"hello@mattoakes.net"}],"dist":{"shasum":"136de5a70c86bd546f3a1bd258f480b845a7778e","tarball":"https://registry.npmjs.org/@photobot/gphoto2-camera/-/gphoto2-camera-1.3.0.tgz","fileCount":20,"integrity":"sha512-YhyzaExtA67mySCiiiy2qQNYuvsoQI3r6l6vFYp6T6wuOmfpJqaBYrRTqDfbEKiIOKSni1G+KnJnomCDmGQq2A==","signatures":[{"sig":"MEUCIFt4S2LOPFvppxYEnwhjTX92GuyxW0TV+bjxckkXyERdAiEAkQNqODhOR+7h8IT8BlPzDBrmXy6w5kCbIrqHEGtL71s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43039},"main":"src/camera.js","types":"src/camera.d.ts","gitHead":"4d879d8ddcc1f6b5dddc67b471177fa18314a9e7","scripts":{"lint":"eslint --ext .js,.ts src/","test":"yarn lint","build":"node-gyp rebuild && install_name_tool -change \"libgphoto2.6.dylib\" @rpath/libgphoto2.6.dylib build/Release/camera.node","install":"npm run buildVendorLibs && npm run build","prepare":"husky install","buildVendorLibs":"./buildVendorLibs.sh"},"_npmUser":{"name":"mattoakes","email":"hello@mattoakes.net"},"_npmVersion":"9.5.1","directories":{},"_nodeVersion":"18.16.0","dependencies":{"bindings":"^1.5.0","node-addon-api":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.46.0","prettier":"^3.0.0","typescript":"^5.1.6","lint-staged":"^13.2.3","eslint-plugin-import":"^2.28.0","eslint-config-prettier":"^8.9.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/gphoto2-camera_1.3.0_1691671686294_0.8590372561685571","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@photobot/gphoto2-camera","version":"1.3.1","author":{"name":"Matt Oakes","email":"hello@mattoakes.net"},"license":"MIT","_id":"@photobot/gphoto2-camera@1.3.1","maintainers":[{"name":"mattoakes","email":"hello@mattoakes.net"}],"dist":{"shasum":"204303be6a31cbba3ee5824fa60492dd4633f706","tarball":"https://registry.npmjs.org/@photobot/gphoto2-camera/-/gphoto2-camera-1.3.1.tgz","fileCount":20,"integrity":"sha512-iKBrb5sn9CNV1CMMRXhnEeZX8hCgq3+EJ9Hw5fJTTIpuOo61/1JGj7hudCCb21SZwQA/qy/I4hNK6yx3Rb94qQ==","signatures":[{"sig":"MEQCIA3HrHh6UxtD3YmeERwvvB+FOh0R2lScnKvXppa0HlYlAiA97lG+261WHSusCCMDt6xqNYs4X00uiT3ZgzZdVqZfdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43035},"main":"src/camera.js","types":"src/camera.d.ts","gitHead":"23065325dcc872b632eeaa765c5318a4c94f9ac6","scripts":{"lint":"eslint --ext .js,.ts src/","test":"yarn lint","build":"node-gyp rebuild && install_name_tool -change \"libgphoto2.6.dylib\" @rpath/libgphoto2.6.dylib build/Release/camera.node","install":"npm run buildVendorLibs && npm run build","prepare":"husky install","buildVendorLibs":"./buildVendorLibs.sh"},"_npmUser":{"name":"mattoakes","email":"hello@mattoakes.net"},"_npmVersion":"9.5.1","directories":{},"_nodeVersion":"18.16.0","dependencies":{"bindings":"^1.5.0","node-addon-api":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.46.0","prettier":"^3.0.0","typescript":"^5.1.6","lint-staged":"^13.2.3","eslint-plugin-import":"^2.28.0","eslint-config-prettier":"^8.9.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/gphoto2-camera_1.3.1_1691671772038_0.008970361001213734","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@photobot/gphoto2-camera","version":"1.4.0","author":{"name":"Matt Oakes","email":"hello@mattoakes.net"},"license":"MIT","_id":"@photobot/gphoto2-camera@1.4.0","maintainers":[{"name":"mattoakes","email":"hello@mattoakes.net"}],"dist":{"shasum":"d8cc34b29ccf03200f84fbe59c4f85c8b8a0adea","tarball":"https://registry.npmjs.org/@photobot/gphoto2-camera/-/gphoto2-camera-1.4.0.tgz","fileCount":25,"integrity":"sha512-qnq0FdUKFJBvBB5qLTqaYWVq6zvm5s9AwbBijFmhAZ7Q+xJpBJCNpv8pIBiNpJIWinLIPN2wRaIug4Q3ouNxiw==","signatures":[{"sig":"MEUCIBCYH6US2mW2JySUX9HkfaQwq2kGIee11SnC/NkRAbZcAiEArJJwK93dymvFp+OeJ1kPmu1R7B0Q6njIWoAIRO2fdac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45996},"main":"src/camera.js","types":"src/camera.d.ts","gitHead":"3de0fa5b83681f58ef64cd61cc026059c34c0c8a","scripts":{"lint":"eslint --ext .js,.ts src/","test":"yarn lint","build":"./scripts/build.sh","install":"./scripts/checkAvailable.sh || ./scripts/downloadPrebuilt.sh || npm run build","prepare":"husky install","prebuild":"npm run prebuild:darwin:x86_64 && npm run prebuild:darwin:arm64","prebuild:darwin:arm64":"ARCH=arm64 ./scripts/build.sh && ARCH=arm64 ./scripts/package.sh","prebuild:darwin:x86_64":"ARCH=x86_64 ./scripts/build.sh && ARCH=x86_64 ./scripts/package.sh"},"_npmUser":{"name":"mattoakes","email":"hello@mattoakes.net"},"_npmVersion":"9.6.7","description":"This is a small wrapper around libgphoto2 which allows access to some of the methods in the library from NodeJS. It does not provide access to all of the methods in the library, just enough for our purposes.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"bindings":"^1.5.0","node-addon-api":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.46.0","prettier":"^3.0.0","typescript":"^5.1.6","lint-staged":"^13.2.3","eslint-plugin-import":"^2.28.0","eslint-config-prettier":"^8.9.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/gphoto2-camera_1.4.0_1691759703408_0.046645657850193034","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@photobot/gphoto2-camera","version":"1.5.0","author":{"name":"Matt Oakes","email":"hello@mattoakes.net"},"license":"MIT","_id":"@photobot/gphoto2-camera@1.5.0","maintainers":[{"name":"mattoakes","email":"hello@mattoakes.net"}],"dist":{"shasum":"090b75f96c1e2771979b6b265dbb87929ea6d0d1","tarball":"https://registry.npmjs.org/@photobot/gphoto2-camera/-/gphoto2-camera-1.5.0.tgz","fileCount":25,"integrity":"sha512-abEOoINfiilOrhmtQsuUQyiBn0CyIcdimmD4yslkgLBQ7pJOon11ujT/vZz5HB3ByWZyaFDQclp0ffJBNRCVxA==","signatures":[{"sig":"MEQCICMp442ibZp9AiTisxXbqO5r8MVp0CHbZ50UDl/HASAuAiAu910ltTcXnsgbgYwjDTrX/z8DQZTjhov90dR7UPv/OQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46442},"main":"src/camera.js","types":"src/camera.d.ts","gitHead":"bd2ee8e9c1d952a82e80f00bdf2199e03e371a5d","scripts":{"lint":"eslint --ext .js,.ts src/","test":"yarn lint","build":"./scripts/build.sh","install":"./scripts/checkAvailable.sh || ./scripts/downloadPrebuilt.sh || npm run build","package":"npm run package:darwin:x86_64 && npm run package:darwin:arm64","prepare":"husky install","package:darwin:arm64":"ARCH=arm64 ./scripts/build.sh && ARCH=arm64 ./scripts/package.sh","package:darwin:x86_64":"ARCH=x86_64 ./scripts/build.sh && ARCH=x86_64 ./scripts/package.sh"},"_npmUser":{"name":"mattoakes","email":"hello@mattoakes.net"},"_npmVersion":"9.8.1","description":"This is a small wrapper around libgphoto2 which allows access to some of the methods in the library from NodeJS. It does not provide access to all of the methods in the library, just enough for our purposes.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"bindings":"^1.5.0","node-addon-api":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.46.0","prettier":"^3.0.0","typescript":"^5.1.6","lint-staged":"^13.2.3","eslint-plugin-import":"^2.28.0","eslint-config-prettier":"^8.9.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/gphoto2-camera_1.5.0_1698165138582_0.030698980481211002","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@photobot/gphoto2-camera","version":"2.0.0","author":{"name":"Matt Oakes","email":"hello@mattoakes.net"},"license":"MIT","_id":"@photobot/gphoto2-camera@2.0.0","maintainers":[{"name":"mattoakes","email":"hello@mattoakes.net"}],"dist":{"shasum":"335c45ab94dadf75d3e14f3cd38c01d47fee6190","tarball":"https://registry.npmjs.org/@photobot/gphoto2-camera/-/gphoto2-camera-2.0.0.tgz","fileCount":17,"integrity":"sha512-aw9dyjXw6FHmCZH1FeIPjnZXc8XD1VqpR/+dmT727xfqLV5UF85MGs9BeQ25Fi0Axc3oIDwNCXqP7f2h3n9xcQ==","signatures":[{"sig":"MEYCIQDizE6OpV+GhN2IS8zeqb851ynShZHsm9K+2pQdRRz5GgIhAIc02hkKn5cdTNK1u19DvUvFeEoM7D1QuDsZnG4V/qc7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39447},"main":"src/camera.js","types":"src/camera.d.ts","gitHead":"21d15e2fbba872a4bbbdedd5fab2d5107607d94f","scripts":{"lint":"eslint --ext .js,.ts src/","test":"yarn lint","prepare":"husky install"},"_npmUser":{"name":"mattoakes","email":"hello@mattoakes.net"},"_npmVersion":"9.8.1","description":"This is a small wrapper around libgphoto2 which allows access to some of the methods in the library from NodeJS. It does not provide access to all of the methods in the library, just enough for our purposes.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"koffi":"^2.6.6","util.promisify":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.52.0","ts-node":"^10.9.1","prettier":"^3.0.3","typescript":"^5.2.2","lint-staged":"^15.0.2","eslint-plugin-import":"^2.29.0","@types/util.promisify":"^1.0.6","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/gphoto2-camera_2.0.0_1698856243298_0.5093144314075972","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@photobot/gphoto2-camera","version":"2.0.1","author":{"name":"Matt Oakes","email":"hello@mattoakes.net"},"license":"MIT","_id":"@photobot/gphoto2-camera@2.0.1","maintainers":[{"name":"mattoakes","email":"hello@mattoakes.net"}],"dist":{"shasum":"a4142ed3f27b0298e1efde506e0313eee75f512e","tarball":"https://registry.npmjs.org/@photobot/gphoto2-camera/-/gphoto2-camera-2.0.1.tgz","fileCount":22,"integrity":"sha512-Kj2k1/5rgwy3y1BHdfwQExMEjS1+QwzHLlkrv5eBgeepE/s0IkYIXrRjsL/deeztvn6AwNyEY9MhYDH153SABg==","signatures":[{"sig":"MEUCIBdzljekznEhChZgU1qtJVkTl1mkF3sXescdMFJ0AYcxAiEAyShzKWyDq5FoZeRtvFOr+MVcRm2NYpWTROOtZoUuNmI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70105},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"82da6a0c1859e6f8cd108de84e214a849b4e9030","scripts":{"lint":"eslint --ext .js,.ts src/","test":"yarn types && yarn lint","build":"tsc","types":"tsc --noEmit","prepare":"husky install","prepublish":"yarn build"},"_npmUser":{"name":"mattoakes","email":"hello@mattoakes.net"},"_npmVersion":"9.8.1","description":"This is a small wrapper around libgphoto2 which allows access to some of the methods in the library from NodeJS. It does not provide access to all of the methods in the library, just enough for our purposes.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"koffi":"^2.6.6","util.promisify":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.52.0","ts-node":"^10.9.1","prettier":"^3.0.3","typescript":"^5.2.2","lint-staged":"^15.0.2","eslint-plugin-import":"^2.29.0","@types/util.promisify":"^1.0.6","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/gphoto2-camera_2.0.1_1698856968378_0.0562358807148875","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@photobot/gphoto2-camera","version":"2.0.2","author":{"name":"Matt Oakes","email":"hello@mattoakes.net"},"license":"MIT","_id":"@photobot/gphoto2-camera@2.0.2","maintainers":[{"name":"mattoakes","email":"hello@mattoakes.net"}],"dist":{"shasum":"8904b3fa47988aca6de86605f9bb5ea317054406","tarball":"https://registry.npmjs.org/@photobot/gphoto2-camera/-/gphoto2-camera-2.0.2.tgz","fileCount":22,"integrity":"sha512-UMqQ0pjNEMdRG/jAsIo6zEIhAwFbr7Y0mlA/aRLzKk9RoEqKyHs8C3wp0bvCPSHlG8acUYN05C36tdNSYiAKNg==","signatures":[{"sig":"MEYCIQDbqa+21lCEIPxZ08zQ3avPo9kEScEiSJkcQkPrkBrf5gIhAPl6rftJDMG4ffWTs3oFw51FKIGnvbpoAsy+BYpQWyL1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70353},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0729ee5ce495b9846af4a0f8ae8f6396d3f6d635","scripts":{"lint":"eslint --ext .js,.ts src/","test":"yarn types && yarn lint","build":"tsc","types":"tsc --noEmit","prepare":"husky install","prepublish":"yarn build"},"_npmUser":{"name":"mattoakes","email":"hello@mattoakes.net"},"_npmVersion":"9.8.1","description":"This is a small wrapper around libgphoto2 which allows access to some of the methods in the library from NodeJS. It does not provide access to all of the methods in the library, just enough for our purposes.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"koffi":"^2.6.6","util.promisify":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.52.0","ts-node":"^10.9.1","prettier":"^3.0.3","typescript":"^5.2.2","lint-staged":"^15.0.2","eslint-plugin-import":"^2.29.0","@types/util.promisify":"^1.0.6","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/gphoto2-camera_2.0.2_1698858641471_0.0834978396823931","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@photobot/gphoto2-camera","version":"2.0.3","author":{"name":"Matt Oakes","email":"hello@mattoakes.net"},"license":"MIT","_id":"@photobot/gphoto2-camera@2.0.3","maintainers":[{"name":"mattoakes","email":"hello@mattoakes.net"}],"dist":{"shasum":"ca81bed1825fa7483a9e8940383303693fa33f2b","tarball":"https://registry.npmjs.org/@photobot/gphoto2-camera/-/gphoto2-camera-2.0.3.tgz","fileCount":22,"integrity":"sha512-ujZ0uZPlKTba2ZYa8VerISQeiN4FYnP1f3EdNEv6aZ7yOyy9ZO4TBOXfWBv5liwoX8PFe2mQKWkW+aPK/zXMiw==","signatures":[{"sig":"MEUCIQDEOHSu5rCGoWS3FkAGp4qZ1Z7nN4E6zvtIN/wpWUXrrQIgWyhGNa/5ar/IWQmBKDktRoL8HHAuXcynpiZ4+CXxJT4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71043},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e08869d98ba8a7811fc44c773f1d2256c3faed34","scripts":{"lint":"eslint --ext .js,.ts src/","test":"yarn types && yarn lint","build":"tsc","types":"tsc --noEmit","prepare":"husky install","prepublish":"yarn build"},"_npmUser":{"name":"mattoakes","email":"hello@mattoakes.net"},"_npmVersion":"9.8.1","description":"This is a small wrapper around libgphoto2 which allows access to some of the methods in the library from NodeJS. It does not provide access to all of the methods in the library, just enough for our purposes.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"koffi":"^2.6.6","util.promisify":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.52.0","ts-node":"^10.9.1","prettier":"^3.0.3","typescript":"^5.2.2","lint-staged":"^15.0.2","eslint-plugin-import":"^2.29.0","@types/util.promisify":"^1.0.6","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/gphoto2-camera_2.0.3_1698859070611_0.3173306993795879","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@photobot/gphoto2-camera","version":"2.0.4","author":{"name":"Matt Oakes","email":"hello@mattoakes.net"},"license":"MIT","_id":"@photobot/gphoto2-camera@2.0.4","maintainers":[{"name":"mattoakes","email":"hello@mattoakes.net"}],"dist":{"shasum":"38bfdf8e22592b22679d34f56b2c62f39e8c9e25","tarball":"https://registry.npmjs.org/@photobot/gphoto2-camera/-/gphoto2-camera-2.0.4.tgz","fileCount":22,"integrity":"sha512-bZUHrQqjkdq/lWKZ6kc8KWDs4YKJYBWycndZ59fjk3p+WYDgMnIorb2MlbrYIfjn2MBaYwh21hUIa9Pke/JB/w==","signatures":[{"sig":"MEUCIGPZkUuK4W5v715v2ZTwQwiwSWnwcARa1J5TkCR5neD7AiEAsriNKpUwDZm3zDN9/9DzoIWDZ2shV8KjTEUHfPgwRe4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72397},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5e6d5bccced7ece1ed0001872f245c13245dd14a","scripts":{"lint":"eslint --ext .js,.ts src/","test":"yarn types && yarn lint","build":"tsc","types":"tsc --noEmit","prepare":"husky install","prepublish":"yarn build"},"_npmUser":{"name":"mattoakes","email":"hello@mattoakes.net"},"_npmVersion":"9.8.1","description":"This is a small wrapper around libgphoto2 which allows access to some of the methods in the library from NodeJS. It does not provide access to all of the methods in the library, just enough for our purposes.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"koffi":"^2.6.6","util.promisify":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.52.0","ts-node":"^10.9.1","prettier":"^3.0.3","typescript":"^5.2.2","lint-staged":"^15.0.2","eslint-plugin-import":"^2.29.0","@types/util.promisify":"^1.0.6","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/gphoto2-camera_2.0.4_1698945019986_0.8884232614248178","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@photobot/gphoto2-camera","version":"2.1.0","author":{"name":"Matt Oakes","email":"hello@mattoakes.net"},"license":"MIT","_id":"@photobot/gphoto2-camera@2.1.0","maintainers":[{"name":"mattoakes","email":"hello@mattoakes.net"}],"dist":{"shasum":"a0ca599dfcd941f4061266745a8e285914b82891","tarball":"https://registry.npmjs.org/@photobot/gphoto2-camera/-/gphoto2-camera-2.1.0.tgz","fileCount":25,"integrity":"sha512-rh8YbfA05R6zHGWUkPPdht4E4DYS2hYxzz9yHhCXPrtRkjbRhT+Y0c9uGP7aOMyxB3dRzNYNyy+/+/g+SSNY2g==","signatures":[{"sig":"MEYCIQDwursuqMi2frg4ErJiKOWCmJCoIxdlKRTdMXQ4aCkAGQIhAJQylXFxbDLBOHAy4PH/q3Hn5YXqcJyJ5yPGIKRftp6l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7791618},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9ac7e85b18530f220a97dda445dcc14d5440d53c","scripts":{"lint":"eslint --ext .js,.ts src/","test":"yarn types && yarn lint","build":"tsc","start":"tsx test.ts","types":"tsc --noEmit","prepare":"husky install","prepublish":"yarn build"},"_npmUser":{"name":"mattoakes","email":"hello@mattoakes.net"},"_npmVersion":"10.2.4","description":"This is a small wrapper around libgphoto2 which allows access to some of the methods in the library from NodeJS. It does not provide access to all of the methods in the library, just enough for our purposes.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"koffi":"^2.8.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.4","husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.3.2","typescript":"^5.4.5","@types/node":"^18.19.34","lint-staged":"^15.2.7","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.13.0","@typescript-eslint/eslint-plugin":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/gphoto2-camera_2.1.0_1718275155232_0.06501011366200449","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@photobot/gphoto2-camera","version":"2.1.1","author":{"name":"Matt Oakes","email":"hello@mattoakes.net"},"license":"MIT","_id":"@photobot/gphoto2-camera@2.1.1","maintainers":[{"name":"mattoakes","email":"hello@mattoakes.net"}],"dist":{"shasum":"bb89dde421c88ad3badfc173bb7ea87a5a025057","tarball":"https://registry.npmjs.org/@photobot/gphoto2-camera/-/gphoto2-camera-2.1.1.tgz","fileCount":22,"integrity":"sha512-fdgjeL4b+xFVjBMcydEBJexPeXM8jgt+Q1afzDDb/ml+eB4CLOsGcXTuGWaZ0J8dBhoF8o5vaJDjL7gKrEjYkg==","signatures":[{"sig":"MEYCIQDdTC1Yw6r3YFb4kJXBpoB6jUQRHXkRFTJ4B6r7kaXDjgIhAJf3906YoS3ZvlFmc2rlFxvmEsxbnOqJnXaXOGjV1gZx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80449},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"73703d2c85aed29ef40bde42f264645bb235a818","scripts":{"lint":"eslint --ext .js,.ts src/","test":"yarn types && yarn lint","build":"tsc","start":"tsx test.ts","types":"tsc --noEmit","prepare":"husky install","prepublish":"yarn build"},"_npmUser":{"name":"mattoakes","email":"hello@mattoakes.net"},"_npmVersion":"10.2.4","description":"This is a small wrapper around libgphoto2 which allows access to some of the methods in the library from NodeJS. It does not provide access to all of the methods in the library, just enough for our purposes.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"koffi":"^2.8.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.4","husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.3.2","typescript":"^5.4.5","@types/node":"^18.19.34","lint-staged":"^15.2.7","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.13.0","@typescript-eslint/eslint-plugin":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/gphoto2-camera_2.1.1_1718275574786_0.0405495489940515","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@photobot/gphoto2-camera","version":"2.1.2","author":{"name":"Matt Oakes","email":"hello@mattoakes.net"},"license":"MIT","_id":"@photobot/gphoto2-camera@2.1.2","maintainers":[{"name":"mattoakes","email":"hello@mattoakes.net"}],"dist":{"shasum":"0d0e5b94762ba3a3e77334ee9d6180df7567f659","tarball":"https://registry.npmjs.org/@photobot/gphoto2-camera/-/gphoto2-camera-2.1.2.tgz","fileCount":22,"integrity":"sha512-+8Ia4OtcTFAULItzT0+iuCkBG1JFO3m8eJroDgPWox9yqu/IkXVWuW82/53V5j0lIPfS9lPecfmQKp35QgVkFw==","signatures":[{"sig":"MEUCIQCB5iDnx+fPsls0+p20rb0eW1nvY2nTdyHABR7taOIvSQIga+63d8nfSeNoc/gfs8pUTMCifVHrLaTslHzumVnzfmg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80273},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"367a8c884d604621488ab7b3d6be9cb896df4072","scripts":{"lint":"eslint --ext .js,.ts src/","test":"npm run types && npm run lint","build":"tsc","start":"tsx test.ts","types":"tsc --noEmit","prepare":"husky install","prepublish":"npm run build"},"_npmUser":{"name":"mattoakes","email":"hello@mattoakes.net"},"_npmVersion":"10.2.4","description":"This is a small wrapper around libgphoto2 which allows access to some of the methods in the library from NodeJS. It does not provide access to all of the methods in the library, just enough for our purposes.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"koffi":"^2.8.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.4","husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.3.2","typescript":"^5.4.5","@types/node":"^18.19.34","lint-staged":"^15.2.7","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.13.0","@typescript-eslint/eslint-plugin":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/gphoto2-camera_2.1.2_1718276684850_0.37047128804325324","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@photobot/gphoto2-camera","version":"2.2.0","author":{"name":"Matt Oakes","email":"hello@mattoakes.net"},"license":"MIT","_id":"@photobot/gphoto2-camera@2.2.0","maintainers":[{"name":"mattoakes","email":"hello@mattoakes.net"}],"dist":{"shasum":"c25b026b6cca0d922949ce07658ef9a0df304aec","tarball":"https://registry.npmjs.org/@photobot/gphoto2-camera/-/gphoto2-camera-2.2.0.tgz","fileCount":22,"integrity":"sha512-P4noLwUFv1pJiwAbOd+eyy8A2FjRRvmqrz+G1W0Ne4egEp5WsJn2qR1CaKiu35qVko1lLJBd1aoMXW9s9NXnHw==","signatures":[{"sig":"MEUCIQCzAUuZXWr2qTLN4qkGhyR9zrVzqVt+bX7MbLNpc2MazAIgDD17amU//Up13DEU/iF6oHJ2hJs8hbZLLGok1sMZ0tI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80945},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9b6c24775fb119db4f8af49b7a5d917326230c34","scripts":{"lint":"eslint --ext .js,.ts src/","test":"npm run types && npm run lint","build":"tsc","start":"tsx test.ts","types":"tsc --noEmit","prepare":"husky install","prepublish":"npm run build"},"_npmUser":{"name":"mattoakes","email":"hello@mattoakes.net"},"_npmVersion":"10.2.4","description":"This is a small wrapper around libgphoto2 which allows access to some of the methods in the library from NodeJS. It does not provide access to all of the methods in the library, just enough for our purposes.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"koffi":"^2.8.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.4","husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.3.2","typescript":"^5.4.5","@types/node":"^18.19.34","lint-staged":"^15.2.7","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.13.0","@typescript-eslint/eslint-plugin":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/gphoto2-camera_2.2.0_1718293112378_0.8623607688827075","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@photobot/gphoto2-camera","version":"2.2.1","author":{"name":"Matt Oakes","email":"hello@mattoakes.net"},"license":"MIT","_id":"@photobot/gphoto2-camera@2.2.1","maintainers":[{"name":"mattoakes","email":"hello@mattoakes.net"}],"dist":{"shasum":"c6a836c15d8d0c84137224ca6a08d261a8e77d70","tarball":"https://registry.npmjs.org/@photobot/gphoto2-camera/-/gphoto2-camera-2.2.1.tgz","fileCount":22,"integrity":"sha512-EHirkInehEEUgVpd6ei1z2e2BS8/qEqLtgTUPBvHFx+pj4N3R8bgTiFENeL+JyeYKbeyG3fHjQuz68WzKx4imQ==","signatures":[{"sig":"MEUCIQCkRJBN7OKRTOPHjEqGgbN3unqqiKze7ByIthiz/6eT9gIgCVOa/AaFlOmOVpQEgyUf+ryo2/h3b+yk3BcdaLbC0zY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80954},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d7c32d2278996359e0b529eb3973129729ced95a","scripts":{"lint":"eslint --ext .js,.ts src/","test":"npm run types && npm run lint","build":"tsc","start":"tsx test.ts","types":"tsc --noEmit","prepare":"husky install","prepublish":"npm run build"},"_npmUser":{"name":"mattoakes","email":"hello@mattoakes.net"},"_npmVersion":"10.2.4","description":"This is a small wrapper around libgphoto2 which allows access to some of the methods in the library from NodeJS. It does not provide access to all of the methods in the library, just enough for our purposes.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"koffi":"^2.8.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.4","husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.3.2","typescript":"^5.4.5","@types/node":"^18.19.34","lint-staged":"^15.2.7","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.13.0","@typescript-eslint/eslint-plugin":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/gphoto2-camera_2.2.1_1718293186395_0.46267644238804784","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@photobot/gphoto2-camera","version":"2.3.0","author":{"name":"Matt Oakes","email":"hello@mattoakes.net"},"license":"MIT","_id":"@photobot/gphoto2-camera@2.3.0","maintainers":[{"name":"mattoakes","email":"hello@mattoakes.net"}],"dist":{"shasum":"ccbf70dc9b22f2bb87c853749c576a374bf15c14","tarball":"https://registry.npmjs.org/@photobot/gphoto2-camera/-/gphoto2-camera-2.3.0.tgz","fileCount":22,"integrity":"sha512-2Tr8wMLvxyDo7ALFx4B7vOgs/66Pgah2nKcDNjiShAOh0tvaZsULfF5W9hCss+5h56JZNgIRhdk2e9h06XsfHQ==","signatures":[{"sig":"MEQCIA+oSzBRNwfr9zyzjB3qiwwXJbLuL9cokCxzDuORrJUBAiBsumu1/0v+Sjp7DRa49fCk7LvQVEnGTliXe5AEmFM/CA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83018},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3692f83b8a092971e5558735817886837146b56f","scripts":{"lint":"eslint --ext .js,.ts src/","test":"npm run types && npm run lint","build":"tsc","start":"tsx test.ts","types":"tsc --noEmit","prepare":"husky install","prepublish":"npm run build"},"_npmUser":{"name":"mattoakes","email":"hello@mattoakes.net"},"_npmVersion":"10.2.4","description":"This is a small wrapper around libgphoto2 which allows access to some of the methods in the library from NodeJS. It does not provide access to all of the methods in the library, just enough for our purposes.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"koffi":"^2.8.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.4","husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.3.2","typescript":"^5.4.5","@types/node":"^18.19.34","lint-staged":"^15.2.7","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.13.0","@typescript-eslint/eslint-plugin":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/gphoto2-camera_2.3.0_1718354969626_0.5010495256344456","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"@photobot/gphoto2-camera","version":"2.3.1","author":{"name":"Matt Oakes","email":"hello@mattoakes.net"},"license":"MIT","_id":"@photobot/gphoto2-camera@2.3.1","maintainers":[{"name":"mattoakes","email":"hello@mattoakes.net"}],"dist":{"shasum":"e06d89f432a1799fceda05440cd41d86810881c2","tarball":"https://registry.npmjs.org/@photobot/gphoto2-camera/-/gphoto2-camera-2.3.1.tgz","fileCount":22,"integrity":"sha512-8PcFbhGyeCaVMHQptXxLm9TnusQug2JWTzL9LZbmnMB72+x2ikDDqO7s3KsnpYf9bbRpCrmGz4uuqlQT+b68Yg==","signatures":[{"sig":"MEUCIQDLz2a+5+TQV5A72CS0V6S3Eds6RMkRFWMvcCu5J0he6gIgaGCqKvgDTTgmVFE5FiJF+da5Pv9CBUzayzgqzHrcvC4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82990},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"289b783e93723f89d64b4bb48b10d91c4ca54fab","scripts":{"lint":"eslint --ext .js,.ts src/","test":"npm run types && npm run lint","build":"tsc","start":"tsx test.ts","types":"tsc --noEmit","prepare":"husky install","prepublish":"npm run build"},"_npmUser":{"name":"mattoakes","email":"hello@mattoakes.net"},"_npmVersion":"10.2.4","description":"This is a small wrapper around libgphoto2 which allows access to some of the methods in the library from NodeJS. It does not provide access to all of the methods in the library, just enough for our purposes.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"koffi":"^2.8.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.4","husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.3.2","typescript":"^5.4.5","@types/node":"^18.19.34","lint-staged":"^15.2.7","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.13.0","@typescript-eslint/eslint-plugin":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/gphoto2-camera_2.3.1_1718355227116_0.3471694514288495","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@photobot/gphoto2-camera","version":"2.4.0","author":{"name":"Matt Oakes","email":"hello@mattoakes.net"},"license":"MIT","_id":"@photobot/gphoto2-camera@2.4.0","maintainers":[{"name":"mattoakes","email":"hello@mattoakes.net"}],"dist":{"shasum":"582592ce0ec243a1325733cefffbbdc91143fb34","tarball":"https://registry.npmjs.org/@photobot/gphoto2-camera/-/gphoto2-camera-2.4.0.tgz","fileCount":22,"integrity":"sha512-gMh1MaG79W3w1Bfb21GkoEWnyPzWSTirpaAnbqe6Y/WUdnytYLioWYDgutlhZZGDdD7iy8SsIsnnYdCSz4zHpw==","signatures":[{"sig":"MEUCIQDMaXEqojX/bUWXSwT/5lkhuCxhqv9kZQyg6FHeBhpi3gIgfkXLN8b69Px87+GG/K5GBKdbuQa7VGq3+StaqpDHnm8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83215},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7a461ef911bfde72246d788f7964396935c81c95","scripts":{"lint":"eslint --ext .js,.ts src/","test":"npm run types && npm run lint","build":"tsc","start":"tsx test.ts","types":"tsc --noEmit","prepare":"husky install","prepublish":"npm run build"},"_npmUser":{"name":"mattoakes","email":"hello@mattoakes.net"},"_npmVersion":"10.2.4","description":"This is a small wrapper around libgphoto2 which allows access to some of the methods in the library from NodeJS. It does not provide access to all of the methods in the library, just enough for our purposes.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"koffi":"^2.8.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.15.4","husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.3.2","typescript":"^5.4.5","@types/node":"^18.19.34","lint-staged":"^15.2.7","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.13.0","@typescript-eslint/eslint-plugin":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/gphoto2-camera_2.4.0_1722251115094_0.9416109989962251","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@photobot/gphoto2-camera","version":"2.5.0","author":{"name":"Matt Oakes","email":"hello@mattoakes.net"},"license":"MIT","_id":"@photobot/gphoto2-camera@2.5.0","maintainers":[{"name":"mattoakes","email":"hello@mattoakes.net"}],"dist":{"shasum":"edf14a58e7323a64034d086adb3f0ab215ebd3b0","tarball":"https://registry.npmjs.org/@photobot/gphoto2-camera/-/gphoto2-camera-2.5.0.tgz","fileCount":23,"integrity":"sha512-ACkqEbNz8RhgzPgHoycX52+GviiG+S2K8LdcL0Bm3KEzFQF2A6n1R48fccnge1cWJgf9BnBR/e07VMoe8zpTAQ==","signatures":[{"sig":"MEQCIAayN0W32wXPUL0rx6pSklSbcaLzOXUFMdtxJz2PCTO1AiBdNWRaZAEVZ+OdDA5b9d5eJJOKEbNVRQ/1gbegJ7Vh7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89908},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"262d4bf3eb195cfb6d846807c4501beb49947de2","scripts":{"lint":"eslint --ext .js,.ts src/","test":"npm run types && npm run lint","build":"tsc","start":"tsx test.ts","types":"tsc --noEmit","prepare":"husky","prepublish":"npm run build","start:preview":"tsx testPreview.ts"},"_npmUser":{"name":"mattoakes","email":"hello@mattoakes.net"},"_npmVersion":"10.8.1","description":"This is a small wrapper around libgphoto2 which allows access to some of the methods in the library from NodeJS. It does not provide access to all of the methods in the library, just enough for our purposes.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"koffi":"^2.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","husky":"^9.1.6","eslint":"^8.57.0","prettier":"^3.3.3","typescript":"^5.6.2","@types/node":"^20.16.5","lint-staged":"^15.2.10","terminal-image":"^3.0.0","eslint-plugin-import":"^2.30.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.5.0","@typescript-eslint/eslint-plugin":"^8.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gphoto2-camera_2.5.0_1726236469317_0.10955413429645655","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"@photobot/gphoto2-camera","version":"2.5.1","author":{"name":"Matt Oakes","email":"hello@mattoakes.net"},"license":"MIT","_id":"@photobot/gphoto2-camera@2.5.1","maintainers":[{"name":"mattoakes","email":"hello@mattoakes.net"}],"dist":{"shasum":"98da0e0198a10f3208e65b4fbf4e4da134952821","tarball":"https://registry.npmjs.org/@photobot/gphoto2-camera/-/gphoto2-camera-2.5.1.tgz","fileCount":23,"integrity":"sha512-sVB5Pb06LVM0GjlE1zJOrubMMuQAHKxK0uL5kUhP1kU8i7UN3TbAvJhNsaHbIURTTT7yvkXYKBU/mc9hab9jMQ==","signatures":[{"sig":"MEYCIQC4prcD336Tnn7LCFc8DW3r6cEBHKWDHy3qdVKvHTQZIwIhAIovWC+IBqWqpvHqwL1IGCQAeDPzyxPRLAO9L0lZzUh7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91539},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5516aa699db4f4a0e4609e6b04bd43c245cb5f5f","scripts":{"lint":"eslint --ext .js,.ts src/","test":"npm run types && npm run lint","build":"tsc","start":"tsx test.ts","types":"tsc --noEmit","prepare":"husky","prepublish":"npm run build","start:preview":"tsx testPreview.ts"},"_npmUser":{"name":"mattoakes","email":"hello@mattoakes.net"},"_npmVersion":"10.8.1","description":"This is a small wrapper around libgphoto2 which allows access to some of the methods in the library from NodeJS. It does not provide access to all of the methods in the library, just enough for our purposes.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"koffi":"^2.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","husky":"^9.1.6","eslint":"^8.57.0","prettier":"^3.3.3","typescript":"^5.6.2","@types/node":"^20.16.5","lint-staged":"^15.2.10","terminal-image":"^3.0.0","eslint-plugin-import":"^2.30.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.5.0","@typescript-eslint/eslint-plugin":"^8.5.0"},"_npmOperationalInternal":{"tmp":"tmp/gphoto2-camera_2.5.1_1749479857971_0.22057710739257796","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@photobot/gphoto2-camera","version":"2.6.0","keywords":["gphoto2"],"author":{"name":"Matt Oakes","email":"hello@mattoakes.net"},"license":"MIT","_id":"@photobot/gphoto2-camera@2.6.0","maintainers":[{"name":"mattoakes","email":"hello@mattoakes.net"}],"homepage":"https://github.com/Photobot-Co/gphoto2-camera#readme","bugs":{"url":"https://github.com/Photobot-Co/gphoto2-camera/issues"},"dist":{"shasum":"4fad31ccdfe726e0bd0fd0e797e4bb7550c909c9","tarball":"https://registry.npmjs.org/@photobot/gphoto2-camera/-/gphoto2-camera-2.6.0.tgz","fileCount":6,"integrity":"sha512-gRKie87RvxnFqEqFzyhcEhnXjgucV1kqha+hmh8sdacIY4DyyespVMb9Evc2b4Ry1FOZHdHWD1wED1M2wbeVPw==","signatures":[{"sig":"MEUCIBiIjX3FA1MeqN4riXYUcR0OOWLqbRuWOIKdBKPq3NXOAiEA5Vnasy4rns7z3IFNvdPiZ/VjQolk5TFdXW7IwV3Z4pY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85113},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"951353a29e7307aa0abdfe4302b55e457374a3f5","scripts":{"lint":"eslint --ext .js,.ts src/","test":"npm run types && npm run lint","build":"tsup src/index.ts --format esm,cjs --dts","start":"tsx test.ts","types":"tsc --noEmit","prepare":"husky","prepublish":"npm run build","start:preview":"tsx testPreview.ts"},"_npmUser":{"name":"mattoakes","email":"hello@mattoakes.net"},"repository":{"url":"git+https://github.com/Photobot-Co/gphoto2-camera.git","type":"git"},"_npmVersion":"10.9.2","description":"This is a small wrapper around libgphoto2 which allows access to some of the methods in the library from NodeJS. It does not provide access to all of the methods in the library, just enough for our purposes.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"koffi":"^2.12.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jiti":"^2.5.0","tsup":"^8.5.0","husky":"^9.1.7","eslint":"^9.31.0","prettier":"^3.6.2","@eslint/js":"^9.31.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.1.2","terminal-image":"^3.1.1","typescript-eslint":"^8.38.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3"},"_npmOperationalInternal":{"tmp":"tmp/gphoto2-camera_2.6.0_1753364088519_0.6824776548620146","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@photobot/gphoto2-camera","version":"2.6.1","keywords":["gphoto2"],"author":{"name":"Matt Oakes","email":"hello@mattoakes.net"},"license":"MIT","_id":"@photobot/gphoto2-camera@2.6.1","maintainers":[{"name":"mattoakes","email":"hello@mattoakes.net"}],"homepage":"https://github.com/Photobot-Co/gphoto2-camera#readme","bugs":{"url":"https://github.com/Photobot-Co/gphoto2-camera/issues"},"dist":{"shasum":"0ce996423d41dc181f153b62d39a917cbd116618","tarball":"https://registry.npmjs.org/@photobot/gphoto2-camera/-/gphoto2-camera-2.6.1.tgz","fileCount":6,"integrity":"sha512-njxAYdOSmD+pH0AwL7IfrVA8T2vvO783U0G5pr0ZyZTv3bWUvGygtCPyiNqhLc18uv1HPRtT2TLvP8VohrQgtA==","signatures":[{"sig":"MEQCIHpYBNT69tCuB01xoia2vmTJxLUCYQ7LJ97z4uHVaOgRAiASN76YmxUTtixh3YK1olypTC/hw/2UQKyebdd4jFC+sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96159},"type":"module","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"04a732fda9a44b066f09616193ce31eca101c6ca","scripts":{"lint":"eslint --ext .js,.ts src/","test":"npm run types && npm run lint","build":"tsup src/index.ts --format esm,cjs --dts","start":"tsx test.ts","types":"tsc --noEmit","prepare":"husky","prepublish":"npm run build","start:preview":"tsx testPreview.ts"},"_npmUser":{"name":"mattoakes","email":"hello@mattoakes.net"},"repository":{"url":"git+https://github.com/Photobot-Co/gphoto2-camera.git","type":"git"},"_npmVersion":"10.9.2","description":"This is a small wrapper around libgphoto2 which allows access to some of the methods in the library from NodeJS. It does not provide access to all of the methods in the library, just enough for our purposes.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"koffi":"^2.12.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jiti":"^2.5.0","tsup":"^8.5.0","husky":"^9.1.7","eslint":"^9.31.0","prettier":"^3.6.2","@eslint/js":"^9.31.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.1.2","terminal-image":"^3.1.1","typescript-eslint":"^8.38.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3"},"_npmOperationalInternal":{"tmp":"tmp/gphoto2-camera_2.6.1_1753364115508_0.004192936748984355","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"@photobot/gphoto2-camera","version":"2.6.2","keywords":["gphoto2"],"author":{"name":"Matt Oakes","email":"hello@mattoakes.net"},"license":"MIT","_id":"@photobot/gphoto2-camera@2.6.2","maintainers":[{"name":"mattoakes","email":"hello@mattoakes.net"}],"homepage":"https://github.com/Photobot-Co/gphoto2-camera#readme","bugs":{"url":"https://github.com/Photobot-Co/gphoto2-camera/issues"},"dist":{"shasum":"9b1f7a1b944403e46698dc86b1ab01f7f1b61f8f","tarball":"https://registry.npmjs.org/@photobot/gphoto2-camera/-/gphoto2-camera-2.6.2.tgz","fileCount":4,"integrity":"sha512-h2CehuxIFvDL3ws0Tozw2pHzbVXe02e5a4bLBTV0E5ti3Czj0yrDG+zfkwQqQT33w+GzMw+Sz4uhkWih7KWi4g==","signatures":[{"sig":"MEYCIQDuGTHWzRiiVvXyYzgZ5l56tjOkfg5gsnj59U50e0s01gIhAK8zwozZSPwpF4dev/SaMWMldORV2qYGJ6e0zc7ncTMb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50463},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1b8d3292591bcf01de61d363657816adbfd89972","scripts":{"lint":"eslint --ext .js,.ts src/","test":"npm run types && npm run lint","build":"tsup src/index.ts --format cjs --dts","start":"tsx test.ts","types":"tsc --noEmit","prepare":"husky","start:preview":"tsx testPreview.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"mattoakes","email":"hello@mattoakes.net"},"repository":{"url":"git+https://github.com/Photobot-Co/gphoto2-camera.git","type":"git"},"_npmVersion":"10.9.2","description":"This is a small wrapper around libgphoto2 which allows access to some of the methods in the library from NodeJS. It does not provide access to all of the methods in the library, just enough for our purposes.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"koffi":"^2.12.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jiti":"^2.5.0","tsup":"^8.5.0","husky":"^9.1.7","eslint":"^9.31.0","prettier":"^3.6.2","@eslint/js":"^9.31.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.1.2","terminal-image":"^3.1.1","typescript-eslint":"^8.38.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3"},"_npmOperationalInternal":{"tmp":"tmp/gphoto2-camera_2.6.2_1753366818691_0.0603131681332536","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@photobot/gphoto2-camera","version":"2.7.0","keywords":["gphoto2"],"author":{"name":"Matt Oakes","email":"hello@mattoakes.net"},"license":"MIT","_id":"@photobot/gphoto2-camera@2.7.0","maintainers":[{"name":"mattoakes","email":"hello@mattoakes.net"}],"homepage":"https://github.com/Photobot-Co/gphoto2-camera#readme","bugs":{"url":"https://github.com/Photobot-Co/gphoto2-camera/issues"},"dist":{"shasum":"534e6f70bd0e3b9a20cd1f3856cac6fbad5244d3","tarball":"https://registry.npmjs.org/@photobot/gphoto2-camera/-/gphoto2-camera-2.7.0.tgz","fileCount":4,"integrity":"sha512-QNL7lEjSlgOlk4QUHIp8kgP/isjChRiSW0l7Hx/xo1EIsmY49aUjnLHI2Q+wnoxf1fNkNvWNYHjIukDrFCefGQ==","signatures":[{"sig":"MEUCIAfsEZZyNQdRS3KubNECiYTh6pOegmGL4tar42d/1u2NAiEArqD7HbVU+nKG2EYUHJ0qy7DRXaN3vrJgHxAix7w+7E8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51191},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"04f94032595b5d33b20190cc2dd6fdc213bda392","scripts":{"lint":"eslint --ext .js,.ts src/","test":"npm run types && npm run lint","build":"tsup src/index.ts --format cjs --dts","start":"tsx test.ts","types":"tsc --noEmit","prepare":"husky","start:preview":"tsx testPreview.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"mattoakes","email":"hello@mattoakes.net"},"repository":{"url":"git+https://github.com/Photobot-Co/gphoto2-camera.git","type":"git"},"_npmVersion":"10.9.2","description":"This is a small wrapper around libgphoto2 which allows access to some of the methods in the library from NodeJS. It does not provide access to all of the methods in the library, just enough for our purposes.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"koffi":"^2.12.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jiti":"^2.5.0","tsup":"^8.5.0","husky":"^9.1.7","eslint":"^9.31.0","prettier":"^3.6.2","@eslint/js":"^9.31.0","typescript":"^5.8.3","@types/node":"^22.0.0","lint-staged":"^16.1.2","terminal-image":"^3.1.1","typescript-eslint":"^8.38.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3"},"_npmOperationalInternal":{"tmp":"tmp/gphoto2-camera_2.7.0_1757426241154_0.23354570887577242","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@photobot/gphoto2-camera","version":"2.8.0","license":"MIT","author":{"name":"Matt Oakes","email":"hello@mattoakes.net"},"keywords":["gphoto2"],"repository":{"type":"git","url":"git+https://github.com/Photobot-Co/gphoto2-camera.git"},"bugs":{"url":"https://github.com/Photobot-Co/gphoto2-camera/issues"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"start":"tsx --force-node-api-uncaught-exceptions-policy=true -- test.ts","start:preview":"tsx testPreview.ts","build":"tsup src/index.ts --format cjs --dts","types":"tsc --noEmit","lint":"eslint --ext .js,.ts src/","test":"npm run types && npm run lint","prepublishOnly":"npm run build","prepare":"husky"},"dependencies":{"koffi":"^2.12.2"},"devDependencies":{"@eslint/js":"^9.31.0","@types/node":"^22.0.0","eslint":"^9.31.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import":"^2.32.0","eslint-plugin-prettier":"^5.5.3","husky":"^9.1.7","jiti":"^2.5.0","lint-staged":"^16.1.2","prettier":"^3.6.2","terminal-image":"^3.1.1","tsup":"^8.5.0","tsx":"^4.20.3","typescript":"^5.8.3","typescript-eslint":"^8.38.0"},"_id":"@photobot/gphoto2-camera@2.8.0","gitHead":"ace57e0a1803421fd4de74c917f22294e707f2cf","description":"This is a small wrapper around libgphoto2 which allows access to some of the methods in the library from NodeJS. It does not provide access to all of the methods in the library, just enough for our purposes.","homepage":"https://github.com/Photobot-Co/gphoto2-camera#readme","_nodeVersion":"22.17.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-PvnawVXfppT/+j+W/ID9QY+3Ta8NWIRRxYUt+gu8W/BuXqZjf14uartHRdn6OjkzctPuuuyY7MHAc5MvATIGcQ==","shasum":"d7e92bd88a62a47511eb2bfa384c95d613978bdf","tarball":"https://registry.npmjs.org/@photobot/gphoto2-camera/-/gphoto2-camera-2.8.0.tgz","fileCount":4,"unpackedSize":53085,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD7hcin9QMBy496E2c58CCD1x0xH8AI7C5PUO0GNN9ALwIgKCzaitfc8NioqiL9tyrRq3RJO30yjHw3VgqT5RjVS3Q="}]},"_npmUser":{"name":"mattoakes","email":"hello@mattoakes.net"},"directories":{},"maintainers":[{"name":"mattoakes","email":"hello@mattoakes.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gphoto2-camera_2.8.0_1757437444087_0.7203689760227283"},"_hasShrinkwrap":false}},"time":{"created":"2023-08-02T12:25:59.089Z","modified":"2025-09-09T17:04:04.526Z","1.0.0":"2023-08-02T12:25:59.397Z","1.1.0":"2023-08-02T13:57:27.970Z","1.2.0":"2023-08-02T14:43:21.520Z","1.3.0":"2023-08-10T12:48:06.503Z","1.3.1":"2023-08-10T12:49:32.188Z","1.4.0":"2023-08-11T13:15:03.626Z","1.5.0":"2023-10-24T16:32:18.829Z","2.0.0":"2023-11-01T16:30:43.445Z","2.0.1":"2023-11-01T16:42:48.529Z","2.0.2":"2023-11-01T17:10:41.617Z","2.0.3":"2023-11-01T17:17:50.808Z","2.0.4":"2023-11-02T17:10:20.163Z","2.1.0":"2024-06-13T10:39:15.521Z","2.1.1":"2024-06-13T10:46:14.962Z","2.1.2":"2024-06-13T11:04:45.035Z","2.2.0":"2024-06-13T15:38:32.613Z","2.2.1":"2024-06-13T15:39:46.632Z","2.3.0":"2024-06-14T08:49:29.794Z","2.3.1":"2024-06-14T08:53:47.326Z","2.4.0":"2024-07-29T11:05:15.272Z","2.5.0":"2024-09-13T14:07:49.443Z","2.5.1":"2025-06-09T14:37:38.178Z","2.6.0":"2025-07-24T13:34:48.712Z","2.6.1":"2025-07-24T13:35:15.708Z","2.6.2":"2025-07-24T14:20:18.901Z","2.7.0":"2025-09-09T13:57:21.338Z","2.8.0":"2025-09-09T17:04:04.313Z"},"bugs":{"url":"https://github.com/Photobot-Co/gphoto2-camera/issues"},"author":{"name":"Matt Oakes","email":"hello@mattoakes.net"},"license":"MIT","homepage":"https://github.com/Photobot-Co/gphoto2-camera#readme","keywords":["gphoto2"],"repository":{"type":"git","url":"git+https://github.com/Photobot-Co/gphoto2-camera.git"},"description":"This is a small wrapper around libgphoto2 which allows access to some of the methods in the library from NodeJS. It does not provide access to all of the methods in the library, just enough for our purposes.","maintainers":[{"name":"mattoakes","email":"hello@mattoakes.net"}],"readme":"# GPhoto2 Camera for Node\n\nThis is a small wrapper around libgphoto2 which allows access to some of the methods in the library from NodeJS. It does not provide access to all of the methods in the library, just enough for our purposes.\n\nAdditionally it bundles dynamically linked versions of the libraries that it needs so nothing needs to be installed through the system package manager to use this library.\n\n## Prebuilt versions\n\nWhen a new version is released a prebuilt version of the library is uploaded to Github Releases. This is then downloaded when the library is installed from NPM so the machine using it doesn't need to have all the correct build tools installed and setup. It is also much quicker to just do this once.\n\n## Building\n\nTo build the library you need to have installed:\n\n- Standard C build tools\n- automake\n- autoconf\n- wget\n- NodeJS and Yarn\n\nYou can then install the JS dependencies with `yarn install` before running `yarn build`. This will download the vendored C libraries, compile them and create the dynamic libraries needed to run this library.\n\nYou can generate prebuilt packaged versions of the library to upload to Github Releases by running `yarn package`.\n","readmeFilename":"README.md"}