{"_id":"ts-webcam","_rev":"68-cd2ef097309653f147d17c2c53e3a428","name":"ts-webcam","dist-tags":{"latest":"2.1.3"},"versions":{"1.0.0":{"name":"ts-webcam","version":"1.0.0","keywords":["webcam","typescript","mediadevices","browser"],"author":"","license":"MIT","_id":"ts-webcam@1.0.0","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://github.com/yourusername/ts-webcam#readme","bugs":{"url":"https://github.com/yourusername/ts-webcam/issues"},"dist":{"shasum":"f6c3569bdc02f12dcf247c405db73d158817bf0e","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.0.0.tgz","fileCount":5,"integrity":"sha512-ECDWZWthZqb9Jb+mTv/fbzKPGIPnniv/3IrOjFtKUVa5RjrsDC4bB4TU74qxA4banHEEUmNtZMvHCy/Wi0cCCw==","signatures":[{"sig":"MEQCIDGEj5USFo3Ya+x9SpM0BovYhyYygKL9IjmBzS3EoHesAiB5y4thd+9vCkdaZM/+zZbZH4S08RjzuREqkOT9AV+jeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13002},"main":"dist/ts-webcam.js","types":"dist/ts-webcam.d.ts","gitHead":"0487b4fa450c23569addbf0eda681acd113e8b83","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.0.0_1741690141160_0.6105909104874196","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"ts-webcam","version":"1.0.1","keywords":["webcam","typescript","mediadevices","browser"],"author":"","license":"MIT","_id":"ts-webcam@1.0.1","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://github.com/yourusername/ts-webcam#readme","bugs":{"url":"https://github.com/yourusername/ts-webcam/issues"},"dist":{"shasum":"772ef1d192eac6d72a55452fe21bb6ba581b95ed","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.0.1.tgz","fileCount":5,"integrity":"sha512-shYUXYD0CXddZaqRhJXRn4oGR/pulk5h+UjsDk214KKzdg54BOV6yygWIQBbUYbdJnTrFm+RmiWf4N26AmkZQQ==","signatures":[{"sig":"MEUCIQChp9HGqudBJ1gRjSscPMVoIH7/Kg+GZn3wMfZoW+ENNQIgRoZ9hwJ2E5D13DDBfikLJB2LNh2CkiQZ8BWs75N3gAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13181},"main":"dist/ts-webcam.js","types":"dist/ts-webcam.d.ts","gitHead":"12999eaa246e4fa7e16912dd216efb8f8e08a959","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.0.1_1741702841435_0.023324849260926594","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"ts-webcam","version":"1.0.2","keywords":["webcam","typescript","mediadevices","browser"],"author":"","license":"MIT","_id":"ts-webcam@1.0.2","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://github.com/yourusername/ts-webcam#readme","bugs":{"url":"https://github.com/yourusername/ts-webcam/issues"},"dist":{"shasum":"446e4d2d3dced7dd788c449a118520d8bd5a79e8","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.0.2.tgz","fileCount":5,"integrity":"sha512-4LOrVR8dws8KzyWgLyAgyMDKQkslXOVgE6uBElV4sUcPoKxT2h8poRYLhXLFeT+f5XmHoWoywdj5joKbNQxu5w==","signatures":[{"sig":"MEUCIQCfO9nfDmi0B06J0jHsjcg6jI3jb2M4ZMGZIr8m2p3ZyQIgc7kaiXeBFtaH13ttByeCUBj4cW2EdKAkBxZujFWrVOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26969},"main":"dist/ts-webcam.js","types":"dist/ts-webcam.d.ts","gitHead":"12999eaa246e4fa7e16912dd216efb8f8e08a959","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.0.2_1741704982708_0.41950052272396476","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"ts-webcam","version":"1.0.3","keywords":["webcam","typescript","mediadevices","browser"],"author":"","license":"MIT","_id":"ts-webcam@1.0.3","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://github.com/yourusername/ts-webcam#readme","bugs":{"url":"https://github.com/yourusername/ts-webcam/issues"},"dist":{"shasum":"6808c66d27ce838a5c2b7da51f4c94fd1b9eccb1","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.0.3.tgz","fileCount":5,"integrity":"sha512-q0GPYDENCVeai8KLA05vEcqm/5DqEzZ3QFkNAVUYdykXmY7hFTb05/dNWMfzZHsUJdOmoFW+IVTgX93vwH6vWQ==","signatures":[{"sig":"MEYCIQDLMNiwdpeCWKDKAxg4bhyXAL7TYctn2v/QX4/wLZBY8wIhANaWYGQKxq3Pdb/c7xHYlAYgRrD2oXL8kN9FLeIPoruG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28638},"main":"dist/ts-webcam.js","types":"dist/ts-webcam.d.ts","gitHead":"12999eaa246e4fa7e16912dd216efb8f8e08a959","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.0.3_1741706743669_0.0011793648905744636","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"ts-webcam","version":"1.0.4","keywords":["webcam","typescript","mediadevices","browser"],"author":"","license":"MIT","_id":"ts-webcam@1.0.4","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://github.com/yourusername/ts-webcam#readme","bugs":{"url":"https://github.com/yourusername/ts-webcam/issues"},"dist":{"shasum":"b536b01306a8f3dec492f85e715bb870884d5abb","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.0.4.tgz","fileCount":5,"integrity":"sha512-rCEo3NRck9I1ohMuBZQT9Cvmo4eTU7SsiuxNXYXj7kQI5jiUHT0tWLZKLAny0mdk/8rZlFLUSUoWGSXp5+ubwQ==","signatures":[{"sig":"MEYCIQCEjandZ42tCgPfObLVYnpL3YjKmvapA0o5dKetSpbDgwIhAOhq1EkpcalDuetzneNEN2Qx3ni2wMy5AaYerPYBRHZA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32230},"main":"dist/ts-webcam.js","types":"dist/ts-webcam.d.ts","gitHead":"12999eaa246e4fa7e16912dd216efb8f8e08a959","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.0.4_1741707515387_0.8976539164929647","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"ts-webcam","version":"1.0.5","keywords":["webcam","typescript","mediadevices","browser"],"author":"","license":"MIT","_id":"ts-webcam@1.0.5","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://github.com/yourusername/ts-webcam#readme","bugs":{"url":"https://github.com/yourusername/ts-webcam/issues"},"dist":{"shasum":"08d0daf3e6df3b26570eef82c68acd9f8b0de148","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.0.5.tgz","fileCount":5,"integrity":"sha512-BjRKYRZHtpc8XjvBDknUnUBXhdVIkxvHgNyb9d6DtTM4sYFffHfy37UaiG6Npbse4PWYfmMrUILGTsWrNbkadA==","signatures":[{"sig":"MEYCIQDpgqxqlUEsfNvICe5Sdnlgt5xz3tS63xcUbntBqayOGwIhAI/6kCMYVhUu8MvrUHCBU+8ylY0bEQI0qfO9PgkkW+5t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45150},"main":"dist/ts-webcam.js","types":"dist/ts-webcam.d.ts","gitHead":"70d7cfa9b9ea3c119eef99988e0065f44aed5d22","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.0.5_1741709771131_0.6519553479263682","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"ts-webcam","version":"1.0.6","keywords":["webcam","typescript","mediadevices","browser"],"author":"","license":"MIT","_id":"ts-webcam@1.0.6","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://github.com/yourusername/ts-webcam#readme","bugs":{"url":"https://github.com/yourusername/ts-webcam/issues"},"dist":{"shasum":"c41d2384f502fa08cb78edd3d484225a1cff0ba9","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.0.6.tgz","fileCount":5,"integrity":"sha512-77NCpRrL/SfuUPMvHgajpTb40GkIA+KVesoX3XiXGMVTDclYZhKwaFzatQ0qOnz79tgWLwU7lY6OUULJIGTWsw==","signatures":[{"sig":"MEUCIQDa6jVTfbWMDKdrwCSqExu1QrW32IctyuA84ZXMxo5YUwIgN0ek2+oNMcDNypQS9DTL2S8qI4COt0ctnjIXDEE1z5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44899},"main":"dist/ts-webcam.js","types":"dist/ts-webcam.d.ts","gitHead":"70d7cfa9b9ea3c119eef99988e0065f44aed5d22","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.0.6_1741721471235_0.9719637958919616","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"ts-webcam","version":"1.0.7","keywords":["webcam","typescript","mediadevices","browser"],"author":"","license":"MIT","_id":"ts-webcam@1.0.7","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://github.com/yourusername/ts-webcam#readme","bugs":{"url":"https://github.com/yourusername/ts-webcam/issues"},"dist":{"shasum":"f04e839ad66873072b31b5f8c22f22fe6998ac8e","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.0.7.tgz","fileCount":5,"integrity":"sha512-O1WloSNwjxrTiDA9Bq0sg8DGPNrzruLvhtH15iKd2v8gWgej3w1J4sfa2VHbag3ObK3UiLBKUKdkuu/cAYU41A==","signatures":[{"sig":"MEUCIQD/fFo+DBT/KwZWn1To1TUZW8tC1YDwCtSF0MeYK4AObwIgahIs96YYq1czrFMGcLOj9QUZkWo4aR5GXKWDcbcCLYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46576},"main":"dist/ts-webcam.js","types":"dist/ts-webcam.d.ts","gitHead":"262580f4da78febcf0961f8af4e0250033391349","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.0.7_1741753820370_0.66898578760814","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"ts-webcam","version":"1.0.8","keywords":["webcam","typescript","mediadevices","browser"],"author":"","license":"MIT","_id":"ts-webcam@1.0.8","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://github.com/yourusername/ts-webcam#readme","bugs":{"url":"https://github.com/yourusername/ts-webcam/issues"},"dist":{"shasum":"6bd771329e93e68300e6c908d7db757d16b90b4f","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.0.8.tgz","fileCount":5,"integrity":"sha512-pQAHyLDOxHMhw5BtS5ReNZIfRKrvS2ew/4MMqEMgHPfvab+de56VX/+1PQxkFwrcFfcZrqVx0MPXB3KqCAzATA==","signatures":[{"sig":"MEUCIQDfwlEEpLOYJD+wLIpRsweT6FhbskE7Lw3Cn7wRbI1jTgIgRgXhVnFyxjL+bKAfulaQGMDFRCmhBFUk7Z5uAmVGhlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59796},"main":"dist/ts-webcam.js","types":"dist/ts-webcam.d.ts","gitHead":"262580f4da78febcf0961f8af4e0250033391349","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.0.8_1741758969038_0.4784657790348956","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"ts-webcam","version":"1.0.9","keywords":["webcam","typescript","mediadevices","browser"],"author":"","license":"MIT","_id":"ts-webcam@1.0.9","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://github.com/yourusername/ts-webcam#readme","bugs":{"url":"https://github.com/yourusername/ts-webcam/issues"},"dist":{"shasum":"9983ac8d83da98ff0b1fdedecfd640e1b46096d2","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.0.9.tgz","fileCount":5,"integrity":"sha512-9HfCsP2JM2PXCPee7HdfwAL1IsadDXo2wDsYuIN7i+qDE1WKB62X9lS8vbX9X71kiAQU0+25ZIozU+sQ6q7CyA==","signatures":[{"sig":"MEQCIFeM3zcRjd2A8F6/aWtonHpoNwQD/CEpymrAK4ss89DsAiAHiCB280NyWvEdZpgm98cMR1vKFMddftSbGEJUvWuQMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66662},"main":"dist/ts-webcam.js","types":"dist/ts-webcam.d.ts","gitHead":"262580f4da78febcf0961f8af4e0250033391349","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.0.9_1741759943369_0.011715843918721935","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"ts-webcam","version":"1.1.0","keywords":["webcam","typescript","mediadevices","browser"],"author":"","license":"MIT","_id":"ts-webcam@1.1.0","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://github.com/yourusername/ts-webcam#readme","bugs":{"url":"https://github.com/yourusername/ts-webcam/issues"},"dist":{"shasum":"ffd09944563701e7ea7fce161063aa439ea613f4","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.1.0.tgz","fileCount":5,"integrity":"sha512-S+iClIB6hwdYhd/H56F+KvjK3XyTkflQiYoI+sGjuTYGiUgDAfzvRvJ3JVOXSwo5rNaSXBJm8fTbcR4n+VqVVQ==","signatures":[{"sig":"MEUCIHsxjvM/isoyGLVc4kuW8ecHxrp3/7Jy/LlzrQ6rkwDmAiEAk85Re+trR64pTTKHAgpcLngzMy9ccIVd91pjsuAFLgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66942},"main":"dist/ts-webcam.js","types":"dist/ts-webcam.d.ts","gitHead":"262580f4da78febcf0961f8af4e0250033391349","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.1.0_1741760641056_0.6389797057341704","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"ts-webcam","version":"1.1.1","keywords":["webcam","typescript","mediadevices","browser"],"author":"","license":"MIT","_id":"ts-webcam@1.1.1","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://github.com/yourusername/ts-webcam#readme","bugs":{"url":"https://github.com/yourusername/ts-webcam/issues"},"dist":{"shasum":"ba4e44c0de25605421f9420296038b7c9238989e","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.1.1.tgz","fileCount":5,"integrity":"sha512-aktOnXdsLNjRlGV6kvjWz4kmQrRiYoo95Wyy2KaL21zAec7jOid37hToEFeMGTS4idcx+IEmbo14+tF1DLjh8A==","signatures":[{"sig":"MEQCIFL0gfdL5HD0bofJ7ASRhKpqT1gkhVaAfxXe78loLu3XAiAA0QedvqQ029enJnqMb2m5J3AQbwU3bdztZ5TAHz1X6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68922},"main":"dist/ts-webcam.js","types":"dist/ts-webcam.d.ts","gitHead":"cb088c3241e78957753bb46fcd545836c8330340","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.1.1_1741761456051_0.5904636358033306","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"ts-webcam","version":"1.1.2","keywords":["webcam","typescript","mediadevices","browser"],"author":"","license":"MIT","_id":"ts-webcam@1.1.2","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://github.com/yourusername/ts-webcam#readme","bugs":{"url":"https://github.com/yourusername/ts-webcam/issues"},"dist":{"shasum":"95985a8abda633dbfe59c38b30019f3670beeef8","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.1.2.tgz","fileCount":5,"integrity":"sha512-zyB4xgzaSHuBnVLO1ENrvH3RU+Eh6lYBW7TZ2AHHSGLQFQAZT6UxNDjYfD/Q4cddGeppmaKvnUkjEXE+/hQQfw==","signatures":[{"sig":"MEYCIQCmZTbId5CEU68z496RaST1SkpA7ZHMkBcjEhXsyOohUgIhAK7Odi2OY5J90hONGZIC+XtpZK3UMJ/RYO3FPmUFXIPU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69089},"main":"dist/ts-webcam.js","types":"dist/ts-webcam.d.ts","gitHead":"cb088c3241e78957753bb46fcd545836c8330340","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.1.2_1741762195386_0.9927475163809101","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"ts-webcam","version":"1.1.4","keywords":["webcam","typescript","mediadevices","browser"],"author":"","license":"MIT","_id":"ts-webcam@1.1.4","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://github.com/yourusername/ts-webcam#readme","bugs":{"url":"https://github.com/yourusername/ts-webcam/issues"},"dist":{"shasum":"ec78bf61cfa7086ab42e3ba210fa115730d11492","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.1.4.tgz","fileCount":5,"integrity":"sha512-jImqJFRzJ8LvXYhzvGqxGJoq/QbU5XwqY2efbpyuK1bkHbQZ1gUa7o7xLSjZ+csujAR9teYlDl1huDCtu42EKA==","signatures":[{"sig":"MEUCIH2lTHUStWhQoMd1FFwQg6Qe1MjIR+E0vlABGBhk72BuAiEApFgguoO1iZJPjCPWLaoyV3qNB2QAC2npgP6l5ZTNJpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63817},"main":"dist/ts-webcam.js","types":"dist/ts-webcam.d.ts","gitHead":"cb088c3241e78957753bb46fcd545836c8330340","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.1.4_1741762874583_0.8353078965440885","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"ts-webcam","version":"1.1.5","keywords":["webcam","typescript","mediadevices","browser"],"author":"","license":"MIT","_id":"ts-webcam@1.1.5","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://github.com/yourusername/ts-webcam#readme","bugs":{"url":"https://github.com/yourusername/ts-webcam/issues"},"dist":{"shasum":"ff58f2ec746c409f24460d8237507d4de822f853","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.1.5.tgz","fileCount":5,"integrity":"sha512-nLRHfn6hbL4S2WmrCf8o5l1pL3Crv/baLtaguykRMgBqLlo05RwnaX1zX8dU8pr9gJInznHvb04eSiMg+9NjZg==","signatures":[{"sig":"MEQCIHrctnZingexFUBK5LZs6Dlal/hhGyPY3l/s3VHT98bDAiBCjghpg6CRzHtDrt0AoWezWv4nERNDaA/hsmsYQpwOiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72841},"main":"dist/ts-webcam.js","types":"dist/ts-webcam.d.ts","gitHead":"cb088c3241e78957753bb46fcd545836c8330340","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.1.5_1741763419880_0.06389974832164103","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"ts-webcam","version":"1.1.6","keywords":["webcam","typescript","mediadevices","browser"],"author":"","license":"MIT","_id":"ts-webcam@1.1.6","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://github.com/yourusername/ts-webcam#readme","bugs":{"url":"https://github.com/yourusername/ts-webcam/issues"},"dist":{"shasum":"15b0edd577d1c884317b3e1d8993ad6be0fa3e0e","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.1.6.tgz","fileCount":5,"integrity":"sha512-Oqzox9hZHoGXWynLtFHYesDC7dpOvyWZ3ZIARM0PUI7d9WE7BggoaYMa8q6VKyDL2GsPqi1jHQKaLrQ0fXautQ==","signatures":[{"sig":"MEUCIQDZz0RDNRv7iUhdk670Wl/ZqBYCF9MWhVgdmTOnodfoJAIgR9Xu/2O5wKkayjlv1AhEk7P58qQ3Vf4++TIxxyW4hXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73234},"main":"dist/ts-webcam.js","types":"dist/ts-webcam.d.ts","gitHead":"4c87fdb493aa7ecb84c309769cb9e6061b311c2c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.1.6_1741765800090_0.9867074529193529","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"ts-webcam","version":"1.1.7","keywords":["webcam","typescript","mediadevices","browser"],"author":"","license":"MIT","_id":"ts-webcam@1.1.7","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://github.com/yourusername/ts-webcam#readme","bugs":{"url":"https://github.com/yourusername/ts-webcam/issues"},"dist":{"shasum":"0597be30dc89ac5f6ca4f00fbfce3998c45f0e4c","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.1.7.tgz","fileCount":5,"integrity":"sha512-iN90rf4ID98pvC0vvYdpNYsZEXzinIVDQqXk/Igk2T1HPwqBBt1DDW+ImKyaT4feAZQlcbHK1IKx7U88L2umPg==","signatures":[{"sig":"MEUCIQDzNxWTSxnnlcSZbgezBU/CMdQSBN4ICCCU517Psu/1pgIgCrPeYeAE9ajIWWydM4tYt9Xz/xObmKJGpiu4XXlN7kw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73259},"main":"dist/ts-webcam.js","types":"dist/ts-webcam.d.ts","gitHead":"4c87fdb493aa7ecb84c309769cb9e6061b311c2c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.1.7_1741768016825_0.40283006514063424","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"ts-webcam","version":"1.1.8","keywords":["webcam","typescript","mediadevices","browser"],"author":"","license":"MIT","_id":"ts-webcam@1.1.8","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://github.com/yourusername/ts-webcam#readme","bugs":{"url":"https://github.com/yourusername/ts-webcam/issues"},"dist":{"shasum":"9460590b301ced6672a64bf9b984b142ecc7823d","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.1.8.tgz","fileCount":5,"integrity":"sha512-XqiTUjaJmmohmxrEUmUvoGWZ7nMvs47opsGqu65HEQPD4q/tjGRYSUl+KfxVZXQjCwv8RTHgag4WTi6x7I2vbg==","signatures":[{"sig":"MEUCICk1ECJUn1Qh0nMQyjGl0WLtiDppLh8krZ0SoVcJsct8AiEAroSxipn7y/g5zGjt9a0Om3P58YxhsNAvOQlbp5behqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77947},"main":"dist/ts-webcam.js","types":"dist/ts-webcam.d.ts","gitHead":"14c087662a34ff0accb9859c3af1d2e6ee7f980c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"_nodeVersion":"20.18.0","dependencies":{"prettier":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.1.8_1741771685588_0.9311941114228959","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"ts-webcam","version":"1.1.9","keywords":["webcam","typescript","mediadevices","browser"],"author":"","license":"MIT","_id":"ts-webcam@1.1.9","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://github.com/yourusername/ts-webcam#readme","bugs":{"url":"https://github.com/yourusername/ts-webcam/issues"},"dist":{"shasum":"b45b5d6b4567407c44ca3972c4b7f9f737165e43","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.1.9.tgz","fileCount":5,"integrity":"sha512-1aS4pqLxfUvM7HGN46GLa3K/sxOdLFD0bm25WPIf4nC8opB0O4dm4X4wGOPnusdiOr1zywzNs6DCYRujpOpJog==","signatures":[{"sig":"MEYCIQDv6reQA/JBeJ9fa7Nr+wVON3Ct2PO+C1B96/yCy3zNkAIhAOpS0CYDciOcEYzsjk3oP2NexgCik2YLZluzSGunWH1K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80362},"main":"dist/ts-webcam.js","types":"dist/ts-webcam.d.ts","gitHead":"14c087662a34ff0accb9859c3af1d2e6ee7f980c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"_nodeVersion":"20.18.0","dependencies":{"prettier":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.1.9_1741771915729_0.19980751949443376","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"ts-webcam","version":"1.2.0","keywords":["webcam","typescript","mediadevices","browser"],"author":"","license":"MIT","_id":"ts-webcam@1.2.0","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://github.com/yourusername/ts-webcam#readme","bugs":{"url":"https://github.com/yourusername/ts-webcam/issues"},"dist":{"shasum":"b5ba38078bcb787159360370a48e032e2d7578f8","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.2.0.tgz","fileCount":5,"integrity":"sha512-u01rB2Um3DGM+dHJcoFfypqtMeAu1u0iZS0JR1rZeewifJioYWNJo4B/mXOz1RKyguGnM6lFq7doT7+484KTLg==","signatures":[{"sig":"MEUCIFVxXb5tqLu0STvA/EI2XcAkNv62Q3cUNo0LG5DDbsqAAiEA7lA3/+tjVG3vg1iftw36RzDENWxorgHc4tnLpP8Druc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80234},"main":"dist/ts-webcam.js","types":"dist/ts-webcam.d.ts","gitHead":"14c087662a34ff0accb9859c3af1d2e6ee7f980c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"_nodeVersion":"20.18.0","dependencies":{"prettier":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.2.0_1741772640299_0.5525517240690687","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"ts-webcam","version":"1.2.1","keywords":["webcam","typescript","mediadevices","browser"],"author":"","license":"MIT","_id":"ts-webcam@1.2.1","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://github.com/yourusername/ts-webcam#readme","bugs":{"url":"https://github.com/yourusername/ts-webcam/issues"},"dist":{"shasum":"ee7cd12983581ef0089e7080ed50690d0ec70388","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.2.1.tgz","fileCount":5,"integrity":"sha512-ObqnugT0fYNdR3kULXPJqHbdWzDvA5sH9CJVZuVgYQ9wvI7ySKcCBg2+vUO314wmeQhQuH+3BYBVSXiS1L3UCQ==","signatures":[{"sig":"MEUCIQCKjPRePqqejft0K9oZ2JMxIL7A+WtnPT8xNzHhrJdq7wIgc74GRb1wG7ksEoBQMejwmycAbiPfVNQOdFSmoFiOhq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80589},"main":"dist/ts-webcam.js","types":"dist/ts-webcam.d.ts","gitHead":"14c087662a34ff0accb9859c3af1d2e6ee7f980c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"_nodeVersion":"20.18.0","dependencies":{"prettier":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.2.1_1741799048563_0.6472389891672248","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"ts-webcam","version":"1.2.2","keywords":["webcam","typescript","mediadevices","browser"],"author":"","license":"MIT","_id":"ts-webcam@1.2.2","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://github.com/yourusername/ts-webcam#readme","bugs":{"url":"https://github.com/yourusername/ts-webcam/issues"},"dist":{"shasum":"1cff76c345b557abe0513c2b19c664f956823c57","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.2.2.tgz","fileCount":5,"integrity":"sha512-+lxbxZjHNR5/UyrjSpRzjLiOj7fIqZknOsqhwdnyaizpuFgJ5y/bu9cwB0uJGe9ocpG/sfSNiMw1gdBzVSIUYw==","signatures":[{"sig":"MEQCIGlXHOniIC5zJZZ8qlhG4kIIxHSVTuAniXGw8+dzqXz/AiAmzfemX1FwB0fi8AWCAx1y/i17Q4rG6OKoWugnagsZEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83133},"main":"dist/ts-webcam.js","types":"dist/ts-webcam.d.ts","gitHead":"4e3d9e794d2628484b07f62f74d35474b1073b63","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"_nodeVersion":"20.18.0","dependencies":{"prettier":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.2.2_1741844569052_0.7418572235033889","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"ts-webcam","version":"1.2.3","keywords":["webcam","typescript","mediadevices","browser"],"author":"","license":"MIT","_id":"ts-webcam@1.2.3","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://github.com/yourusername/ts-webcam#readme","bugs":{"url":"https://github.com/yourusername/ts-webcam/issues"},"dist":{"shasum":"b0d81a34205d29aae424541c4152718508afcd57","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.2.3.tgz","fileCount":5,"integrity":"sha512-xGagWcBQjfz+IqMktN7KTDR2yERtNzNIeIs1scYyp+zEK/RdavNepmKBRnF8QK16BwOBPa4WXFd7YngB56KApg==","signatures":[{"sig":"MEYCIQDOKIKM3/4NFnA7uuJzrf1DF8jqZEO4EWlOpC9Q1gfCWQIhANJD7FAdsmXl8thUtzoZAD/5hKoTgnwIR4vWuY5WnJWQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105061},"main":"dist/ts-webcam.js","types":"dist/ts-webcam.d.ts","gitHead":"72055e938f9e1beaae8cd32b522475f18b068483","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"_nodeVersion":"20.18.0","dependencies":{"prettier":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.2.3_1741860762484_0.6152501004512301","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"ts-webcam","version":"1.2.4","keywords":["webcam","typescript","mediadevices","browser"],"author":"","license":"MIT","_id":"ts-webcam@1.2.4","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://github.com/yourusername/ts-webcam#readme","bugs":{"url":"https://github.com/yourusername/ts-webcam/issues"},"dist":{"shasum":"4dc406f07c7fe10fa4079f7131f374a21625060b","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.2.4.tgz","fileCount":5,"integrity":"sha512-lHoaHL7IL7q4rMPuyPWhU+ZqTqgofmwD0xgsuWakFg/0U6MAII2VlVlj3JKat3u0F/iJui01dzvB7XJ47LhCzw==","signatures":[{"sig":"MEUCIQC5U3S78C3ouWPrikSLn7KwuI8tZdNHDrBR70ik43VytAIgW2Bb4RjMS8J6o7feltn4VtlxvB5ahQ+gAfJ52SDAJzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106124},"main":"dist/ts-webcam.js","types":"dist/ts-webcam.d.ts","gitHead":"718072c573281fa9ecc4fc7a57901731d181c42e","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"_nodeVersion":"20.18.0","dependencies":{"prettier":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.2.4_1741861301491_0.5060577193826901","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"ts-webcam","version":"1.2.5","keywords":["webcam","typescript","mediadevices","browser"],"author":"","license":"MIT","_id":"ts-webcam@1.2.5","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://github.com/yourusername/ts-webcam#readme","bugs":{"url":"https://github.com/yourusername/ts-webcam/issues"},"dist":{"shasum":"5e6dbfbc0ccd0b15aa78605518156c3f41d721e6","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.2.5.tgz","fileCount":5,"integrity":"sha512-rZlFB4e03JM4h50gmb7Q+/oA7GX+Gfnjk/NJNREr7EXxdiBZ3nY/ZBLxqnEXtR95fEyEH1kR5SHgPyoons5X6A==","signatures":[{"sig":"MEUCIQCSl16MPdgx0PbR3AwfMA8OIsYGn7CRg5psY5/zu5CyQAIgEho/Lrgt4wCe0DGeBZmKt7SJDWniejerAttpEmtIBiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110861},"main":"dist/ts-webcam.js","types":"dist/ts-webcam.d.ts","gitHead":"a4d6d57d22f80ac602316a6cda4fe68a31f99493","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"_nodeVersion":"20.18.0","dependencies":{"prettier":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.2.5_1741941363803_0.7139851037527956","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"ts-webcam","version":"1.2.6","keywords":["angular","react","webcam","typescript","mediadevices","browser","smartphone","tablet"],"author":"","license":"MIT","_id":"ts-webcam@1.2.6","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://github.com/petechatchawan/ts-webcam#readme","bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"dist":{"shasum":"fe0ddac02a34c6c8ccd364d7b47eecb7b56ac6c4","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.2.6.tgz","fileCount":5,"integrity":"sha512-GGXXZpj9B3oL8TeZbxjqwu4MWMJygSKX1Uce29b8hv5QQDGIasJ+ELhpf82Rxz3hXTZYHOabVkVO06ABn56rfQ==","signatures":[{"sig":"MEUCIDLkmIRZIbhG3UyC2vjyelHwfr4jPbMsXyNFaWpPFxNIAiEAsn5UGevjs5nkvu0LwlFEusB4RNtO2JqtUoWcCDv+DuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110095},"main":"dist/ts-webcam.js","types":"dist/ts-webcam.d.ts","gitHead":"a4d6d57d22f80ac602316a6cda4fe68a31f99493","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/petechatchawan/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"_nodeVersion":"20.18.0","dependencies":{"prettier":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.2.6_1741945597597_0.4952952823392269","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"ts-webcam","version":"1.2.7","keywords":["angular","react","webcam","typescript","mediadevices","browser","smartphone","tablet"],"author":"","license":"MIT","_id":"ts-webcam@1.2.7","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://github.com/petechatchawan/ts-webcam#readme","bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"dist":{"shasum":"f9d9813549810ec6f20507f09459de7d70da8fb1","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.2.7.tgz","fileCount":5,"integrity":"sha512-+AwmKfkYIgFwMc4mpBejgo6VMa7m04upaPT0iBi08XSnfJpsDfzxvGve9re38kgrCWzbt/ElFkJRsdExUJzhPg==","signatures":[{"sig":"MEUCIQDVmgCxII1wRh3aUPVMDYyvniG81yTDrfRUls1Au3QfpQIgAU6vmBEvbY1D3b6WCQ2UzIjs3ky5xRXI+0UYRb9E4nU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102604},"main":"dist/ts-webcam.js","types":"dist/ts-webcam.d.ts","gitHead":"8b36b99d89bbb7b3f224c47fddb421f7bbbff477","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/petechatchawan/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"_nodeVersion":"20.18.0","dependencies":{"prettier":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.2.7_1741948837982_0.005797381578035887","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"ts-webcam","version":"1.2.8","keywords":["angular","react","webcam","typescript","mediadevices","browser","smartphone","tablet"],"author":"","license":"MIT","_id":"ts-webcam@1.2.8","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://github.com/petechatchawan/ts-webcam#readme","bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"dist":{"shasum":"ccad6dfc2ad2c7584c3dbfc9daa13879de2a4a09","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.2.8.tgz","fileCount":5,"integrity":"sha512-wTwhM9ofoV0fJ6ZQi0cXjcQgAWCl4/C9B4TJhbd3QPlyFfanS9/staqipSHysqf6skvfEFkc1nMW//ApO9VcDQ==","signatures":[{"sig":"MEQCIGUJUP6DdB0EpOZCVUY6Ek50cU46qT+KyjI9lhkeOSwrAiAZlTlRi1iE4rSjgR+0DRol71qWEm96gG5+m4U6IJiPwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125572},"main":"dist/ts-webcam.js","types":"dist/ts-webcam.d.ts","gitHead":"438efb84bf65001bf51914729e007ec8edad9215","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/petechatchawan/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"_nodeVersion":"20.18.0","dependencies":{"prettier":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.2.8_1742054635543_0.3601687451830764","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"ts-webcam","version":"1.2.9","keywords":["angular","react","webcam","typescript","mediadevices","browser","smartphone","tablet"],"author":"","license":"MIT","_id":"ts-webcam@1.2.9","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://github.com/petechatchawan/ts-webcam#readme","bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"dist":{"shasum":"126922970ec810e1c65f3994959713005935115f","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.2.9.tgz","fileCount":5,"integrity":"sha512-bi+ASvxVYbo7su5Kdi74B/Vs4toXphNBo4APwXxRzLckpnL4s9xgr59QqKqu6VQeUTwp8iiXFbvakGD2uMLOqQ==","signatures":[{"sig":"MEUCIQDN5EVgse55oGq6395BFao62tzfnpMfJCdPPigV38fD5AIgPjMoyV6lAuTstHIZYI0JhOf7IMe8thytuyCCaneSciQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125969},"main":"dist/ts-webcam.js","type":"module","types":"dist/ts-webcam.d.ts","module":"dist/ts-webcam.js","gitHead":"438efb84bf65001bf51914729e007ec8edad9215","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/petechatchawan/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"_nodeVersion":"20.18.0","dependencies":{"prettier":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.2.9_1742063409169_0.08555151333077338","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"ts-webcam","version":"1.3.0","keywords":["angular","react","webcam","typescript","mediadevices","browser","smartphone","tablet"],"author":"","license":"MIT","_id":"ts-webcam@1.3.0","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://github.com/petechatchawan/ts-webcam#readme","bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"dist":{"shasum":"f7bcdf8ad91981f0ac2800efd1c782cf2bc2cdae","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.3.0.tgz","fileCount":5,"integrity":"sha512-NnxJR7Kb7IjtavJFLdIwmzsHYSb3eXzDrkD5yQX+k4XH/5nGpoCSWzl211iQjDciW5DL3GuMfbQz1zqr8nPqLQ==","signatures":[{"sig":"MEQCID8rEf920HYAi6b9QibLRPzRAFnoLmplE1KGiiGs58jWAiAbZFkhOZzwFnJ1tQAIFDFHI38WKA1fY8frglC3HVYy+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126975},"main":"dist/ts-webcam.js","type":"module","types":"dist/ts-webcam.d.ts","module":"dist/ts-webcam.js","gitHead":"32509c8d4b1dbc31dceceb5e6bda7aac61760f5f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/petechatchawan/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"_nodeVersion":"20.18.0","dependencies":{"prettier":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.3.0_1742068012964_0.1267810175006583","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"ts-webcam","version":"1.3.1","keywords":["angular","react","webcam","typescript","mediadevices","browser","smartphone","tablet"],"author":"","license":"MIT","_id":"ts-webcam@1.3.1","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://github.com/petechatchawan/ts-webcam#readme","bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"dist":{"shasum":"5f08556854fcae8df59938a01853e8528061da96","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.3.1.tgz","fileCount":5,"integrity":"sha512-jC2KNAvJ2hyDMeadk3Cr0pM0OE8tTnCuwnJGBggi0OwCpPz9TiGf1ZJpVJLaw+dLBvAprBGMnYRj/4HepwEXvg==","signatures":[{"sig":"MEQCIBBmFXjFP0njhEIERjmHWfd3zCwHkgXWC1V2UM8bwE+JAiB47fh7IIu3dxfLXZtfi/5b7T3ctKIZCrx5CS8gAd9TEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131328},"main":"dist/ts-webcam.js","type":"module","types":"dist/ts-webcam.d.ts","module":"dist/ts-webcam.js","gitHead":"133fd4df33dc8ebfe3a9d454769a200a5584329c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/petechatchawan/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"_nodeVersion":"20.18.0","dependencies":{"prettier":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.3.1_1742119819399_0.29015583613260487","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"ts-webcam","version":"1.3.2","keywords":["angular","react","webcam","typescript","mediadevices","browser","smartphone","tablet"],"author":"","license":"MIT","_id":"ts-webcam@1.3.2","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://github.com/petechatchawan/ts-webcam#readme","bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"dist":{"shasum":"2a92b3f7a2468e854193d4afc05806fb0f17dc02","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.3.2.tgz","fileCount":5,"integrity":"sha512-b5Hunrvj8uRCn9EMHjAqaNsLyPmRvP/G2dqWvenLMinwFXwyFHw1ShAyFFp4FbUuDWzqa+c984Ez+O5h8RXlSg==","signatures":[{"sig":"MEUCIQCt7xllf+7s4pMVWSDTFzVw87FgU9mTarOe8erXl3Yz/AIgeUW1zChUTe55mcljKRGUSjVh7NF+1xY/mO34o9tZuIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130813},"main":"dist/ts-webcam.js","type":"module","types":"dist/ts-webcam.d.ts","module":"dist/ts-webcam.js","gitHead":"133fd4df33dc8ebfe3a9d454769a200a5584329c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/petechatchawan/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"_nodeVersion":"20.18.0","dependencies":{"prettier":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.3.2_1742120653745_0.7535393213307209","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"ts-webcam","version":"1.3.3","keywords":["angular","react","webcam","typescript","mediadevices","browser","smartphone","tablet"],"author":"","license":"MIT","_id":"ts-webcam@1.3.3","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://github.com/petechatchawan/ts-webcam#readme","bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"dist":{"shasum":"ee3e4b712673223eedd2800090456a68440106b2","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.3.3.tgz","fileCount":5,"integrity":"sha512-IO27m/PGopE9ztWZOuaaFympC1G7dvl/W9renW0fuoJjdmpPzUl72orQkeJpm406DJAah7DO/5wj5waai5xMOg==","signatures":[{"sig":"MEUCIDCH39gpoWXD9V2d0WSPw/2yQ2j9FUpQx49Luq2xN49rAiEA46Jm0SmFZASAtxBqIYrhczN8I9+YNAxgSw5A0dszlBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133623},"main":"dist/ts-webcam.js","type":"module","types":"dist/ts-webcam.d.ts","module":"dist/ts-webcam.js","gitHead":"6f174d0a44f07d21a2cac6ff876e630aaf93e260","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/petechatchawan/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"_nodeVersion":"20.18.0","dependencies":{"prettier":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.3.3_1742132141651_0.1789291527071759","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"ts-webcam","version":"1.4.0","keywords":["angular","react","webcam","typescript","mediadevices","browser","smartphone","tablet"],"author":"","license":"MIT","_id":"ts-webcam@1.4.0","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://github.com/petechatchawan/ts-webcam#readme","bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"dist":{"shasum":"e29ae39a365062bec0e5bf0797d0f799f8bb467d","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.4.0.tgz","fileCount":20,"integrity":"sha512-gpiuFoU+dfI6wH0o83fttTG9Pe0HkP2eUY7BITvqlld3QHMlZ+0fuctwDqqAdOIzVhMRA46rH8CIG4e+FNt7Nw==","signatures":[{"sig":"MEUCIQCpEqXEI0EHHUBZ6gREjOKVr5iv5YaHURU/neAMLywvSAIgEvn6zb5rY4CfN5jkz96H/ujhg1oOfSfEbMJV5ZVzscY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103899},"main":"dist/webcam.js","type":"module","types":"dist/webcam.d.ts","module":"dist/webcam.js","gitHead":"fc5aec372c10f0ae6de7cb3aa6782f04a9a97792","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/petechatchawan/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ua-info":"^1.0.4","prettier":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.4.0_1742229154616_0.38888793358426965","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"ts-webcam","version":"1.4.1","keywords":["angular","react","webcam","typescript","mediadevices","browser","smartphone","tablet"],"author":"","license":"MIT","_id":"ts-webcam@1.4.1","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://github.com/petechatchawan/ts-webcam#readme","bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"dist":{"shasum":"bb4f46171f8a175325e237ea123366391d2c2443","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.4.1.tgz","fileCount":23,"integrity":"sha512-jCfQXJSeGC+y+uBpMZDMK148l8GjD0wmUjvkqc7aPd8wF3XFDpG6q51NBWr1ZvGuYk93j2bJFjnGgmxZbVd3Kw==","signatures":[{"sig":"MEQCIAhURQbaErwb7AtdsTgg26MLQtrAioiq4i712ABTPhK3AiATELrde5K2iVrBNMjleHEa7msYX5G+2TgE3gFm++yTww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104277},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"fc5aec372c10f0ae6de7cb3aa6782f04a9a97792","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/petechatchawan/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ua-info":"^1.0.4","prettier":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.4.1_1742229375440_0.9513832368333377","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"ts-webcam","version":"1.4.2","keywords":["angular","react","webcam","typescript","mediadevices","browser","smartphone","tablet"],"author":"","license":"MIT","_id":"ts-webcam@1.4.2","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://github.com/petechatchawan/ts-webcam#readme","bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"dist":{"shasum":"7b05b8fefb65d6da1bb5fe9c5297402d4ae6d640","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.4.2.tgz","fileCount":23,"integrity":"sha512-EJAAdyj323dt73V70n68mYJzNrEtKRh9cYdzyT9AhIxkV/J4yPhSv9I55OzaDNureknmUvhEKyuZLOHFnLlDSA==","signatures":[{"sig":"MEUCIQCVfA16kvQkdTHmbfHUKJxkBLHBpQ+XjXNhM5bFpHct7wIgHIHQx8bEJF+ssBSy67qY+qpT0UZCC/shJ5VnQ5SplLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104935},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"41fc5ef4323267ff362b6c8ca75842d82c69ac55","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/petechatchawan/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ua-info":"^1.0.4","prettier":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.4.2_1742230920666_0.4189020398768546","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"ts-webcam","version":"1.4.3","keywords":["angular","react","webcam","typescript","mediadevices","browser","smartphone","tablet"],"author":"","license":"MIT","_id":"ts-webcam@1.4.3","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://github.com/petechatchawan/ts-webcam#readme","bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"dist":{"shasum":"1846ad85aa4464ec470988068bd05ec7707ddaee","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.4.3.tgz","fileCount":23,"integrity":"sha512-yR57vveKe/h6VZHqyVBTSMw0suJKmt+hFpFwwwzBGH2lYMzGvlHiORh8+gOj18ivE83GfxzF7nkQzBl6uzmmfg==","signatures":[{"sig":"MEYCIQD+JyOuQI220MDdnXUFvsERMjrfCdjKPx4pJY8U828NzwIhALrNc0BuTXY3mROgQkMl55QWpmt/CVVbxMZWvFuXZtky","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108279},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"1eb1dad36d116fa6394bd9593cc4d106d3cba9ce","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/petechatchawan/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ua-info":"^1.0.4","prettier":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.4.3_1742267109522_0.38154931050066687","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"ts-webcam","version":"1.4.4","keywords":["angular","react","webcam","typescript","mediadevices","browser","smartphone","tablet"],"author":"","license":"MIT","_id":"ts-webcam@1.4.4","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://github.com/petechatchawan/ts-webcam#readme","bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"dist":{"shasum":"02bf962939f931e7d0410809ecf544f93ffa3ca6","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.4.4.tgz","fileCount":23,"integrity":"sha512-y3TeBu5O2/fIPgstLVk6cDSPCB0b29wNH8P85boD6ZTpp8gxXCV7IFu558DT8+QT55EED13YpAqaOAwNfbKJ8w==","signatures":[{"sig":"MEUCIQDXEDl305RGzzpFHRzhBl9ZI6GBGtup8jDrKgDO0DKxiAIgbstiR0YK7iyWfiPJefHmsqTgdhXJ68vqFuPshBldTco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109060},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"e55a3659ace3d3d691392b95b926266b9006d423","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/petechatchawan/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ua-info":"^1.0.4","prettier":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.4.4_1742268358845_0.4778869467363043","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"ts-webcam","version":"1.4.5","keywords":["angular","react","webcam","typescript","mediadevices","browser","smartphone","tablet"],"author":"","license":"MIT","_id":"ts-webcam@1.4.5","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://github.com/petechatchawan/ts-webcam#readme","bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"dist":{"shasum":"d534aceb121312b1c1c8e9862564ab1198e48e76","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.4.5.tgz","fileCount":23,"integrity":"sha512-zrdnyjRVz1sFV4nLU2TfZ36GWxyAn52f5ivp2Z15aPiQiWFVC66JSc1Ejkqo3pYvaypajU0s9XoNJZGMrnrgBQ==","signatures":[{"sig":"MEYCIQC9nKhf7SKjfn9wx19JplrebUHDqeZJnVyPbTJ4f2DfggIhAL5jIfR782RSttSMHnrwBtHNOJCp9aVwNqxZv0DV3CwL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109016},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"e55a3659ace3d3d691392b95b926266b9006d423","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/petechatchawan/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ua-info":"^1.0.4","prettier":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.4.5_1742394985557_0.9745165074255284","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"ts-webcam","version":"1.4.6","keywords":["angular","react","webcam","typescript","mediadevices","browser","smartphone","tablet"],"author":"","license":"MIT","_id":"ts-webcam@1.4.6","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://github.com/petechatchawan/ts-webcam#readme","bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"dist":{"shasum":"daf7a51e566848bd72dc4ed08d404eb222e57a24","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.4.6.tgz","fileCount":23,"integrity":"sha512-YkhiTn4iYpQigP9jWTY2jv1jWsPFBF0xlDYJ+7rhmfb+LwoaXus8Psst0o6hjo2C8aJ6olk5S4iD35cTlcf4qQ==","signatures":[{"sig":"MEQCIGRjX3Y+hg5VGgzkmGFX2/YuUAWfGorMZtSMzQEP/9ZjAiBvlnTY8+EZIt/jW1GQKifnNbqI1+SkfLVEti3zoknIUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109276},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"56499b8b6eb915a1ad6c0c4076f514df3ab3ce75","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/petechatchawan/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ua-info":"^1.0.4","prettier":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.4.6_1742542303470_0.9597970439080843","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"ts-webcam","version":"1.4.7","keywords":["angular","react","webcam","typescript","mediadevices","browser","smartphone","tablet"],"author":"","license":"MIT","_id":"ts-webcam@1.4.7","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://github.com/petechatchawan/ts-webcam#readme","bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"dist":{"shasum":"e6a37d483e85d4b212aa115903e1d52926a5aa17","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.4.7.tgz","fileCount":23,"integrity":"sha512-Hg/w7O+vxjhAfiwx/yteFBKb47QrlP0mDL0OJ0c0vitveXk78+EaS+xI19SKGI9ZeJ7zIZ1bbNzyl5QvFFnNXQ==","signatures":[{"sig":"MEUCIHOXM8Db572jXPvVqkvjvnviLLy3WsCOwYfEl0W7UteFAiEAxint+qy17/fzIaMP6N9jIbaiBt+Tt8ULFBRsFTkkdN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109873},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"6c19d60bbdb5d4f764001dafa5d029612d4297a3","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/petechatchawan/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ua-info":"^1.0.4","prettier":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.4.7_1742663738921_0.45427829088337424","host":"s3://npm-registry-packages-npm-production"}},"1.4.8":{"name":"ts-webcam","version":"1.4.8","keywords":["angular","react","webcam","typescript","mediadevices","browser","smartphone","tablet"],"author":"","license":"MIT","_id":"ts-webcam@1.4.8","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://github.com/petechatchawan/ts-webcam#readme","bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"dist":{"shasum":"5c6f561b9bd2989d275094d6a9fc509e25550124","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.4.8.tgz","fileCount":23,"integrity":"sha512-Cx/1bFCnzlBrDXb6RHpFdJIbosf1cUEmXAGMehY9h06YFod0+YYIfoPAxdCEeA1j5VaWchQ650L7u8KglvSJmA==","signatures":[{"sig":"MEQCIC1xht6VNBGG1db1KcZ2uBq0Wm5+qI749ttwKiquw9hdAiBd5yeUPjc+vS9eYVF0oHyPpahw1CHr4ZgAVKV6XbRNug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111137},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"8eb1b782741eceee3159ffb7c789bef2601c9bf3","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/petechatchawan/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ua-info":"^1.0.4","prettier":"^3.5.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.4.8_1742785724011_0.06917413882024648","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"ts-webcam","version":"1.5.0","keywords":["webcam","camera","typescript","mediadevices","browser","video","stream","getUserMedia"],"author":{"name":"Pete Chatchawan"},"license":"MIT","_id":"ts-webcam@1.5.0","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://ts-webcam.web.app","bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"dist":{"shasum":"1caeda1c8bad721e1eb273ffa9391d82708d9597","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.5.0.tgz","fileCount":7,"integrity":"sha512-3zhUUtq/l1YPmZY7qoUeIOCt/2E8HfBDWZV+xhCbBn7cvGMHrenPumNk8A6TXjHTlr0KxbtD9FdtiZw8oCGzhw==","signatures":[{"sig":"MEYCIQD5q3LBN45AGL65YI2V+zK3poLN9Ix1u8tNfD0qeB/5lgIhAMKOZuD2bl5oIwrGW2TJys8TQaP4H/YPAgOlTSVXANBC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133186},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./lib/index.mjs","gitHead":"341ad27029df0b5e6656373eb449e433d28eddce","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --watch --dts --outDir lib","lint":"eslint src/","pack":"npm pack","build":"tsup src/index.ts --format esm,cjs --dts --outDir lib","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf lib","publish":"npm publish","publish:dry":"npm publish --dry-run","publish:beta":"npm publish --tag beta","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/petechatchawan/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"ua-info":"1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.57.0","ua-info":"1.0.5","typescript":"^5.3.3","@types/node":"^20.10.6","@repo/eslint-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.5.0_1747572928946_0.032405341501623","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"ts-webcam","version":"1.5.1","keywords":["webcam","camera","typescript","mediadevices","browser","video","stream","getUserMedia"],"author":{"name":"Pete Chatchawan"},"license":"MIT","_id":"ts-webcam@1.5.1","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://ts-webcam.web.app","bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"dist":{"shasum":"4ab06cac6f3fd805ed900967e8e630c3956bdcb8","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.5.1.tgz","fileCount":7,"integrity":"sha512-3hWVPI5cJdGJw+uxVtkR2YzCMuVAU4/FBSppe3nzGVYwST4lNN+E8cO6AOvBHtBAgAkWbx1awzA9iUmCTbNIhg==","signatures":[{"sig":"MEQCIH4/d0wszue12UyDQ1YFzbEM1o+SKZLAoxnJMhQv4+QLAiB4/M4UGAHqH/DpcOnGiqUm5lzl5K+Fg/ecynY7VtGUGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137484},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./lib/index.mjs","gitHead":"92ee505b210106735371f5159743aa2e18747226","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --watch --dts --outDir lib","lint":"eslint src/","pack":"npm pack","build":"tsup src/index.ts --format esm,cjs --dts --outDir lib","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf lib","publish":"npm publish","publish:dry":"npm publish --dry-run","publish:beta":"npm publish --tag beta","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/petechatchawan/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"ua-info":"1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.57.0","ua-info":"1.0.5","typescript":"^5.3.3","@types/node":"^20.10.6","@repo/eslint-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.5.1_1747582150818_0.01945364378806902","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"ts-webcam","version":"1.5.2","keywords":["webcam","camera","typescript","mediadevices","browser","video","stream","getUserMedia"],"author":{"name":"Pete Chatchawan"},"license":"MIT","_id":"ts-webcam@1.5.2","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://ts-webcam.web.app","bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"dist":{"shasum":"25047e24326d021ed11453c2304fe5e5d26d5b0c","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.5.2.tgz","fileCount":7,"integrity":"sha512-cs1VWDLxFeno6ETIpMr4rCnIJIUzYl2x3aVrvqZ5Auf77lFveQINQ/r6Vl28eeyN3aR7ukQRRrLLZKJzvdeVCQ==","signatures":[{"sig":"MEUCIQCUyUGk/sNCEcGQkrVr/b+yq97+sb+CpTJ9eRhERLJtnAIgKWDoBcyzk2N5KIiiMyz+9VzXBn8BN3o1QgPXSQhRGC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137484},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./lib/index.mjs","gitHead":"ee660bef39f78870ba4a25dca75437e2448e0e55","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --watch --dts --outDir lib","lint":"eslint src/","pack":"npm pack","build":"tsup src/index.ts --format esm,cjs --dts --outDir lib","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf lib","publish":"npm publish","publish:dry":"npm publish --dry-run","publish:beta":"npm publish --tag beta","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/petechatchawan/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"ua-info":"1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.57.0","ua-info":"1.0.5","typescript":"^5.3.3","@types/node":"^20.10.6","@repo/eslint-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.5.2_1747726574404_0.40423650477110784","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"ts-webcam","version":"1.5.3","keywords":["webcam","camera","typescript","mediadevices","browser","video","stream","getUserMedia"],"author":{"name":"Pete Chatchawan"},"license":"MIT","_id":"ts-webcam@1.5.3","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://ts-webcam.web.app","bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"dist":{"shasum":"175cb68a6b33e309efc9c55aea0b9d16f9e3e4fa","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.5.3.tgz","fileCount":7,"integrity":"sha512-lBEwZYNJSGctd6KdCrJJ6ItldCFTbiE3kjmWVfOHCttw8zbwO5rmmgHvU4l/qmMc/IjUOfmV9/v7cjtPmpoCaA==","signatures":[{"sig":"MEUCIQDf2n+ZIl9pKNbAMp33V8O4CavnPFCA5o0hHmwrxyLCsQIgeeP2SnCmHLHi/XSOU4QKTTYjVQTRSBHO/N1VP1RIidU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137400},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./lib/index.mjs","gitHead":"f5cbd9a9f162f628d1060e6630047c630d64d30a","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --watch --dts --outDir lib","lint":"eslint src/","pack":"npm pack","build":"tsup src/index.ts --format esm,cjs --dts --outDir lib","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf lib","publish":"npm publish","publish:dry":"npm publish --dry-run","publish:beta":"npm publish --tag beta","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/petechatchawan/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"ua-info":"1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.57.0","ua-info":"1.0.5","typescript":"^5.3.3","@types/node":"^20.10.6","@repo/eslint-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.5.3_1747727340280_0.9476444860049942","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"ts-webcam","version":"1.5.4","keywords":["webcam","camera","typescript","mediadevices","browser","video","stream","getUserMedia"],"author":{"name":"Pete Chatchawan"},"license":"MIT","_id":"ts-webcam@1.5.4","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://ts-webcam.web.app","bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"dist":{"shasum":"9cdb9292a57ed88c6cb47bfdd754b93ca3e8bc6e","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.5.4.tgz","fileCount":7,"integrity":"sha512-jwGGxBMVsPMXxhB31WSJt4zpNd15TEW8fqV9v5yBAjqJW3vCZa9mLAs9kVAELEsgqJaG7kGcNA+IpkJSzaQRBQ==","signatures":[{"sig":"MEUCIQCERfaUigMJNHrmiG6bJ5cfkMG9KrUb8JmeZvYxq4Q2HAIgfm1ZEiN0J0Tjkn0hLLWBwmAZtekfXPrLWHoDlZ9M6Eo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137400},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./lib/index.mjs","gitHead":"f5cbd9a9f162f628d1060e6630047c630d64d30a","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --watch --dts --outDir lib","lint":"eslint src/","pack":"npm pack","build":"tsup src/index.ts --format esm,cjs --dts --outDir lib","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf lib","publish":"npm publish","publish:dry":"npm publish --dry-run","publish:beta":"npm publish --tag beta","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/petechatchawan/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"ua-info":"1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.57.0","ua-info":"1.0.5","typescript":"^5.3.3","@types/node":"^20.10.6","@repo/eslint-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.5.4_1747727751295_0.7479740546806117","host":"s3://npm-registry-packages-npm-production"}},"1.5.5":{"name":"ts-webcam","version":"1.5.5","keywords":["webcam","camera","typescript","mediadevices","browser","video","stream","getUserMedia"],"author":{"name":"Pete Chatchawan"},"license":"MIT","_id":"ts-webcam@1.5.5","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://ts-webcam.web.app","bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"dist":{"shasum":"181927188e688365d278f4f22b71edac6c10f89a","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.5.5.tgz","fileCount":7,"integrity":"sha512-ugWexzORjPIO/vnjROVQLMhR2Da9Mq9gU8VnYI+D/dUWXRF3Y+/mu4jpMBNnwP+qW2msISoqXUjIMSWTc4qY3g==","signatures":[{"sig":"MEUCIQCM+d2M9URoQOintd2jXpwbPbO5I4W22Gpp2cNPz96nMgIgITpp52BuMPHwGaMcDMjRmAS/u5DhVFg0gFm5SDfS2vg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137400},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./lib/index.mjs","gitHead":"f5cbd9a9f162f628d1060e6630047c630d64d30a","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --watch --dts --outDir lib","lint":"eslint src/","pack":"npm pack","build":"tsup src/index.ts --format esm,cjs --dts --outDir lib","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf lib","publish":"npm publish","publish:dry":"npm publish --dry-run","publish:beta":"npm publish --tag beta","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/petechatchawan/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"ua-info":"1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.57.0","ua-info":"1.0.5","typescript":"^5.3.3","@types/node":"^20.10.6","@repo/eslint-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.5.5_1747728906772_0.7983671084187911","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"ts-webcam","version":"1.5.6","keywords":["webcam","camera","typescript","mediadevices","browser","video","stream","getUserMedia"],"author":{"name":"Pete Chatchawan"},"license":"MIT","_id":"ts-webcam@1.5.6","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://ts-webcam.web.app","bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"dist":{"shasum":"9f2a899855c036beb22b868e722b1b2e03dc8b83","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.5.6.tgz","fileCount":7,"integrity":"sha512-ljz++mDXWR2XWa/CCxWQ8kMTYzlLRWypylLYUE90kjIsMKruxe6H56Mp3LPDH6sgb1jyhdkjUlcK6zbBrjURnQ==","signatures":[{"sig":"MEQCIAkadbMnVgbybl9PHw17meanDaVrIIX3wmUR13tR7nlHAiACJ7Tq55zZXMhk1xl+iR5vTptu8AkCsZc8y69cw0fs1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135106},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./lib/index.mjs","gitHead":"f5cbd9a9f162f628d1060e6630047c630d64d30a","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --watch --dts --outDir lib","lint":"eslint src/","pack":"npm pack","build":"tsup src/index.ts --format esm,cjs --dts --outDir lib","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf lib","release":"npm publish","release:dry":"npm publish --dry-run","release:beta":"npm publish --tag beta","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/petechatchawan/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"ua-info":"1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.57.0","ua-info":"1.0.5","typescript":"^5.3.3","@types/node":"^20.10.6","@repo/eslint-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.5.6_1747732094107_0.41097420470154344","host":"s3://npm-registry-packages-npm-production"}},"1.5.7":{"name":"ts-webcam","version":"1.5.7","keywords":["webcam","camera","typescript","mediadevices","browser","video","stream","getUserMedia"],"author":{"name":"Pete Chatchawan"},"license":"MIT","_id":"ts-webcam@1.5.7","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://ts-webcam.web.app","bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"dist":{"shasum":"d064825b30c812ce7c301d79cdca8988e036d991","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.5.7.tgz","fileCount":7,"integrity":"sha512-pDJFblRFDdJmbAaOivQ7A7wJUV/eD5zesd+oeP5zwtF768rAOl5EnDdc7gEmTahFmS79T55upL0cbEhi/KZeZw==","signatures":[{"sig":"MEUCIQDrzDWSnMAonABIylVMPs4L8EsDktkazIgHx2WgX2ksEQIgCnnHuaxvEojn4+HuuPgnwDp+uweZB3XxiJWfhtopMLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134940},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./lib/index.mjs","gitHead":"5523dc7fda3c6a9af44f9f1ee865b78953c05b46","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --watch --dts --outDir lib","lint":"eslint src/","pack":"npm pack","build":"tsup src/index.ts --format esm,cjs --dts --outDir lib","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf lib","release":"npm publish","release:dry":"npm publish --dry-run","release:beta":"npm publish --tag beta","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/petechatchawan/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"ua-info":"1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.57.0","ua-info":"1.0.5","typescript":"^5.3.3","@types/node":"^20.10.6","@repo/eslint-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.5.7_1747732651014_0.7692751588969995","host":"s3://npm-registry-packages-npm-production"}},"1.5.8":{"name":"ts-webcam","version":"1.5.8","keywords":["webcam","camera","typescript","mediadevices","browser","video","stream","getUserMedia"],"author":{"name":"Pete Chatchawan"},"license":"MIT","_id":"ts-webcam@1.5.8","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://ts-webcam.web.app","bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"dist":{"shasum":"af3bbe82e86afdfd69f330c226dc9b405f2ee104","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.5.8.tgz","fileCount":7,"integrity":"sha512-bcUcH6InAEv3vhHhUBOn8KaNXnsZSceYFs7q8XcFgPQEPya5PYM3s4jAZuiznxeSf5wquIgjAwt4oyDBvJ3DQA==","signatures":[{"sig":"MEYCIQCo99X1X1EbuUFFJSC6pA6uuF4HOv38FtwPxrvWBO8qAAIhALf8NuID40PcRmEO5SKz5AD5jLIhY8i14Oxx3GKoTB3D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135856},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./lib/index.mjs","gitHead":"cd079048ab5e39aa85507c1f2c30497775ec6fed","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --watch --dts --outDir lib","lint":"eslint src/","pack":"npm pack","build":"tsup src/index.ts --format esm,cjs --dts --outDir lib","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf lib","release":"npm publish","release:dry":"npm publish --dry-run","release:beta":"npm publish --tag beta","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/petechatchawan/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"ua-info":"1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.57.0","ua-info":"1.0.5","typescript":"^5.3.3","@types/node":"^20.10.6","@repo/eslint-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.5.8_1748020016518_0.4404580349892564","host":"s3://npm-registry-packages-npm-production"}},"1.5.9":{"name":"ts-webcam","version":"1.5.9","keywords":["webcam","camera","typescript","mediadevices","browser","video","stream","getUserMedia"],"author":{"name":"Pete Chatchawan"},"license":"MIT","_id":"ts-webcam@1.5.9","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://ts-webcam.web.app","bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"dist":{"shasum":"ab1e94a3079f02b3f64dd162914944ee488e3544","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.5.9.tgz","fileCount":7,"integrity":"sha512-/5vZ6nCQczhE0dbSkqtmxOR8RTXVWbJ+3FKufAsc0iviKWyMwSLUChhFAnkEWaAxXuceozgS0ND8z0wc17olWw==","signatures":[{"sig":"MEQCIGhlUYshDzq3AWiIvo+9apRZ/ejiDEZOu7QJw9r0XkinAiAyp8IUM6kXQeDz8GjXj6CKe6Unqy0GR7WW634jV0rwUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136174},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./lib/index.mjs","gitHead":"a2fb066092f79d98b6514999547b9b0b1470a44d","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --watch --dts --outDir lib","lint":"eslint src/","pack":"npm pack","build":"tsup src/index.ts --format esm,cjs --dts --outDir lib","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf lib","release":"npm publish","release:dry":"npm publish --dry-run","release:beta":"npm publish --tag beta","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/petechatchawan/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"ua-info":"1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.57.0","ua-info":"1.0.5","typescript":"^5.3.3","@types/node":"^20.10.6","@repo/eslint-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.5.9_1749201829581_0.1015064370909875","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"ts-webcam","version":"1.6.0","keywords":["webcam","camera","typescript","mediadevices","browser","video","stream","getUserMedia"],"author":{"name":"Pete Chatchawan"},"license":"MIT","_id":"ts-webcam@1.6.0","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://ts-webcam.web.app","bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"dist":{"shasum":"532ed6915500b151f98e74d026fe8e92a170c8f4","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.6.0.tgz","fileCount":7,"integrity":"sha512-E1vgtmNfFyQdvwKZokw9ps9dZedEorXIYx/B5/RXq6IUZLle5kWgcftmHZ+/yGmdWavQhjQXwAaMdrwe5934fw==","signatures":[{"sig":"MEQCIA/3Ej3xM4CIZmy5sRMbGaUlMXD7rIX9P4tk3JVKbYVgAiBSxtNEqW9JqbORFDzWK+0+6NLa6PYGQzBofMut+5IDUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136986},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./lib/index.mjs","gitHead":"aaa86bf87f2548127dd586ec4e361e8eaa8be5e4","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --watch --dts --outDir lib","lint":"eslint src/","pack":"npm pack","build":"tsup src/index.ts --format esm,cjs --dts --outDir lib","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf lib","release":"npm publish","release:dry":"npm publish --dry-run","release:beta":"npm publish --tag beta","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/petechatchawan/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"ua-info":"1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.57.0","ua-info":"1.0.5","typescript":"^5.3.3","@types/node":"^20.10.6","@repo/eslint-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.6.0_1749322544550_0.05457739363684855","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"ts-webcam","version":"1.6.1","keywords":["webcam","camera","typescript","mediadevices","browser","video","stream","getUserMedia"],"author":{"name":"Pete Chatchawan"},"license":"MIT","_id":"ts-webcam@1.6.1","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://ts-webcam.web.app","bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"dist":{"shasum":"63200b9bc86a82bb442c893527139769c447f49e","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.6.1.tgz","fileCount":7,"integrity":"sha512-eOqsHEWp9huYZS92EQwPDNjQ5KcG4k5NNHFUnv0V6vug3l29vDD5RXia/BqUJdYQtOUWI8dDQvCXubD7AQyRtw==","signatures":[{"sig":"MEQCIA9ooah6f5WctPbIlDTnlf6kApACUkV17GAahUQm6hoZAiBGsUbaEH1MIqj7rfir8UURtj2S2ymYlHW7897931Ymow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136940},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./lib/index.mjs","gitHead":"aaa86bf87f2548127dd586ec4e361e8eaa8be5e4","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --watch --dts --outDir lib","lint":"eslint src/","pack":"npm pack","build":"tsup src/index.ts --format esm,cjs --dts --outDir lib","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf lib","release":"npm publish","release:dry":"npm publish --dry-run","release:beta":"npm publish --tag beta","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/petechatchawan/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"ua-info":"1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.57.0","ua-info":"1.0.5","typescript":"^5.3.3","@types/node":"^20.10.6","@repo/eslint-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.6.1_1749324103314_0.33956117007077324","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"ts-webcam","version":"1.6.2","keywords":["webcam","camera","typescript","mediadevices","browser","video","stream","getUserMedia"],"author":{"name":"Pete Chatchawan"},"license":"MIT","_id":"ts-webcam@1.6.2","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://ts-webcam.web.app","bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"dist":{"shasum":"56464af54c1a917ea4656a6cded5f154de612173","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-1.6.2.tgz","fileCount":7,"integrity":"sha512-NoNADUE5kSud+mTstOQIntYjaI3xn7d0d6Zj5FFd1vau55+Y/pO3BwaZPJzpa21Yk6goUS4T7lzLP6w7WDNe2A==","signatures":[{"sig":"MEYCIQCLTioZJP+z17FzZjjIeB2IhzapSrNrEyeGHlnqZDewpQIhAPB0BHnqmEWBrGPIY1goy2LnIuaRWDel9t+UDpdlMS5u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142914},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./lib/index.mjs","gitHead":"aaa86bf87f2548127dd586ec4e361e8eaa8be5e4","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --watch --dts --outDir lib","lint":"eslint src/","pack":"npm pack","build":"tsup src/index.ts --format esm,cjs --dts --outDir lib","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf lib","release":"npm publish","release:dry":"npm publish --dry-run","release:beta":"npm publish --tag beta","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/petechatchawan/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A TypeScript library for managing webcam access using the MediaDevices API","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"ua-info":"1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.57.0","ua-info":"1.0.5","typescript":"^5.3.3","@types/node":"^20.10.6","@repo/eslint-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_1.6.2_1749325493560_0.5807267096366515","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"ts-webcam","version":"2.0.1","keywords":["webcam","camera","typescript","mediadevices","browser","video","stream","getUserMedia"],"author":{"name":"Pete Chatchawan"},"license":"MIT","_id":"ts-webcam@2.0.1","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://ts-webcam.web.app","bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"dist":{"shasum":"adf54b09ca05bba0d0dc37561bf18ccb2d5afd98","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-2.0.1.tgz","fileCount":6,"integrity":"sha512-SOvl4M/aSMwBaoarFGbliCS0CQuG4R/kyKd8sOw3W5ZSKjrvKu9rS9L2OhfgEIwU8GYJ+EZ39QLTeZ+5VdpIsg==","signatures":[{"sig":"MEUCIQCPKw0OZ61WUSUtvNNeus6pWlL0jjmjIBLbZgSagabZpwIgGe9p5Y5rBKNv3kcxHieS4RRQJY6mzjuRzznOfba2+Oc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59698},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"2df97227bc6664e255320c1a8c539878c110f6e6","private":false,"scripts":{"dev":"tsup src/index.ts --format esm,cjs --watch --dts --outDir dist","lint":"eslint src/","pack":"npm pack","build":"tsup src/index.ts --format esm,cjs --dts --outDir dist","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","release":"npm publish","release:dry":"npm publish --dry-run","release:beta":"npm publish --tag beta","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"pete.chatchawan","actor":{"name":"pete.chatchawan","type":"user","email":"pete.chatchawan@gmail.com"},"email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/petechatchawan/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A simple, type-safe TypeScript library for webcam access using the MediaDevices API. Provides a clean interface for initializing and controlling webcam streams in web applications.","directories":{},"sideEffects":false,"_nodeVersion":"24.2.0","dependencies":{"ua-info":"1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","ua-info":"1.0.5","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_2.0.1_1750918539067_0.25931097731985897","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"ts-webcam","version":"2.0.2","keywords":["webcam","camera","typescript","webrtc","mediastream","video","capture","permissions","device-detection","callback-api","modern","angular","torch","capabilities"],"author":{"name":"TS-Webcam Team"},"license":"MIT","_id":"ts-webcam@2.0.2","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://ts-webcam-docs.vercel.app/","bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"dist":{"shasum":"ce3939a410c67843984db59da8724cd9300cc7cc","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-2.0.2.tgz","fileCount":18,"integrity":"sha512-9zjCWA12i9I+ewutK5I8oGMEXu2iHtffO/B088uW8GyryCiUqpWr615CbIhSfids09pqVC80lvtbC3ADcgXtsQ==","signatures":[{"sig":"MEUCIFMN7Eh0AkQ4gFnchQCaYEFzsxGN49NQIsfXXbPlcDXhAiEA69jRfpSUVa0OlNiQ68FOyGyN4MCyrO0dfLnUnIirH7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67509},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"189f6ea67392acfdfdfba3d75cd14490a1d8dd04","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/petechatchawan/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A production-grade TypeScript webcam library with callback-based APIs, flexible permission handling, and comprehensive device support","directories":{},"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^24.0.7"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_2.0.2_1752326682570_0.8241771151749853","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"ts-webcam","version":"2.0.3","keywords":["webcam","camera","typescript","webrtc","mediastream","video","capture","permissions","device-detection","callback-api","modern","angular","torch","capabilities"],"author":{"name":"TS-Webcam Team"},"license":"MIT","_id":"ts-webcam@2.0.3","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://ts-webcam-docs.vercel.app/","bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"dist":{"shasum":"ddbcc94a1f1d09ba0a332fcbe0c1bfaf7ae14731","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-2.0.3.tgz","fileCount":18,"integrity":"sha512-+rESKOc40R3bSm9Vj7uQyFTgsZGwuPInP4uk9Yke86eLKj9B/FeP3DXpr5yjCVSa5BVNPlLycjK0QaudUcojCg==","signatures":[{"sig":"MEQCIE1apcyiN7FS9oSJUgrkEUE8/IaVUCaRhnfC98nuG8Z8AiBLnyeySknLBIFUB7xeSTbLJ1okFyD4z0AV5PKOUbZ5wA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67147},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"189f6ea67392acfdfdfba3d75cd14490a1d8dd04","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/petechatchawan/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A production-grade TypeScript webcam library with callback-based APIs, flexible permission handling, and comprehensive device support","directories":{},"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^24.0.7"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_2.0.3_1752327371564_0.257483747357808","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"ts-webcam","version":"2.0.4","keywords":["webcam","camera","typescript","webrtc","mediastream","video","capture","permissions","device-detection","callback-api","modern","angular","torch","capabilities"],"author":{"name":"TS-Webcam Team"},"license":"MIT","_id":"ts-webcam@2.0.4","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://ts-webcam-docs.vercel.app/","bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"dist":{"shasum":"ef5a43fe7b2117159c72a4244334d0de0ab8da3f","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-2.0.4.tgz","fileCount":18,"integrity":"sha512-MFDHj0d7lgNLfPIB/d2FZuIpKr0T8XMkUfZBBvcFst1hyxmO3rfk8yO8JghrwStlq3Qda1/ur55tHDuReN1i0Q==","signatures":[{"sig":"MEUCIA1BinroEFogUEuFdxr0F2h849aMDAb2TsIl+TS2v2xxAiEAwdAE0j1svQUtPnxPtudObC9Ae2msAnwEkb8ig4Q6+B0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67141},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b2a0098df68410ecddf4521fe343a4c437d603c7","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/petechatchawan/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A production-grade TypeScript webcam library with callback-based APIs, flexible permission handling, and comprehensive device support","directories":{},"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^24.0.7"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_2.0.4_1752327530638_0.8254026778788377","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"ts-webcam","version":"2.0.5","keywords":["webcam","camera","typescript","webrtc","mediastream","video","capture","permissions","device-detection","callback-api","modern","angular","torch","capabilities"],"author":{"name":"TS-Webcam Team"},"license":"MIT","_id":"ts-webcam@2.0.5","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://ts-webcam-docs.vercel.app/","bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"dist":{"shasum":"91dd675ee3010df242fcc781031ddca9d4d63c2b","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-2.0.5.tgz","fileCount":18,"integrity":"sha512-bVpv71Zwgp/a4v1Kf7Qa1/d1k41gb9CZr0LdWbHKCdw/K2gEuvIUz0Q0+5N6js0AWIT3CfozRDI0lzpLeQA1jQ==","signatures":[{"sig":"MEQCIAyauSiG1BNtqnRsZ0i57vG/n220NmnAPLTixiX9Joy+AiAolLoYZLinRU/74hwvgW1b503fVl+B8HJHPb4amlfbnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67281},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"93c1c7f2d48f1eec0162bb5b45b7968adf6b139b","scripts":{"build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/petechatchawan/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A production-grade TypeScript webcam library with callback-based APIs, flexible permission handling, and comprehensive device support","directories":{},"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^24.0.7"},"peerDependencies":{"@angular/core":"^16.0.0 || ^17.0.0","@angular/common":"^16.0.0 || ^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_2.0.5_1752475164641_0.11693978907797065","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"ts-webcam","version":"2.0.6","keywords":["webcam","camera","typescript","webrtc","mediastream","video","capture","permissions","device-detection","callback-api","modern","angular","torch","capabilities"],"author":{"name":"TS-Webcam Team"},"license":"MIT","_id":"ts-webcam@2.0.6","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://ts-webcam-docs.vercel.app/","bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"dist":{"shasum":"01f71270db0234de9c27115110df51828ba8f556","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-2.0.6.tgz","fileCount":18,"integrity":"sha512-MuVfpTDql1YhlDGYzXPaJyfGye3SdZ3ZUCIg+hN7/MuMqK/U+crV87//gSPfMqpS7ww1KPUV8Nxl+j8SLECKpA==","signatures":[{"sig":"MEQCICkjePyC2SPXioQ90iRN0VyeNgney++MBCkOUgk8H52xAiAcDjB6FyxWSN0KOX8WZqLZdDQTH89aBbCrsJ9ogltFqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67264},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"93c1c7f2d48f1eec0162bb5b45b7968adf6b139b","scripts":{"build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/petechatchawan/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A production-grade TypeScript webcam library with callback-based APIs, flexible permission handling, and comprehensive device support","directories":{},"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^24.0.7"},"peerDependencies":{"@angular/core":">=17.0.0","@angular/common":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_2.0.6_1752475256936_0.3491988972326452","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"ts-webcam","version":"2.0.7","keywords":["webcam","camera","typescript","webrtc","mediastream","video","capture","permissions","device-detection","callback-api","modern","angular","torch","capabilities"],"author":{"name":"TS-Webcam Team"},"license":"MIT","_id":"ts-webcam@2.0.7","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://ts-webcam-docs.vercel.app/","bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"dist":{"shasum":"1dd5010118c9e21c6c3c69d3569b75ab5b645016","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-2.0.7.tgz","fileCount":18,"integrity":"sha512-60WpU+ChzdjBaHcSeNEo7UNW5cnWQ44zYGRUx818d0SJzJWxqO4q0TLhGoXKUQ9NiZrmK8SdlEHjzeDNC5G/1Q==","signatures":[{"sig":"MEYCIQD88+YeokX9jHfXFDXxCz7BsfbU86KN2Fg9upLVYzS10gIhANSggJyGOWwcWdPJXoXDQgVPUpjgRxsXSKk4kgpAlKsz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76275},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"93c1c7f2d48f1eec0162bb5b45b7968adf6b139b","scripts":{"build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/petechatchawan/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A production-grade TypeScript webcam library with callback-based APIs, flexible permission handling, and comprehensive device support","directories":{},"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^24.0.7"},"peerDependencies":{"@angular/core":">=17.0.0","@angular/common":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_2.0.7_1752608262571_0.3049034550044116","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"ts-webcam","version":"2.0.8","keywords":["webcam","camera","typescript","webrtc","mediastream","video","capture","permissions","device-detection","callback-api","modern","angular","torch","capabilities"],"author":{"name":"TS-Webcam Team"},"license":"MIT","_id":"ts-webcam@2.0.8","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://ts-webcam-docs.vercel.app/","bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"dist":{"shasum":"d46b17147d0e54abcbced9a8b4b10ced4568b7a9","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-2.0.8.tgz","fileCount":18,"integrity":"sha512-VH85j5X1P0azkFNkdV5YUbJmHaLt89YiaRFXLDwOAqvXXlUtmXndARMqeR5i6d6IciUzs1Ic1lP/C06remHdLw==","signatures":[{"sig":"MEUCIQD1DHfxXJcCVv/q7ee1O/21pmKya7ZqUA9v+orpZpojyQIgImUPGbxMXAktmJ1Sy2+hKtjT+CA5x7dBTc8gnLxfDOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84083},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"19129a8a9afabef0d136c0a3c54be95b483f930b","scripts":{"build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/petechatchawan/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A production-grade TypeScript webcam library with callback-based APIs, flexible permission handling, and comprehensive device support","directories":{},"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^24.0.7"},"peerDependencies":{"@angular/core":">=17.0.0","@angular/common":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_2.0.8_1752610623950_0.7472524784770191","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"ts-webcam","version":"2.0.9","keywords":["webcam","camera","typescript","webrtc","mediastream","video","capture","permissions","device-detection","callback-api","modern","angular","torch","capabilities"],"author":{"name":"TS-Webcam Team"},"license":"MIT","_id":"ts-webcam@2.0.9","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://ts-webcam-docs.vercel.app/","bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"dist":{"shasum":"bcfb6734f8e758190f15d1a7910877fece50f5d7","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-2.0.9.tgz","fileCount":18,"integrity":"sha512-iDHpMhThN1oSkdjl2r6teEXf1BfQ84xmfAfKxPeaMnmnMQa1QPhLc8mTeCE61c2uxIKDunPXPCBdsH0/AeO8Tg==","signatures":[{"sig":"MEUCIEGDzLRTKPGrTbOY9v9WOWGYLM7FGROG8gmQl+K2S7vtAiEArS6TAuyGbv62MY2IZkh7r7as8e3pKCRpctIIshiaBMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83772},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1930bb626bee5a81052f40d122d65b9c735ef50d","scripts":{"build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/petechatchawan/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A production-grade TypeScript webcam library with callback-based APIs, flexible permission handling, and comprehensive device support","directories":{},"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^24.0.7"},"peerDependencies":{"@angular/core":">=17.0.0","@angular/common":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_2.0.9_1752611492620_0.008136454132543491","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"ts-webcam","version":"2.1.0","keywords":["webcam","camera","typescript","webrtc","mediastream","video","capture","permissions","device-detection","callback-api","modern","angular","torch","capabilities"],"author":{"name":"TS-Webcam Team"},"license":"MIT","_id":"ts-webcam@2.1.0","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://ts-webcam-docs.vercel.app/","bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"dist":{"shasum":"b773c0151334c7f4a6fc82055e68a342e820116c","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-2.1.0.tgz","fileCount":18,"integrity":"sha512-SJt+oa9bhJxCoymLUugHTyw0BCyB+eO9PhM9qBWs4+uvz1pHZIeerAT+yp+WtHS5uHTd2o38nKb3VZHUfv5fKQ==","signatures":[{"sig":"MEYCIQDBWUTG1OtbDsMMoIJqmxkKH+X6H1kp4y2/KC12tFQEmAIhAJ1QpLtplywbIWG9XptMZVaWAICvbbD6f28jN/sM5uEU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83966},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d90c8aaaffbd66df195b4247e1dc4c0aee32d381","scripts":{"build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/petechatchawan/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A production-grade TypeScript webcam library with callback-based APIs, flexible permission handling, and comprehensive device support","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^24.0.7"},"peerDependencies":{"@angular/core":">=17.0.0","@angular/common":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_2.1.0_1755694827136_0.20921789823925963","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"ts-webcam","version":"2.1.1","keywords":["webcam","camera","typescript","webrtc","mediastream","video","capture","permissions","device-detection","callback-api","modern","angular","torch","capabilities"],"author":{"name":"TS-Webcam Team"},"license":"MIT","_id":"ts-webcam@2.1.1","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://ts-webcam-docs.vercel.app/","bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"dist":{"shasum":"6a6938d4591b04090f65cff3281e0d7581f5d836","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-2.1.1.tgz","fileCount":18,"integrity":"sha512-6WnH5T2LtkAh/KqwJWsAp3jSC7tg7hwcCBI/aQ5GgRnpXhbVK6i2O8z1LSUezxVgzTjfi2eoKzssCBXby72WPw==","signatures":[{"sig":"MEUCIQDOjwu28QeanYIzM9fHgZyW3cEi4NsKcuXsA6boCnmPjAIgA/uOCjC0f7/s1amjzWaTEe/oGzzc+UsBaG+6HT9Pszg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83966},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0178e9a608b6f9087d15ccd29b64ec741b33e5e2","scripts":{"build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/petechatchawan/ts-webcam.git","type":"git"},"_npmVersion":"10.8.2","description":"A production-grade TypeScript webcam library with callback-based APIs, flexible permission handling, and comprehensive device support","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^24.0.7"},"peerDependencies":{"@angular/core":">=17.0.0","@angular/common":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_2.1.1_1756196340690_0.04820475903004118","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"ts-webcam","version":"2.1.2","keywords":["webcam","camera","typescript","webrtc","mediastream","video","capture","permissions","device-detection","callback-api","modern","angular","torch","capabilities"],"author":{"name":"TS-Webcam Team"},"license":"MIT","_id":"ts-webcam@2.1.2","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"homepage":"https://ts-webcam-docs.vercel.app/","bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"dist":{"shasum":"e30500e942b8ef1034df316db0564a089e48b7fc","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-2.1.2.tgz","fileCount":18,"integrity":"sha512-uwtZ5hg3pqnhIjpiDJlLzT7v/S9AWUaS2q57IHhTq7jCzFk9BX2hRjMu5sj4/10ujA1vWj+WkBGjWKCvI2qo5g==","signatures":[{"sig":"MEYCIQCbMfJbHs7qoGn5BHOAYFwt1Y6Ev34Yxqae7c+7dE0NewIhAN0K3W1YptJdiek0EhrWt3Z2KzLSlid0UJM++ghfxDJ9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84258},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"01b2ae2b4e18bf88c94e53f16d945fca23665a09","scripts":{"build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"repository":{"url":"git+https://github.com/petechatchawan/ts-webcam.git","type":"git"},"_npmVersion":"11.0.0","description":"A production-grade TypeScript webcam library with callback-based APIs, flexible permission handling, and comprehensive device support","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^24.0.7"},"peerDependencies":{"@angular/core":">=17.0.0","@angular/common":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-webcam_2.1.2_1756269262881_0.23366601814230603","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"ts-webcam","version":"2.1.3","description":"A production-grade TypeScript webcam library with callback-based APIs, flexible permission handling, and comprehensive device support","main":"dist/index.js","types":"dist/index.d.ts","keywords":["webcam","camera","typescript","webrtc","mediastream","video","capture","permissions","device-detection","callback-api","modern","angular","torch","capabilities"],"author":{"name":"TS-Webcam Team"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/petechatchawan/ts-webcam.git"},"homepage":"https://ts-webcam-docs.vercel.app/","bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"scripts":{"build":"tsc","prepare":"npm run build","prepublishOnly":"npm run build"},"peerDependencies":{"@angular/common":">=17.0.0","@angular/core":">=17.0.0"},"devDependencies":{"@types/node":"^24.0.7","typescript":"^5.0.0"},"_id":"ts-webcam@2.1.3","gitHead":"c755fa5cea15acfc02633ea7b4899dbfd25815a3","_nodeVersion":"20.19.0","_npmVersion":"11.0.0","dist":{"integrity":"sha512-/GwO+YEkJigEBLp/Jr/qFXMxG1sa++HTtYpaQv8N/yfryfSD0SxGQVOUXn7OtWnAhBFaW1X2/a53bniUGm6gEA==","shasum":"a78918afada0e8a2fecbf7d83b624f87b39b4b47","tarball":"https://registry.npmjs.org/ts-webcam/-/ts-webcam-2.1.3.tgz","fileCount":18,"unpackedSize":86735,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD6ZSu+a4hCeUs/1gewKTr810KDn/xWSTkJvydcJElt0wIhAIL8yWtCGDJE+ZlBelXahqzJZgrAXOByvJL/pcVQ9gxo"}]},"_npmUser":{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"},"directories":{},"maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-webcam_2.1.3_1756269735338_0.7419983064317999"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-11T10:49:01.159Z","modified":"2025-08-27T04:42:15.704Z","1.0.0":"2025-03-11T10:49:01.318Z","1.0.1":"2025-03-11T14:20:41.625Z","1.0.2":"2025-03-11T14:56:22.903Z","1.0.3":"2025-03-11T15:25:43.845Z","1.0.4":"2025-03-11T15:38:35.666Z","1.0.5":"2025-03-11T16:16:11.335Z","1.0.6":"2025-03-11T19:31:11.485Z","1.0.7":"2025-03-12T04:30:20.561Z","1.0.8":"2025-03-12T05:56:09.188Z","1.0.9":"2025-03-12T06:12:23.568Z","1.1.0":"2025-03-12T06:24:01.227Z","1.1.1":"2025-03-12T06:37:36.237Z","1.1.2":"2025-03-12T06:49:55.592Z","1.1.4":"2025-03-12T07:01:14.820Z","1.1.5":"2025-03-12T07:10:20.047Z","1.1.6":"2025-03-12T07:50:00.303Z","1.1.7":"2025-03-12T08:26:57.003Z","1.1.8":"2025-03-12T09:28:05.769Z","1.1.9":"2025-03-12T09:31:55.929Z","1.2.0":"2025-03-12T09:44:00.514Z","1.2.1":"2025-03-12T17:04:08.809Z","1.2.2":"2025-03-13T05:42:49.253Z","1.2.3":"2025-03-13T10:12:42.673Z","1.2.4":"2025-03-13T10:21:41.670Z","1.2.5":"2025-03-14T08:36:04.001Z","1.2.6":"2025-03-14T09:46:37.827Z","1.2.7":"2025-03-14T10:40:38.208Z","1.2.8":"2025-03-15T16:03:55.825Z","1.2.9":"2025-03-15T18:30:09.336Z","1.3.0":"2025-03-15T19:46:53.167Z","1.3.1":"2025-03-16T10:10:19.575Z","1.3.2":"2025-03-16T10:24:13.926Z","1.3.3":"2025-03-16T13:35:41.850Z","1.4.0":"2025-03-17T16:32:34.831Z","1.4.1":"2025-03-17T16:36:15.606Z","1.4.2":"2025-03-17T17:02:00.858Z","1.4.3":"2025-03-18T03:05:09.687Z","1.4.4":"2025-03-18T03:25:59.001Z","1.4.5":"2025-03-19T14:36:25.758Z","1.4.6":"2025-03-21T07:31:43.692Z","1.4.7":"2025-03-22T17:15:39.168Z","1.4.8":"2025-03-24T03:08:44.227Z","1.5.0":"2025-05-18T12:55:29.176Z","1.5.1":"2025-05-18T15:29:11.039Z","1.5.2":"2025-05-20T07:36:14.580Z","1.5.3":"2025-05-20T07:49:00.461Z","1.5.4":"2025-05-20T07:55:51.461Z","1.5.5":"2025-05-20T08:15:06.989Z","1.5.6":"2025-05-20T09:08:14.287Z","1.5.7":"2025-05-20T09:17:31.189Z","1.5.8":"2025-05-23T17:06:56.689Z","1.5.9":"2025-06-06T09:23:49.752Z","1.6.0":"2025-06-07T18:55:44.726Z","1.6.1":"2025-06-07T19:21:43.518Z","1.6.2":"2025-06-07T19:44:53.737Z","2.0.1":"2025-06-26T06:15:39.265Z","2.0.2":"2025-07-12T13:24:42.778Z","2.0.3":"2025-07-12T13:36:11.820Z","2.0.4":"2025-07-12T13:38:50.814Z","2.0.5":"2025-07-14T06:39:24.798Z","2.0.6":"2025-07-14T06:40:57.119Z","2.0.7":"2025-07-15T19:37:42.762Z","2.0.8":"2025-07-15T20:17:04.107Z","2.0.9":"2025-07-15T20:31:32.805Z","2.1.0":"2025-08-20T13:00:27.330Z","2.1.1":"2025-08-26T08:19:00.873Z","2.1.2":"2025-08-27T04:34:23.122Z","2.1.3":"2025-08-27T04:42:15.535Z"},"bugs":{"url":"https://github.com/petechatchawan/ts-webcam/issues"},"author":{"name":"TS-Webcam Team"},"license":"MIT","homepage":"https://ts-webcam-docs.vercel.app/","keywords":["webcam","camera","typescript","webrtc","mediastream","video","capture","permissions","device-detection","callback-api","modern","angular","torch","capabilities"],"repository":{"type":"git","url":"git+https://github.com/petechatchawan/ts-webcam.git"},"description":"A production-grade TypeScript webcam library with callback-based APIs, flexible permission handling, and comprehensive device support","maintainers":[{"name":"pete.chatchawan","email":"pete.chatchawan@gmail.com"}],"readme":"<div align=\"center\">\n  <h1>TS-Webcam</h1>\n  <p>\n    <strong>A modern, type-safe TypeScript library for webcam interactions in the browser</strong>\n  </p>\n  <p>\n    <a href=\"https://www.npmjs.com/package/ts-webcam\">\n      <img src=\"https://img.shields.io/npm/v/ts-webcam\" alt=\"npm version\" />\n    </a>\n    <a href=\"https://github.com/petechatchawan/ts-webcam/blob/main/LICENSE\">\n      <img src=\"https://img.shields.io/npm/l/ts-webcam\" alt=\"license\" />\n    </a>\n  </p>\n</div>\n\n## ✨ Features\n\n- **TypeScript First** - Fully typed API with excellent IDE support\n- **Multi-Device Support** - Work with multiple cameras and resolutions\n- **Permission Management** - Granular control over camera and audio permissions\n- **Cross-Platform** - Works across desktop and mobile browsers\n- **Advanced Controls** - Torch, zoom, and focus mode support\n- **Reactive State** - Built-in state management with callbacks\n- **Modular Design** - Lightweight and tree-shakeable\n\n## 🚀 Demo\n\nExperience the live demo: [TS-Webcam Demo](https://ts-webcam-docs.vercel.app/)\n\n## 📦 Installation\n\n```bash\n# npm\n$ npm install ts-webcam\n\n# yarn\n$ yarn add ts-webcam\n\n# pnpm\n$ pnpm add ts-webcam\n```\n\n## 🚀 Getting Started\n\n```typescript\nimport { TsWebcam } from \"ts-webcam\";\n\n// Initialize\nconst webcam = new TsWebcam();\n\n// Get available devices\nconst devices = await webcam.getVideoDevices();\nconsole.log(\"Available cameras:\", devices);\n\n// Configure the webcam\nconst config = {\n\tdeviceInfo: devices[0],\n\tpreferredResolutions: { width: 1280, height: 720 },\n\tvideoElement: document.getElementById(\"video\") as HTMLVideoElement,\n\n\t// Optional callbacks\n\tonStateChange: (state) => console.log(\"State changed:\", state.status),\n\tonError: (error) => console.error(\"Error:\", error.message),\n\tonStreamStart: (stream) => console.log(\"Stream started\"),\n\tonStreamStop: () => console.log(\"Stream stopped\"),\n};\n\n// Start the camera\nawait webcam.startCamera(config);\n\n// Take a photo with default settings\nconst result = await webcam.captureImage();\nconsole.log(\"Base64 image:\", result.base64);\n\n// Or with custom options\nconst customCapture = await webcam.captureImage({\n\timageType: \"image/jpeg\", // default: 'image/jpeg'\n\tquality: 0.8, // 0-1, default: 0.92\n\tscale: 0.5, // 0.1-2, default: 1.0\n});\n\n// Result contains both blob and base64 formats\nconst { blob, base64, width, height, mimeType, timestamp } = customCapture;\n\n// Stop the camera when done\nwebcam.stopCamera();\n```\n\n## 📚 API Reference\n\n### 🔧 Core Methods\n\n| Method                            | Description                                    |\n| --------------------------------- | ---------------------------------------------- |\n| `new Webcam()`                    | Creates a new webcam instance                  |\n| `startCamera(config)`             | Starts the camera with the given configuration |\n| `stopCamera()`                    | Stops the camera and releases resources        |\n| `captureImage(options?)`          | Captures a photo with advanced options         |\n| `getVideoDevices()`               | Lists available video devices                  |\n| `getDeviceCapabilities(deviceId)` | Gets capabilities of a specific device         |\n| `requestPermissions(constraints)` | Requests camera permissions                    |\n| `setTorch(enabled)`               | Toggles the camera's torch (if supported)      |\n| `setZoom(factor)`                 | Sets the camera zoom level (if supported)      |\n| `setFocusMode(mode)`              | Sets focus mode (if supported)                 |\n| `dispose()`                       | Cleans up all resources                        |\n\n### 📸 Capture Options\n\n```typescript\ninterface CaptureOptions {\n\t/** Image type, e.g., 'image/jpeg' or 'image/png' (default: 'image/jpeg') */\n\timageType?: string;\n\t/** Image quality from 0 to 1 (only applicable for image/jpeg) (default: 0.92) */\n\tquality?: number;\n\t/** Scale factor (0.1-2) to resize the captured image (default: 1.0) */\n\tscale?: number;\n}\n\ninterface CaptureResult {\n\t/** The captured image as a Blob */\n\tblob: Blob;\n\t/** Base64 encoded image data */\n\tbase64: string;\n\t/** Width of the captured image in pixels */\n\twidth: number;\n\t/** Height of the captured image in pixels */\n\theight: number;\n\t/** MIME type of the captured image */\n\tmimeType: string;\n\t/** Timestamp when the capture was taken */\n\ttimestamp: number;\n}\n```\n\n### ⚙️ Configuration Options\n\n```typescript\ninterface WebcamConfig {\n\tdeviceInfo?: MediaDeviceInfo; // Selected camera device\n\tvideoElement?: HTMLVideoElement; // Video element to display the stream\n\tpreferredResolutions?: {\n\t\t// Preferred resolution(s)\n\t\twidth: number;\n\t\theight: number;\n\t}[];\n\tenableAudio?: boolean; // Enable audio capture\n\tenableMirror?: boolean; // Mirror the video (for user-facing cameras)\n\tdebug?: boolean; // Enable debug logging\n\n\t// Callbacks\n\tonStateChange?: (state: WebcamState) => void;\n\tonError?: (error: WebcamError) => void;\n\tonStreamStart?: (stream: MediaStream) => void;\n\tonStreamStop?: () => void;\n}\n```\n\n## 📝 Examples\n\n### 1. State Management\n\n```typescript\n// Get current state\nconst state = webcam.getState();\nconsole.log(\"Current status:\", state.status);\n\n// Listen for state changes\nconst config = {\n\t// ... other config\n\tonStateChange: (state) => {\n\t\tconsole.log(\"State changed to:\", state.status);\n\t\tif (state.error) {\n\t\t\tconsole.error(\"Error:\", state.error.message);\n\t\t}\n\t},\n};\n```\n\n### 2. Permission Handling\n\n```typescript\n// Request permissions\nconst permissions = await webcam.requestPermissions({\n\tvideo: true,\n\taudio: false,\n});\n\n// Check current permissions\nconst currentPermissions = webcam.getState().permissions;\nconsole.log(\"Camera permission:\", currentPermissions.camera);\n\n// Test what a specific camera can do\nconst deviceId = devices[0].deviceId;\nconst capabilities = await webcam.getDeviceCapabilities(deviceId);\n\nconsole.log(\"Device capabilities:\", {\n\tmaxResolution: `${capabilities.maxWidth}x${capabilities.maxHeight}`,\n\thasZoom: capabilities.hasZoom,\n\thasTorch: capabilities.hasTorch,\n\tsupportedFocusModes: capabilities.supportedFocusModes,\n});\n```\n\n### 3. Configuration and Callbacks\n\n```typescript\nconst config = {\n\tdeviceInfo: devices[0],\n\tpreferredResolutions: [\n\t\t{ width: 1920, height: 1080 },\n\t\t{ width: 1280, height: 720 },\n\t],\n\tenableAudio: false,\n\tenableMirror: true,\n\n\t// Event callbacks\n\tonStateChange: (state) => {\n\t\tconsole.log(\"State:\", state.status);\n\t},\n\tonError: (error) => {\n\t\tconsole.error(\"Error:\", error.message);\n\t},\n\tonStreamStart: (stream) => {\n\t\tconsole.log(\"Stream started\");\n\t},\n\tonStreamStop: () => {\n\t\tconsole.log(\"Stream stopped\");\n\t},\n};\n```\n\n### 4. Starting and Stopping the Camera\n\n```typescript\ntry {\n\tawait webcam.startCamera(config);\n\tconsole.log(\"Camera started successfully\");\n} catch (error) {\n\tconsole.error(\"Failed to start camera:\", error.message);\n}\n\n// Stop the camera when done\nwebcam.stopCamera();\n// Optional: Remove video element source\nif (videoElement) {\n\tvideoElement.srcObject = null;\n}\n```\n\n### 5. Error Handling\n\n```typescript\ntry {\n\tawait webcam.startCamera(config);\n} catch (error) {\n\tif (error.code === \"PERMISSION_DENIED\") {\n\t\tconsole.error(\"Please grant camera permissions\");\n\t} else if (error.code === \"DEVICE_NOT_FOUND\") {\n\t\tconsole.error(\"No camera found\");\n\t} else {\n\t\tconsole.error(\"Camera error:\", error.message);\n\t}\n}\n```\n\n### 6. Capturing Images\n\n```typescript\n// Basic capture\ntry {\n\tconst blob = await webcam.capture();\n\tconst imageUrl = URL.createObjectURL(blob);\n\t// Use the image URL\n} catch (error) {\n\tconsole.error(\"Capture failed:\", error.message);\n}\n\n// With image quality (0-1)\nconst highQualityImage = await webcam.capture({ quality: 0.92 });\n```\n\n### 7. Torch/Flash Control\n\n```typescript\n// Check if torch is supported\nconst capabilities = await webcam.getDeviceCapabilities(deviceId);\nif (capabilities.hasTorch) {\n\t// Turn on torch\n\tawait webcam.setTorch(true);\n\n\t// Turn off torch\n\tawait webcam.setTorch(false);\n}\n```\n\n### 8. Zoom Control\n\n```typescript\n// Get zoom capabilities\nconst capabilities = await webcam.getDeviceCapabilities(deviceId);\nif (capabilities.maxZoom && capabilities.maxZoom > 1) {\n\t// Set zoom level (1.0 = no zoom)\n\tawait webcam.setZoom(2.0); // 2x zoom\n}\n```\n\n### 9. Focus Mode\n\n```typescript\n// Check supported focus modes\nconst capabilities = await webcam.getDeviceCapabilities(deviceId);\nif (capabilities.supportedFocusModes?.includes(\"continuous\")) {\n\t// Set continuous focus\n\tawait webcam.setFocusMode(\"continuous\");\n}\n\n// Manual focus\nawait webcam.setFocusMode(\"manual\");\n```\n\n### 10. Cleanup\n\n```typescript\n// When you're done with the webcam\nwebcam.dispose();\n```\n\n### 11. Checking Device Capabilities\n\n```typescript\n// Get all video devices\nconst devices = await webcam.getVideoDevices();\n\n// Test each device\nfor (const device of devices) {\n\tconst capabilities = await webcam.getDeviceCapabilities(device.deviceId);\n\tconsole.log(`Device: ${device.label || \"Unknown\"}`);\n\tconsole.log(\"Capabilities:\", {\n\t\thasTorch: capabilities.hasTorch,\n\t\tmaxZoom: capabilities.maxZoom,\n\t\tfocusModes: capabilities.supportedFocusModes,\n\t\tresolutions: capabilities.supportedResolutions,\n\t});\n}\n```\n\n### 12. Switching Cameras\n\n```typescript\nlet currentDeviceIndex = 0;\n\nasync function switchCamera() {\n\t// Stop current camera\n\twebcam.stopCamera();\n\n\t// Get updated device list\n\tconst devices = await webcam.getVideoDevices();\n\tif (devices.length === 0) {\n\t\tconsole.error(\"No cameras available\");\n\t\treturn;\n\t}\n\n\t// Switch to next device\n\tcurrentDeviceIndex = (currentDeviceIndex + 1) % devices.length;\n\n\t// Start with new device\n\tconst newConfig = {\n\t\t...config,\n\t\tdeviceInfo: devices[currentDeviceIndex],\n\t};\n\n\tawait webcam.startCamera(newConfig);\n\tconsole.log(`Switched to camera: ${devices[currentDeviceIndex].label || \"Unknown\"}`);\n}\n```\n\n## 🌐 Browser Support\n\nThis library requires browser support for the [MediaDevices API](https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia).\n\n| Browser            | Version |\n| ------------------ | ------- |\n| Chrome             | 60+     |\n| Firefox            | 55+     |\n| Edge               | 79+     |\n| Safari             | 11+     |\n| Chrome for Android | 60+     |\n| iOS Safari         | 11+     |\n\nFor detailed compatibility information, see the [MDN compatibility table](https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia#browser_compatibility).\n\n## ℹ️ Built With\n\nThis library is built on top of the following web standards and APIs:\n\n- [MediaDevices API](https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices) - For device enumeration and media capture\n- [MediaStream API](https://developer.mozilla.org/en-US/docs/Web/API/MediaStream) - For handling media streams\n\n## 🤝 Contributing\n\nContributions are welcome! Please read our [contributing guidelines](CONTRIBUTING.md) to get started.\n\n## 📄 License\n\nMIT © [petechatchawan](https://github.com/petechatchawan/ts-webcam)\n\n---\n","readmeFilename":"README.md"}