{"_id":"@cameratag/camera","_rev":"8-4532dab08deabaa90e087549cedf8e17","name":"@cameratag/camera","dist-tags":{"latest":"0.1.7"},"versions":{"0.1.0":{"name":"@cameratag/camera","version":"0.1.0","keywords":["video","recorder","cameratag","webrtc","upload","transcoding","player"],"author":{"name":"Chris Danzig"},"license":"UNLICENSED","_id":"@cameratag/camera@0.1.0","maintainers":[{"name":"cdanzig","email":"chris@danzigmedia.com"}],"dist":{"shasum":"5cf7b3f0de25a38059c77cf80872015a00aa16d1","tarball":"https://registry.npmjs.org/@cameratag/camera/-/camera-0.1.0.tgz","fileCount":2,"integrity":"sha512-3cc9VLQMKAvj/uhoJYi1ji3Dq1NcqY843VEHNXj0DNFLoGhMSchwAaAH3gfqUIE8BNPrGWvIT/KWqOnxwPZFhQ==","signatures":[{"sig":"MEUCIE9n9yHalzme6aozxRXtsA5vy+ioXnm7iDLAqzx1RWPLAiEAnkN7pOSYAUdRU/QlTUVTeOKpSU4iCpanUonaFBecixA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432569},"main":"camera.js","scripts":{"test":""},"_npmUser":{"name":"cdanzig","email":"chris@danzigmedia.com"},"_npmVersion":"9.5.0","description":"CameraTag's video recording module aka the <camera>. Allows users to record or upload videos from your product using their webcam or mobile device. Requires a CameraTag account.","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/camera_0.1.0_1744298092958_0.5241458786273114","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@cameratag/camera","version":"0.1.1","keywords":["video","recorder","cameratag","webrtc","upload","transcoding","player"],"author":{"name":"Chris Danzig"},"license":"UNLICENSED","_id":"@cameratag/camera@0.1.1","maintainers":[{"name":"cdanzig","email":"chris@danzigmedia.com"}],"dist":{"shasum":"666d9634150035e4671d49522e49479d68eea293","tarball":"https://registry.npmjs.org/@cameratag/camera/-/camera-0.1.1.tgz","fileCount":3,"integrity":"sha512-ZvRh1qyyR5TBMj3zOnouDrQrsEdAXTy5YvinNO0hfCAJTup13rf6r+VD9D8c0OWDpl7AIiUgrSK34H9FILPupw==","signatures":[{"sig":"MEYCIQCF3yGwaPoZVOb3c5amkVzJqmOhalih5Ogmt26iTv4sbwIhAOqeiQX01StJgV0shGOWv0P7IgZA+yCOL21HOa4Spo2O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":433957},"main":"camera.js","scripts":{"test":""},"_npmUser":{"name":"cdanzig","email":"chris@danzigmedia.com"},"_npmVersion":"9.5.0","description":"CameraTag's video recording module aka the <camera>. Allows users to record or upload videos from your product using their webcam or mobile device. Requires a CameraTag account.","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/camera_0.1.1_1744300308432_0.5729030412579996","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@cameratag/camera","version":"0.1.2","keywords":["video","recorder","cameratag","webrtc","upload","transcoding","player"],"author":{"name":"Chris Danzig"},"license":"UNLICENSED","_id":"@cameratag/camera@0.1.2","maintainers":[{"name":"cdanzig","email":"chris@danzigmedia.com"}],"dist":{"shasum":"d20d1ce266297cda970060fbc4480959817d2c48","tarball":"https://registry.npmjs.org/@cameratag/camera/-/camera-0.1.2.tgz","fileCount":3,"integrity":"sha512-grviIoG+qdO4qb1IspuzCiyaU3F29Lv654+dWQHzS59ILHseWhIt2nmnPxrD1yYxwUQxYSY3hQFs6bz54i5OTQ==","signatures":[{"sig":"MEQCIFNPAmLpCfQYh2E7+ztoVuMS4SqIDYlrfW5d6SX7EaMlAiA/4GvYqyk7bI4306NG2LUDsf5nRWDufd9sao7qQr9rUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":434008},"main":"camera.js","gitHead":"c835ddb9089c461a7c90bf493f6bafcb9fbd6b36","scripts":{"test":""},"_npmUser":{"name":"cdanzig","email":"chris@danzigmedia.com"},"_npmVersion":"9.5.0","description":"CameraTag's video recording module aka the <camera>. Allows users to record or upload videos from your product using their webcam or mobile device. Requires a CameraTag account.","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/camera_0.1.2_1744335723008_0.3597661371462686","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@cameratag/camera","version":"0.1.3","keywords":["video","recorder","cameratag","webrtc","upload","transcoding","player"],"author":{"name":"Chris Danzig"},"license":"UNLICENSED","_id":"@cameratag/camera@0.1.3","maintainers":[{"name":"cdanzig","email":"chris@danzigmedia.com"}],"dist":{"shasum":"1403557337eca571bb9fa2f3e6f17d310c43e843","tarball":"https://registry.npmjs.org/@cameratag/camera/-/camera-0.1.3.tgz","fileCount":3,"integrity":"sha512-5Tv7B6fnNXJCAkYP2JdQj/ZlACIlyDp/9ExPZ/jttRFX3hdGbKtxQL3cBIcnZMYrTMgh2UuX69gXhO2NqsBINw==","signatures":[{"sig":"MEUCID9Y455rP5K2/6p1yPBO9kVJWawkL6gqg+U8sEv7/sBQAiEA1QQN2GqPVE0IUal6RAQD2yhH29E8eTrGCYrBHeW1Dz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":433946},"main":"camera.js","gitHead":"c835ddb9089c461a7c90bf493f6bafcb9fbd6b36","scripts":{"test":""},"_npmUser":{"name":"cdanzig","email":"chris@danzigmedia.com"},"_npmVersion":"9.5.0","description":"CameraTag's video recording module aka the <camera>. Allows users to record or upload videos from your product using their webcam or mobile device. Requires a CameraTag account.","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/camera_0.1.3_1744370843922_0.5027311316718142","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@cameratag/camera","version":"0.1.4","keywords":["video","recorder","cameratag","webrtc","upload","transcoding","player"],"author":{"name":"Chris Danzig"},"license":"UNLICENSED","_id":"@cameratag/camera@0.1.4","maintainers":[{"name":"cdanzig","email":"chris@danzigmedia.com"}],"dist":{"shasum":"2b020defc64865b02cb503d66015e4ddb9f5eccf","tarball":"https://registry.npmjs.org/@cameratag/camera/-/camera-0.1.4.tgz","fileCount":3,"integrity":"sha512-1qRbjPPTIAlhtpI4Y460HMcgs+0w1j5v6e7BTW0/wz5yzEOFHSFahcnVnttGE/ZFynn5F9sRtBsvMa/O6Pw5uA==","signatures":[{"sig":"MEYCIQCcMgWhONmTD9HE7zpyDCtXaTzw6Jb2dC886h0KTa8/oAIhAOIKigBP/j0jp2Z/kA0Far7tAtq/Jc4EaPf2aVprc3tR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440246},"main":"camera.js","gitHead":"273f28e84520ae8888201eeaf481b0f499e51aad","scripts":{"test":""},"_npmUser":{"name":"cdanzig","email":"chris@danzigmedia.com"},"_npmVersion":"9.5.0","description":"CameraTag's video recording module aka the <camera>. Allows users to record or upload videos from your product using their webcam or mobile device. Requires a CameraTag account.","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/camera_0.1.4_1749591499422_0.32969363053489653","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@cameratag/camera","version":"0.1.5","keywords":["video","recorder","cameratag","webrtc","upload","transcoding","player"],"author":{"name":"Chris Danzig"},"license":"UNLICENSED","_id":"@cameratag/camera@0.1.5","maintainers":[{"name":"cdanzig","email":"chris@danzigmedia.com"}],"dist":{"shasum":"7d34294e0fce47776d697297adbe725c73a46074","tarball":"https://registry.npmjs.org/@cameratag/camera/-/camera-0.1.5.tgz","fileCount":3,"integrity":"sha512-YkZ2xu0AjDsWOpXYpn/EBEPBfwKtrWcqmN4ZBtM7gY8YBCxi/GPiixMVcUV/x1KJcnSrpWngjqH9OibuUZtddw==","signatures":[{"sig":"MEUCIQC3VILOqHN2u/wqKDLzxQ1JdqJfLBbhPRomFTD/k4y+7wIgNPz6pwESYL4JKGqkop+mhlhRi5jtf4QZ/NVLo17Gj9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":445900},"main":"camera.js","gitHead":"273f28e84520ae8888201eeaf481b0f499e51aad","scripts":{"test":""},"_npmUser":{"name":"cdanzig","email":"chris@danzigmedia.com"},"_npmVersion":"10.9.3","description":"CameraTag's video recording module aka the <camera>. Allows users to record or upload videos from your product using their webcam or mobile device. Requires a CameraTag account.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/camera_0.1.5_1759927999450_0.2941796717360601","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@cameratag/camera","version":"0.1.6","keywords":["video","recorder","cameratag","webrtc","upload","transcoding","player"],"author":{"name":"Chris Danzig"},"license":"UNLICENSED","_id":"@cameratag/camera@0.1.6","maintainers":[{"name":"cdanzig","email":"chris@danzigmedia.com"}],"dist":{"shasum":"82a6ab596248379a34e1bf78a142d8fc1bb787c2","tarball":"https://registry.npmjs.org/@cameratag/camera/-/camera-0.1.6.tgz","fileCount":3,"integrity":"sha512-BvQsLxWUGdjtKqKNRKnkXDl01NFofxy9t6xodnt5v9qCQWRMe2os95FncHwYjwEwhE6zSUGw9txASbfRWpXwGA==","signatures":[{"sig":"MEYCIQD5KgkReLoxIM21y/Z8rLFilHE7VQRLuBfuSDQRqLJhGAIhAN4vpGS51yhUMoLookl7h3zL1eoRp2XVivF51fN/dLfg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":452077},"main":"camera.js","gitHead":"e3b34a65e91534f73bc5cb9d065fc6cee4166bd9","scripts":{"test":""},"_npmUser":{"name":"cdanzig","email":"chris@danzigmedia.com"},"_npmVersion":"10.9.3","description":"CameraTag's video recording module aka the <camera>. Allows users to record or upload videos from your product using their webcam or mobile device. Requires a CameraTag account.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/camera_0.1.6_1760981168985_0.15376190969520054","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@cameratag/camera","version":"0.1.7","description":"CameraTag's video recording module aka the <camera>. Allows users to record or upload videos from your product using their webcam or mobile device. Requires a CameraTag account.","main":"camera.js","scripts":{"test":""},"author":{"name":"Chris Danzig"},"keywords":["video","recorder","cameratag","webrtc","upload","transcoding","player"],"license":"UNLICENSED","_id":"@cameratag/camera@0.1.7","gitHead":"e3b34a65e91534f73bc5cb9d065fc6cee4166bd9","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-I8OmEl4TskeKiPCrlkH/8pPBxbzB1J1BOz457u6A5ra+d1XbZhvmaRtmogL0l1wLtW5ZkQGp7i0C+e43mxLtxQ==","shasum":"59c6f23642b867d74bca008cc8fecf5e393c437b","tarball":"https://registry.npmjs.org/@cameratag/camera/-/camera-0.1.7.tgz","fileCount":3,"unpackedSize":518661,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCwn0XR33Ba9VSveX1R4uBgG239bwNu2NTbC7NMygINiAIgOuKiW4m+7ySvh1cO5UKnKLLv7GYHwEfLqt7U/Y/KOm8="}]},"_npmUser":{"name":"cdanzig","email":"chris@danzigmedia.com"},"directories":{},"maintainers":[{"name":"cdanzig","email":"chris@danzigmedia.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/camera_0.1.7_1761153107737_0.019584645693687452"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-10T15:14:52.877Z","modified":"2025-10-22T17:11:48.140Z","0.1.0":"2025-04-10T15:14:53.125Z","0.1.1":"2025-04-10T15:51:48.595Z","0.1.2":"2025-04-11T01:42:03.182Z","0.1.3":"2025-04-11T11:27:24.094Z","0.1.4":"2025-06-10T21:38:19.645Z","0.1.5":"2025-10-08T12:53:19.646Z","0.1.6":"2025-10-20T17:26:09.193Z","0.1.7":"2025-10-22T17:11:47.933Z"},"author":{"name":"Chris Danzig"},"license":"UNLICENSED","keywords":["video","recorder","cameratag","webrtc","upload","transcoding","player"],"description":"CameraTag's video recording module aka the <camera>. Allows users to record or upload videos from your product using their webcam or mobile device. Requires a CameraTag account.","maintainers":[{"name":"cdanzig","email":"chris@danzigmedia.com"}],"readme":"# CameraTag's Video Recorder\nThis library allows you to embed a CameraTag &lt;camera> video recorder in your product. \n\n## Initialize A Recorder\n'Magically' initialize your recorder using HTML\n```html\n<camera\n  id='myFirstCamera'\n  data-app-id='a-6793d070-dbac-013b-f57a-529b7d4fe95c'>\n</camera>\n\n<script>\n  CameraTagCamera.setup(); // Scan DOM for new <camera> tags \n  // if you need to access the newly initialized <camera> \n  // you can get a handle with.\n  myCamera = CameraTagCamera.instances[\"myFistCamera\"];\n</script>\n```\n\n\nManually initialize your recorder using JS\n```html\n<div id=\"load_recorder_here\"></div>\n<script>\n  CameraTagCamera = require(\"@cameratag/camera\");\n  var el = document.getElementById(\"load_recorder_here\");\n  var myCamera = new CameraTagCamera();\n  myCamera.init(el, {\n    id: 'myFirstCamera'\n    appUuid: 'a-6793d070-dbac-013b-f57a-529b7d4fe95c', \n  })\n<script>\n```\n\n## Control The Recorder\nYou can control your &lt;camera> with methods from our [JS API](https://www.cameratag.com/docs) \n\nAfter you get a handle on a &lt;camera> you can call methods on it like so:\n```js\nmyCamera.record();\n```\n\n## Observe The Recorder\nYou can also observe events fired by the &lt;camera> and trigger your own code. View our [our docs](https://www.cameratag.com/docs)  to see the full list of events fired from the &lt;camera>\n```js\nmyCamera.ovbserve(\"recordingStarted\", function(){\n  console.log(\"You are recording!\")\n});\n```","readmeFilename":"README.md"}