{"_id":"@belivvr/aframe-react-stereoscopic","_rev":"7-4cd737892db5061d2daeb9ff8e727b88","name":"@belivvr/aframe-react-stereoscopic","dist-tags":{"latest":"0.1.2"},"versions":{"0.0.1":{"name":"@belivvr/aframe-react-stereoscopic","version":"0.0.1","description":"Immersive stereoscopic video component","author":"juunini","license":"MIT","repository":"https://github.com/belivvr/aframe-react-stereoscopic","homepage":"https://github.com/belivvr/aframe-react-stereoscopic","main":"lib/index.js","unpkg":"dist/@belivvr/aframe-react-stereoscopic.development.js","types":"types/index.d.ts","module":"es/index.js","sideEffects":["es/index.js","lib/index.js"],"keywords":["aframe","react","vr","a-frame","aframevr","reactvr","react-vr","react-component","webvr","webxr","aframe-react","react-aframe","stereoscopic","immersive","react-aframe-stereoscopic"],"scripts":{"test":"is-ci \"test:ci\" \"test:dev\"","test:dev":"npm run test:types && npm run test:format && npm run test:eslint && jest --watch","test:ci":"npm run test:types && npm run test:format && npm run test:eslint && jest --coverage","test:coverage":"yarn test:ci; open coverage/lcov-report/index.html","test:format":"yarn eslint","test:types":"tsc","test:eslint":"eslint --ext .ts,.tsx ./src","build":"yarn build:commonjs && yarn build:es && yarn build:umd && yarn build:types","build:commonjs":"rimraf ./lib && cross-env BABEL_ENV=commonjs babel --extensions .ts,.tsx ./src --out-dir lib","build:es":"rimraf ./es && babel --extensions .ts,.tsx ./src --out-dir es","build:umd":"rimraf ./dist && cross-env NODE_ENV=production rollup -c && rollup-plugin-visualizer stats.json","build:types":"rimraf ./types && tsc --project ./tsconfig.types.json && replace 'import type' 'import' ./types -r --silent && replace 'export type' 'export' ./types -r --silent","watch":"yarn watch:commonjs & yarn watch:es & yarn watch:umd & yarn watch:types","watch:commonjs":"rimraf ./lib && cross-env BABEL_ENV=commonjs babel --watch --extensions .ts,.tsx ./src --out-dir lib","watch:es":"rimraf ./es && babel --watch --extensions .ts,.tsx --ignore ./src/**/tests/**/* ./src --out-dir es","watch:umd":"rimraf ./dist && cross-env NODE_ENV=production rollup -w -c && rollup-plugin-visualizer stats.json","watch:types":"rimraf ./types && tsc --watch --project ./tsconfig.types.json && replace 'import type' 'import' ./types -r --silent && replace 'export type' 'export' ./types -r --silent","now-build":"yarn && cd www && yarn && yarn build","start":"yarn watch","stats":"open ./stats.html","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"packageManager":"yarn@3.1.1","devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.5","@babel/plugin-transform-modules-commonjs":"^7.16.5","@babel/plugin-transform-runtime":"^7.16.5","@babel/preset-env":"^7.16.5","@babel/preset-react":"^7.16.5","@babel/preset-typescript":"^7.16.5","@mdx-js/react":"^1.6.22","@rollup/plugin-replace":"^3.0.0","@storybook/addon-actions":"^6.4.9","@storybook/addon-docs":"^6.4.9","@storybook/addon-essentials":"^6.4.9","@storybook/addon-links":"^6.4.9","@storybook/builder-webpack5":"^6.4.9","@storybook/manager-webpack5":"^6.4.9","@storybook/react":"^6.4.9","@svgr/rollup":"^6.1.2","@testing-library/jest-dom":"^5.16.1","@testing-library/react":"^12.1.2","@types/aframe":"^1","@types/babel__core":"^7","@types/babel__plugin-transform-runtime":"^7","@types/babel__preset-env":"^7","@types/eslint":"^8","@types/jest":"^27.0.3","@types/jest-plugin-context":"^2.9.4","@types/mdx-js__react":"^1.5.5","@types/node":"^17.0.2","@types/react":"^17.0.37","@types/react-dom":"^17.0.11","@types/rimraf":"^3","@types/rollup-plugin-peer-deps-external":"^2","@types/testing-library__jest-dom":"^5.14.2","@typescript-eslint/eslint-plugin":"^5.8.0","@typescript-eslint/parser":"^5.8.0","aframe":"^1.2.0","babel-jest":"^27.4.5","babel-loader":"^8.2.3","babel-plugin-const-enum":"^1.2.0","babel-plugin-transform-async-to-promises":"^0.8.17","cross-env":"^7.0.3","eslint":"^8.5.0","eslint-config-airbnb":"^19.0.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.1.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-storybook":"^0.5.5","is-ci-cli":"^2.2.0","jest":"^27.4.5","jest-plugin-context":"^2.9.0","jest-useragent-mock":"^0.1.1","process":"^0.11.10","react-dom":"^17.0.2","replace":"^1.2.1","rimraf":"^3.0.2","rollup":"^2.61.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-jscc":"^2.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-size":"^0.2.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-visualizer":"^5.5.2","type-fest":"^2.8.0","typescript":"^4.5.4"},"dependencies":{"@babel/runtime":"^7.16.5","@belivvr/aframe-react":"^0.2.4","react":"^17.0.2"},"peerDependencies":{"eslint":"^7.2.0"},"_id":"@belivvr/aframe-react-stereoscopic@0.0.1","gitHead":"c8e097a672d202f5c20d2248aa96224ea8fc3eb0","dist":{"shasum":"f79c0ee2c659601ac5d6ea7b878526089b841588","integrity":"sha512-Ex8QyErmSfdcIsApFKzLv76E0sGILp8Ac2pAaoybumReeUCcrKJ5eJ6LTpLfY+c3NfRF8gdw5JzU/03wgQfhWA==","tarball":"https://registry.npmjs.org/@belivvr/aframe-react-stereoscopic/-/aframe-react-stereoscopic-0.0.1.tgz","fileCount":27,"unpackedSize":383444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwoC9CRA9TVsSAnZWagAA+KcQAItsQ9+GAnwNMdQLElQP\nchAMPd8ylcOaq7J145LlQBY1kc3hMdprxWtSnoF0dqU0LIq0UMYQEbcRQjk4\npzRwi/QNm0637MJ/QJFUu69S//6mUZFVSzcCvC9fHvwX5TC0ik1Nr2abmjaL\nh+ZAZ1zDE5IFxRup4ycszlVH0B6Pv8LwYBYi7rwF4ipIBds+AfuWhpvXxPss\nuIzwZrcCmXqZvuB8QUAYZaWEjv/j3xUXQQJDjFkcurmcaJOvCHKiQAr5pl8x\nSQOoJwpYnqbfINLEhxAExHpfJjBD5jlvRm3nrLA+KhhR5LYXwPg981rAarj9\nErI2DTT5IH1GxEfYkdRKKH2/cPBWyciUJu4jcMArtB2SUbyVtrzNVhcnO/tV\ngsMh+JdWHz69oz94uyUC7ENTCHqpZl0C8QBc/6C21uTm3Rz/F2hwpzHFsZgt\nclhMdwJBzYWHb1pVqRXsi/xBTGN6BA+xzBDpzPEIYEB5AvWLIZPjqbqWoRap\njOfmXJFqfk2HmmEAQPjk7/+TRokh7sZlnhr/OMQX1mOtAMAzKh+Eley9sGZ5\n6lqeGX9PGF+ELoQY8V50kUlf+PDmvKeGeHdRb9RRWYfNoeUrno1uVh+TdUn6\nW63AzBm3q5+6oHomWEqstOAgAKmqOyjvX1C9L+1aTSBMSDXfJwEOlqjGOWnj\naH/z\r\n=ckV9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIExg70JT/Mj2ntNBwBmDRs/gzCfkIJ80U/fdes5DX+nQAiAbxr5qfSkkm6jwNYKa1yt4vtc/7au8SvBx3rAwYU0YRw=="}]},"_npmUser":{"name":"juunini","email":"juuni.ni.i@gmail.com"},"directories":{},"maintainers":[{"name":"rupyyy","email":"jongsun3322@naver.com"},{"name":"juunini","email":"juuni.ni.i@gmail.com"},{"name":"belivvr-juunini","email":"juunini@belivvr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aframe-react-stereoscopic_0.0.1_1640136893760_0.1699502940227806"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.0":{"name":"@belivvr/aframe-react-stereoscopic","version":"0.1.0","description":"Immersive stereoscopic video component","author":{"name":"juunini"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/belivvr/aframe-react-stereoscopic.git"},"homepage":"https://github.com/belivvr/aframe-react-stereoscopic","main":"lib/index.js","unpkg":"dist/@belivvr/aframe-react-stereoscopic.development.js","types":"types/index.d.ts","module":"es/index.js","sideEffects":["es/index.js","lib/index.js"],"keywords":["aframe","react","vr","a-frame","aframevr","reactvr","react-vr","react-component","webvr","webxr","aframe-react","react-aframe","stereoscopic","immersive","react-aframe-stereoscopic"],"scripts":{"test":"is-ci \"test:ci\" \"test:dev\"","test:dev":"npm run test:types && npm run test:format && npm run test:eslint && jest --watch","test:ci":"npm run test:types && npm run test:format && npm run test:eslint && jest --coverage","test:coverage":"yarn test:ci; open coverage/lcov-report/index.html","test:format":"yarn eslint","test:types":"tsc","test:eslint":"eslint --ext .ts,.tsx ./src","build":"yarn build:commonjs && yarn build:es && yarn build:umd && yarn build:types","build:commonjs":"rimraf ./lib && cross-env BABEL_ENV=commonjs babel --extensions .ts,.tsx ./src --out-dir lib","build:es":"rimraf ./es && babel --extensions .ts,.tsx ./src --out-dir es","build:umd":"rimraf ./dist && cross-env NODE_ENV=production rollup -c && rollup-plugin-visualizer stats.json","build:types":"rimraf ./types && tsc --project ./tsconfig.types.json && replace 'import type' 'import' ./types -r --silent && replace 'export type' 'export' ./types -r --silent","watch":"yarn watch:commonjs & yarn watch:es & yarn watch:umd & yarn watch:types","watch:commonjs":"rimraf ./lib && cross-env BABEL_ENV=commonjs babel --watch --extensions .ts,.tsx ./src --out-dir lib","watch:es":"rimraf ./es && babel --watch --extensions .ts,.tsx --ignore ./src/**/tests/**/* ./src --out-dir es","watch:umd":"rimraf ./dist && cross-env NODE_ENV=production rollup -w -c && rollup-plugin-visualizer stats.json","watch:types":"rimraf ./types && tsc --watch --project ./tsconfig.types.json && replace 'import type' 'import' ./types -r --silent && replace 'export type' 'export' ./types -r --silent","now-build":"yarn && cd www && yarn && yarn build","start":"yarn watch","stats":"open ./stats.html","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"packageManager":"yarn@3.1.1","devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.5","@babel/plugin-transform-modules-commonjs":"^7.16.5","@babel/plugin-transform-runtime":"^7.16.5","@babel/preset-env":"^7.16.5","@babel/preset-react":"^7.16.5","@babel/preset-typescript":"^7.16.5","@mdx-js/react":"^1.6.22","@rollup/plugin-replace":"^3.0.0","@storybook/addon-actions":"^6.4.9","@storybook/addon-docs":"^6.4.9","@storybook/addon-essentials":"^6.4.9","@storybook/addon-links":"^6.4.9","@storybook/builder-webpack5":"^6.4.9","@storybook/manager-webpack5":"^6.4.9","@storybook/react":"^6.4.9","@svgr/rollup":"^6.1.2","@testing-library/jest-dom":"^5.16.1","@testing-library/react":"^12.1.2","@types/aframe":"^1","@types/babel__core":"^7","@types/babel__plugin-transform-runtime":"^7","@types/babel__preset-env":"^7","@types/eslint":"^8","@types/jest":"^27.0.3","@types/jest-plugin-context":"^2.9.4","@types/mdx-js__react":"^1.5.5","@types/node":"^17.0.2","@types/react":"^17.0.37","@types/react-dom":"^17.0.11","@types/rimraf":"^3","@types/rollup-plugin-peer-deps-external":"^2","@types/testing-library__jest-dom":"^5.14.2","@typescript-eslint/eslint-plugin":"^5.8.0","@typescript-eslint/parser":"^5.8.0","aframe":"^1.2.0","babel-jest":"^27.4.5","babel-loader":"^8.2.3","babel-plugin-const-enum":"^1.2.0","babel-plugin-transform-async-to-promises":"^0.8.17","cross-env":"^7.0.3","eslint":"^8.5.0","eslint-config-airbnb":"^19.0.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.1.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-storybook":"^0.5.5","is-ci-cli":"^2.2.0","jest":"^27.4.5","jest-plugin-context":"^2.9.0","jest-useragent-mock":"^0.1.1","process":"^0.11.10","react-dom":"^17.0.2","replace":"^1.2.1","rimraf":"^3.0.2","rollup":"^2.61.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-jscc":"^2.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-size":"^0.2.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-visualizer":"^5.5.2","type-fest":"^2.8.0","typescript":"^4.5.4"},"dependencies":{"@babel/runtime":"^7.16.5","@belivvr/aframe-react":"^0.2.4","react":"^17.0.2"},"peerDependencies":{"eslint":"^7.2.0"},"gitHead":"ef63d4eeeadda0e220bd09b638fe79b82aabb2f9","bugs":{"url":"https://github.com/belivvr/aframe-react-stereoscopic/issues"},"_id":"@belivvr/aframe-react-stereoscopic@0.1.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-aFzfjNMA+7GGexT1KsZmHbT3sWCJWmjsadRfKvDqRfukKdugvde1iwCktXx+FEk9MFqjSoYJgeHAHaGEthT4Yg==","shasum":"7c59ec5ce485bdba1532275aa56f8d5fa63bf4ea","tarball":"https://registry.npmjs.org/@belivvr/aframe-react-stereoscopic/-/aframe-react-stereoscopic-0.1.0.tgz","fileCount":27,"unpackedSize":383445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwoYaCRA9TVsSAnZWagAAMh4P/AzuazPQu4p1YFWVpgXq\nWkBEzdRlmbaKuGvYTfQ9QkK9U2/hW7fdCoHAwrYWpMsu8SvtsSjBEbdDU+sJ\ndSFG0G5XYaHhEqC7slLa17KPjaW6IpzLExcCNwjra63t3105B+IevbG8ms6J\nJJuOfWF5Lq1pMhfAp5YWAmPrsA6XGpXMuGTB+0mijMCnEdnrzAsxtMrno+3H\n3q8oF+k1Al6b5LiLdyJUUFUQv1VqjOLfrwwTCLtTwujrL1z/O3XT6ef5a+eY\ndbbYuCcgRtEHHoSBlmLk5KhTl6juyVedyL8LTLUgzbTIGbaJFXjbeIQQgkwH\nPb/oQTnzogoXJ/EOzTy04KFyznwC/mSJ8yjwTeDq1vmirjunQ2adb3v95gcD\nGJHamsEz/uAtxH/pZwCuaj/sg6Uln4lOH6K9djdv9O7K23rvjGd3H6A0HP3R\nVvdwB32S1hrjB9YNoBHUD9+87KCjJEXcoW0EMf3oJ1W+CJWRrT6gmKmBRwEz\n6pHr//tfapBPvVrx+uYTXQT42GrWpQRBlfzr5ekOuhkOmFVXEi19pSNHZClF\ny37nQngk4W98nWj0jjOnZxRZZyA8QQc5Ony1Fdl7hDPEVEJlYrwgEwqTHd3d\naOO6Vlaqs1OcKOlyrxf/CRDVFrxoTP77c6Nnyn0YYhRObMYWFVQNh8Tv2iqD\ncCdb\r\n=fTuW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7rGzP5cKcoOZ1GOD+U9ZEbvDNvodbOchF34nTZCpiaQIhALbCDa+D5eEZYbM+JmEoE34B2Sd1UDxbvsbUsouPaUHb"}]},"_npmUser":{"name":"juunini","email":"juuni.ni.i@gmail.com"},"directories":{},"maintainers":[{"name":"rupyyy","email":"jongsun3322@naver.com"},{"name":"juunini","email":"juuni.ni.i@gmail.com"},{"name":"belivvr-juunini","email":"juunini@belivvr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aframe-react-stereoscopic_0.1.0_1640138266684_0.46009601011510326"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.1":{"name":"@belivvr/aframe-react-stereoscopic","version":"0.1.1","description":"Immersive stereoscopic video component","author":{"name":"juunini"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/belivvr/aframe-react-stereoscopic.git"},"homepage":"https://github.com/belivvr/aframe-react-stereoscopic","main":"lib/index.js","unpkg":"dist/@belivvr/aframe-react-stereoscopic.development.js","types":"types/index.d.ts","module":"es/index.js","sideEffects":["es/index.js","lib/index.js"],"keywords":["aframe","react","vr","a-frame","aframevr","reactvr","react-vr","react-component","webvr","webxr","aframe-react","react-aframe","stereoscopic","immersive","react-aframe-stereoscopic"],"scripts":{"test":"is-ci \"test:ci\" \"test:dev\"","test:dev":"npm run test:types && npm run test:format && npm run test:eslint && jest --watch","test:ci":"npm run test:types && npm run test:format && npm run test:eslint && jest --coverage","test:coverage":"yarn test:ci; open coverage/lcov-report/index.html","test:format":"yarn eslint","test:types":"tsc","test:eslint":"eslint --ext .ts,.tsx ./src","build":"yarn build:commonjs && yarn build:es && yarn build:umd && yarn build:types","build:commonjs":"rimraf ./lib && cross-env BABEL_ENV=commonjs babel --extensions .ts,.tsx ./src --out-dir lib","build:es":"rimraf ./es && babel --extensions .ts,.tsx ./src --out-dir es","build:umd":"rimraf ./dist && cross-env NODE_ENV=production rollup -c && rollup-plugin-visualizer stats.json","build:types":"rimraf ./types && tsc --project ./tsconfig.types.json && replace 'import type' 'import' ./types -r --silent && replace 'export type' 'export' ./types -r --silent","watch":"yarn watch:commonjs & yarn watch:es & yarn watch:umd & yarn watch:types","watch:commonjs":"rimraf ./lib && cross-env BABEL_ENV=commonjs babel --watch --extensions .ts,.tsx ./src --out-dir lib","watch:es":"rimraf ./es && babel --watch --extensions .ts,.tsx --ignore ./src/**/tests/**/* ./src --out-dir es","watch:umd":"rimraf ./dist && cross-env NODE_ENV=production rollup -w -c && rollup-plugin-visualizer stats.json","watch:types":"rimraf ./types && tsc --watch --project ./tsconfig.types.json && replace 'import type' 'import' ./types -r --silent && replace 'export type' 'export' ./types -r --silent","now-build":"yarn && cd www && yarn && yarn build","start":"yarn watch","stats":"open ./stats.html","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"packageManager":"yarn@3.1.1","devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.5","@babel/plugin-transform-modules-commonjs":"^7.16.5","@babel/plugin-transform-runtime":"^7.16.5","@babel/preset-env":"^7.16.5","@babel/preset-react":"^7.16.5","@babel/preset-typescript":"^7.16.5","@mdx-js/react":"^1.6.22","@rollup/plugin-replace":"^3.0.0","@storybook/addon-actions":"^6.4.9","@storybook/addon-docs":"^6.4.9","@storybook/addon-essentials":"^6.4.9","@storybook/addon-links":"^6.4.9","@storybook/builder-webpack5":"^6.4.9","@storybook/manager-webpack5":"^6.4.9","@storybook/react":"^6.4.9","@svgr/rollup":"^6.1.2","@testing-library/jest-dom":"^5.16.1","@testing-library/react":"^12.1.2","@types/aframe":"^1","@types/babel__core":"^7","@types/babel__plugin-transform-runtime":"^7","@types/babel__preset-env":"^7","@types/eslint":"^8","@types/jest":"^27.0.3","@types/jest-plugin-context":"^2.9.4","@types/mdx-js__react":"^1.5.5","@types/node":"^17.0.2","@types/react":"^17.0.37","@types/react-dom":"^17.0.11","@types/rimraf":"^3","@types/rollup-plugin-peer-deps-external":"^2","@types/testing-library__jest-dom":"^5.14.2","@typescript-eslint/eslint-plugin":"^5.8.0","@typescript-eslint/parser":"^5.8.0","aframe":"^1.2.0","babel-jest":"^27.4.5","babel-loader":"^8.2.3","babel-plugin-const-enum":"^1.2.0","babel-plugin-transform-async-to-promises":"^0.8.17","cross-env":"^7.0.3","eslint":"^8.5.0","eslint-config-airbnb":"^19.0.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.1.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-storybook":"^0.5.5","is-ci-cli":"^2.2.0","jest":"^27.4.5","jest-plugin-context":"^2.9.0","jest-useragent-mock":"^0.1.1","process":"^0.11.10","react-dom":"^17.0.2","replace":"^1.2.1","rimraf":"^3.0.2","rollup":"^2.61.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-jscc":"^2.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-size":"^0.2.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-visualizer":"^5.5.2","type-fest":"^2.8.0","typescript":"^4.5.4"},"dependencies":{"@babel/runtime":"^7.16.5","@belivvr/aframe-react":"^0.2.4","react":"^17.0.2"},"peerDependencies":{"eslint":"^7.2.0"},"gitHead":"f1f1e26926b868f641f5b58f9320fbc482fcfb40","bugs":{"url":"https://github.com/belivvr/aframe-react-stereoscopic/issues"},"_id":"@belivvr/aframe-react-stereoscopic@0.1.1","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-UWUp6xVgcs9YmwmE55s8cu0pggc1KV0x7e3CLzxPoPYHpJ3BfvAo5yNtolXAmJ+pKEeBMZfPnlD5DIfSURnXjQ==","shasum":"42bf7fafad70bb651e3a3814f51f6bae77ded822","tarball":"https://registry.npmjs.org/@belivvr/aframe-react-stereoscopic/-/aframe-react-stereoscopic-0.1.1.tgz","fileCount":27,"unpackedSize":383961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwoeICRA9TVsSAnZWagAA0bkQAKPbSOyTtEWz0HCnFLpV\n/Bxgz0pw9Q/Sv3Szf/UvkRF7O7xI1sPAw1bA8KMNA6RdpxsA4oEvZlJo94eX\n/cutdUBZfWyD6yi9yvXoEGFQlARovPiXZmV/BgVmEWtZGCXUKG3kalCK+PbB\nJcEWAm9u4ugsufM3305bYiw1no5aavx9/mwsUIikyMRmkyVmemCLSWMcsHPL\nOnkCJrv9BaakDmH+cuW3X2bdDLoIUBxf3kMhvmhhiz56H9guhmCqwtnvpDu0\n28gLuHacLmIYP458I0M0swqHdbRYATzieoiqce9Tukq1DoVOiljrQdQNx/1D\nNyJ+IhFhbidtDWkip7/RTcHY5TR3CVItWDsstgcpUooy4XkCr672pkD5Wxne\nt/gZBUCmQf4S7jH/iipvi7E1QuSg+X5Bh/eX63LNros+YGMS7cpkHLtd6i+n\nEVWQPOOUl3P6EUq1/o3N1vFFlO1lC+ZOjhr/SHzZtG8w+gmwv8Kz8Pn8GvP7\nMkJRJxT8O+cgkWP4mO1as1iz+VFa7IvH/87T755zaB2WDGD96sN8BEYxLvt5\n7fTAjr5W8vB2RgMP4648jduKNS0DLOT67ZEOvMolHDnFtldIc588QP28HAm4\nyESjQt5lwW5pMDkuO37Z/FRfcYyTC5vh4AHdA3pmz977Y0+Udnc02cteCx8P\no61E\r\n=scHq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoj+jpNIhhgWSd5nYCyldgzQb8OYMuyNbqk6stT+HRGAIhALw5PMSpKvjTmwPCHspcEOzGMxninwA1u4hTLO2IA6aH"}]},"_npmUser":{"name":"juunini","email":"juuni.ni.i@gmail.com"},"directories":{},"maintainers":[{"name":"rupyyy","email":"jongsun3322@naver.com"},{"name":"juunini","email":"juuni.ni.i@gmail.com"},{"name":"belivvr-juunini","email":"juunini@belivvr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aframe-react-stereoscopic_0.1.1_1640138632355_0.08394454787613248"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.2":{"name":"@belivvr/aframe-react-stereoscopic","version":"0.1.2","description":"Immersive stereoscopic video component","author":{"name":"juunini"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/belivvr/aframe-react-stereoscopic.git"},"homepage":"https://github.com/belivvr/aframe-react-stereoscopic","main":"lib/index.js","unpkg":"dist/@belivvr/aframe-react-stereoscopic.development.js","types":"types/index.d.ts","module":"es/index.js","sideEffects":["es/index.js","lib/index.js"],"keywords":["aframe","react","vr","a-frame","aframevr","reactvr","react-vr","react-component","webvr","webxr","aframe-react","react-aframe","stereoscopic","immersive","react-aframe-stereoscopic"],"scripts":{"test":"is-ci \"test:ci\" \"test:dev\"","test:dev":"npm run test:types && npm run test:format && npm run test:eslint && jest --watch","test:ci":"npm run test:types && npm run test:format && npm run test:eslint && jest --coverage","test:coverage":"yarn test:ci; open coverage/lcov-report/index.html","test:format":"yarn eslint","test:types":"tsc","test:eslint":"eslint --ext .ts,.tsx ./src","build":"yarn build:commonjs && yarn build:es && yarn build:umd && yarn build:types","build:commonjs":"rimraf ./lib && cross-env BABEL_ENV=commonjs babel --extensions .ts,.tsx ./src --out-dir lib","build:es":"rimraf ./es && babel --extensions .ts,.tsx ./src --out-dir es","build:umd":"rimraf ./dist && cross-env NODE_ENV=production rollup -c && rollup-plugin-visualizer stats.json","build:types":"rimraf ./types && tsc --project ./tsconfig.types.json && replace 'import type' 'import' ./types -r --silent && replace 'export type' 'export' ./types -r --silent","watch":"yarn watch:commonjs & yarn watch:es & yarn watch:umd & yarn watch:types","watch:commonjs":"rimraf ./lib && cross-env BABEL_ENV=commonjs babel --watch --extensions .ts,.tsx ./src --out-dir lib","watch:es":"rimraf ./es && babel --watch --extensions .ts,.tsx --ignore ./src/**/tests/**/* ./src --out-dir es","watch:umd":"rimraf ./dist && cross-env NODE_ENV=production rollup -w -c && rollup-plugin-visualizer stats.json","watch:types":"rimraf ./types && tsc --watch --project ./tsconfig.types.json && replace 'import type' 'import' ./types -r --silent && replace 'export type' 'export' ./types -r --silent","now-build":"yarn && cd www && yarn && yarn build","start":"yarn watch","stats":"open ./stats.html","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"packageManager":"yarn@3.1.1","devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.5","@babel/plugin-transform-modules-commonjs":"^7.16.5","@babel/plugin-transform-runtime":"^7.16.5","@babel/preset-env":"^7.16.5","@babel/preset-react":"^7.16.5","@babel/preset-typescript":"^7.16.5","@mdx-js/react":"^1.6.22","@rollup/plugin-replace":"^3.0.0","@storybook/addon-actions":"^6.4.9","@storybook/addon-docs":"^6.4.9","@storybook/addon-essentials":"^6.4.9","@storybook/addon-links":"^6.4.9","@storybook/builder-webpack5":"^6.4.9","@storybook/manager-webpack5":"^6.4.9","@storybook/react":"^6.4.9","@svgr/rollup":"^6.1.2","@testing-library/jest-dom":"^5.16.1","@testing-library/react":"^12.1.2","@types/aframe":"^1","@types/babel__core":"^7","@types/babel__plugin-transform-runtime":"^7","@types/babel__preset-env":"^7","@types/eslint":"^8","@types/jest":"^27.0.3","@types/jest-plugin-context":"^2.9.4","@types/mdx-js__react":"^1.5.5","@types/node":"^17.0.2","@types/react":"^17.0.37","@types/react-dom":"^17.0.11","@types/rimraf":"^3","@types/rollup-plugin-peer-deps-external":"^2","@types/testing-library__jest-dom":"^5.14.2","@typescript-eslint/eslint-plugin":"^5.8.0","@typescript-eslint/parser":"^5.8.0","aframe":"^1.2.0","babel-jest":"^27.4.5","babel-loader":"^8.2.3","babel-plugin-const-enum":"^1.2.0","babel-plugin-transform-async-to-promises":"^0.8.17","cross-env":"^7.0.3","eslint":"^8.5.0","eslint-config-airbnb":"^19.0.2","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.1.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-storybook":"^0.5.5","is-ci-cli":"^2.2.0","jest":"^27.4.5","jest-plugin-context":"^2.9.0","jest-useragent-mock":"^0.1.1","process":"^0.11.10","react-dom":"^17.0.2","replace":"^1.2.1","rimraf":"^3.0.2","rollup":"^2.61.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-jscc":"^2.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-size":"^0.2.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-visualizer":"^5.5.2","type-fest":"^2.8.0","typescript":"^4.5.4"},"dependencies":{"@babel/runtime":"^7.16.5","@belivvr/aframe-react":"^0.2.4","react":"^17.0.2"},"peerDependencies":{"eslint":"^7.2.0"},"gitHead":"410d71bbab3cf2cbad1db7549b332ffb92c1437c","bugs":{"url":"https://github.com/belivvr/aframe-react-stereoscopic/issues"},"_id":"@belivvr/aframe-react-stereoscopic@0.1.2","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-+BcyiXaa1N5N5KAwHQt3XU2Rm48aHDLrPftJWq4bCb17jcApIHvxMPVfCWd6Juak/ES7DwUgG47NLW3XY1ubdg==","shasum":"74d13c9422a56258e911976a0c474c9a823c554c","tarball":"https://registry.npmjs.org/@belivvr/aframe-react-stereoscopic/-/aframe-react-stereoscopic-0.1.2.tgz","fileCount":27,"unpackedSize":383961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwohJCRA9TVsSAnZWagAAXhcP/0hQ7ikE21+Vc7VlmRtS\nMuvshdPwNiiftfPcBM5SGP4Ge4zwAaICFe/ASOPZ1pk+QT6LQECU/IQ4YGzn\nl7JPPDBdBSnAUx5dxR4B0joIlxQjtFtgJSFAHCCpXemD0MOpfalu5DFYC0zD\nKCxYnNvldB3rt2peCvPHyBigNsE8y+thnvyWwVd0F+Ia03t7FbyEJJ13tvlz\nry3Xj5Gf8iEJ62n45xzoZUPtrGOk9Pop9WxPwlZ5hKpw3AEAt9rWPmx0Hyp8\nlknEa1iayDyuA/Vvdmt5cMrMu6aw3DhbOqHz82z942Jny7GJo+nDZD4W/Ksw\nJtCR0T+XjBb8azNDCP8y1uQMTAfpeASvaDOYNkTJvxj6ypTHuzvDdTdV4npO\nG3IUXpkreM82YkDXTFRXLWmEmW0wfFQjpbLpMtlmXDnNhZGfYuHWw2k0iChW\nESsXwNYjCcXecYgkYsQm72m533k2erZmE2JZnFh+HeVqOLVR5MTCW7LojfvL\neu9FZlcnJgjtibCrI4Ku2PF0uVcQT3Wbfxup4QJVC+xE4nOYkmqxtR+96bQ9\nUruqJmSvBbUxlLTKLLMwwzomhmzavEBRo4zVBdkn4tXRBnZYo8ogwxoAxE9L\nVjxrr8rXWJwbMvWcRsPotLuoGsHuJTkFZd3tF6Xj9jNwWiOCREh2F71+Y6US\nMkZy\r\n=VDt5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA4mw5OJQauLQMO3srhjavFZ/MVSyoY2E51yY2JLZqYhAiBqw1ktZr0c3Ot0xEAKsezjx9hD5raUWl/uMFXMbCR/mw=="}]},"_npmUser":{"name":"juunini","email":"juuni.ni.i@gmail.com"},"directories":{},"maintainers":[{"name":"rupyyy","email":"jongsun3322@naver.com"},{"name":"juunini","email":"juuni.ni.i@gmail.com"},{"name":"belivvr-juunini","email":"juunini@belivvr.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aframe-react-stereoscopic_0.1.2_1640138825333_0.5887678799197424"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2021-12-22T01:34:53.672Z","0.0.1":"2021-12-22T01:34:53.931Z","modified":"2023-08-18T01:50:54.718Z","0.1.0":"2021-12-22T01:57:46.836Z","0.1.1":"2021-12-22T02:03:52.558Z","0.1.2":"2021-12-22T02:07:05.497Z"},"maintainers":[{"email":"juuni.ni.i@gmail.com","name":"juunini"}],"description":"Immersive stereoscopic video component","homepage":"https://github.com/belivvr/aframe-react-stereoscopic","keywords":["aframe","react","vr","a-frame","aframevr","reactvr","react-vr","react-component","webvr","webxr","aframe-react","react-aframe","stereoscopic","immersive","react-aframe-stereoscopic"],"repository":{"type":"git","url":"git+https://github.com/belivvr/aframe-react-stereoscopic.git"},"author":{"name":"juunini"},"license":"MIT","readme":"# A-Frame React Immersive Stereoscopic Video Component\n\n![Belivvr logo](https://avatars.githubusercontent.com/u/40684200?s=200&v=4)\n\n![React](https://img.shields.io/badge/React-20232A?style=for-the-badge&logo=react&logoColor=61DAFB)\n![TypeScript](https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge&logo=typescript&logoColor=white)\n\n[![codecov](https://codecov.io/gh/belivvr/aframe-react-stereoscopic/branch/main/graph/badge.svg?token=MOHVGALD58)](https://codecov.io/gh/belivvr/aframe-react-stereoscopic)\n\n## Languages\n\n[한국어](./README/ko.md) | [English](./README/en.md)\n\n---\n\n## Introduce\n\nThis library was created by referring to the [aframe-stereo-component](https://github.com/oscarmarinmiro/aframe-stereo-component).  \nThe library I referred to did not work in `aframe@^1.2.0`, so I made it work in `three@^0.135.0`, referring to [the example of Three.js WebXR VR video](https://github.com/mrdoob/three.js/blob/r135/examples/webxr_vr_video.html).  \n\n![MaryOculus Screenshot](https://user-images.githubusercontent.com/41536271/146868338-f5c42aae-9fde-46b4-b80c-229f3cd4317a.png)\n\nIt is a component created to provide the above stereoscopic video as VR Immersive.\n\n## Install\n\nRequire to install [@belivvr/aframe-react](https://github.com/belivvr/aframe-react).\n\n```sh\n# yarn\nyarn add aframe @belivvr/aframe-react @belivvr/aframe-react-stereoscopic\n\n# npm\nnpm i aframe @belivvr/aframe-react @belivvr/aframe-react-stereoscopic\n```\n\n## Usage\n\n### React\n\n```tsx\nimport AFRAME from 'aframe';\nimport { Scene, Assets } from '@belivvr/aframe-react';\nimport {\n  stereoscopic,\n  StereoscopicCamera,\n  StereoscopicVideo,\n} from '@belivvr/aframe-react-stereoscopic';\n\nstereoscopic(AFRAME); // Doing AFRAME.registerComponent in stereoscopic function.\n\nReactDOM.render(\n  (\n    <Scene>\n      <Assets>\n        <video\n          id=\"video\"\n          src=\"./MaryOculus.mp4\"\n          controls\n          autoPlay\n          playsInline\n          muted\n          crossOrigin=\"crossorigin\"\n        />\n      </Assets>\n\n      <StereoscopicCamera\n        wasdControlsEnabled={false}\n        reverseMouseDrag\n      />\n      <StereoscopicVideo\n        src=\"#video\"\n        mode=\"full\" // full or half\n      />\n    </Scene>\n  ),\n  document.getElementById('root'),\n);\n```\n\n### Next.JS\n\nCan't using `import AFRAME from 'aframe';` in Next.JS.  \nInevitably, we have no choice but to use `require`, and we have to check the completion of ssr through `useEffect` and then rendering.  \n\nSince `aframe` uses the `window` object, check the window object through `typeof window !== 'undefined'` and call `aframe`.\n\n```tsx\nimport type { NextPage } from 'next';\n\nimport React, { useEffect, useState } from 'react';\nimport { Scene, Assets } from '@belivvr/aframe-react';\nimport {\n  stereoscopic,\n  StereoscopicCamera,\n  StereoscopicVideo,\n} from '@belivvr/aframe-react-stereoscopic';\n\nconst Home: NextPage = () => {\n  const [rendered, setRendered] = useState<boolean>(false);\n\n  useEffect(() => {\n    setRendered(true);\n\n    if (typeof window !== 'undefined') {\n      const AFRAME = require('aframe'); // eslint-disable-line global-require\n      stereoscopic(AFRAME); // Doing AFRAME.registerComponent in stereoscopic function.\n    }\n  }, [stereoscopic, setRendered]);\n\n  if (!rendered) {\n    return <>loading</>;\n  }\n\n  return (\n    <Scene>\n      <Assets>\n        <video\n          id=\"video\"\n          src=\"./MaryOculus.mp4\"\n          controls\n          autoPlay\n          playsInline\n          muted\n          crossOrigin=\"crossorigin\"\n        />\n      </Assets>\n\n      <StereoscopicCamera\n        wasdControlsEnabled={false}\n        reverseMouseDrag\n      />\n      <StereoscopicVideo\n        src=\"#video\"\n        mode=\"full\" // full or half\n      />\n    </Scene>\n  );\n};\n\nexport default Home;\n```\n\n## Options\n\n### StereoscopicVideo\n\n|name|description|default|required|\n|:-|:-|:-|:-:|\n|src|target video tag's id||✅|\n|mode|full(360°), half(180°)|full||\n\n### StereoscopicCamera\n\n[a-camera reference](https://aframe.io/docs/1.2.0/primitives/a-camera.html)  \n[Entity reference](https://aframe.io/docs/1.2.0/core/entity.html)  \n\n`a-camera` is a structure that inherits `a-entity`, so all components used in `a-entity` can be used.  \nBelow is the reference of `a-camera`.\n\n|name|description|default|required|\n|:-|:-|:-|:-:|\n|far|Camera frustum far clipping plane.|10000||\n|fov|Field of view (in degrees).|\t80||\n|lookControlsEnabled|Whether look controls are enabled.|true||\n|near|Camera frustum near clipping plane.|0.5||\n|reverseMouseDrag|Whether to reverse mouse drag.|false||\n|wasdControlsEnabled|Whether the WASD controls are enabled.|true||\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/belivvr/aframe-react-stereoscopic/issues"}}