{"_id":"@3dlook/camera-widget-react","_rev":"3-429a7bb4b7e8a73affa47abbb5e21d6b","name":"@3dlook/camera-widget-react","dist-tags":{"latest":"1.1.1"},"versions":{"0.0.1":{"name":"@3dlook/camera-widget-react","version":"0.0.1","description":"Widget camera component","engines":{"node":">=12.0.0"},"scripts":{"start":"cross-env NODE_ENV=development webpack-dev-server","build":"cross-env NODE_ENV=production webpack --progress"},"repository":{"type":"git","url":"git+https://github.com/3dlook-me/camera-widget-react.git"},"author":{"name":"3DLOOK"},"license":"ISC","main":"dist/index.js","homepage":"https://github.com/3dlook-me/camera-widget-react/src","devDependencies":{"@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-async-to-generator":"^7.8.3","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.4","autoprefixer":"^9.7.4","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","breakpoint-sass":"^2.7.1","chai":"^4.2.0","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^5.1.1","cross-env":"^7.0.0","css-loader":"^3.4.2","cssnano":"^4.1.10","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.18.3","file-loader":"^5.0.2","git-revision-webpack-plugin":"^3.0.4","html-loader":"^0.5.5","html-webpack-inline-source-plugin":"0.0.10","html-webpack-plugin":"^3.2.0","image-webpack-loader":"^6.0.0","jest":"^25.1.0","jsdoc":"^3.6.3","jsdoc-to-markdown":"^5.0.3","karma":"^4.4.1","karma-chrome-launcher":"^3.1.0","karma-coverage":"^2.0.1","karma-mocha":"^1.3.0","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.32","karma-webpack":"^4.0.2","minami":"^1.2.3","mini-css-extract-plugin":"^0.9.0","mocha":"^6.1.4","postcss-loader":"^3.0.0","preact-compat-enzyme":"^0.2.5","preact-test-utils":"^0.1.4","puppeteer":"^2.1.1","regenerator-runtime":"^0.13.3","rename-output-webpack-plugin":"^1.0.1","sass-loader":"^8.0.2","sinon":"^8.1.1","standard-version":"^7.1.0","style-loader":"^1.1.3","terser-webpack-plugin":"^2.3.4","webpack":"^4.41.5","webpack-clean":"^1.2.3","webpack-cli":"^3.2.3","webpack-dev-server":"^3.10.3"},"dependencies":{"@babel/polyfill":"^7.8.3","@babel/runtime":"^7.8.4","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","classnames":"^2.5.1","preact":"^10.19.6","sass":"^1.71.1","semantic-release":"^22.0.12"},"peerDependencies":{"preact":"^10.19.6"},"_id":"@3dlook/camera-widget-react@0.0.1","gitHead":"d5e7bc1764cc9dcb476f5e180384662b6bf85fe8","bugs":{"url":"https://github.com/3dlook-me/camera-widget-react/issues"},"_nodeVersion":"18.20.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-nUnZJpNm+SW7i1kSppl9TZacN9mS7KWwhd8TOV9Ap3hiiaUy9sGFEdgTQorBflGZa4x2IuhEy7lwdPG5TjbWCg==","shasum":"2ba7b03aad85db957cc1861e0bf67c667034ba1c","tarball":"https://registry.npmjs.org/@3dlook/camera-widget-react/-/camera-widget-react-0.0.1.tgz","fileCount":143,"unpackedSize":16047911,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH5KHp+fZjAFbx9EC1s8Kg1i6sEhKcRsIVfYVwBchpfkAiBbRsWupiFcCcKzowUThvj/PFU18CcmjDLlmgFu4ogQPg=="}]},"_npmUser":{"name":"kostiantyn.verlatyi","email":"kostiantyn.verlatyi@3dlook.me"},"directories":{},"maintainers":[{"name":"kostiantyn.verlatyi","email":"kostiantyn.verlatyi@3dlook.me"},{"name":"tsyvinskaya3dlook","email":"ilona.tsyvinska@3dlook.me"},{"name":"vladyslav.kryvokon","email":"vladislav.krivokon@3dlook.me"},{"name":"serhiikudelin","email":"serhii.kudelin@3dlook.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camera-widget-react_0.0.1_1714755465419_0.7206509194354578"},"_hasShrinkwrap":false},"1.0.0":{"name":"@3dlook/camera-widget-react","version":"1.0.0","description":"Widget camera component","engines":{"node":">=12.0.0"},"scripts":{"start":"cross-env NODE_ENV=development webpack-dev-server","build":"cross-env NODE_ENV=production webpack --progress"},"repository":{"type":"git","url":"git+https://github.com/3dlook-me/camera-widget-react.git"},"author":{"name":"3DLOOK"},"license":"ISC","main":"dist/index.js","homepage":"https://github.com/3dlook-me/camera-widget-react/src","devDependencies":{"@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-async-to-generator":"^7.8.3","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/preset-env":"^7.8.4","autoprefixer":"^9.7.4","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","breakpoint-sass":"^2.7.1","chai":"^4.2.0","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^5.1.1","cross-env":"^7.0.0","css-loader":"^3.4.2","cssnano":"^4.1.10","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.18.3","file-loader":"^5.0.2","git-revision-webpack-plugin":"^3.0.4","html-loader":"^0.5.5","html-webpack-inline-source-plugin":"0.0.10","html-webpack-plugin":"^3.2.0","image-webpack-loader":"^6.0.0","jest":"^25.1.0","jsdoc":"^3.6.3","jsdoc-to-markdown":"^5.0.3","karma":"^4.4.1","karma-chrome-launcher":"^3.1.0","karma-coverage":"^2.0.1","karma-mocha":"^1.3.0","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.32","karma-webpack":"^4.0.2","minami":"^1.2.3","mini-css-extract-plugin":"^0.9.0","mocha":"^6.1.4","postcss-loader":"^3.0.0","preact-compat-enzyme":"^0.2.5","preact-test-utils":"^0.1.4","puppeteer":"^2.1.1","regenerator-runtime":"^0.13.3","rename-output-webpack-plugin":"^1.0.1","sass-loader":"^8.0.2","sinon":"^8.1.1","standard-version":"^7.1.0","style-loader":"^1.1.3","terser-webpack-plugin":"^2.3.4","webpack":"^4.41.5","webpack-clean":"^1.2.3","webpack-cli":"^3.2.3","webpack-dev-server":"^3.10.3"},"dependencies":{"@babel/polyfill":"^7.8.3","@babel/runtime":"^7.8.4","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","classnames":"^2.5.1","preact":"^10.19.6","sass":"^1.71.1","semantic-release":"^22.0.12"},"peerDependencies":{"preact":"^10.19.6"},"_id":"@3dlook/camera-widget-react@1.0.0","gitHead":"8ebcf6edc26ddaac9dfe9440b4a6d7ea828db404","bugs":{"url":"https://github.com/3dlook-me/camera-widget-react/issues"},"_nodeVersion":"18.20.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-A4uSt94qtUqPmHEiaVBYqtCxEvftyZdVMb5y5vXDoOlfWtgZBqcPjcSACCt5laclTAL8MTyQZcUQssl4XvN3kA==","shasum":"981a32047afc7e8955557a8f6c5168cf2b68031d","tarball":"https://registry.npmjs.org/@3dlook/camera-widget-react/-/camera-widget-react-1.0.0.tgz","fileCount":143,"unpackedSize":16048436,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaKJBEgp/dF14t39ihfUzAioG9NVpYWZc7J2vz2FUNoAIgTc2n4yQS+oU+d9Y6WAVGefFjpPXaUYu/2VXS9fyM1Wg="}]},"_npmUser":{"name":"serhiikudelin","email":"serhii.kudelin@3dlook.me"},"directories":{},"maintainers":[{"name":"kostiantyn.verlatyi","email":"kostiantyn.verlatyi@3dlook.me"},{"name":"tsyvinskaya3dlook","email":"ilona.tsyvinska@3dlook.me"},{"name":"vladyslav.kryvokon","email":"vladislav.krivokon@3dlook.me"},{"name":"serhiikudelin","email":"serhii.kudelin@3dlook.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camera-widget-react_1.0.0_1714755792366_0.6630680818081975"},"_hasShrinkwrap":false},"1.1.0":{"name":"@3dlook/camera-widget-react","version":"1.1.0","description":"Widget camera component","engines":{"node":">=12.0.0"},"scripts":{"start":"cross-env NODE_ENV=development webpack-dev-server","build":"cross-env NODE_ENV=production webpack --progress"},"repository":{"type":"git","url":"git+https://github.com/3dlook-me/camera-widget-react.git"},"author":{"name":"3DLOOK"},"license":"ISC","main":"dist/index.js","homepage":"https://github.com/3dlook-me/camera-widget-react/src","devDependencies":{"@babel/core":"^7.24.5","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-async-to-generator":"^7.24.1","@babel/plugin-transform-react-jsx":"^7.23.4","@babel/plugin-transform-runtime":"^7.24.3","@babel/preset-env":"^7.24.5","autoprefixer":"^9.7.4","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","breakpoint-sass":"^2.7.1","chai":"^5.1.0","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^5.1.1","cross-env":"^7.0.3","css-loader":"^3.4.2","cssnano":"^4.1.10","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.29.1","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-react":"^7.34.1","file-loader":"^5.0.2","git-revision-webpack-plugin":"^3.0.4","html-loader":"^0.5.5","html-webpack-inline-source-plugin":"0.0.10","html-webpack-plugin":"^3.2.0","image-webpack-loader":"^6.0.0","jest":"^25.1.0","jsdoc":"^4.0.3","jsdoc-to-markdown":"^5.0.3","karma":"^4.4.1","karma-chrome-launcher":"^3.2.0","karma-coverage":"^2.2.1","karma-mocha":"^1.3.0","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.32","karma-webpack":"^4.0.2","minami":"^1.2.3","mini-css-extract-plugin":"^0.9.0","mocha":"^6.1.4","postcss-loader":"^3.0.0","preact-compat-enzyme":"^0.2.5","preact-test-utils":"^0.1.4","puppeteer":"^2.1.1","regenerator-runtime":"^0.14.1","rename-output-webpack-plugin":"^1.0.1","sass-loader":"^8.0.2","sinon":"^8.1.1","standard-version":"^7.1.0","style-loader":"^1.1.3","terser-webpack-plugin":"^2.3.4","webpack":"^4.41.5","webpack-clean":"^1.2.3","webpack-cli":"^3.2.3","webpack-dev-server":"^3.10.3"},"dependencies":{"@babel/polyfill":"^7.12.1","@babel/runtime":"^7.24.5","@preact/compat":"^17.1.2","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","classnames":"^2.5.1","preact":"^10.21.0","sass":"^1.76.0","semantic-release":"^22.0.12"},"peerDependencies":{"preact":"^10.21.0"},"_id":"@3dlook/camera-widget-react@1.1.0","gitHead":"1d95f984da1ccda7a35d7ca40a0ebb996f128b58","bugs":{"url":"https://github.com/3dlook-me/camera-widget-react/issues"},"_nodeVersion":"18.20.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-qKeok6RvjJoWmPco/IfcTUo7OBOg2/UBwncseeeDHny7+Nrm6Kzaefdw1UMJSHAolOZlKMi718A9Exf3l16LUg==","shasum":"559448fe9c4fd48f7ecbda3648baf03f703ce155","tarball":"https://registry.npmjs.org/@3dlook/camera-widget-react/-/camera-widget-react-1.1.0.tgz","fileCount":143,"unpackedSize":14391160,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaasps7bmN5Sj4a0WO3XQWkjHq9Dfv+hoOUUd6P9fqRwIgIDjtbVPMiZvrLUzQAOJaPhDAdRsdkqoFm7F1jyABNtU="}]},"_npmUser":{"name":"serhiikudelin","email":"serhii.kudelin@3dlook.me"},"directories":{},"maintainers":[{"name":"kostiantyn.verlatyi","email":"kostiantyn.verlatyi@3dlook.me"},{"name":"tsyvinskaya3dlook","email":"ilona.tsyvinska@3dlook.me"},{"name":"vladyslav.kryvokon","email":"vladislav.krivokon@3dlook.me"},{"name":"serhiikudelin","email":"serhii.kudelin@3dlook.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camera-widget-react_1.1.0_1715001731798_0.6652726322991025"},"_hasShrinkwrap":false},"1.1.1":{"name":"@3dlook/camera-widget-react","version":"1.1.1","description":"Widget camera component","engines":{"node":">=12.0.0"},"scripts":{"start":"cross-env NODE_ENV=development webpack-dev-server","build":"cross-env NODE_ENV=production webpack --progress"},"repository":{"type":"git","url":"git+https://github.com/3dlook-me/camera-widget-react.git"},"author":{"name":"3DLOOK"},"license":"ISC","main":"dist/index.js","homepage":"https://github.com/3dlook-me/camera-widget-react/src","devDependencies":{"@babel/core":"^7.24.5","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-async-to-generator":"^7.24.1","@babel/plugin-transform-react-jsx":"^7.23.4","@babel/plugin-transform-runtime":"^7.24.3","@babel/preset-env":"^7.24.5","autoprefixer":"^9.7.4","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","breakpoint-sass":"^2.7.1","chai":"^5.1.0","clean-webpack-plugin":"^3.0.0","copy-webpack-plugin":"^5.1.1","cross-env":"^7.0.3","css-loader":"^3.4.2","cssnano":"^4.1.10","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.29.1","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-react":"^7.34.1","file-loader":"^5.0.2","git-revision-webpack-plugin":"^3.0.4","html-loader":"^0.5.5","html-webpack-inline-source-plugin":"0.0.10","html-webpack-plugin":"^3.2.0","image-webpack-loader":"^6.0.0","jest":"^25.1.0","jsdoc":"^4.0.3","jsdoc-to-markdown":"^5.0.3","karma":"^4.4.1","karma-chrome-launcher":"^3.2.0","karma-coverage":"^2.2.1","karma-mocha":"^1.3.0","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.32","karma-webpack":"^4.0.2","minami":"^1.2.3","mini-css-extract-plugin":"^0.9.0","mocha":"^6.1.4","postcss-loader":"^3.0.0","preact-compat-enzyme":"^0.2.5","preact-test-utils":"^0.1.4","puppeteer":"^2.1.1","regenerator-runtime":"^0.14.1","rename-output-webpack-plugin":"^1.0.1","sass-loader":"^8.0.2","sinon":"^8.1.1","standard-version":"^7.1.0","style-loader":"^1.1.3","terser-webpack-plugin":"^2.3.4","webpack":"^4.41.5","webpack-clean":"^1.2.3","webpack-cli":"^3.2.3","webpack-dev-server":"^3.10.3"},"dependencies":{"@babel/polyfill":"^7.12.1","@babel/runtime":"^7.24.5","@preact/compat":"^17.1.2","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","classnames":"^2.5.1","preact":"^10.21.0","sass":"^1.76.0","semantic-release":"^22.0.12"},"peerDependencies":{"preact":"^10.21.0"},"_id":"@3dlook/camera-widget-react@1.1.1","gitHead":"1049428424bd690940c4ef9c373d612e61a7e0e0","bugs":{"url":"https://github.com/3dlook-me/camera-widget-react/issues"},"_nodeVersion":"18.20.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-zg/VEh0RWQXaZAkLbV73GswWVbalIcyNH7qyj8ZkI2i225ZfAyQIpiUl2n4Y2ZZOVWUa6YzK81efjfG2hrl2Cg==","shasum":"3a85eb582db9940dd391e83c7b2f324ec9213ebe","tarball":"https://registry.npmjs.org/@3dlook/camera-widget-react/-/camera-widget-react-1.1.1.tgz","fileCount":143,"unpackedSize":14391840,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlPgFDcH2bsmlJzNgzyJyUHjgpT8KT3qAzj2sqAYeHfwIhANAUANNeye641tqnMgVZBFE9KDMo+hdv2KDZt/x/x3D8"}]},"_npmUser":{"name":"serhiikudelin","email":"serhii.kudelin@3dlook.me"},"directories":{},"maintainers":[{"name":"kostiantyn.verlatyi","email":"kostiantyn.verlatyi@3dlook.me"},{"name":"tsyvinskaya3dlook","email":"ilona.tsyvinska@3dlook.me"},{"name":"vladyslav.kryvokon","email":"vladislav.krivokon@3dlook.me"},{"name":"serhiikudelin","email":"serhii.kudelin@3dlook.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camera-widget-react_1.1.1_1715085093056_0.18934217657494612"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-03T16:57:45.291Z","0.0.1":"2024-05-03T16:57:45.809Z","modified":"2024-05-07T12:31:33.775Z","1.0.0":"2024-05-03T17:03:12.771Z","1.1.0":"2024-05-06T13:22:12.148Z","1.1.1":"2024-05-07T12:31:33.543Z"},"maintainers":[{"name":"kostiantyn.verlatyi","email":"kostiantyn.verlatyi@3dlook.me"},{"name":"tsyvinskaya3dlook","email":"ilona.tsyvinska@3dlook.me"},{"name":"vladyslav.kryvokon","email":"vladislav.krivokon@3dlook.me"},{"name":"serhiikudelin","email":"serhii.kudelin@3dlook.me"}],"description":"Widget camera component","homepage":"https://github.com/3dlook-me/camera-widget-react/src","repository":{"type":"git","url":"git+https://github.com/3dlook-me/camera-widget-react.git"},"author":{"name":"3DLOOK"},"bugs":{"url":"https://github.com/3dlook-me/camera-widget-react/issues"},"license":"ISC","readme":"### Install all the dependencies\n```sh\nnpm install\n```\n\n### Development\n```sh\nnpm start\n```\n\n### Demo app\n\nExecute the following command to run the app in a development envirinment:\n\n```sh\nnpm install\nnpm start\n```\n\nthen open link in your browser:\n\n```\nhttp://localhost:9000/demo.html\n```\n\n### Publish to nexus (develop branch)\n```sh\n1. npmrc nexus\n2. npm run build\n3. npm version patch (if you need to up camera version)\n4. npm publish\n```\n\n### Publish to npm (master branch)\n```sh\n1. npmrc npm-camera\n2. npm run build\n3. npm version patch (if you need to up camera version)\n4. npm publish --access=public\n```\n\n# Prop Types\n| Property | Type | Required? | Description\n| ------ | ------ | :------: | ------ |\n| isTableFlow | Boolean | ✓ | `true` photographing yourself, `false` taking pictures of a friend |\n| disableTableFlow | Function | ✓ | Callback invoked whenever the gyroscope is disabled on the phone, disables the ability to take a photo of yourself. `(): void` |\n| saveFront | Function | ✓ | Callback invoked whenever the front of the photo is saved. `(file): void` |\n| saveSide | Function | ✓ | Callback invoked whenever the side of the photo is saved. `(file): void` |\n| type | String | ✓ | The type of photo to be taken is either `front` or `side` |\n| hardValidation | Object | ✓ | Front and side photo validation object. Format `{ front: null, side: null }` |\n| onClickDone | Function || Callback invoked whenever the user clicks on the button 'Done' `(): void` |\n| turnOffCamera | Function | ✓ | Callback invoked whenever the second photo is taken (you photograph yourself). Turns off the camera component when the audio track ends. `(): void` |\n| setDeviceCoordinates | Function | ✓ | Callback on deviceorientation event. `({ betaX: 23.33, gammaY: 33.54, alphaZ: 65.32 }): void` |","readmeFilename":"README.md"}