{"_id":"aframe","_rev":"58-3b5b8a44f3757e578953b473e6ff07b1","name":"aframe","dist-tags":{"latest":"1.7.1"},"versions":{"0.0.0":{"name":"aframe","version":"0.0.0","license":"MIT","_id":"aframe@0.0.0","maintainers":[{"name":"mozvr","email":"cvan@mozilla.com"}],"dist":{"shasum":"fd5f0d7e0846122eafc2db2d28623c87d2977af2","tarball":"https://registry.npmjs.org/aframe/-/aframe-0.0.0.tgz","integrity":"sha512-m18J8mVpcmivr/lQKbWmYfvaMHdjaS6RwObunjSPK7X0G6xLOCoeeFab2mqgp4kYDZEug7+kdP2mQWZoI8jaBg==","signatures":[{"sig":"MEUCIGpCK2afxSMR2SyIKqVdVRgK5KzTk+tHIrLVWFvnlic/AiEA+4QaXYbbLZIQkty/ZFneM341aLtMcGig8GPwe+vGYyg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"fd5f0d7e0846122eafc2db2d28623c87d2977af2","scripts":{},"_npmUser":{"name":"mozvr","email":"cvan@mozilla.com"},"_npmVersion":"2.12.1","directories":{},"_nodeVersion":"0.12.7"},"0.0.9":{"name":"aframe","version":"0.0.9","keywords":["aframe","aframe-core","vr","webvr","3d","three","components","elements"],"license":"MIT","_id":"aframe@0.0.9","maintainers":[{"name":"mozvr","email":"cvan@mozilla.com"}],"homepage":"https://github.com/aframevr/aframe#readme","bugs":{"url":"https://github.com/aframevr/aframe/issues"},"dist":{"shasum":"84011bfb75be8578665dcb2673c1197e0f7b0fb4","tarball":"https://registry.npmjs.org/aframe/-/aframe-0.0.9.tgz","integrity":"sha512-tHC+3wmjKKtAUuNZjwnv91CciqLaD2jRS02SuahCR2ceC0lXBc4DbRZMQuJqw/nk2Uml7QB7n94oC3xC9Yc2Nw==","signatures":[{"sig":"MEUCIFzE5A5b2DFI55/3+GUoYn2eDTDAIwfFhhHXBrLyo8ajAiEA62El6L1bbpVawrDhi1KG2s7mwewXCqrKfbYFM7F19+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"link":true,"main":"index.js","_from":".","_shasum":"84011bfb75be8578665dcb2673c1197e0f7b0fb4","gitHead":"116e71a346d52c711c6beb5dc09631d847d5501d","scripts":{"dev":"npm run build && node ./scripts/budo","dist":"mkdir -p dist/ && npm run browserify -s -- --debug | exorcist dist/aframe.js.map > dist/aframe.js && uglifyjs dist/aframe.js -c warnings=false -m -o dist/aframe.min.js","lint":"semistandard -v $(git ls-files '*.js') | snazzy","build":"mkdir -p build/ && npm run browserify -- --debug -o build/aframe.js","start":"npm run dev","ghpages":"node ./scripts/gh-pages","release":"npm login && npm version patch --minor && npm publish && git push --follow-tags","gh-pages":"npm run ghpages","precommit":"npm run lint","browserify":"browserify ./index.js -s 'aframe'","preghpages":"npm run dist && rm -rf gh-pages && mkdir -p gh-pages && cp -r {.nojekyll,dist,lib,examples,index.html,style} gh-pages/. 2>/dev/null || : && git checkout dist/ && replace 'build/aframe.js' 'dist/aframe.min.js' gh-pages/ -r --silent"},"_npmUser":{"name":"mozvr","email":"cvan@mozilla.com"},"browserify":{"transform":[["polymerize",{"match":".*.html$"}]]},"repository":{"url":"git+https://github.com/aframevr/aframe.git","type":"git"},"_npmVersion":"2.12.1","description":"Building blocks for the VR Web","directories":{},"_nodeVersion":"0.12.7","dependencies":{"aframe-core":"^0.0.3"},"semistandard":{"ignore":["build/**","dist/**","lib/vendor/**","examples/_js/**"]},"devDependencies":{"budo":"^7.0.2","husky":"^0.10.1","snazzy":"^2.0.1","replace":"^0.3.0","exorcist":"^0.4.0","gh-pages":"^0.4.0","uglifyjs":"^2.4.10","browserify":"^11.0.1","polymerize":"^1.0.0","semistandard":"^7.0.2","html-minifier":"^0.8.0"}},"0.1.0":{"name":"aframe","version":"0.1.0","keywords":["aframe","aframe-core","vr","webvr","3d","three","components","elements"],"license":"MIT","_id":"aframe@0.1.0","maintainers":[{"name":"mozvr","email":"cvan@mozilla.com"}],"homepage":"https://github.com/aframevr/aframe#readme","bugs":{"url":"https://github.com/aframevr/aframe/issues"},"dist":{"shasum":"b2c86aeda7424cc07c9052c55951c7a2a6db0829","tarball":"https://registry.npmjs.org/aframe/-/aframe-0.1.0.tgz","integrity":"sha512-pT7PPqBKyO/GaMANSapPuLc7wpze53MKP+nCNSJ3cmcwdkL+/AcZqu9O2RQbWC6QyWKoofne4EHx0JrXBBGgNQ==","signatures":[{"sig":"MEYCIQC3gaeOjtEZSqSpPneAagiRPwnqBBzi4MD0XtVK17VFeAIhAPBu6WkNiCEjLVC6PJlp5a35gAaK+gD0RtfNdpDSynJ3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"link":true,"main":"index.js","_from":".","_shasum":"b2c86aeda7424cc07c9052c55951c7a2a6db0829","gitHead":"90079679038b6bc873e6a5ca7ddc5abc7901362c","scripts":{"dev":"npm run build && node ./scripts/budo","dist":"mkdir -p dist/ && npm run browserify -s -- --debug | exorcist dist/aframe.js.map > dist/aframe.js && uglifyjs dist/aframe.js -c warnings=false -m -o dist/aframe.min.js","lint":"semistandard -v $(git ls-files '*.js') | snazzy","build":"mkdir -p build/ && npm run browserify -- --debug -o build/aframe.js","start":"npm run dev","ghpages":"node ./scripts/gh-pages","gh-pages":"npm run ghpages","precommit":"npm run lint","browserify":"browserify ./index.js -s 'AFRAME'","preghpages":"npm run dist && rm -rf gh-pages && mkdir -p gh-pages && cp -r {.nojekyll,dist,lib,examples,index.html,style} gh-pages/. 2>/dev/null || : && git checkout dist/ && replace 'build/aframe.js' 'dist/aframe.min.js' gh-pages/ -r --silent","release:bump":"npm version patch --preminor","release:push":"npm login && npm publish && git push --follow-tags"},"_npmUser":{"name":"mozvr","email":"cvan@mozilla.com"},"browserify":{"transform":[["polymerize",{"match":".*.html$"}]]},"repository":{"url":"git+https://github.com/aframevr/aframe.git","type":"git"},"_npmVersion":"2.12.1","description":"Building blocks for the VR Web","directories":{},"_nodeVersion":"0.12.7","dependencies":{"aframe-core":"^0.1.1"},"semistandard":{"ignore":["build/**","dist/**","lib/vendor/**","examples/_js/**"]},"devDependencies":{"budo":"^7.0.2","husky":"^0.10.1","snazzy":"^2.0.1","replace":"^0.3.0","exorcist":"^0.4.0","gh-pages":"^0.4.0","uglifyjs":"^2.4.10","browserify":"^11.0.1","polymerize":"^1.0.0","semistandard":"^7.0.2","html-minifier":"^0.8.0","browserify-css":"^0.8.2"}},"0.1.1":{"name":"aframe","version":"0.1.1","keywords":["aframe","aframe-core","vr","webvr","3d","three","components","elements"],"license":"MIT","_id":"aframe@0.1.1","maintainers":[{"name":"mozvr","email":"cvan@mozilla.com"}],"homepage":"https://github.com/aframevr/aframe#readme","bugs":{"url":"https://github.com/aframevr/aframe/issues"},"dist":{"shasum":"7f19f406283eacade073cd1ecda66879530bed84","tarball":"https://registry.npmjs.org/aframe/-/aframe-0.1.1.tgz","integrity":"sha512-Kj4UprIcyN67rf0PMGq2Gr8MHDgPDn+K7i0Sl7wu0YkCT20dTtv51/Sil17Ed6jhWQCUVLV7sg48EztuyuN/sw==","signatures":[{"sig":"MEQCIBheGZUvuH9xzdAGumGHtQ+J2en9gScyLC78OSo6bJUtAiB7V5Cvd8bpZPJG+eCyCPNQnk2ncbkqsr1dsecYH+35bw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"link":true,"main":"index.js","_from":".","_shasum":"7f19f406283eacade073cd1ecda66879530bed84","gitHead":"77528185533140eda96fe71e895e696d6cd00bca","scripts":{"dev":"npm run build && node ./scripts/budo","dist":"mkdir -p dist/ && npm run browserify -s -- --debug | exorcist dist/aframe.js.map > dist/aframe.js && uglifyjs dist/aframe.js -c warnings=false -m -o dist/aframe.min.js","lint":"semistandard -v $(git ls-files '*.js') | snazzy","build":"mkdir -p build/ && npm run browserify -- --debug -o build/aframe.js","start":"npm run dev","ghpages":"node ./scripts/gh-pages","gh-pages":"npm run ghpages","precommit":"npm run lint","browserify":"browserify ./index.js -s 'AFRAME'","preghpages":"npm run dist && rm -rf gh-pages && mkdir -p gh-pages && cp -r {.nojekyll,dist,lib,examples,index.html,style} gh-pages/. 2>/dev/null || : && git checkout dist/ && replace 'build/aframe.js' 'dist/aframe.min.js' gh-pages/ -r --silent","release:bump":"npm version patch --preminor","release:push":"npm login && npm publish && git push --follow-tags"},"_npmUser":{"name":"mozvr","email":"cvan@mozilla.com"},"browserify":{"transform":[["polymerize",{"match":".*.html$"}]]},"repository":{"url":"git+https://github.com/aframevr/aframe.git","type":"git"},"_npmVersion":"2.12.1","description":"Building blocks for the VR Web","directories":{},"_nodeVersion":"0.12.7","dependencies":{"aframe-core":"^0.1.1"},"semistandard":{"ignore":["build/**","dist/**","lib/vendor/**","examples/_js/**"]},"devDependencies":{"budo":"^7.0.2","husky":"^0.10.1","snazzy":"^2.0.1","replace":"^0.3.0","exorcist":"^0.4.0","gh-pages":"^0.4.0","uglifyjs":"^2.4.10","browserify":"^11.0.1","polymerize":"^1.0.0","semistandard":"^7.0.2","html-minifier":"^0.8.0","browserify-css":"^0.8.2"}},"0.1.2":{"name":"aframe","version":"0.1.2","keywords":["aframe","aframe-core","vr","webvr","3d","three","components","elements"],"license":"MIT","_id":"aframe@0.1.2","maintainers":[{"name":"caseyyee","email":"caseyyee.ca@gmail.com"},{"name":"cvan","email":"hearcomestreble@gmail.com"},{"name":"dmarcos","email":"diego.marcos@gmail.com"},{"name":"mozvr","email":"cvan@mozilla.com"},{"name":"ngokevin","email":"me@ngokevin.com"}],"homepage":"https://github.com/aframevr/aframe#readme","bugs":{"url":"https://github.com/aframevr/aframe/issues"},"dist":{"shasum":"c01ccfbcc631ef33daa597a40920b364e9e7eb06","tarball":"https://registry.npmjs.org/aframe/-/aframe-0.1.2.tgz","integrity":"sha512-ngXbsdt2YPiYeh8SVkjQ4/q7miwWES3lY/PUwG73JmSuCBur2sj7AOUWaJfmJqkwvcsYuVUgOZuc87fPxXV3Ww==","signatures":[{"sig":"MEUCIE8VdKo4ueSSdOBZs26RNoBUhRu7M2qa3MNGe8r4/xEHAiEAh5CyZES6RX+l3sA3dtEHnpWcggySEx4AHA+ZDcvRUuo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"link":true,"main":"index.js","_from":".","_shasum":"c01ccfbcc631ef33daa597a40920b364e9e7eb06","gitHead":"6a812d6231b32c2cb481851c85de1532c8ec2a43","scripts":{"dev":"npm run build && node ./scripts/budo","dist":"mkdir -p dist/ && npm run browserify -s -- --debug | exorcist dist/aframe.js.map > dist/aframe.js && uglifyjs dist/aframe.js -c warnings=false -m -o dist/aframe.min.js","lint":"semistandard -v $(git ls-files '*.js') | snazzy","build":"mkdir -p build/ && npm run browserify -- --debug -o build/aframe.js","start":"npm run dev","ghpages":"node ./scripts/gh-pages","version":"npm run dist","gh-pages":"npm run ghpages","precommit":"npm run lint","browserify":"browserify ./index.js -s 'AFRAME'","preghpages":"npm run dist && rm -rf gh-pages && mkdir -p gh-pages && cp -r {.nojekyll,dist,lib,examples,index.html,style} gh-pages/. 2>/dev/null || : && git checkout dist/ && replace 'build/aframe.js' 'dist/aframe.min.js' gh-pages/ -r --silent","release:bump":"npm version patch --preminor && git commit -a -C HEAD --amend","release:push":"npm login && npm publish && git push --follow-tags"},"_npmUser":{"name":"ngokevin","email":"me@ngokevin.com"},"browserify":{"transform":[["polymerize",{"match":".*.html$"}]]},"repository":{"url":"git+https://github.com/aframevr/aframe.git","type":"git"},"_npmVersion":"2.11.2","description":"Building blocks for the VR Web","directories":{},"_nodeVersion":"0.12.6","dependencies":{"browserify":"^11.0.1","polymerize":"^1.0.0","aframe-core":"^0.1.5","browserify-css":"^0.8.2"},"semistandard":{"ignore":["build/**","dist/**","lib/vendor/**","examples/_js/**"]},"devDependencies":{"budo":"^7.0.2","husky":"^0.10.1","snazzy":"^2.0.1","replace":"^0.3.0","exorcist":"^0.4.0","gh-pages":"^0.4.0","uglifyjs":"^2.4.10","semistandard":"^7.0.2","html-minifier":"^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/aframe-0.1.2.tgz_1455910095467_0.35676133492961526","host":"packages-5-east.internal.npmjs.com"}},"0.1.3":{"name":"aframe","version":"0.1.3","keywords":["aframe","aframe-core","vr","webvr","3d","three","components","elements"],"license":"MIT","_id":"aframe@0.1.3","maintainers":[{"name":"caseyyee","email":"caseyyee.ca@gmail.com"},{"name":"cvan","email":"hearcomestreble@gmail.com"},{"name":"dmarcos","email":"diego.marcos@gmail.com"},{"name":"mozvr","email":"cvan@mozilla.com"},{"name":"ngokevin","email":"me@ngokevin.com"}],"homepage":"https://github.com/aframevr/aframe#readme","bugs":{"url":"https://github.com/aframevr/aframe/issues"},"dist":{"shasum":"fd716d55e0488ac1a7f527bdbbd2129fd601edf3","tarball":"https://registry.npmjs.org/aframe/-/aframe-0.1.3.tgz","integrity":"sha512-Y3FqkU2ippM376cTQACZuw2wPkAo2eM3mvwyiVSiLb1mkEpHueM79fuC00CMApmwdULhXPnifI3wxKd4H903nA==","signatures":[{"sig":"MEYCIQCUAqt6oUU9hx68Umyt5VyjZC89WaPZ4DuMplebJZ6qHwIhALfHZk5o402tCbaXk4nNKX7fiOgTZWLKXhypB9UA9kfr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"link":true,"main":"index.js","_from":".","_shasum":"fd716d55e0488ac1a7f527bdbbd2129fd601edf3","gitHead":"41f71036f3017523df364822c07542e1de3b469c","scripts":{"dev":"npm run build && node ./scripts/budo","dist":"mkdir -p dist/ && npm run browserify -s -- --debug | exorcist dist/aframe.js.map > dist/aframe.js && uglifyjs dist/aframe.js -c warnings=false -m -o dist/aframe.min.js","lint":"semistandard -v $(git ls-files '*.js') | snazzy","build":"mkdir -p build/ && npm run browserify -- --debug -o build/aframe.js","start":"npm run dev","ghpages":"node ./scripts/gh-pages","version":"npm run dist","gh-pages":"npm run ghpages","precommit":"npm run lint","browserify":"browserify ./index.js -s 'AFRAME'","preghpages":"npm run dist && rm -rf gh-pages && mkdir -p gh-pages && cp -r {.nojekyll,dist,lib,examples,index.html,style} gh-pages/. 2>/dev/null || : && git checkout dist/ && replace 'build/aframe.js' 'dist/aframe.min.js' gh-pages/ -r --silent","release:bump":"npm version patch --preminor && git commit -a -C HEAD --amend","release:push":"npm login && npm publish && git push --follow-tags"},"_npmUser":{"name":"ngokevin","email":"me@ngokevin.com"},"browserify":{"transform":[["polymerize",{"match":".*.html$"}]]},"repository":{"url":"git+https://github.com/aframevr/aframe.git","type":"git"},"_npmVersion":"2.11.2","description":"Building blocks for the VR Web","directories":{},"_nodeVersion":"0.12.6","dependencies":{"browserify":"^11.0.1","polymerize":"^1.0.0","aframe-core":"^0.1.6","browserify-css":"^0.8.2"},"semistandard":{"ignore":["build/**","dist/**","lib/vendor/**","examples/_js/**"]},"devDependencies":{"budo":"^7.0.2","husky":"^0.10.1","snazzy":"^2.0.1","replace":"^0.3.0","exorcist":"^0.4.0","gh-pages":"^0.4.0","uglifyjs":"^2.4.10","semistandard":"^7.0.2","html-minifier":"^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/aframe-0.1.3.tgz_1457983544113_0.2100192557554692","host":"packages-13-west.internal.npmjs.com"}},"0.2.0-rc1":{"name":"aframe","version":"0.2.0-rc1","keywords":["aframe","vr","webvr","3d","three","components","elements"],"license":"MIT","_id":"aframe@0.2.0-rc1","maintainers":[{"name":"caseyyee","email":"caseyyee.ca@gmail.com"},{"name":"cvan","email":"hearcomestreble@gmail.com"},{"name":"dmarcos","email":"diego.marcos@gmail.com"},{"name":"mozvr","email":"cvan@mozilla.com"},{"name":"ngokevin","email":"me@ngokevin.com"}],"homepage":"https://github.com/aframevr/aframe#readme","bugs":{"url":"https://github.com/aframevr/aframe/issues"},"dist":{"shasum":"b39c3a551044c58e9a9663b9950af6985d35304f","tarball":"https://registry.npmjs.org/aframe/-/aframe-0.2.0-rc1.tgz","integrity":"sha512-WxobZzBrKjogULVgkN8dwKV6fmYrJ446MxaIKXIGvu2v1yHMBRQUR7Y5aZI2Txc4YZ5GfKRcC9QJA5xziu4NJg==","signatures":[{"sig":"MEYCIQCv6yp2cMWW545WGN7FUO0q1X+0jfnI/b4+EQF/0PsMWwIhAKDeuP6+HyVXSHyweXdMdMQL4kH6xLVPveKucCHO98Of","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"link":true,"main":"dist/aframe.js","_from":".","_shasum":"b39c3a551044c58e9a9663b9950af6985d35304f","engines":{"npm":"^2.12.1","node":">= 0.12.7"},"gitHead":"ddc64e7c410a088c6381f0d8e78adb30fc24f8fb","scripts":{"dev":"npm run build && node ./scripts/budo","dist":"mkdirp dist/ && npm run browserify -s -- --debug | exorcist dist/aframe.js.map > dist/aframe.js && uglifyjs dist/aframe.js -c warnings=false -m -o dist/aframe.min.js","lint":"semistandard -v $(git ls-files '*.js') | standard-reporter --stylish","test":"karma start ./tests/karma.conf.js","build":"mkdirp build/ && npm run browserify -- --debug -o build/aframe.js","start":"npm run dev","ghpages":"node ./scripts/gh-pages","test:ci":"TEST_ENV=ci karma start ./tests/karma.conf.js --single-run","version":"npm run dist","gh-pages":"npm run ghpages","precommit":"npm run lint","browserify":"browserify src/index.js -s 'AFRAME' -p browserify-derequire","preghpages":"npm run dist && rimraf gh-pages && mkdirp gh-pages && cp -r {.nojekyll,dist,lib,examples,index.html,style} gh-pages/. 2>/dev/null || : && git checkout dist/ && replace 'build/aframe.js' 'dist/aframe.min.js' gh-pages/ -r --silent","release:bump":"npm run dist && git commit -am 'bump dist' && npm version patch --preminor","release:push":"npm login && npm publish && git push --follow-tags"},"_npmUser":{"name":"ngokevin","email":"me@ngokevin.com"},"browserify":{"transform":["browserify-css",["polymerize",{"match":".*.html$"}]]},"repository":{"url":"git+https://github.com/aframevr/aframe.git","type":"git"},"_npmVersion":"2.11.2","description":"Building blocks for the VR Web","directories":{},"_nodeVersion":"0.12.6","dependencies":{"debug":"^2.2.0","three":"^0.74.0","present":"0.0.6","tween.js":"^15.0.0","polymerize":"^1.0.0","style-attr":"^1.0.2","deep-assign":"^2.0.0","object-assign":"^4.0.1","browserify-css":"^0.8.2","webvr-polyfill":"github:borismus/webvr-polyfill#3f47796","promise-polyfill":"^3.1.0","request-interval":"^1.0.0","document-register-element":"github:dmarcos/document-register-element#8ccc532b7"},"semistandard":{"ignore":["build/**","dist/**","examples/_js/**","examples/**/shaders/*.js","vendor/**"]},"browserify-css":{"minify":true},"devDependencies":{"budo":"^8.1.0","chai":"^3.5.0","open":"0.0.5","husky":"^0.10.1","karma":"^0.13.15","lolex":"^1.4.0","mocha":"^2.3.3","sinon":"^1.17.3","mkdirp":"0.5.1","rimraf":"2.5.0","replace":"^0.3.0","exorcist":"^0.4.0","gh-pages":"^0.6.0","uglifyjs":"^2.4.10","browserify":"^11.0.1","sinon-chai":"^2.8.0","karma-mocha":"^0.2.0","semistandard":"^7.0.2","karma-browserify":"^4.4.0","karma-sinon-chai":"^1.1.0","mozilla-download":"^1.0.5","standard-reporter":"^1.0.5","browserify-derequire":"^0.9.4","karma-mocha-reporter":"^1.1.0","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^0.1.6","chai-shallow-deep-equal":"^1.3.0","karma-chai-shallow-deep-equal":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/aframe-0.2.0-rc1.tgz_1458073013735_0.9789202732499689","host":"packages-12-west.internal.npmjs.com"}},"0.2.0":{"name":"aframe","version":"0.2.0","keywords":["aframe","vr","webvr","3d","three","components","elements"],"license":"MIT","_id":"aframe@0.2.0","maintainers":[{"name":"caseyyee","email":"caseyyee.ca@gmail.com"},{"name":"cvan","email":"hearcomestreble@gmail.com"},{"name":"dmarcos","email":"diego.marcos@gmail.com"},{"name":"mozvr","email":"cvan@mozilla.com"},{"name":"ngokevin","email":"me@ngokevin.com"}],"homepage":"https://github.com/aframevr/aframe#readme","bugs":{"url":"https://github.com/aframevr/aframe/issues"},"dist":{"shasum":"323e9b73512ab06f3d6ed22273c6ac6eef8cc6ec","tarball":"https://registry.npmjs.org/aframe/-/aframe-0.2.0.tgz","integrity":"sha512-yP+9Vx3fZOH3wD/NpPzVqmNHpyDvglZKkWgU6MlnWNFHQrEJ7EWPjaucw0xVowtOFJunYAxQmmu3Ov7j6rGp0Q==","signatures":[{"sig":"MEYCIQDgRhJuEitHKO/nqI/267T/nGCeOJBYXatJEPP5CvvCDQIhAKC9E06mMPO3rLi7NYgJB6naYV6yHX9vD/+io+fptT/n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"link":true,"main":"dist/aframe.js","_from":".","_shasum":"323e9b73512ab06f3d6ed22273c6ac6eef8cc6ec","engines":{"npm":"^2.12.1","node":">= 0.12.7"},"gitHead":"1e0226e0aefdd00a0620212c803b99459a9cf3a9","scripts":{"dev":"npm run build && node ./scripts/budo","dist":"mkdirp dist/ && npm run browserify -s -- --debug | exorcist dist/aframe.js.map > dist/aframe.js && uglifyjs dist/aframe.js -c warnings=false -m -o dist/aframe.min.js","lint":"semistandard -v | snazzy","test":"karma start ./tests/karma.conf.js","build":"mkdirp build/ && npm run browserify -- --debug -o build/aframe.js","start":"npm run dev","ghpages":"node ./scripts/gh-pages","test:ci":"TEST_ENV=ci karma start ./tests/karma.conf.js --single-run","version":"npm run dist","gh-pages":"npm run ghpages","precommit":"npm run lint","browserify":"browserify src/index.js -s 'AFRAME' -p browserify-derequire","preghpages":"npm run dist && rimraf gh-pages && mkdirp gh-pages && cp -r {.nojekyll,dist,lib,examples,index.html,style} gh-pages/. 2>/dev/null || : && git checkout dist/ && replace 'build/aframe.js' 'dist/aframe.min.js' gh-pages/ -r --silent","release:bump":"npm run dist && git commit -am 'bump dist' && npm version patch --preminor","release:push":"npm login && npm publish && git push --follow-tags"},"_npmUser":{"name":"mozvr","email":"cvan@mozilla.com"},"browserify":{"transform":["browserify-css",["polymerize",{"match":".*.html$"}]]},"repository":{"url":"git+https://github.com/aframevr/aframe.git","type":"git"},"_npmVersion":"3.7.3","description":"Building blocks for the VR Web","directories":{},"_nodeVersion":"5.9.0","dependencies":{"debug":"^2.2.0","three":"^0.74.0","present":"0.0.6","tween.js":"^15.0.0","polymerize":"^1.0.0","style-attr":"^1.0.2","deep-assign":"^2.0.0","object-assign":"^4.0.1","browserify-css":"^0.8.2","webvr-polyfill":"github:borismus/webvr-polyfill#3f47796","promise-polyfill":"^3.1.0","request-interval":"^1.0.0","document-register-element":"github:dmarcos/document-register-element#8ccc532b7"},"semistandard":{"ignore":["build/**","dist/**","examples/_js/**","examples/**/shaders/*.js","vendor/**"]},"browserify-css":{"minify":true},"devDependencies":{"budo":"^8.1.0","chai":"^3.5.0","open":"0.0.5","husky":"^0.10.1","karma":"^0.13.15","lolex":"^1.4.0","mocha":"^2.3.3","sinon":"^1.17.3","mkdirp":"0.5.1","rimraf":"2.5.0","snazzy":"^3.0.0","replace":"^0.3.0","exorcist":"^0.4.0","gh-pages":"^0.6.0","uglifyjs":"^2.4.10","browserify":"^11.0.1","sinon-chai":"^2.8.0","karma-mocha":"^0.2.0","semistandard":"^7.0.2","karma-browserify":"^4.4.0","karma-sinon-chai":"^1.1.0","mozilla-download":"^1.0.5","browserify-derequire":"^0.9.4","karma-mocha-reporter":"^1.1.0","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^0.1.6","chai-shallow-deep-equal":"^1.3.0","karma-chai-shallow-deep-equal":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/aframe-0.2.0.tgz_1458949511559_0.5188083057291806","host":"packages-12-west.internal.npmjs.com"}},"0.3.0":{"name":"aframe","version":"0.3.0","keywords":["3d","aframe","cardboard","components","oculus","three","three.js","rift","vive","vr","web-components","webvr"],"license":"MIT","_id":"aframe@0.3.0","maintainers":[{"name":"caseyyee","email":"caseyyee.ca@gmail.com"},{"name":"cvan","email":"hearcomestreble@gmail.com"},{"name":"dmarcos","email":"diego.marcos@gmail.com"},{"name":"mozvr","email":"cvan@mozilla.com"},{"name":"ngokevin","email":"me@ngokevin.com"}],"homepage":"https://aframe.io/","bugs":{"url":"https://github.com/aframevr/aframe/issues"},"dist":{"shasum":"9817d79ccb795858aadbcc111d81149587553add","tarball":"https://registry.npmjs.org/aframe/-/aframe-0.3.0.tgz","integrity":"sha512-Lf7heWLdx7B8l7vT+j8oTbQ6Zp7b4IebTpHaAl5XU9LpqnGXB4NJWCJiKvOC9cEd+N3OBySVRTBtWrgAvRT+sA==","signatures":[{"sig":"MEQCIHyQ25OoUaJAUoUPZCBlHNDco33tXM7y0qUWm60NJ8HrAiBYQ1UvskYs9gXz4wyD7zRJZYnp2Wp4ybIu9bWWqJe49g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"link":true,"main":"dist/aframe.js","_from":".","_shasum":"9817d79ccb795858aadbcc111d81149587553add","engines":{"npm":"^2.12.1","node":">= 0.12.7"},"gitHead":"b55700e96963e37a01441f6f7dd31d58c51e803d","scripts":{"dev":"npm run build && node ./scripts/budo","dist":"npm run dist:min && npm run dist:max","lint":"semistandard -v | snazzy","test":"karma start ./tests/karma.conf.js","build":"mkdirp build/ && npm run browserify -- --debug -o build/aframe.js","start":"npm run dev","codecov":"codecov","ghpages":"node ./scripts/gh-pages","test:ci":"TEST_ENV=ci karma start ./tests/karma.conf.js --single-run --browsers Firefox","version":"npm run dist","dist:max":"npm run browserify -s -- --debug | exorcist dist/aframe.js.map > dist/aframe.js","dist:min":"npm run browserify -s -- --debug -p [minifyify --map aframe.min.js.map --output dist/aframe.min.js.map] -o dist/aframe.min.js","gh-pages":"npm run ghpages","precommit":"npm run lint","browserify":"browserify src/index.js -s 'AFRAME' -p browserify-derequire","preghpages":"npm run dist && rimraf gh-pages && mkdirp gh-pages && cp -r {.nojekyll,dist,lib,examples,index.html,style} gh-pages/. 2>/dev/null || : && git checkout dist/ && replace 'build/aframe.js' 'dist/aframe.min.js' gh-pages/ -r --silent","test:chrome":"karma start ./tests/karma.conf.js --browsers Chrome","dist:release":"npm run dist:release:min && npm run dist:release:max","release:bump":"npm run dist && git commit -am 'bump dist' && npm version patch --preminor","release:push":"npm login && npm publish && git push --follow-tags","test:firefox":"karma start ./tests/karma.conf.js --browsers Firefox","dist:release:max":"npm run browserify -s -- --debug | exorcist dist/aframe-v0.3.0.js.map > dist/aframe-v0.3.0.js","dist:release:min":"npm run browserify -s -- --debug -p [minifyify --map aframe-v0.3.0.min.js.map --output dist/aframe-v0.3.0.min.js.map] -o dist/aframe-v0.3.0.min.js"},"_npmUser":{"name":"ngokevin","email":"me@ngokevin.com"},"browserify":{"transform":["browserify-css"]},"repository":{"url":"git+https://github.com/aframevr/aframe.git","type":"git"},"_npmVersion":"2.11.2","description":"Building blocks for the VR Web","directories":{},"_nodeVersion":"0.12.6","dependencies":{"debug":"^2.2.0","three":"^0.76.1","present":"0.0.6","tween.js":"^15.0.0","style-attr":"^1.0.2","deep-assign":"^2.0.0","object-assign":"^4.0.1","webvr-polyfill":"0.9.15","promise-polyfill":"^3.1.0","document-register-element":"github:dmarcos/document-register-element#8ccc532b7"},"semistandard":{"ignore":["build/**","dist/**","examples/**/shaders/*.js","**/vendor/**"]},"browserify-css":{"minify":true},"devDependencies":{"budo":"^8.1.0","chai":"^3.5.0","open":"0.0.5","husky":"^0.10.1","karma":"^1.2.0","lolex":"^1.5.1","mocha":"^3.0.2","sinon":"^1.17.5","mkdirp":"0.5.1","rimraf":"2.5.0","snazzy":"^3.0.0","codecov":"^1.0.1","replace":"^0.3.0","exorcist":"^0.4.0","gh-pages":"^0.6.0","istanbul":"^0.4.4","uglifyjs":"^2.4.10","minifyify":"^7.3.3","browserify":"^13.1.0","sinon-chai":"^2.8.0","karma-mocha":"^1.1.1","semistandard":"^7.0.2","browserify-css":"^0.8.2","karma-coverage":"^1.1.1","karma-browserify":"^5.1.0","karma-sinon-chai":"^1.2.3","mozilla-download":"^1.0.5","browserify-istanbul":"^2.0.0","browserify-derequire":"^0.9.4","karma-mocha-reporter":"^2.1.0","karma-chrome-launcher":"^1.0.1","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^1.0.0","chai-shallow-deep-equal":"^1.3.0","karma-chai-shallow-deep-equal":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/aframe-0.3.0.tgz_1471495985944_0.21756817097775638","host":"packages-12-west.internal.npmjs.com"}},"0.3.1":{"name":"aframe","version":"0.3.1","keywords":["3d","aframe","cardboard","components","oculus","three","three.js","rift","vive","vr","web-components","webvr"],"license":"MIT","_id":"aframe@0.3.1","maintainers":[{"name":"caseyyee","email":"caseyyee.ca@gmail.com"},{"name":"cvan","email":"hearcomestreble@gmail.com"},{"name":"dmarcos","email":"diego.marcos@gmail.com"},{"name":"mozvr","email":"cvan@mozilla.com"},{"name":"ngokevin","email":"me@ngokevin.com"}],"homepage":"https://aframe.io/","bugs":{"url":"https://github.com/aframevr/aframe/issues"},"dist":{"shasum":"4f5c58ac28564adfefdfbc000c90ab3d97b1612a","tarball":"https://registry.npmjs.org/aframe/-/aframe-0.3.1.tgz","integrity":"sha512-rfH+ZcXDl0bkB/TFCMrDbLy4Raj0cLnYh1HgOiG61ResnkSNlML7jipFnDuc+7Q/WhCctKl3C16CLt4vLfB3jg==","signatures":[{"sig":"MEUCIFAMh2tvoFePu2ZRAI9ngc/VQmCuc/ouM7guoY1QL5Y2AiEA5EGSstrFWNWqvtOH5wbXoFd8tKw/hc4ORi0qxjzz920=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"link":true,"main":"dist/aframe.js","_from":".","_shasum":"4f5c58ac28564adfefdfbc000c90ab3d97b1612a","engines":{"npm":"^2.12.1","node":">= 0.12.7"},"gitHead":"92f1e1beeded51482b2f3813794186f28f6cea20","scripts":{"dev":"npm run build && node ./scripts/budo","dist":"npm run dist:min && npm run dist:max","lint":"semistandard -v | snazzy","test":"karma start ./tests/karma.conf.js","build":"mkdirp build/ && npm run browserify -- --debug -o build/aframe.js","start":"npm run dev","codecov":"codecov","ghpages":"node ./scripts/gh-pages","test:ci":"TEST_ENV=ci karma start ./tests/karma.conf.js --single-run --browsers Firefox","version":"npm run dist","dist:max":"npm run browserify -s -- --debug | exorcist dist/aframe.js.map > dist/aframe.js","dist:min":"npm run browserify -s -- --debug -p [minifyify --map aframe.min.js.map --output dist/aframe.min.js.map] -o dist/aframe.min.js","gh-pages":"npm run ghpages","precommit":"npm run lint","browserify":"browserify src/index.js -s 'AFRAME' -p browserify-derequire","preghpages":"npm run dist && rimraf gh-pages && mkdirp gh-pages && cp -r {.nojekyll,dist,lib,examples,index.html,style} gh-pages/. 2>/dev/null || : && git checkout dist/ && replace 'build/aframe.js' 'dist/aframe.min.js' gh-pages/ -r --silent","test:chrome":"karma start ./tests/karma.conf.js --browsers Chrome","dist:release":"npm run dist:release:min && npm run dist:release:max","release:bump":"npm run dist && git commit -am 'bump dist' && npm version patch --preminor","release:push":"npm login && npm publish && git push --follow-tags","test:firefox":"karma start ./tests/karma.conf.js --browsers Firefox","dist:release:max":"npm run browserify -s -- --debug | exorcist dist/aframe-v0.3.0.js.map > dist/aframe-v0.3.0.js","dist:release:min":"npm run browserify -s -- --debug -p [minifyify --map aframe-v0.3.0.min.js.map --output dist/aframe-v0.3.0.min.js.map] -o dist/aframe-v0.3.0.min.js"},"_npmUser":{"name":"ngokevin","email":"me@ngokevin.com"},"browserify":{"transform":["browserify-css"]},"repository":{"url":"git+https://github.com/aframevr/aframe.git","type":"git"},"_npmVersion":"2.11.2","description":"Building blocks for the VR Web","directories":{},"_nodeVersion":"0.12.6","dependencies":{"debug":"^2.2.0","three":"^0.76.1","present":"0.0.6","tween.js":"^15.0.0","style-attr":"^1.0.2","deep-assign":"^2.0.0","object-assign":"^4.0.1","browserify-css":"^0.8.2","webvr-polyfill":"0.9.15","promise-polyfill":"^3.1.0","document-register-element":"github:dmarcos/document-register-element#8ccc532b7"},"semistandard":{"ignore":["build/**","dist/**","examples/**/shaders/*.js","**/vendor/**"]},"browserify-css":{"minify":true},"devDependencies":{"budo":"^8.1.0","chai":"^3.5.0","open":"0.0.5","husky":"^0.10.1","karma":"^1.2.0","lolex":"^1.5.1","mocha":"^3.0.2","sinon":"^1.17.5","mkdirp":"0.5.1","rimraf":"2.5.0","snazzy":"^3.0.0","codecov":"^1.0.1","replace":"^0.3.0","exorcist":"^0.4.0","gh-pages":"^0.6.0","istanbul":"^0.4.4","uglifyjs":"^2.4.10","minifyify":"^7.3.3","browserify":"^13.1.0","sinon-chai":"^2.8.0","karma-mocha":"^1.1.1","semistandard":"^7.0.2","karma-coverage":"^1.1.1","karma-browserify":"^5.1.0","karma-sinon-chai":"^1.2.3","mozilla-download":"^1.0.5","browserify-istanbul":"^2.0.0","browserify-derequire":"^0.9.4","karma-mocha-reporter":"^2.1.0","karma-chrome-launcher":"^1.0.1","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^1.0.0","chai-shallow-deep-equal":"^1.3.0","karma-chai-shallow-deep-equal":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/aframe-0.3.1.tgz_1471577763456_0.6022203918546438","host":"packages-12-west.internal.npmjs.com"}},"0.3.2":{"name":"aframe","version":"0.3.2","keywords":["3d","aframe","cardboard","components","oculus","three","three.js","rift","vive","vr","web-components","webvr"],"license":"MIT","_id":"aframe@0.3.2","maintainers":[{"name":"caseyyee","email":"caseyyee.ca@gmail.com"},{"name":"cvan","email":"hearcomestreble@gmail.com"},{"name":"dmarcos","email":"diego.marcos@gmail.com"},{"name":"mozvr","email":"cvan@mozilla.com"},{"name":"ngokevin","email":"me@ngokevin.com"}],"homepage":"https://aframe.io/","bugs":{"url":"https://github.com/aframevr/aframe/issues"},"dist":{"shasum":"a059093f98ed6bcacd2baf4bf11a4492342ef3bc","tarball":"https://registry.npmjs.org/aframe/-/aframe-0.3.2.tgz","integrity":"sha512-jDS+F+qBq5l8EyPBQ6xSxKvjKMuKyPgWcHbJr4T/m2j3JQ2Dh6C6rgEzO0GQLubvJh873bHxFB8evOL/+jlfRg==","signatures":[{"sig":"MEQCIE2zupmqJR9sBDERhpEkHq/6Kbq/a5HudOfgo36lB740AiASHli1YBztsPc2voaZCxqVUwb9CTP/TwVcjUPATWHwIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"link":true,"main":"dist/aframe.js","_from":".","_shasum":"a059093f98ed6bcacd2baf4bf11a4492342ef3bc","engines":{"npm":"^2.12.1","node":">= 0.12.7"},"gitHead":"de2dd6cb9e5be64a60f2c108a2382d699bf59052","scripts":{"dev":"npm run build && node ./scripts/budo","dist":"npm run dist:min && npm run dist:max","lint":"semistandard -v | snazzy","test":"karma start ./tests/karma.conf.js","build":"mkdirp build/ && npm run browserify -- --debug -o build/aframe.js","start":"npm run dev","codecov":"codecov","ghpages":"node ./scripts/gh-pages","test:ci":"TEST_ENV=ci karma start ./tests/karma.conf.js --single-run --browsers Firefox","version":"npm run dist","dist:max":"npm run browserify -s -- --debug | exorcist dist/aframe.js.map > dist/aframe.js","dist:min":"npm run browserify -s -- --debug -p [minifyify --map aframe.min.js.map --output dist/aframe.min.js.map] -o dist/aframe.min.js","gh-pages":"npm run ghpages","precommit":"npm run lint","browserify":"browserify src/index.js -s 'AFRAME' -p browserify-derequire","preghpages":"npm run dist && rimraf gh-pages && mkdirp gh-pages && cp -r {.nojekyll,dist,lib,examples,index.html,style} gh-pages/. 2>/dev/null || : && git checkout dist/ && replace 'build/aframe.js' 'dist/aframe.min.js' gh-pages/ -r --silent","test:chrome":"karma start ./tests/karma.conf.js --browsers Chrome","dist:release":"npm run dist:release:min && npm run dist:release:max","release:bump":"npm run dist && git commit -am 'bump dist' && npm version patch --preminor","release:push":"npm login && npm publish && git push --follow-tags","test:firefox":"karma start ./tests/karma.conf.js --browsers Firefox","dist:release:max":"npm run browserify -s -- --debug | exorcist dist/aframe-v0.3.2.js.map > dist/aframe-v0.3.2.js","dist:release:min":"npm run browserify -s -- --debug -p [minifyify --map aframe-v0.3.2.min.js.map --output dist/aframe-v0.3.2.min.js.map] -o dist/aframe-v0.3.2.min.js"},"_npmUser":{"name":"ngokevin","email":"me@ngokevin.com"},"browserify":{"transform":["browserify-css"]},"repository":{"url":"git+https://github.com/aframevr/aframe.git","type":"git"},"_npmVersion":"2.15.9","description":"Building blocks for the VR Web","directories":{},"_nodeVersion":"4.6.0","dependencies":{"debug":"^2.2.0","three":"^0.76.1","present":"0.0.6","tween.js":"^15.0.0","style-attr":"^1.0.2","deep-assign":"^2.0.0","object-assign":"^4.0.1","browserify-css":"^0.8.2","webvr-polyfill":"0.9.15","promise-polyfill":"^3.1.0","document-register-element":"github:dmarcos/document-register-element#8ccc532b7"},"semistandard":{"ignore":["build/**","dist/**","examples/**/shaders/*.js","**/vendor/**"]},"browserify-css":{"minify":true},"devDependencies":{"budo":"^8.1.0","chai":"^3.5.0","open":"0.0.5","husky":"^0.10.1","karma":"^1.2.0","lolex":"^1.5.1","mocha":"^3.0.2","sinon":"^1.17.5","mkdirp":"0.5.1","rimraf":"2.5.0","snazzy":"^3.0.0","codecov":"^1.0.1","replace":"^0.3.0","exorcist":"^0.4.0","gh-pages":"^0.6.0","istanbul":"^0.4.4","uglifyjs":"^2.4.10","minifyify":"^7.3.3","browserify":"^13.1.0","sinon-chai":"^2.8.0","karma-mocha":"^1.1.1","semistandard":"^7.0.2","karma-coverage":"^1.1.1","karma-browserify":"^5.1.0","karma-sinon-chai":"^1.2.3","mozilla-download":"^1.0.5","browserify-istanbul":"^2.0.0","browserify-derequire":"^0.9.4","karma-mocha-reporter":"^2.1.0","karma-chrome-launcher":"^1.0.1","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^1.0.0","chai-shallow-deep-equal":"^1.3.0","karma-chai-shallow-deep-equal":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/aframe-0.3.2.tgz_1476312390693_0.8133810455910861","host":"packages-12-west.internal.npmjs.com"}},"0.4.0":{"name":"aframe","version":"0.4.0","keywords":["3d","aframe","cardboard","components","oculus","three","three.js","rift","vive","vr","web-components","webvr"],"license":"MIT","_id":"aframe@0.4.0","maintainers":[{"name":"caseyyee","email":"caseyyee.ca@gmail.com"},{"name":"cvan","email":"hearcomestreble@gmail.com"},{"name":"dmarcos","email":"diego.marcos@gmail.com"},{"name":"mozvr","email":"cvan@mozilla.com"},{"name":"ngokevin","email":"me@ngokevin.com"}],"homepage":"https://aframe.io/","bugs":{"url":"https://github.com/aframevr/aframe/issues"},"dist":{"shasum":"9671bceb3322bb4478db01fd2b022a531d7507d7","tarball":"https://registry.npmjs.org/aframe/-/aframe-0.4.0.tgz","integrity":"sha512-hmwCcYO1LB1MLBnPrT8P37UwQNg12DfH5/F7A7eMXyWO+jzeySEuFKjoFseErjkGFYZrNZmh3cj1kMSR3vB/aQ==","signatures":[{"sig":"MEYCIQDc7c2/GZsqjNMQwIZA9Q5RE6ggLbWtszcXc8QDlCFFBwIhANUo8FTGUb2yShDngt6fOLKPjn0RdusPrlOkzrgPTGLH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"link":true,"main":"dist/aframe-master.js","_from":".","_shasum":"9671bceb3322bb4478db01fd2b022a531d7507d7","engines":{"npm":"^2.15.9","node":">= 4.6.0"},"gitHead":"87c934aae6c85ac05af48e3c569db584197fb946","scripts":{"dev":"npm run build && cross-env INSPECTOR_VERSION=dev node ./scripts/budo -t envify","dist":"npm run dist:min && npm run dist:max","docs":"markserv --dir docs --port 9001","lint":"semistandard -v | snazzy","test":"karma start ./tests/karma.conf.js","build":"mkdirp build/ && npm run browserify -- --debug -t [envify --INSPECTOR_VERSION dev] -o build/aframe.js","start":"npm run dev","codecov":"codecov","ghpages":"ghpages -p gh-pages/","test:ci":"TEST_ENV=ci karma start ./tests/karma.conf.js --single-run --browsers Firefox","dist:max":"npm run browserify -s -- --debug -t [envify --INSPECTOR_VERSION dev] | exorcist dist/aframe-master.js.map > dist/aframe-master.js","dist:min":"npm run browserify -s -- --debug -t [envify --INSPECTOR_VERSION dev] -p [minifyify --map aframe-master.min.js.map --output dist/aframe-master.min.js.map] -o dist/aframe-master.min.js","precommit":"npm run lint","test:docs":"node scripts/docs-lint.js","browserify":"browserify src/index.js -s 'AFRAME' -p browserify-derequire","preghpages":"npm run dist && rimraf gh-pages && mkdirp gh-pages && cp -r {.nojekyll,dist,lib,examples,index.html,style} gh-pages/. 2>/dev/null || : && git checkout dist/ && replace 'build/aframe.js' 'dist/aframe.min.js' gh-pages/ -r --silent","prerelease":"npm run dist && node scripts/release.js 0.3.2 0.4.0","test:chrome":"karma start ./tests/karma.conf.js --browsers Chrome","test:firefox":"karma start ./tests/karma.conf.js --browsers Firefox"},"_npmUser":{"name":"ngokevin","email":"me@ngokevin.com"},"browserify":{"transform":["browserify-css","envify"]},"repository":{"url":"git+https://github.com/aframevr/aframe.git","type":"git"},"_npmVersion":"2.15.9","description":"A web framework for building virtual reality experiences.","directories":{},"_nodeVersion":"4.6.0","dependencies":{"debug":"^2.2.0","three":"^0.82.1","present":"0.0.6","tween.js":"^15.0.0","style-attr":"^1.0.2","deep-assign":"^2.0.0","object-assign":"^4.0.1","browserify-css":"^0.8.2","webvr-polyfill":"^0.9.23","promise-polyfill":"^3.1.0","document-register-element":"github:dmarcos/document-register-element#8ccc532b7"},"semistandard":{"ignore":["build/**","dist/**","examples/**/shaders/*.js","**/vendor/**"]},"browserify-css":{"minify":true},"devDependencies":{"budo":"^9.2.0","chai":"^3.5.0","glob":"^7.1.1","open":"0.0.5","chalk":"^1.1.3","husky":"^0.11.7","karma":"^1.3.0","lolex":"^1.5.1","mocha":"^3.0.2","sinon":"^1.17.5","envify":"^3.4.1","mkdirp":"^0.5.1","rimraf":"^2.5.4","snazzy":"^5.0.0","codecov":"^1.0.1","ghpages":"0.0.8","replace":"^0.3.0","exorcist":"^0.4.0","istanbul":"^0.4.5","markserv":"0.0.20","uglifyjs":"^2.4.10","cross-env":"^3.1.3","minifyify":"^7.3.3","too-wordy":"github:ngokevin/too-wordy","browserify":"^13.1.0","sinon-chai":"^2.8.0","write-good":"^0.9.1","karma-mocha":"^1.1.1","semistandard":"^9.0.0","karma-coverage":"^1.1.1","karma-browserify":"^5.1.0","karma-sinon-chai":"^1.2.4","mozilla-download":"^1.1.1","browserify-istanbul":"^2.0.0","browserify-derequire":"^0.9.4","karma-mocha-reporter":"^2.1.0","karma-chrome-launcher":"^2.0.0","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^1.0.0","chai-shallow-deep-equal":"^1.4.0","karma-chai-shallow-deep-equal":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/aframe-0.4.0.tgz_1481945963420_0.32524305349215865","host":"packages-18-east.internal.npmjs.com"}},"0.4.1":{"name":"aframe","version":"0.4.1","keywords":["3d","aframe","cardboard","components","oculus","three","three.js","rift","vive","vr","web-components","webvr"],"license":"MIT","_id":"aframe@0.4.1","maintainers":[{"name":"caseyyee","email":"caseyyee.ca@gmail.com"},{"name":"cvan","email":"hearcomestreble@gmail.com"},{"name":"dmarcos","email":"diego.marcos@gmail.com"},{"name":"mozvr","email":"cvan@mozilla.com"},{"name":"ngokevin","email":"me@ngokevin.com"}],"homepage":"https://aframe.io/","bugs":{"url":"https://github.com/aframevr/aframe/issues"},"dist":{"shasum":"cfdd8c1b53fb267c09fa55794fb2e9c87ed3bfca","tarball":"https://registry.npmjs.org/aframe/-/aframe-0.4.1.tgz","integrity":"sha512-Dsh8zuujM05cNXMZ4hKbH6iWgc741N/233YHasu39EUx3YkNjRNloSML81CkivEsYYH6+yXDIYvANQVN1QAzRw==","signatures":[{"sig":"MEUCIBLqffZ+UGaB8WK/Diig75ik3lv1buOhLjDLA8MIsB0vAiEA7wYTpX0u32wK4LdaJD3KoEs4DTdWNA1/HjkExJJVga4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"link":true,"main":"dist/aframe-master.js","_from":".","_shasum":"cfdd8c1b53fb267c09fa55794fb2e9c87ed3bfca","engines":{"npm":"^2.15.9","node":">= 4.6.0"},"gitHead":"58903d12f7d7950e3380f051a768cb17f0c3e3cb","scripts":{"dev":"npm run build && cross-env INSPECTOR_VERSION=dev node ./scripts/budo -t envify","dist":"npm run dist:min && npm run dist:max","docs":"markserv --dir docs --port 9001","lint":"semistandard -v | snazzy","test":"karma start ./tests/karma.conf.js","build":"mkdirp build/ && npm run browserify -- --debug -t [envify --INSPECTOR_VERSION dev] -o build/aframe.js","start":"npm run dev","codecov":"codecov","ghpages":"ghpages -p gh-pages/","test:ci":"TEST_ENV=ci karma start ./tests/karma.conf.js --single-run --browsers Firefox","dist:max":"npm run browserify -s -- --debug -t [envify --INSPECTOR_VERSION dev] | exorcist dist/aframe-master.js.map > dist/aframe-master.js","dist:min":"npm run browserify -s -- --debug -t [envify --INSPECTOR_VERSION dev] -p [minifyify --map aframe-master.min.js.map --output dist/aframe-master.min.js.map] -o dist/aframe-master.min.js","precommit":"npm run lint","test:docs":"node scripts/docs-lint.js","browserify":"browserify src/index.js -s 'AFRAME' -p browserify-derequire","preghpages":"npm run dist && rimraf gh-pages && mkdirp gh-pages && cp -r {.nojekyll,dist,lib,examples,index.html,style} gh-pages/. 2>/dev/null || : && git checkout dist/ && replace 'build/aframe.js' 'dist/aframe.min.js' gh-pages/ -r --silent","prerelease":"npm run dist && node scripts/release.js 0.3.2 0.4.0","test:chrome":"karma start ./tests/karma.conf.js --browsers Chrome","test:firefox":"karma start ./tests/karma.conf.js --browsers Firefox"},"_npmUser":{"name":"ngokevin","email":"me@ngokevin.com"},"browserify":{"transform":["browserify-css","envify"]},"repository":{"url":"git+https://github.com/aframevr/aframe.git","type":"git"},"_npmVersion":"3.10.9","description":"A web framework for building virtual reality experiences.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"debug":"^2.2.0","three":"^0.82.1","envify":"^3.4.1","present":"0.0.6","tween.js":"^15.0.0","style-attr":"^1.0.2","deep-assign":"^2.0.0","object-assign":"^4.0.1","browserify-css":"^0.8.2","webvr-polyfill":"^0.9.23","promise-polyfill":"^3.1.0","document-register-element":"github:dmarcos/document-register-element#8ccc532b7"},"semistandard":{"ignore":["build/**","dist/**","examples/**/shaders/*.js","**/vendor/**"]},"browserify-css":{"minify":true},"devDependencies":{"budo":"^9.2.0","chai":"^3.5.0","glob":"^7.1.1","open":"0.0.5","chalk":"^1.1.3","husky":"^0.11.7","karma":"^1.3.0","lolex":"^1.5.1","mocha":"^3.0.2","sinon":"^1.17.5","mkdirp":"^0.5.1","rimraf":"^2.5.4","snazzy":"^5.0.0","codecov":"^1.0.1","ghpages":"0.0.8","replace":"^0.3.0","exorcist":"^0.4.0","istanbul":"^0.4.5","markserv":"0.0.20","uglifyjs":"^2.4.10","cross-env":"^3.1.3","minifyify":"^7.3.3","too-wordy":"github:ngokevin/too-wordy","browserify":"^13.1.0","sinon-chai":"^2.8.0","write-good":"^0.9.1","karma-mocha":"^1.1.1","semistandard":"^9.0.0","karma-coverage":"^1.1.1","karma-browserify":"^5.1.0","karma-sinon-chai":"^1.2.4","mozilla-download":"^1.1.1","browserify-istanbul":"^2.0.0","browserify-derequire":"^0.9.4","karma-mocha-reporter":"^2.1.0","karma-chrome-launcher":"^2.0.0","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^1.0.0","chai-shallow-deep-equal":"^1.4.0","karma-chai-shallow-deep-equal":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/aframe-0.4.1.tgz_1484224115821_0.1730952630750835","host":"packages-12-west.internal.npmjs.com"}},"0.5.0":{"name":"aframe","version":"0.5.0","keywords":["3d","aframe","cardboard","components","oculus","three","three.js","rift","vive","vr","web-components","webvr"],"license":"MIT","_id":"aframe@0.5.0","maintainers":[{"name":"caseyyee","email":"caseyyee.ca@gmail.com"},{"name":"cvan","email":"hearcomestreble@gmail.com"},{"name":"dmarcos","email":"diego.marcos@gmail.com"},{"name":"mozvr","email":"cvan@mozilla.com"},{"name":"ngokevin","email":"me@ngokevin.com"}],"homepage":"https://aframe.io/","bugs":{"url":"https://github.com/aframevr/aframe/issues"},"dist":{"shasum":"c6335cad86ee7a731062415b718da79e764e96ef","tarball":"https://registry.npmjs.org/aframe/-/aframe-0.5.0.tgz","integrity":"sha512-LNHs3rZxkas/CgkOzPg9fa9mav32gHnW9PkhCvJ+22uxctluGEHXf/WA5IPEOcSFD+Zk0V0YxNnIkyrKm3Xv7w==","signatures":[{"sig":"MEUCIQDluNV/f0J1yBz7aMjCABV1KvE+p/RTfgCFSq9hAilPowIgCn8+Zag5vTCc0I3GB4vtr2HM4HPuqnRmqlQ8T+e3lCQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"link":true,"main":"dist/aframe-master.js","_from":".","_shasum":"c6335cad86ee7a731062415b718da79e764e96ef","engines":{"npm":"^2.15.9","node":">= 4.6.0"},"gitHead":"110055d70ec0fa870ea566b9705406498431ab54","scripts":{"dev":"npm run build && cross-env INSPECTOR_VERSION=dev node ./scripts/budo -t envify","dist":"node scripts/updateVersionLog.js && npm run dist:min && npm run dist:max","docs":"markserv --dir docs --port 9001","lint":"semistandard -v | snazzy","test":"karma start ./tests/karma.conf.js","build":"mkdirp build/ && npm run browserify -- --debug -t [envify --INSPECTOR_VERSION dev] -o build/aframe.js","start":"npm run dev","codecov":"codecov","ghpages":"ghpages -p gh-pages/","dist:max":"npm run browserify -s -- --debug | exorcist dist/aframe-master.js.map > dist/aframe-master.js","dist:min":"npm run browserify -s -- --debug -p [minifyify --map aframe-master.min.js.map --output dist/aframe-master.min.js.map] -o dist/aframe-master.min.js","precommit":"npm run lint","test:docs":"node scripts/docsLint.js","browserify":"browserify src/index.js -s 'AFRAME' -p browserify-derequire","preghpages":"npm run dist && rimraf gh-pages && mkdirp gh-pages && cp -r {.nojekyll,dist,lib,examples,index.html,style} gh-pages/. 2>/dev/null || : && git checkout dist/ && replace 'build/aframe-master.js' 'dist/aframe-master.min.js' gh-pages/ -r --silent","prerelease":"npm run dist && node scripts/release.js 0.4.0 0.5.0","test:chrome":"karma start ./tests/karma.conf.js --browsers Chrome","test:firefox":"karma start ./tests/karma.conf.js --browsers Firefox"},"_npmUser":{"name":"ngokevin","email":"me@ngokevin.com"},"browserify":{"transform":["browserify-css","envify"]},"repository":{"url":"git+https://github.com/aframevr/aframe.git","type":"git"},"_npmVersion":"3.10.10","description":"A web framework for building virtual reality experiences.","directories":{},"_nodeVersion":"7.2.1","dependencies":{"debug":"^2.2.0","three":"^0.83.0","envify":"^3.4.1","present":"0.0.6","tween.js":"^15.0.0","style-attr":"^1.0.2","deep-assign":"^2.0.0","load-bmfont":"^1.2.3","object-assign":"^4.0.1","browserify-css":"^0.8.2","webvr-polyfill":"github:dmarcos/webvr-polyfill#a02a8089b","promise-polyfill":"^3.1.0","three-bmfont-text":"^2.1.0","document-register-element":"github:dmarcos/document-register-element#8ccc532b7"},"semistandard":{"ignore":["build/**","dist/**","examples/**/shaders/*.js","**/vendor/**"]},"browserify-css":{"minify":true},"devDependencies":{"budo":"^9.2.0","chai":"^3.5.0","glob":"^7.1.1","open":"0.0.5","chalk":"^1.1.3","husky":"^0.11.7","karma":"^1.3.0","lolex":"^1.5.1","mocha":"^3.0.2","sinon":"^1.17.5","mkdirp":"^0.5.1","rimraf":"^2.5.4","snazzy":"^5.0.0","codecov":"^1.0.1","ghpages":"0.0.8","git-rev":"^0.2.1","replace":"^0.3.0","exorcist":"^0.4.0","istanbul":"^0.4.5","markserv":"0.0.20","uglifyjs":"^2.4.10","cross-env":"^3.1.3","minifyify":"^7.3.3","too-wordy":"github:ngokevin/too-wordy","browserify":"^13.1.0","sinon-chai":"^2.8.0","write-good":"^0.9.1","karma-mocha":"^1.1.1","semistandard":"^9.0.0","karma-coverage":"^1.1.1","karma-browserify":"^5.1.0","karma-sinon-chai":"^1.2.4","mozilla-download":"^1.1.1","browserify-istanbul":"^2.0.0","browserify-derequire":"^0.9.4","karma-mocha-reporter":"^2.1.0","karma-chrome-launcher":"^2.0.0","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^1.0.0","chai-shallow-deep-equal":"^1.4.0","karma-chai-shallow-deep-equal":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/aframe-0.5.0.tgz_1486704149529_0.09643828589469194","host":"packages-12-west.internal.npmjs.com"}},"0.6.0":{"name":"aframe","version":"0.6.0","keywords":["3d","aframe","cardboard","components","oculus","three","three.js","rift","vive","vr","web-components","webvr"],"license":"MIT","_id":"aframe@0.6.0","maintainers":[{"name":"caseyyee","email":"caseyyee.ca@gmail.com"},{"name":"cvan","email":"hearcomestreble@gmail.com"},{"name":"dmarcos","email":"diego.marcos@gmail.com"},{"name":"mozvr","email":"cvan@mozilla.com"},{"name":"ngokevin","email":"me@ngokevin.com"}],"homepage":"https://aframe.io/","bugs":{"url":"https://github.com/aframevr/aframe/issues"},"dist":{"shasum":"b15ccbb81ab7649ba43c63530e150c3c5fc124ee","tarball":"https://registry.npmjs.org/aframe/-/aframe-0.6.0.tgz","integrity":"sha512-zSoWFh0vhgV+FmhDtK6U7qh8Fd3eVVhvvT+RQWn2rhr+qBEzwd+dRh7XN+w4tK68LoGB8QsAm2QimobUijqhvA==","signatures":[{"sig":"MEYCIQCA+Bg1jhOoSL5w8jEYgxIKgdD5f6gC1PIVYB9oHYu9IgIhAN/qw9MvVeP7YnjnT/Lttho1yFRwXB4RX651aKdoMjNa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"link":true,"main":"dist/aframe-master.js","_from":".","_shasum":"b15ccbb81ab7649ba43c63530e150c3c5fc124ee","engines":{"npm":"^2.15.9","node":">= 4.6.0"},"gitHead":"34d1988430c7541f8e28978b31bb6278ca2b7df7","scripts":{"dev":"npm run build && cross-env INSPECTOR_VERSION=dev node ./scripts/budo -t envify","dist":"node scripts/updateVersionLog.js && npm run dist:min && npm run dist:max","docs":"markserv --dir docs --port 9001","lint":"semistandard -v | snazzy","test":"karma start ./tests/karma.conf.js","build":"shx mkdir -p build/ && npm run browserify -- --debug -t [envify --INSPECTOR_VERSION dev] -o build/aframe.js","start":"npm run dev","codecov":"codecov","ghpages":"ghpages -p gh-pages/","dist:max":"npm run browserify -s -- --debug | exorcist dist/aframe-master.js.map > dist/aframe-master.js","dist:min":"npm run browserify -s -- --debug -p [minifyify --map aframe-master.min.js.map --output dist/aframe-master.min.js.map] -o dist/aframe-master.min.js","lint:fix":"semistandard --fix","precommit":"npm run lint","test:docs":"node scripts/docsLint.js","test:node":"mocha --ui tdd tests/node","browserify":"browserify src/index.js -s 'AFRAME' -p browserify-derequire","preghpages":"node ./scripts/preghpages.js","prerelease":"node scripts/release.js 0.5.0 0.6.0","test:chrome":"npm test -- --browsers Chrome","test:firefox":"npm test -- --browsers Firefox"},"_npmUser":{"name":"ngokevin","email":"me@ngokevin.com"},"browserify":{"transform":["browserify-css","envify"]},"repository":{"url":"git+https://github.com/aframevr/aframe.git","type":"git"},"_npmVersion":"3.10.9","description":"A web framework for building virtual reality experiences.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"debug":"github:ngokevin/debug#noTimestamp","three":"^0.84.0","envify":"^3.4.1","present":"0.0.6","tween.js":"^15.0.0","style-attr":"^1.0.2","deep-assign":"^2.0.0","load-bmfont":"^1.2.3","object-assign":"^4.0.1","browserify-css":"^0.8.2","webvr-polyfill":"^0.9.35","promise-polyfill":"^3.1.0","three-bmfont-text":"^2.1.0","document-register-element":"github:dmarcos/document-register-element#8ccc532b7"},"semistandard":{"ignore":["build/**","dist/**","examples/**/shaders/*.js","**/vendor/**"]},"browserify-css":{"minify":true},"devDependencies":{"shx":"^0.2.2","budo":"^9.2.0","chai":"^3.5.0","glob":"^7.1.1","chalk":"^1.1.3","husky":"^0.11.7","jsdom":"^9.11.0","karma":"1.4.1","lolex":"^1.5.1","mocha":"^3.0.2","sinon":"^1.17.5","snazzy":"^5.0.0","codecov":"^1.0.1","ghpages":"0.0.8","git-rev":"^0.2.1","replace":"^0.3.0","shelljs":"^0.7.7","exorcist":"^0.4.0","istanbul":"^0.4.5","markserv":"0.0.20","uglifyjs":"^2.4.10","cross-env":"^5.0.1","minifyify":"^7.3.3","too-wordy":"github:ngokevin/too-wordy","browserify":"^13.1.0","sinon-chai":"2.8.0","write-good":"^0.9.1","karma-mocha":"^1.1.1","semistandard":"^9.0.0","karma-coverage":"^1.1.1","karma-browserify":"^5.1.0","karma-sinon-chai":"1.2.4","mozilla-download":"^1.1.1","browserify-istanbul":"^2.0.0","browserify-derequire":"^0.9.4","karma-mocha-reporter":"^2.1.0","karma-chrome-launcher":"^2.0.0","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^1.0.0","chai-shallow-deep-equal":"^1.4.0","karma-chai-shallow-deep-equal":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/aframe-0.6.0.tgz_1498805173874_0.5928479437716305","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"aframe","version":"0.6.1","keywords":["3d","aframe","cardboard","components","oculus","three","three.js","rift","vive","vr","web-components","webvr"],"license":"MIT","_id":"aframe@0.6.1","maintainers":[{"name":"caseyyee","email":"caseyyee.ca@gmail.com"},{"name":"cvan","email":"hearcomestreble@gmail.com"},{"name":"dmarcos","email":"diego.marcos@gmail.com"},{"name":"mozvr","email":"cvan@mozilla.com"},{"name":"ngokevin","email":"me@ngokevin.com"}],"homepage":"https://aframe.io/","bugs":{"url":"https://github.com/aframevr/aframe/issues"},"dist":{"shasum":"291d6aad47586e09d04689fd48c1fb03f0ba63a5","tarball":"https://registry.npmjs.org/aframe/-/aframe-0.6.1.tgz","integrity":"sha512-3bypihOnz3i+g0zA9HYnWp6QhtidMiCyWXWYIDI4NJjYe3NnCdhL+aivjJY4iX4rVD80BFOoSeeE5/r2GJhj7w==","signatures":[{"sig":"MEUCIQD/fFtYxnyjO7+VmEm+D4vm2MyH5CJp81sC1Zjvdg577wIgZBP8DdWFcXbXX/qLc3opj9+UQqk5SKjXmU5x5V+D//Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"link":true,"main":"dist/aframe-master.js","_from":".","_shasum":"291d6aad47586e09d04689fd48c1fb03f0ba63a5","engines":{"npm":"^2.15.9","node":">= 4.6.0"},"gitHead":"b64104fbc1034177fb573e6f746e09cd69ed57a3","scripts":{"dev":"npm run build && cross-env INSPECTOR_VERSION=dev node ./scripts/budo -t envify","dist":"node scripts/updateVersionLog.js && npm run dist:min && npm run dist:max","docs":"markserv --dir docs --port 9001","lint":"semistandard -v | snazzy","test":"karma start ./tests/karma.conf.js","build":"shx mkdir -p build/ && npm run browserify -- --debug -t [envify --INSPECTOR_VERSION dev] -o build/aframe.js","start":"npm run dev","codecov":"codecov","ghpages":"ghpages -p gh-pages/","dist:max":"npm run browserify -s -- --debug | exorcist dist/aframe-master.js.map > dist/aframe-master.js","dist:min":"npm run browserify -s -- --debug -p [minifyify --map aframe-master.min.js.map --output dist/aframe-master.min.js.map] -o dist/aframe-master.min.js","lint:fix":"semistandard --fix","precommit":"npm run lint","test:docs":"node scripts/docsLint.js","test:node":"mocha --ui tdd tests/node","browserify":"browserify src/index.js -s 'AFRAME' -p browserify-derequire","preghpages":"node ./scripts/preghpages.js","prerelease":"node scripts/release.js 0.6.0 0.6.1","test:chrome":"npm test -- --browsers Chrome","test:firefox":"npm test -- --browsers Firefox"},"_npmUser":{"name":"dmarcos","email":"diego.marcos@gmail.com"},"browserify":{"transform":["browserify-css","envify"]},"repository":{"url":"git+https://github.com/aframevr/aframe.git","type":"git"},"_npmVersion":"3.10.9","description":"A web framework for building virtual reality experiences.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"debug":"github:ngokevin/debug#noTimestamp","three":"^0.84.0","envify":"^3.4.1","present":"0.0.6","style-attr":"^1.0.2","deep-assign":"^2.0.0","load-bmfont":"^1.2.3","object-assign":"^4.0.1","browserify-css":"^0.8.2","webvr-polyfill":"^0.9.36","promise-polyfill":"^3.1.0","@tweenjs/tween.js":"^16.8.0","three-bmfont-text":"^2.1.0","document-register-element":"github:dmarcos/document-register-element#8ccc532b7"},"semistandard":{"ignore":["build/**","dist/**","examples/**/shaders/*.js","**/vendor/**"]},"browserify-css":{"minify":true},"devDependencies":{"shx":"^0.2.2","budo":"^9.2.0","chai":"^3.5.0","glob":"^7.1.1","chalk":"^1.1.3","husky":"^0.11.7","jsdom":"^9.11.0","karma":"1.4.1","lolex":"^1.5.1","mocha":"^3.0.2","sinon":"^1.17.5","snazzy":"^5.0.0","codecov":"^1.0.1","ghpages":"0.0.8","git-rev":"^0.2.1","shelljs":"^0.7.7","exorcist":"^0.4.0","istanbul":"^0.4.5","markserv":"0.0.20","uglifyjs":"^2.4.10","cross-env":"^5.0.1","minifyify":"^7.3.3","too-wordy":"github:ngokevin/too-wordy","browserify":"^13.1.0","sinon-chai":"2.8.0","write-good":"^0.9.1","karma-mocha":"^1.1.1","semistandard":"^9.0.0","karma-coverage":"^1.1.1","replace-in-file":"^2.5.3","karma-browserify":"^5.1.0","karma-sinon-chai":"1.2.4","mozilla-download":"^1.1.1","browserify-istanbul":"^2.0.0","browserify-derequire":"^0.9.4","karma-mocha-reporter":"^2.1.0","karma-chrome-launcher":"^2.0.0","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^1.0.0","chai-shallow-deep-equal":"^1.4.0","karma-chai-shallow-deep-equal":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/aframe-0.6.1.tgz_1500446124759_0.18237595283426344","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"aframe","version":"0.7.0","keywords":["3d","aframe","cardboard","components","oculus","three","three.js","rift","vive","vr","web-components","webvr"],"license":"MIT","_id":"aframe@0.7.0","maintainers":[{"name":"caseyyee","email":"caseyyee.ca@gmail.com"},{"name":"cvan","email":"hearcomestreble@gmail.com"},{"name":"dmarcos","email":"diego.marcos@gmail.com"},{"name":"mozvr","email":"cvan@mozilla.com"},{"name":"ngokevin","email":"me@ngokevin.com"}],"homepage":"https://aframe.io/","bugs":{"url":"https://github.com/aframevr/aframe/issues"},"dist":{"shasum":"2c7b31466452d0060ad14426f8d660f97440e3b8","tarball":"https://registry.npmjs.org/aframe/-/aframe-0.7.0.tgz","integrity":"sha512-afaEDg+2cvf9+ODoHt72NUABxuVoM6cYASuwYHwQPqnuJBllrhYfKtKL4IG+QM2qeocYWE+iD8mBfX5Dc+ggWw==","signatures":[{"sig":"MEUCIAgdmdMw3m4PpdiIQJpJvSlDUoDzXGUL1V0ZAEy7mtZEAiEA7M9IYHGJvSV813NEcPJBCdBZltISwE3UefIXjJB9r6Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"link":true,"main":"dist/aframe-master.js","_from":".","_shasum":"2c7b31466452d0060ad14426f8d660f97440e3b8","engines":{"npm":"^2.15.9","node":">= 4.6.0"},"gitHead":"aa76fb075412aa5c93ff687e302e5fe3c2a78e1c","scripts":{"dev":"npm run build && cross-env INSPECTOR_VERSION=dev node ./scripts/budo -t envify","dist":"node scripts/updateVersionLog.js && npm run dist:min && npm run dist:max","docs":"markserv --dir docs --port 9001","lint":"semistandard -v | snazzy","test":"karma start ./tests/karma.conf.js","build":"shx mkdir -p build/ && npm run browserify -- --debug -t [envify --INSPECTOR_VERSION dev] -o build/aframe.js","start":"npm run dev","codecov":"codecov","ghpages":"ghpages -p gh-pages/","dist:max":"npm run browserify -s -- --debug | exorcist dist/aframe-v0.7.0.js.map > dist/aframe-v0.7.0.js","dist:min":"npm run browserify -s -- --debug -p [minifyify --map aframe-v0.7.0.min.js.map --output dist/aframe-v0.7.0.min.js.map] -o dist/aframe-v0.7.0.min.js","lint:fix":"semistandard --fix","precommit":"npm run lint","test:docs":"node scripts/docsLint.js","test:node":"mocha --ui tdd tests/node","browserify":"browserify src/index.js -s 'AFRAME' -p browserify-derequire","preghpages":"node ./scripts/preghpages.js","prerelease":"node scripts/release.js 0.6.1 0.7.0","test:chrome":"npm test -- --browsers Chrome","test:firefox":"npm test -- --browsers Firefox"},"_npmUser":{"name":"dmarcos","email":"diego.marcos@gmail.com"},"browserify":{"transform":["browserify-css","envify"]},"repository":{"url":"git+https://github.com/aframevr/aframe.git","type":"git"},"_npmVersion":"3.10.9","description":"A web framework for building virtual reality experiences.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"debug":"github:ngokevin/debug#noTimestamp","three":"^0.87.0","envify":"^3.4.1","present":"0.0.6","style-attr":"^1.0.2","deep-assign":"^2.0.0","load-bmfont":"^1.2.3","object-assign":"^4.0.1","browserify-css":"^0.8.2","webvr-polyfill":"^0.9.36","promise-polyfill":"^3.1.0","@tweenjs/tween.js":"^16.8.0","three-bmfont-text":"^2.1.0","document-register-element":"github:dmarcos/document-register-element#8ccc532b7"},"semistandard":{"ignore":["build/**","dist/**","examples/**/shaders/*.js","**/vendor/**"]},"browserify-css":{"minify":true},"devDependencies":{"shx":"^0.2.2","budo":"^9.2.0","chai":"^3.5.0","glob":"^7.1.1","chalk":"^1.1.3","husky":"^0.11.7","jsdom":"^9.11.0","karma":"1.4.1","lolex":"^1.5.1","mocha":"^3.0.2","sinon":"^1.17.5","snazzy":"^5.0.0","codecov":"^1.0.1","ghpages":"0.0.8","git-rev":"^0.2.1","shelljs":"^0.7.7","exorcist":"^0.4.0","istanbul":"^0.4.5","markserv":"0.0.20","uglifyjs":"^2.4.10","cross-env":"^5.0.1","minifyify":"^7.3.3","too-wordy":"github:ngokevin/too-wordy","browserify":"^13.1.0","sinon-chai":"2.8.0","write-good":"^0.9.1","karma-mocha":"^1.1.1","semistandard":"^9.0.0","karma-coverage":"^1.1.1","replace-in-file":"^2.5.3","karma-browserify":"^5.1.0","karma-sinon-chai":"1.2.4","mozilla-download":"^1.1.1","browserify-istanbul":"^2.0.0","browserify-derequire":"^0.9.4","karma-mocha-reporter":"^2.1.0","karma-chrome-launcher":"^2.0.0","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^1.0.0","chai-shallow-deep-equal":"^1.4.0","karma-chai-shallow-deep-equal":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/aframe-0.7.0.tgz_1505899360841_0.09218532592058182","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"aframe","version":"0.7.1","keywords":["3d","aframe","cardboard","components","oculus","three","three.js","rift","vive","vr","web-components","webvr"],"license":"MIT","_id":"aframe@0.7.1","maintainers":[{"name":"caseyyee","email":"caseyyee.ca@gmail.com"},{"name":"cvan","email":"hearcomestreble@gmail.com"},{"name":"dmarcos","email":"diego.marcos@gmail.com"},{"name":"mozvr","email":"cvan@mozilla.com"},{"name":"ngokevin","email":"me@ngokevin.com"}],"homepage":"https://aframe.io/","bugs":{"url":"https://github.com/aframevr/aframe/issues"},"dist":{"shasum":"f42c520a0d7bbcff75893f2baaca740f716719ac","tarball":"https://registry.npmjs.org/aframe/-/aframe-0.7.1.tgz","integrity":"sha512-/981D4SGQhCejUcK0tc+VoEd9WmICzmWdCGEAVGpVsCLH7MX6V4uqDuNhRf0ZRtW2csuiqE5WHONZLX97f7hRA==","signatures":[{"sig":"MEQCIG8qsiITezvaDAd9rUkheJKbZE83CfzDabp1ZBAmZO52AiAcAXVuuSFjQaWKLp8XDIOAJ5Y5cUMZlGrCruhKJr9wQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"link":true,"main":"dist/aframe-master.js","_from":".","_shasum":"f42c520a0d7bbcff75893f2baaca740f716719ac","engines":{"npm":"^2.15.9","node":">= 4.6.0"},"gitHead":"0da6cf470688f4a9b9d4491ecf7e2f00110060ba","scripts":{"dev":"npm run build && cross-env INSPECTOR_VERSION=dev node ./scripts/budo -t envify","dist":"node scripts/updateVersionLog.js && npm run dist:min && npm run dist:max","docs":"markserv --dir docs --port 9001","lint":"semistandard -v | snazzy","test":"karma start ./tests/karma.conf.js","build":"shx mkdir -p build/ && npm run browserify -- --debug -t [envify --INSPECTOR_VERSION dev] -o build/aframe.js","start":"npm run dev","codecov":"codecov","ghpages":"ghpages -p gh-pages/","dist:max":"npm run browserify -s -- --debug | exorcist dist/aframe-v0.7.1.js.map > dist/aframe-v0.7.1.js","dist:min":"npm run browserify -s -- --debug -p [minifyify --map aframe-v0.7.1.min.js.map --output dist/aframe-v0.7.1.min.js.map] -o dist/aframe-v0.7.1.min.js","lint:fix":"semistandard --fix","precommit":"npm run lint","test:docs":"node scripts/docsLint.js","test:node":"mocha --ui tdd tests/node","browserify":"browserify src/index.js -s 'AFRAME' -p browserify-derequire","preghpages":"node ./scripts/preghpages.js","prerelease":"node scripts/release.js 0.6.1 0.7.0","test:chrome":"npm test -- --browsers Chrome","test:firefox":"npm test -- --browsers Firefox"},"_npmUser":{"name":"dmarcos","email":"diego.marcos@gmail.com"},"browserify":{"transform":["browserify-css","envify"]},"repository":{"url":"git+https://github.com/aframevr/aframe.git","type":"git"},"_npmVersion":"3.10.9","description":"A web framework for building virtual reality experiences.","directories":{},"_nodeVersion":"6.9.2","dependencies":{"debug":"github:ngokevin/debug#noTimestamp","three":"^0.87.0","envify":"^3.4.1","present":"0.0.6","style-attr":"^1.0.2","deep-assign":"^2.0.0","load-bmfont":"^1.2.3","object-assign":"^4.0.1","browserify-css":"^0.8.2","webvr-polyfill":"^0.9.36","promise-polyfill":"^3.1.0","@tweenjs/tween.js":"^16.8.0","three-bmfont-text":"^2.1.0","document-register-element":"github:dmarcos/document-register-element#8ccc532b7"},"semistandard":{"ignore":["build/**","dist/**","examples/**/shaders/*.js","**/vendor/**"]},"browserify-css":{"minify":true},"devDependencies":{"shx":"^0.2.2","budo":"^9.2.0","chai":"^3.5.0","glob":"^7.1.1","chalk":"^1.1.3","husky":"^0.11.7","jsdom":"^9.11.0","karma":"1.4.1","lolex":"^1.5.1","mocha":"^3.0.2","sinon":"^1.17.5","snazzy":"^5.0.0","codecov":"^1.0.1","ghpages":"0.0.8","git-rev":"^0.2.1","shelljs":"^0.7.7","exorcist":"^0.4.0","istanbul":"^0.4.5","markserv":"0.0.20","uglifyjs":"^2.4.10","cross-env":"^5.0.1","minifyify":"^7.3.3","too-wordy":"github:ngokevin/too-wordy","browserify":"^13.1.0","sinon-chai":"2.8.0","write-good":"^0.9.1","karma-mocha":"^1.1.1","semistandard":"^9.0.0","karma-coverage":"^1.1.1","replace-in-file":"^2.5.3","karma-browserify":"^5.1.0","karma-sinon-chai":"1.2.4","mozilla-download":"^1.1.1","browserify-istanbul":"^2.0.0","browserify-derequire":"^0.9.4","karma-mocha-reporter":"^2.1.0","karma-chrome-launcher":"^2.0.0","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^1.0.0","chai-shallow-deep-equal":"^1.4.0","karma-chai-shallow-deep-equal":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/aframe-0.7.1.tgz_1508359172564_0.9664569753222167","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"aframe","version":"0.8.0","keywords":["3d","aframe","cardboard","components","oculus","three","three.js","rift","vive","vr","web-components","webvr"],"license":"MIT","_id":"aframe@0.8.0","maintainers":[{"name":"caseyyee","email":"caseyyee.ca@gmail.com"},{"name":"cvan","email":"hearcomestreble@gmail.com"},{"name":"dmarcos","email":"diego.marcos@gmail.com"},{"name":"mozvr","email":"cvan@mozilla.com"},{"name":"ngokevin","email":"me@ngokevin.com"}],"homepage":"https://aframe.io/","bugs":{"url":"https://github.com/aframevr/aframe/issues"},"dist":{"shasum":"6565cf937f47732be42234faa3f1a90354d2ead6","tarball":"https://registry.npmjs.org/aframe/-/aframe-0.8.0.tgz","fileCount":255,"integrity":"sha512-wL+kA+fSPgqqvzFlRaX422Y1fcbfMDRfgEsmKy0aGyIgSiEOI/Nx0YUYMfAPcF65sAZg4F29GkGuUDKxLQI9pQ==","signatures":[{"sig":"MEUCIQCfcc5yY/tEel6ZT43EqrBmhK6c4XZkrDpqOY0CeHospQIgWkil/95xr+dRc9E3TCvqA0KWSI5gzXNsNDVhf6sZo9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12152273},"link":true,"main":"dist/aframe-master.js","engines":{"npm":"^2.15.9","node":">= 4.6.0"},"gitHead":"c9059330e4eddff7c197331e30cfd906eecf5d02","scripts":{"dev":"npm run build && cross-env INSPECTOR_VERSION=dev node ./scripts/budo -t envify","dist":"node scripts/updateVersionLog.js && npm run dist:min && npm run dist:max","docs":"markserv --dir docs --port 9001","lint":"semistandard -v | snazzy","test":"karma start ./tests/karma.conf.js","build":"shx mkdir -p build/ && npm run browserify -- --debug -t [envify --INSPECTOR_VERSION dev] -o build/aframe.js","start":"npm run dev","codecov":"codecov","ghpages":"ghpages -p gh-pages/","prepush":"node scripts/testOnlyCheck.js","dist:max":"npm run browserify -s -- --debug | exorcist dist/aframe-master.js.map > dist/aframe-master.js","dist:min":"npm run browserify -s -- --debug -p [minifyify --map aframe-master.min.js.map --output dist/aframe-master.min.js.map] -o dist/aframe-master.min.js","lint:fix":"semistandard --fix","precommit":"npm run lint","test:docs":"node scripts/docsLint.js","test:node":"mocha --ui tdd tests/node","browserify":"browserify src/index.js -s 'AFRAME' -p browserify-derequire","preghpages":"node ./scripts/preghpages.js","prerelease":"node scripts/release.js 0.7.1 0.8.0","test:chrome":"npm test -- --browsers Chrome","test:firefox":"npm test -- --browsers Firefox"},"_npmUser":{"name":"ngokevin","email":"me@ngokevin.com"},"browserify":{"transform":["browserify-css","envify"]},"repository":{"url":"git+https://github.com/aframevr/aframe.git","type":"git"},"_npmVersion":"5.5.1","description":"A web framework for building virtual reality experiences.","directories":{},"_nodeVersion":"8.9.1","dependencies":{"debug":"github:ngokevin/debug#noTimestamp","three":"github:dmarcos/three.js#r90fixPose","envify":"^3.4.1","present":"0.0.6","style-attr":"^1.0.2","deep-assign":"^2.0.0","load-bmfont":"^1.2.3","object-assign":"^4.0.1","browserify-css":"^0.8.2","webvr-polyfill":"^0.9.40","promise-polyfill":"^3.1.0","@tweenjs/tween.js":"^16.8.0","three-bmfont-text":"^2.1.0","document-register-element":"github:dmarcos/document-register-element#8ccc532b7"},"semistandard":{"ignore":["build/**","dist/**","examples/**/shaders/*.js","**/vendor/**"]},"_hasShrinkwrap":false,"browserify-css":{"minify":true},"devDependencies":{"shx":"^0.2.2","budo":"^9.2.0","chai":"^3.5.0","glob":"^7.1.1","chalk":"^1.1.3","husky":"^0.11.7","jsdom":"^9.11.0","karma":"1.4.1","lolex":"^1.5.1","mocha":"^3.0.2","sinon":"^1.17.5","snazzy":"^5.0.0","codecov":"^1.0.1","ghpages":"0.0.8","git-rev":"^0.2.1","shelljs":"^0.7.7","exorcist":"^0.4.0","istanbul":"^0.4.5","markserv":"github:sukima/markserv#feature/fix-broken-websoketio-link","uglifyjs":"^2.4.10","cross-env":"^5.0.1","minifyify":"^7.3.3","too-wordy":"github:ngokevin/too-wordy","browserify":"^13.1.0","sinon-chai":"2.8.0","write-good":"^0.9.1","karma-mocha":"^1.1.1","semistandard":"^9.0.0","karma-coverage":"^1.1.1","replace-in-file":"^2.5.3","karma-browserify":"^5.1.0","karma-sinon-chai":"1.2.4","mozilla-download":"^1.1.1","browserify-istanbul":"^2.0.0","browserify-derequire":"^0.9.4","karma-mocha-reporter":"^2.1.0","karma-chrome-launcher":"^2.0.0","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^1.0.0","chai-shallow-deep-equal":"^1.4.0","karma-chai-shallow-deep-equal":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/aframe_0.8.0_1520582310890_0.8167640978996678","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"aframe","version":"0.8.1","keywords":["3d","aframe","cardboard","components","oculus","three","three.js","rift","vive","vr","web-components","webvr"],"license":"MIT","_id":"aframe@0.8.1","maintainers":[{"name":"caseyyee","email":"caseyyee.ca@gmail.com"},{"name":"cvan","email":"hearcomestreble@gmail.com"},{"name":"dmarcos","email":"diego.marcos@gmail.com"},{"name":"mozvr","email":"cvan@mozilla.com"},{"name":"ngokevin","email":"me@ngokevin.com"}],"homepage":"https://aframe.io/","bugs":{"url":"https://github.com/aframevr/aframe/issues"},"dist":{"shasum":"4e2ce79bced998ee3638cc634d3dadda6217660b","tarball":"https://registry.npmjs.org/aframe/-/aframe-0.8.1.tgz","fileCount":254,"integrity":"sha512-CoGU7FWWOKK0sgJ6WbWU12vSFFi7f3FLReeZjrDclPUkZz6Ma75uoEBRd0Tr9Kwp0B5pACRZeT/6o0Bs0xlK4Q==","signatures":[{"sig":"MEUCIBmRviAuc4mb3lkMGEhLH4kuRLAaP5lXslf92xqfRx2nAiEAhETq/fJChkPYsVIOmie8h28uX/s2Lx10G/svHHx+0jA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12129873},"link":true,"main":"dist/aframe-master.js","engines":{"npm":"^2.15.9","node":">= 4.6.0"},"gitHead":"0402fb2569c6cb2cd3c38c5a823df8e503a44782","scripts":{"dev":"npm run build && cross-env INSPECTOR_VERSION=dev node ./scripts/budo -t envify","dist":"node scripts/updateVersionLog.js && npm run dist:min && npm run dist:max","docs":"markserv --dir docs --port 9001","lint":"semistandard -v | snazzy","test":"karma start ./tests/karma.conf.js","build":"shx mkdir -p build/ && npm run browserify -- --debug -t [envify --INSPECTOR_VERSION dev] -o build/aframe.js","start":"npm run dev","codecov":"codecov","ghpages":"ghpages -p gh-pages/","prepush":"node scripts/testOnlyCheck.js","dist:max":"npm run browserify -s -- --debug | exorcist dist/aframe-master.js.map > dist/aframe-master.js","dist:min":"npm run browserify -s -- --debug -p [minifyify --map aframe-master.min.js.map --output dist/aframe-master.min.js.map] -o dist/aframe-master.min.js","lint:fix":"semistandard --fix","precommit":"npm run lint","test:docs":"node scripts/docsLint.js","test:node":"mocha --ui tdd tests/node","browserify":"browserify src/index.js -s 'AFRAME' -p browserify-derequire","preghpages":"node ./scripts/preghpages.js","prerelease":"node scripts/release.js 0.7.1 0.8.0","test:chrome":"npm test -- --browsers Chrome","test:firefox":"npm test -- --browsers Firefox"},"_npmUser":{"name":"ngokevin","email":"me@ngokevin.com"},"browserify":{"transform":["browserify-css","envify"]},"repository":{"url":"git+https://github.com/aframevr/aframe.git","type":"git"},"_npmVersion":"5.5.1","description":"A web framework for building virtual reality experiences.","directories":{},"_nodeVersion":"8.9.1","dependencies":{"debug":"github:ngokevin/debug#noTimestamp","three":"github:dmarcos/three.js#r90fixPose","envify":"^3.4.1","present":"0.0.6","style-attr":"^1.0.2","deep-assign":"^2.0.0","load-bmfont":"^1.2.3","object-assign":"^4.0.1","browserify-css":"^0.8.2","webvr-polyfill":"^0.9.40","promise-polyfill":"^3.1.0","@tweenjs/tween.js":"^16.8.0","three-bmfont-text":"^2.1.0","document-register-element":"github:dmarcos/document-register-element#8ccc532b7"},"semistandard":{"ignore":["build/**","dist/**","examples/**/shaders/*.js","**/vendor/**"]},"_hasShrinkwrap":false,"browserify-css":{"minify":true},"devDependencies":{"shx":"^0.2.2","budo":"^9.2.0","chai":"^3.5.0","glob":"^7.1.1","chalk":"^1.1.3","husky":"^0.11.7","jsdom":"^9.11.0","karma":"1.4.1","lolex":"^1.5.1","mocha":"^3.0.2","sinon":"^1.17.5","snazzy":"^5.0.0","codecov":"^1.0.1","ghpages":"0.0.8","git-rev":"^0.2.1","shelljs":"^0.7.7","exorcist":"^0.4.0","istanbul":"^0.4.5","markserv":"github:sukima/markserv#feature/fix-broken-websoketio-link","uglifyjs":"^2.4.10","cross-env":"^5.0.1","minifyify":"^7.3.3","too-wordy":"github:ngokevin/too-wordy","browserify":"^13.1.0","sinon-chai":"2.8.0","write-good":"^0.9.1","karma-mocha":"^1.1.1","semistandard":"^9.0.0","karma-coverage":"^1.1.1","replace-in-file":"^2.5.3","karma-browserify":"^5.1.0","karma-sinon-chai":"1.2.4","mozilla-download":"^1.1.1","browserify-istanbul":"^2.0.0","browserify-derequire":"^0.9.4","karma-mocha-reporter":"^2.1.0","karma-chrome-launcher":"^2.0.0","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^1.0.0","chai-shallow-deep-equal":"^1.4.0","karma-chai-shallow-deep-equal":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/aframe_0.8.1_1520749965767_0.9334046953749295","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"aframe","version":"0.8.2","keywords":["3d","aframe","cardboard","components","oculus","three","three.js","rift","vive","vr","web-components","webvr"],"license":"MIT","_id":"aframe@0.8.2","maintainers":[{"name":"caseyyee","email":"caseyyee.ca@gmail.com"},{"name":"cvan","email":"hearcomestreble@gmail.com"},{"name":"dmarcos","email":"diego.marcos@gmail.com"},{"name":"mozvr","email":"cvan@mozilla.com"},{"name":"ngokevin","email":"me@ngokevin.com"}],"homepage":"https://aframe.io/","bugs":{"url":"https://github.com/aframevr/aframe/issues"},"dist":{"shasum":"435dd7c7d2f059316af87f4a9783427b0617e11f","tarball":"https://registry.npmjs.org/aframe/-/aframe-0.8.2.tgz","fileCount":270,"integrity":"sha512-kp0c3f17moiilChTsD95q+USB7/12LuusGERSmO2X7Cgq6q6evVv9Oe7qRMZ6Baf26gS0T9Z7umc/e1alqcEVA==","signatures":[{"sig":"MEUCIQDzKW2Gd22vZGnzLGwOO6rLQxCCUhO1PL6fKsuG+dysGgIgZlB91kkwr5yIjANoZFpyi5L6bV7BPTlPquiKdsL/LBE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31424167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa07GmCRA9TVsSAnZWagAA2TYP/AxJUgyanqBFmsERhIDo\nZftrprxr8bGhNtA9C8Sf2QDh+cxKjkOw7bZ6JYxQYhtaKBGjYPjZjbYXgcpM\nTbPrBKjuXSKQkFTMY2BbkdJlQnx9YOBGffxlU0w4aqMUaiRFPIM/SSDiugdX\noSaTTGN+vj11j/I4I/oH/Es+w+96JyVo+a8znzERwvl41+biCRDcDf7jiDq3\nYKRnn3UgPcyPcZFa/FyAJgeefomsqIldb77jc47xe1kiMX3rqtbGgX9yTRFQ\ncCO6LU5i6PyVlqEcL+WjqZ00hdWc4DQyQrw6KlVcWqWZTSpAEoJLThEKh53F\nekZrHG2y24a/q86C7Bx1TTCIgU8sQE+EXHVez6+TA+JuqanWrlgLye+xELCM\neGU5myDVjkdLYytpMTS/vMWNgXWq9823VCYAsFIkhVryyT1V9XQCKv5wnH9J\nDu+CIuOo23inDYexTvrqY9YPG8ymR9V3bmrzRelnQ4n/y+SjxpOlKgOnLD/p\nh9hwPiC2t/hQ8rsSOt+IxuDrzyvfKyMMdxPGtW8Wii78WDSHrgoMDtqzhS/x\nTy6tbne4TDyphNpFYV/QOJ39/BytloCzhlcCpPCuSq05Og+0UJxg1pQlAbAf\n6kU6HrP+HIobaRgLfvhrZNG6VvEk0ghq+/Ksd/braeVwbIvd4WP755aMy+NA\nxn76\r\n=hxwV\r\n-----END PGP SIGNATURE-----\r\n"},"link":true,"main":"dist/aframe-master.js","engines":{"npm":"^2.15.9","node":">= 4.6.0"},"gitHead":"abd7b9910fcaf208bdc943a0b8ecad3fa7790869","scripts":{"dev":"npm run build && cross-env INSPECTOR_VERSION=dev node ./scripts/budo -t envify","dist":"node scripts/updateVersionLog.js && npm run dist:min && npm run dist:max","docs":"markserv --dir docs --port 9001","lint":"semistandard -v | snazzy","test":"karma start ./tests/karma.conf.js","build":"shx mkdir -p build/ && npm run browserify -- --debug -t [envify --INSPECTOR_VERSION dev] -o build/aframe.js","start":"npm run dev","codecov":"codecov","ghpages":"ghpages -p gh-pages/","prepush":"node scripts/testOnlyCheck.js","dist:max":"npm run browserify -s -- --debug | exorcist dist/aframe-master.js.map > dist/aframe-master.js","dist:min":"npm run browserify -s -- --debug -p [minifyify --map aframe-master.min.js.map --output dist/aframe-master.min.js.map] -o dist/aframe-master.min.js","lint:fix":"semistandard --fix","precommit":"npm run lint","test:docs":"node scripts/docsLint.js","test:node":"mocha --ui tdd tests/node","browserify":"browserify src/index.js -s 'AFRAME' -p browserify-derequire","preghpages":"node ./scripts/preghpages.js","prerelease":"node scripts/release.js 0.7.1 0.8.0","test:chrome":"npm test -- --browsers Chrome","test:firefox":"npm test -- --browsers Firefox"},"_npmUser":{"name":"dmarcos","email":"diego.marcos@gmail.com"},"browserify":{"transform":["browserify-css","envify"]},"repository":{"url":"git+https://github.com/aframevr/aframe.git","type":"git"},"_npmVersion":"5.5.1","description":"A web framework for building virtual reality experiences.","directories":{},"_nodeVersion":"8.9.3","dependencies":{"debug":"github:ngokevin/debug#noTimestamp","three":"github:supermedium/three.js#r90fixMTLLoader","envify":"^3.4.1","present":"0.0.6","style-attr":"^1.0.2","deep-assign":"^2.0.0","load-bmfont":"^1.2.3","object-assign":"^4.0.1","browserify-css":"^0.8.2","webvr-polyfill":"^0.10.5","promise-polyfill":"^3.1.0","@tweenjs/tween.js":"^16.8.0","three-bmfont-text":"^2.1.0","document-register-element":"github:dmarcos/document-register-element#8ccc532b7"},"semistandard":{"ignore":["build/**","dist/**","examples/**/shaders/*.js","**/vendor/**"]},"_hasShrinkwrap":false,"browserify-css":{"minify":true},"devDependencies":{"shx":"^0.2.2","budo":"^9.2.0","chai":"^3.5.0","glob":"^7.1.1","chalk":"^1.1.3","husky":"^0.11.7","jsdom":"^9.11.0","karma":"1.4.1","lolex":"^1.5.1","mocha":"^3.0.2","sinon":"^1.17.5","snazzy":"^5.0.0","codecov":"^1.0.1","ghpages":"0.0.8","git-rev":"^0.2.1","shelljs":"^0.7.7","exorcist":"^0.4.0","istanbul":"^0.4.5","markserv":"github:sukima/markserv#feature/fix-broken-websoketio-link","uglifyjs":"^2.4.10","cross-env":"^5.0.1","minifyify":"^7.3.3","too-wordy":"github:ngokevin/too-wordy","browserify":"^13.1.0","sinon-chai":"2.8.0","write-good":"^0.9.1","karma-mocha":"^1.1.1","semistandard":"^9.0.0","karma-coverage":"^1.1.1","replace-in-file":"^2.5.3","karma-browserify":"^5.1.0","karma-sinon-chai":"1.2.4","mozilla-download":"^1.1.1","browserify-istanbul":"^2.0.0","browserify-derequire":"^0.9.4","karma-mocha-reporter":"^2.1.0","karma-chrome-launcher":"^2.0.0","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^1.0.0","chai-shallow-deep-equal":"^1.4.0","karma-chai-shallow-deep-equal":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/aframe_0.8.2_1523823013048_0.4600481315322926","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"aframe","version":"0.9.0","keywords":["3d","aframe","cardboard","components","oculus","three","three.js","rift","vive","vr","web-components","webvr"],"license":"MIT","_id":"aframe@0.9.0","maintainers":[{"name":"caseyyee","email":"caseyyee.ca@gmail.com"},{"name":"cvan","email":"hearcomestreble@gmail.com"},{"name":"dmarcos","email":"diego.marcos@gmail.com"},{"name":"mozvr","email":"cvan@mozilla.com"},{"name":"ngokevin","email":"me@ngokevin.com"}],"homepage":"https://aframe.io/","bugs":{"url":"https://github.com/aframevr/aframe/issues"},"dist":{"shasum":"da57790fe5a9d1d2cb5c7c05daaec20c34b30f35","tarball":"https://registry.npmjs.org/aframe/-/aframe-0.9.0.tgz","fileCount":246,"integrity":"sha512-nyRb1SdxmTDnj7Z6I4Q6SVnccxey6ukMMhyhZtzJPmIuHCEPLoISmCXEMxZGjpwhHq5H5JNH17SbW1z9zdjCdA==","signatures":[{"sig":"MEUCIQCArDRPaISVJaJ90QRmew1rR5eYsovuGS+0zlHuSylY2gIgSBAB0r2/a1zYrfJStwhN2lA+ZTz1RSBKAD38uqqJoQQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20896356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXMyXCRA9TVsSAnZWagAAQGkP/0k9DhBmESqLCQZUNOnK\n6fkzlechYjPsW+hNZfz8Cqk+4iyplGfTQypMwoqdkXihXfNoyjcDNJvg9j9f\nuJDWF/rTRAtWuHffRWBwwRYLv9z6RU1N9+wSj3zTg/mzj5XyXyO4+9SXO6Vx\nd96UCMBJ7dzeoeTU0tNyVR19qP3wJw7/6VPT50cvxV9XhvS0Npev+fyq1QRG\nV6b4u6hR0u4tImWXlDYpgNcqsox2S+c7a+Nw4dfAVWA3hKDJXFuPltWSrDEV\n0b5XwKUeNko6a5+gvfXnkQ6XG91kotyELo5COK1d4IAPSQEyCAgbsIxrC80U\n/jiDNA5xKrrACsZXSkt4FmGoBVIPrc6CTR/g5J4X7P9RS4BpLBSzCkpk7f3M\n4GyPbxieDuV1/wxLCGg43iRea3IVg10/Sf41ZFI/3k0r7OQojN+66quhKmQo\nswWaVbpOlZVfl26qPetBoGAj2hqpZtZcS1413r3Jv/eqxTlATBgZG/s0R6xT\nxpHaX1UU225Pma96pmVGmU6h05GnK1wXwvH9Cbegbqv5EMpr6b7EgAYZ+DmF\n25ZnVAv89dz4QzPMtBzROBp3ge+5l8vX4ew7Anu0GqQPzY7Qd2h4o1s4pUd/\nIVZMZ5cvDIzP6eAKLMySBi4YZN04PF3uXCoDwkfTZVopKio9FVvmzXYiaGNa\nvov+\r\n=NEN5\r\n-----END PGP SIGNATURE-----\r\n"},"link":true,"main":"dist/aframe-master.js","engines":{"npm":"^2.15.9","node":">= 4.6.0"},"gitHead":"989d9e4257eb33fb111dc02c0df997215296579f","scripts":{"dev":"npm run build && cross-env INSPECTOR_VERSION=dev node ./scripts/budo -t envify","dist":"node scripts/updateVersionLog.js && npm run dist:min && npm run dist:max","docs":"markserv --dir docs --port 9001","lint":"semistandard -v | snazzy","test":"karma start ./tests/karma.conf.js","build":"shx mkdir -p build/ && npm run browserify -- --debug -t [envify --INSPECTOR_VERSION dev] -o build/aframe.js","start":"npm run dev","codecov":"codecov","ghpages":"ghpages -p gh-pages/","prepush":"node scripts/testOnlyCheck.js","dist:max":"npm run browserify -s -- --debug | exorcist dist/aframe-master.js.map > dist/aframe-master.js","dist:min":"npm run browserify -s -- --debug -p [minifyify --map aframe-master.min.js.map --output dist/aframe-master.min.js.map] -o dist/aframe-master.min.js","lint:fix":"semistandard --fix","precommit":"npm run lint","test:docs":"node scripts/docsLint.js","test:node":"mocha --ui tdd tests/node","browserify":"browserify src/index.js -s 'AFRAME' -p browserify-derequire","preghpages":"node ./scripts/preghpages.js","prerelease":"node scripts/release.js 0.8.2 0.9.0","start:https":"cross-env SSL=true npm run dev","test:chrome":"npm test -- --browsers Chrome","test:firefox":"npm test -- --browsers Firefox","test:nobrowser":"NO_BROWSER=true npm test"},"_npmUser":{"name":"dmarcos","email":"diego.marcos@gmail.com"},"browserify":{"transform":["browserify-css","envify"]},"repository":{"url":"git+https://github.com/aframevr/aframe.git","type":"git"},"_npmVersion":"6.1.0","description":"A web framework for building virtual reality experiences.","directories":{},"_nodeVersion":"10.5.0","dependencies":{"debug":"github:ngokevin/debug#noTimestamp","envify":"^3.4.1","animejs":"^2.2.0","present":"0.0.6","style-attr":"^1.0.2","deep-assign":"^2.0.0","load-bmfont":"^1.2.3","super-three":"^0.101.0","object-assign":"^4.0.1","browserify-css":"^0.8.4","webvr-polyfill":"^0.10.10","promise-polyfill":"^3.1.0","three-bmfont-text":"^2.1.0","custom-event-polyfill":"^1.0.6","document-register-element":"github:dmarcos/document-register-element#8ccc532b7f3744be954574caf3072a5fd260ca90"},"semistandard":{"ignore":["build/**","dist/**","examples/**/shaders/*.js","**/vendor/**"]},"_hasShrinkwrap":false,"browserify-css":{"minify":true},"devDependencies":{"shx":"^0.2.2","budo":"^9.2.0","chai":"^3.5.0","glob":"^7.1.1","chalk":"^1.1.3","husky":"^0.11.7","jsdom":"^9.11.0","karma":"1.4.1","lolex":"^1.5.1","mocha":"^3.0.2","sinon":"^1.17.5","snazzy":"^5.0.0","codecov":"^1.0.1","ghpages":"0.0.8","git-rev":"^0.2.1","shelljs":"^0.7.7","exorcist":"^0.4.0","istanbul":"^0.4.5","markserv":"github:sukima/markserv#feature/fix-broken-websoketio-link","uglifyjs":"^2.4.10","cross-env":"^5.0.1","minifyify":"^7.3.3","too-wordy":"github:ngokevin/too-wordy","browserify":"^13.1.0","sinon-chai":"2.8.0","write-good":"^0.9.1","karma-mocha":"^1.1.1","semistandard":"^9.0.0","karma-coverage":"^1.1.1","replace-in-file":"^2.5.3","karma-browserify":"^5.1.0","karma-sinon-chai":"1.2.4","mozilla-download":"^1.1.1","browserify-istanbul":"^2.0.0","browserify-derequire":"^0.9.4","karma-mocha-reporter":"^2.1.0","karma-chrome-launcher":"^2.0.0","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^1.0.0","chai-shallow-deep-equal":"^1.4.0","karma-chai-shallow-deep-equal":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/aframe_0.9.0_1549585558677_0.5501707421583222","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"aframe","version":"0.9.1","keywords":["3d","aframe","cardboard","components","oculus","three","three.js","rift","vive","vr","web-components","webvr"],"license":"MIT","_id":"aframe@0.9.1","maintainers":[{"name":"caseyyee","email":"caseyyee.ca@gmail.com"},{"name":"cvan","email":"hearcomestreble@gmail.com"},{"name":"dmarcos","email":"diego.marcos@gmail.com"},{"name":"mozvr","email":"cvan@mozilla.com"},{"name":"ngokevin","email":"me@ngokevin.com"}],"homepage":"https://aframe.io/","bugs":{"url":"https://github.com/aframevr/aframe/issues"},"dist":{"shasum":"d5913f54608ddac25581c4d3c637ea652f028b70","tarball":"https://registry.npmjs.org/aframe/-/aframe-0.9.1.tgz","fileCount":283,"integrity":"sha512-elMQ2aDzeH8s7f5F9whTd5M6YiYqSQPtsyISvZ70DIyhAkzKJh3Mx3Bwz1fqyVwgOmh/aImTGHVLy68s/BbMyw==","signatures":[{"sig":"MEUCIQCV2BGlYebUPgyvF1MxePnANgfswrY5KE3a5gY1nBCWyAIgPdAW9UqeHT+Wu0N+6287TFX0ITGDUH1EXfkljmRJWfU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24800246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuCL5CRA9TVsSAnZWagAAsGIP/3x3cMNK0mxEFGvkQHRY\nHwDwR9z0T9Dhay/7AKZK2lF0pxDWGn2aTnwBwdc0Fn/cm8hN9XLZgr8hmChz\nonlVPruuzxdRuV9OAXd6tEPMHWLeFUCSQqQquqzyxrHe/YaV3J0qCHRRy9BW\nTVPOgHVpPJ4tCEBwCgBw+qCfzr5Q5qGcVjvq/ZLDL0ALGC9o9G0PstEG/Hed\nPIOd8woMGOWFEFU0kt3tlZFDF0HiEX6VAKvNpwON82IH+OgxCw8Wp27h/yJY\ncg3Y8JH7sKFpCMn2GsRIKw2FHM84lJ00cHbDUfAqrwvQYe4lQyBjOjhFqs+c\nieMUP13oPKi6R7Dzb3P/W/jBhzucJkNNd4m73TOT6ilxockKoPyYVoKQLsEZ\ntjwLFV7SsjhVlU2iJP+aUHOtehlRzoB9cYeX1i0Punp1p84Z/Zv0uoGTkpoV\nl28VHyu9n6b1oElUeBh69sgkejXphBqRx+Jx92OuZsFiKBN7Q09SF6J9OPn6\n9dtjQu1mO5miKuoTPqEsLDUiFjg+Htp3RsMz5frmt0MNMLs3Kpk+AVw0uPWH\nc5TV+K0NmJGZwaqNbrrPzLHimRVcYH0Bye8fHdO7i4xqAyx2dmWQfLu39r6h\nz/h4ngaCpibySu0WMBrNdrv0Iw+2CGg3Kt0h840QkvJvyCQK6UcUs0BK8yzO\nlPlW\r\n=UQd8\r\n-----END PGP SIGNATURE-----\r\n"},"link":true,"main":"dist/aframe-master.js","engines":{"npm":"^2.15.9","node":">= 4.6.0"},"gitHead":"57e3abf20fd9eff52f329a4ced1928594fba85a5","scripts":{"dev":"npm run build && cross-env INSPECTOR_VERSION=dev node ./scripts/budo -t envify","dist":"node scripts/updateVersionLog.js && npm run dist:min && npm run dist:max","docs":"markserv --dir docs --port 9001","lint":"semistandard -v | snazzy","test":"karma start ./tests/karma.conf.js","build":"shx mkdir -p build/ && npm run browserify -- --debug -t [envify --INSPECTOR_VERSION dev] -o build/aframe.js","start":"npm run dev","codecov":"codecov","ghpages":"ghpages -p gh-pages/","prepush":"node scripts/testOnlyCheck.js","dist:max":"npm run browserify -s -- --debug | exorcist dist/aframe-master.js.map > dist/aframe-master.js","dist:min":"npm run browserify -s -- --debug -p [minifyify --map aframe-master.min.js.map --output dist/aframe-master.min.js.map] -o dist/aframe-master.min.js","lint:fix":"semistandard --fix","precommit":"npm run lint","test:docs":"node scripts/docsLint.js","test:node":"mocha --ui tdd tests/node","browserify":"browserify src/index.js -s 'AFRAME' -p browserify-derequire","preghpages":"node ./scripts/preghpages.js","prerelease":"node scripts/release.js 0.9.0 0.9.1","start:https":"cross-env SSL=true npm run dev","test:chrome":"npm test -- --browsers Chrome","test:firefox":"npm test -- --browsers Firefox","test:nobrowser":"NO_BROWSER=true npm test"},"_npmUser":{"name":"ngokevin","email":"ktngo09@gmail.com"},"browserify":{"transform":["browserify-css","envify"]},"repository":{"url":"git+https://github.com/aframevr/aframe.git","type":"git"},"_npmVersion":"6.7.0","description":"A web framework for building virtual reality experiences.","directories":{},"_nodeVersion":"11.10.0","dependencies":{"debug":"github:ngokevin/debug#noTimestamp","envify":"^3.4.1","present":"0.0.6","style-attr":"^1.0.2","deep-assign":"^2.0.0","load-bmfont":"^1.2.3","super-three":"^0.102.2","object-assign":"^4.0.1","super-animejs":"^3.0.0","browserify-css":"^0.8.4","webvr-polyfill":"^0.10.10","promise-polyfill":"^3.1.0","three-bmfont-text":"^2.1.0","custom-event-polyfill":"^1.0.6","document-register-element":"github:dmarcos/document-register-element#8ccc532b7f3744be954574caf3072a5fd260ca90"},"semistandard":{"ignore":["build/**","dist/**","examples/**/shaders/*.js","**/vendor/**"]},"_hasShrinkwrap":false,"browserify-css":{"minify":true},"devDependencies":{"shx":"^0.2.2","budo":"^9.2.0","chai":"^3.5.0","glob":"^7.1.1","chalk":"^1.1.3","husky":"^0.11.7","jsdom":"^9.11.0","karma":"1.4.1","lolex":"^1.5.1","mocha":"^3.0.2","sinon":"^1.17.5","snazzy":"^5.0.0","codecov":"^1.0.1","ghpages":"0.0.8","git-rev":"^0.2.1","shelljs":"^0.7.7","exorcist":"^0.4.0","istanbul":"^0.4.5","markserv":"github:sukima/markserv#feature/fix-broken-websoketio-link","uglifyjs":"^2.4.10","cross-env":"^5.0.1","minifyify":"^7.3.3","too-wordy":"github:ngokevin/too-wordy","browserify":"^13.1.0","sinon-chai":"2.8.0","write-good":"^0.9.1","karma-mocha":"^1.1.1","semistandard":"^9.0.0","karma-coverage":"^1.1.1","replace-in-file":"^2.5.3","karma-browserify":"^5.1.0","karma-sinon-chai":"1.2.4","mozilla-download":"^1.1.1","browserify-istanbul":"^2.0.0","browserify-derequire":"^0.9.4","karma-mocha-reporter":"^2.1.0","karma-chrome-launcher":"^2.0.0","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^1.0.0","chai-shallow-deep-equal":"^1.4.0","karma-chai-shallow-deep-equal":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/aframe_0.9.1_1555571448378_0.9111112770232082","host":"s3://npm-registry-packages"}},"0.9.2":{"name":"aframe","version":"0.9.2","keywords":["3d","aframe","cardboard","components","oculus","three","three.js","rift","vive","vr","web-components","webvr"],"license":"MIT","_id":"aframe@0.9.2","maintainers":[{"name":"caseyyee","email":"caseyyee.ca@gmail.com"},{"name":"cvan","email":"hearcomestreble@gmail.com"},{"name":"dmarcos","email":"diego.marcos@gmail.com"},{"name":"mozvr","email":"cvan@mozilla.com"},{"name":"ngokevin","email":"me@ngokevin.com"}],"homepage":"https://aframe.io/","bugs":{"url":"https://github.com/aframevr/aframe/issues"},"dist":{"shasum":"2f5c61d3bf7082ba9605b367b7992fe71e8dd64e","tarball":"https://registry.npmjs.org/aframe/-/aframe-0.9.2.tgz","fileCount":282,"integrity":"sha512-Bz/YBRZsQMcQfuZWn71CweESH/L7OHmc1oEB7fryPRb5qQ/XTD5yFeNbtHgR69MFqPOk9ieJNceCO1/kbLO2pg==","signatures":[{"sig":"MEYCIQC5J9Gl0Ty9gZ6AubBJyqBpGpLtkcsezAzkcaOGUWCU0wIhAK5m/5+IXoXQ2WRV1W9mLnWscofrw2Ns+CvmlOh+aYEo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24785393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0MyGCRA9TVsSAnZWagAA+7wP/iZx04g9nv2UbmpP19Io\n9eRuIGKJX2b9KcjGigPkQu/AxW/05/FXCMq6E4q2dgN0Geb3HSru1yuy2318\n4h5fEo2zZa4b6b3mljrP+rsaoW61w1Lr4bu6A2KTm8JBahGTTCk/PfNLX87D\nYB9jrElikYBxU7BpiNmvp75lQzZPo5R6U5fs6nOImjk29jXefHbZuOSOO8FO\n8+vyVF/l2Qb6qZjn26u71ahQvVyqgfieWLU/Y6zvu89X+0bHhZZPCFiiV9z5\nIWhhtlNqPvi0kHLekG+1oj0p8NF/3V2KhHuR/bS6qG3uvPknkHHzcOpabxMU\n5ohAzwY7sIA9QEX7PHjYPSLGrymFOIH7DrogMvdzlC/9A4BPAGJ6o+SLWgy2\nnyR/qjp+VLE07IQurOgqhPKKCFi0MULTX68KAgf6zFTSWmRvfkdnjiLF2tvH\nh8ake7Tilf411uOY1a5f8ytL/4DpNNleWD3s8Qnr1O2ypoJbNNMWHBigzK++\nC7pvpOgWKmgZz2kRScVrzgj1EKd1hdk7SApRbKXWQOl25R/826TARVHlP2bq\nU/9khhNQfmtBIdrQjs222oO5OgcGgz6t7S+PmIN0EBAWHDdFYG5d2N5JajIs\numsEv9/t37pJs3F4O2x9+PkDhE+Hfmzus7UcpFVQkbXfmQQriy+WacF5dqjX\nwM5c\r\n=e1xm\r\n-----END PGP SIGNATURE-----\r\n"},"link":true,"main":"dist/aframe-master.js","engines":{"npm":"^2.15.9","node":">= 4.6.0"},"gitHead":"fa14bda3e859f1176b4328566c2539c86c9ef387","scripts":{"dev":"npm run build && cross-env INSPECTOR_VERSION=dev node ./scripts/budo -t envify","dist":"node scripts/updateVersionLog.js && npm run dist:min && npm run dist:max","docs":"markserv --dir docs --port 9001","lint":"semistandard -v | snazzy","test":"karma start ./tests/karma.conf.js","build":"shx mkdir -p build/ && npm run browserify -- --debug -t [envify --INSPECTOR_VERSION dev] -o build/aframe.js","start":"npm run dev","codecov":"codecov","ghpages":"ghpages -p gh-pages/","prepush":"node scripts/testOnlyCheck.js","dist:max":"npm run browserify -s -- --debug | exorcist dist/aframe-master.js.map > dist/aframe-master.js","dist:min":"npm run browserify -s -- --debug -p [minifyify --map aframe-master.min.js.map --output dist/aframe-master.min.js.map] -o dist/aframe-master.min.js","lint:fix":"semistandard --fix","precommit":"npm run lint","test:docs":"node scripts/docsLint.js","test:node":"mocha --ui tdd tests/node","browserify":"browserify src/index.js -s 'AFRAME' -p browserify-derequire","preghpages":"node ./scripts/preghpages.js","prerelease":"node scripts/release.js 0.9.1 0.9.2","start:https":"cross-env SSL=true npm run dev","test:chrome":"npm test -- --browsers Chrome","test:firefox":"npm test -- --browsers Firefox","test:nobrowser":"NO_BROWSER=true npm test"},"_npmUser":{"name":"ngokevin","email":"ktngo09@gmail.com"},"browserify":{"transform":["browserify-css","envify"]},"repository":{"url":"git+https://github.com/aframevr/aframe.git","type":"git"},"_npmVersion":"6.7.0","description":"A web framework for building virtual reality experiences.","directories":{},"_nodeVersion":"11.10.0","dependencies":{"debug":"github:ngokevin/debug#noTimestamp","envify":"^3.4.1","present":"0.0.6","style-attr":"^1.0.2","deep-assign":"^2.0.0","load-bmfont":"^1.2.3","super-three":"^0.102.2","object-assign":"^4.0.1","super-animejs":"^3.0.0","browserify-css":"^0.8.4","webvr-polyfill":"^0.10.10","promise-polyfill":"^3.1.0","three-bmfont-text":"^2.1.0","custom-event-polyfill":"^1.0.6","document-register-element":"github:dmarcos/document-register-element#8ccc532b7f3744be954574caf3072a5fd260ca90"},"semistandard":{"ignore":["build/**","dist/**","examples/**/shaders/*.js","**/vendor/**"]},"_hasShrinkwrap":false,"browserify-css":{"minify":true},"devDependencies":{"shx":"^0.2.2","budo":"^9.2.0","chai":"^3.5.0","glob":"^7.1.1","chalk":"^1.1.3","husky":"^0.11.7","jsdom":"^9.11.0","karma":"1.4.1","lolex":"^1.5.1","mocha":"^3.0.2","sinon":"^1.17.5","snazzy":"^5.0.0","codecov":"^1.0.1","ghpages":"0.0.8","git-rev":"^0.2.1","shelljs":"^0.7.7","exorcist":"^0.4.0","istanbul":"^0.4.5","markserv":"github:sukima/markserv#feature/fix-broken-websoketio-link","uglifyjs":"^2.4.10","cross-env":"^5.0.1","minifyify":"^7.3.3","too-wordy":"github:ngokevin/too-wordy","browserify":"^13.1.0","sinon-chai":"2.8.0","write-good":"^0.9.1","karma-mocha":"^1.1.1","semistandard":"^9.0.0","karma-coverage":"^1.1.1","replace-in-file":"^2.5.3","karma-browserify":"^5.1.0","karma-sinon-chai":"1.2.4","mozilla-download":"^1.1.1","browserify-istanbul":"^2.0.0","browserify-derequire":"^0.9.4","karma-mocha-reporter":"^2.1.0","karma-chrome-launcher":"^2.0.0","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^1.0.0","chai-shallow-deep-equal":"^1.4.0","karma-chai-shallow-deep-equal":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/aframe_0.9.2_1557187716725_0.7945543068393135","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"aframe","version":"1.0.0","keywords":["3d","aframe","cardboard","components","oculus","three","three.js","rift","vive","vr","web-components","webvr"],"license":"MIT","_id":"aframe@1.0.0","maintainers":[{"name":"caseyyee","email":"caseyyee.ca@gmail.com"},{"name":"cvan","email":"hearcomestreble@gmail.com"},{"name":"dmarcos","email":"diego.marcos@gmail.com"},{"name":"mozvr","email":"cvan@mozilla.com"},{"name":"ngokevin","email":"me@ngokevin.com"}],"homepage":"https://aframe.io/","bugs":{"url":"https://github.com/aframevr/aframe/issues"},"dist":{"shasum":"9d2ee0d85b2c22423b17a43e7df10c32f9bb953b","tarball":"https://registry.npmjs.org/aframe/-/aframe-1.0.0.tgz","fileCount":248,"integrity":"sha512-ekaWxTr/ducB0hudk6As+2lz3WksUq6DzpDGdpijbWWoAoCv+CaVsYMi4reGObtLOI610X4UTAeC245Na5WK6g==","signatures":[{"sig":"MEYCIQDH0Z0/GNq14deKZDD3TQWSUEWeWJmSZos0gzc+5GUerAIhAPLrfkdPlUQPwVw5dk4i6m9hhJKWioa4Rs0p+vzjq6wQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22325904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9D9ICRA9TVsSAnZWagAAOe0P/29B3UFBDgo+4oEK5WBj\nUP7rfi43ShqxiOs2W/UjTgw5+YcBG5CIlDCDRG2hK5lTCy+S0LJ47UjgIWR+\nQjVpeamY9ZvnF8l7o3pnLsdUa6Acz5dAXRoN7K7tYAJk1WSeGvOnNMHMqCEt\nkU4UcDxkDKx7qM6mKxAc9EL9mCUr93IKKj+I7D1+6U+AAxUmI3fnptapF0YK\n0ve80wcVIqExeur1oJTTyqglu2ZkbfE/+hxwsiRG+SZzkKFj5llwkQ+ysTKF\n/ftr7TMi66L536bB2oU/xxavYFDrGEplqlr2g8Y3RvTds1Amz0Ni9eHC/+gy\nm8qdnCj/VQ2CXsO3eYRuI6oR0lyKPw61Gekow/ade58IzpGAO2gfIj94doBj\nXN3fflOqrb43x8wJsOVrIKlZHGGQZK2hauOdvd84+bhkZYGZmh+ln8BIQwxJ\nkmlv0B9agDR7iGdD2rmeRKcOJznsJlai9t8aTZeWKP6n54WBTO7XXlpVhiiJ\nVug55zzXuqSpYEAydZm5QHuJ9e7yBC7xo5aXKGJPebK5v5t+YpuMqdVgd3Xh\ngA8HpezwD9flhKn99z+SsXMniT0fP82fN07HqUbriroi8hYoGHFv24ozjyKo\nekdjBT9QM+1zA5SmCArHD1rsahOOvdeBmurPr/J16IMse3VoWsRDuylN9hUV\n7DJO\r\n=VYef\r\n-----END PGP SIGNATURE-----\r\n"},"link":true,"main":"dist/aframe-master.js","engines":{"npm":"^2.15.9","node":">= 4.6.0"},"gitHead":"fe8e10f27feecbeb902e042efdb565e8d2c9a29f","scripts":{"dev":"npm run build && cross-env INSPECTOR_VERSION=dev node ./scripts/budo -t envify","dist":"node scripts/updateVersionLog.js && npm run dist:min && npm run dist:max","docs":"markserv --dir docs --port 9001","lint":"semistandard -v | snazzy","test":"karma start ./tests/karma.conf.js","build":"shx mkdir -p build/ && npm run browserify -- --debug -t [envify --INSPECTOR_VERSION dev] -o build/aframe.js","start":"npm run dev","codecov":"codecov","ghpages":"ghpages -p gh-pages/","prepush":"node scripts/testOnlyCheck.js","dist:max":"npm run browserify -s -- --debug | exorcist dist/aframe-master.js.map > dist/aframe-master.js","dist:min":"npm run browserify -s -- --debug -p [minifyify --map aframe-master.min.js.map --output dist/aframe-master.min.js.map] -o dist/aframe-master.min.js","lint:fix":"semistandard --fix","precommit":"npm run lint","test:docs":"node scripts/docsLint.js","test:node":"mocha --ui tdd tests/node","browserify":"browserify src/index.js -s 'AFRAME' -p browserify-derequire","preghpages":"node ./scripts/preghpages.js","prerelease":"node scripts/release.js 0.9.2 1.0.0","start:https":"cross-env SSL=true npm run dev","test:chrome":"npm test -- --browsers Chrome","test:firefox":"npm test -- --browsers Firefox","test:nobrowser":"NO_BROWSER=true npm test"},"_npmUser":{"name":"dmarcos","email":"diego.marcos@gmail.com"},"browserify":{"transform":["browserify-css","envify"]},"repository":{"url":"git+https://github.com/aframevr/aframe.git","type":"git"},"_npmVersion":"6.5.0-next.0","description":"A web framework for building virtual reality experiences.","directories":{},"_nodeVersion":"11.6.0","dependencies":{"debug":"github:ngokevin/debug#noTimestamp","present":"0.0.6","deep-assign":"^2.0.0","load-bmfont":"^1.2.3","super-three":"^0.111.4","object-assign":"^4.0.1","super-animejs":"^3.1.0","webvr-polyfill":"^0.10.10","promise-polyfill":"^3.1.0","three-bmfont-text":"github:dmarcos/three-bmfont-text#1babdf8507","custom-event-polyfill":"^1.0.6","document-register-element":"github:dmarcos/document-register-element#8ccc532b7f3744be954574caf3072a5fd260ca90"},"semistandard":{"ignore":["build/**","dist/**","examples/**/shaders/*.js","**/vendor/**"]},"_hasShrinkwrap":false,"browserify-css":{"minify":true},"devDependencies":{"shx":"^0.2.2","budo":"^9.2.0","chai":"^3.5.0","glob":"^7.1.1","chalk":"^1.1.3","husky":"^0.11.7","jsdom":"^9.11.0","karma":"1.4.1","lolex":"^1.5.1","mocha":"^3.0.2","sinon":"^1.17.5","envify":"^3.4.1","snazzy":"^5.0.0","codecov":"^1.0.1","ghpages":"0.0.8","git-rev":"^0.2.1","shelljs":"^0.7.7","exorcist":"^0.4.0","istanbul":"^0.4.5","markserv":"github:sukima/markserv#feature/fix-broken-websoketio-link","uglifyjs":"^2.4.10","cross-env":"^5.0.1","minifyify":"^7.3.3","too-wordy":"github:ngokevin/too-wordy","browserify":"^13.1.0","sinon-chai":"2.8.0","write-good":"^0.9.1","karma-mocha":"^1.1.1","semistandard":"^9.0.0","browserify-css":"^0.8.4","karma-coverage":"^1.1.1","replace-in-file":"^2.5.3","karma-browserify":"^5.1.0","karma-sinon-chai":"1.2.4","mozilla-download":"^1.1.1","browserify-istanbul":"^2.0.0","browserify-derequire":"^0.9.4","karma-mocha-reporter":"^2.1.0","karma-chrome-launcher":"^2.0.0","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^1.2.0","chai-shallow-deep-equal":"^1.4.0","karma-chai-shallow-deep-equal":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/aframe_1.0.0_1576288071950_0.13448105505910557","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"aframe","version":"1.0.1","keywords":["3d","aframe","cardboard","components","oculus","three","three.js","rift","vive","vr","web-components","webvr"],"license":"MIT","_id":"aframe@1.0.1","maintainers":[{"name":"caseyyee","email":"caseyyee.ca@gmail.com"},{"name":"cvan","email":"hearcomestreble@gmail.com"},{"name":"dmarcos","email":"diego.marcos@gmail.com"},{"name":"mozvr","email":"cvan@mozilla.com"},{"name":"ngokevin","email":"me@ngokevin.com"}],"homepage":"https://aframe.io/","bugs":{"url":"https://github.com/aframevr/aframe/issues"},"dist":{"shasum":"37c51910fc430a0e0b052347fe8c73bd56c230d2","tarball":"https://registry.npmjs.org/aframe/-/aframe-1.0.1.tgz","fileCount":253,"integrity":"sha512-iDq5lMrMhawfO/4aYuaKnl0AAg/vWPKEnpQZX2OdDSdOsmqTsAShmo18lK/5tpUxlvwSHL05hYkGPrX+vnYYGw==","signatures":[{"sig":"MEQCIA/IXA2XAlQJhpvpQG3RnIsQQfpjs1gteVF8wvnBj6XRAiBWyT+HZNOEwtQ03iscrlm+AmoIblzU+cnGQjFEcT8wVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32903654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/VfVCRA9TVsSAnZWagAAfgUQAJA6FYo64tXuvzD8bti6\n78pkt3sRXi7orcP3VFF7Sj/MB0qovYHXVPF7fzGI9Odk6l6o2gQS3D47qg8N\noVROvfXv25qw4Xi6YtNbWGWfWGgDU3crHZktXAu3RRTJqXUWlGZHf5pWLjGV\nD1HZM6j8oIf3c+4zsW3LHp8+lEa6ywGFzCKFzme8tI3XvXStpzq7EnhpIove\nOCKsX8Q++MJXYN36ANS4a8uMbqGv7sBEhyDajo+Ru05LKo7CnfEvK9YxWYAT\nIXusOuzHuLhnfZYoRg+VN2qhSCHuB7nZYctPvjlik5aqia9GP4HOOjU2GQi/\n8JJn3/AKzhfsAiIsgziDRZ3OQ79+qStsoCyIBG5TY76+cQtHgvnBEBKkUnaq\nEJkN0Szo2Mkl6WGez3zFpnkQ4Ux7+lFLsoiWXYdEuDSeCmwtfOZmeVxuwrC1\nrpc6UINDVVwH/JAKrGkAEBenVpWLrimRSI6qbot+g8ovxYMp05eT+CZZ1tnj\nSHi51+/P5vN3CIZECHVFnx0hGcjrj5pU3bgBCTwekJiz7of+nlmmlIbZ2md5\ndt/CEdGxVU8MB0hmtiEUAIQ2Q+GtxpPLFoMSWSxqnTXCp3rlmVHK1gnehur/\nfUqb2TmeZcTFZ769FRGQTNda5+rEs4HI7JR9vHXz8G0+zBNuQNHplwTE/WlB\nFJHm\r\n=OVcX\r\n-----END PGP SIGNATURE-----\r\n"},"link":true,"main":"dist/aframe-master.js","engines":{"npm":"^2.15.9","node":">= 4.6.0"},"gitHead":"8e48fd20f02e5cb8a2b44903758b01ee48cf6257","scripts":{"dev":"npm run build && cross-env INSPECTOR_VERSION=dev node ./scripts/budo -t envify","dist":"node scripts/updateVersionLog.js && npm run dist:min && npm run dist:max","docs":"markserv --dir docs --port 9001","lint":"semistandard -v | snazzy","test":"karma start ./tests/karma.conf.js","build":"shx mkdir -p build/ && npm run browserify -- --debug -t [envify --INSPECTOR_VERSION dev] -o build/aframe.js","start":"npm run dev","codecov":"codecov","ghpages":"ghpages -p gh-pages/","prepush":"node scripts/testOnlyCheck.js","dist:max":"npm run browserify -s -- --debug | exorcist dist/aframe-master.js.map > dist/aframe-master.js","dist:min":"npm run browserify -s -- --debug -p [minifyify --map aframe-master.min.js.map --output dist/aframe-master.min.js.map] -o dist/aframe-master.min.js","lint:fix":"semistandard --fix","precommit":"npm run lint","test:docs":"node scripts/docsLint.js","test:node":"mocha --ui tdd tests/node","browserify":"browserify src/index.js -s 'AFRAME' -p browserify-derequire","preghpages":"node ./scripts/preghpages.js","prerelease":"cross-env FOR_RELEASE=true node scripts/release.js 1.0.0 1.0.1","start:https":"cross-env SSL=true npm run dev","test:chrome":"npm test -- --browsers Chrome","test:firefox":"npm test -- --browsers Firefox","test:nobrowser":"NO_BROWSER=true npm test"},"_npmUser":{"name":"dmarcos","email":"diego.marcos@gmail.com"},"browserify":{"transform":["browserify-css","envify"]},"repository":{"url":"git+https://github.com/aframevr/aframe.git","type":"git"},"_npmVersion":"6.5.0-next.0","description":"A web framework for building virtual reality experiences.","directories":{},"_nodeVersion":"11.6.0","dependencies":{"debug":"github:ngokevin/debug#noTimestamp","present":"0.0.6","deep-assign":"^2.0.0","load-bmfont":"^1.2.3","super-three":"^0.111.5","object-assign":"^4.0.1","super-animejs":"^3.1.0","webvr-polyfill":"^0.10.10","promise-polyfill":"^3.1.0","three-bmfont-text":"github:dmarcos/three-bmfont-text#1babdf8507","custom-event-polyfill":"^1.0.6","document-register-element":"github:dmarcos/document-register-element#8ccc532b7f3744be954574caf3072a5fd260ca90"},"semistandard":{"ignore":["build/**","dist/**","examples/**/shaders/*.js","**/vendor/**"]},"_hasShrinkwrap":false,"browserify-css":{"minify":true},"devDependencies":{"shx":"^0.2.2","budo":"^9.2.0","chai":"^3.5.0","glob":"^7.1.1","chalk":"^1.1.3","husky":"^0.11.7","jsdom":"^9.11.0","karma":"1.4.1","lolex":"^1.5.1","mocha":"^3.0.2","sinon":"^1.17.5","envify":"^3.4.1","snazzy":"^5.0.0","codecov":"^1.0.1","ghpages":"0.0.8","git-rev":"^0.2.1","shelljs":"^0.7.7","exorcist":"^0.4.0","istanbul":"^0.4.5","markserv":"github:sukima/markserv#feature/fix-broken-websoketio-link","uglifyjs":"^2.4.10","cross-env":"^5.0.1","minifyify":"^7.3.3","too-wordy":"github:ngokevin/too-wordy","browserify":"^13.1.0","sinon-chai":"2.8.0","write-good":"^0.9.1","karma-mocha":"^1.1.1","semistandard":"^9.0.0","browserify-css":"^0.8.4","karma-coverage":"^1.1.1","replace-in-file":"^2.5.3","karma-browserify":"^5.1.0","karma-sinon-chai":"1.2.4","mozilla-download":"^1.1.1","browserify-istanbul":"^2.0.0","browserify-derequire":"^0.9.4","karma-mocha-reporter":"^2.1.0","karma-chrome-launcher":"^2.0.0","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^1.2.0","chai-shallow-deep-equal":"^1.4.0","karma-chai-shallow-deep-equal":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/aframe_1.0.1_1576884180968_0.38214634480370613","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"aframe","version":"1.0.2","keywords":["3d","aframe","cardboard","components","oculus","three","three.js","rift","vive","vr","web-components","webvr"],"license":"MIT","_id":"aframe@1.0.2","maintainers":[{"name":"caseyyee","email":"caseyyee.ca@gmail.com"},{"name":"cvan","email":"hearcomestreble@gmail.com"},{"name":"dmarcos","email":"diego.marcos@gmail.com"},{"name":"mozvr","email":"cvan@mozilla.com"},{"name":"ngokevin","email":"me@ngokevin.com"}],"homepage":"https://aframe.io/","bugs":{"url":"https://github.com/aframevr/aframe/issues"},"dist":{"shasum":"d8376113d1d60b55ced0c99d908636af69199065","tarball":"https://registry.npmjs.org/aframe/-/aframe-1.0.2.tgz","fileCount":253,"integrity":"sha512-GgAhITeIxpWtpIcWs6Es7uzjQysRd5nKt++TbWEtUGdWAGThscyBVFezFO2UD0CPyegOD9VPrsUH6JJ5zJ0qrg==","signatures":[{"sig":"MEQCIBhJbV0X+80x9ywGeKOcHiBW9lXjahcz6lLrvyOE8DUrAiAb0XuUBEETnzb5dWdwzwtDRPiv4Hr+JWrKi0h40IPyOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32918768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeATboCRA9TVsSAnZWagAAqr4P/38LP2TbqRvx8YW/qPQY\nBNenXNwsnwptGDMY2z19gjOveJT016ad2rrLNPYfxYI0HrXBMznzzjjNIA6F\nDNosx1wyz1asjPI7uig0+LHT1h3hT+hjjFtoE8xAwiPOR7B54GcP8CURiu+n\nyf+kNPegYeKAvqh0Q9RwGY65VIH4AArRJXRiJ4OVABfZpIe8hqfM9Znp/jhe\nYMNaAM1cdCc+t1UhRH50MtXSkyTnlkvKVJ11C1TwDQjFL+/LWZsDeZWzoLAf\nxTXJa2wteuwALJHNMj5I/jJWWPFIigrMcvP+APaRd3RgvxufawynzT3ULoUO\nIdhUJ2Z5MDFz0GBCX9vfRB9l1nkKG0qTB7ZfOfSBux50TvPM4PO1uVkDc/M9\n10iuXOan9WTVdT9IbesJpIyhmyzl8Sai+HQGr8GCwjUWr1aG/GeAScfR0dxe\nR2dDTsNzWWlSXMyGwL9omGBRVFxy+BK2pp+BrBczfu7ewCPaHuA3rItpE/iF\nZLXVEdXdb8fht5SGX+hvBes4LI8RtcJGcsgwddcccsTZc8J/B1pqGWdF68KS\n3zYh5VRe74hWjfZCiLLQNmxyJs3XUBoXkpymqbPSjQ1xt2iXM+QugJgBdk0q\nQZc1rc4hTNEnCIFbHlkVTA11KZRveDWORWPT/qzqJ+wcDTc/5JjXlelDQqQz\n4CIw\r\n=35Ka\r\n-----END PGP SIGNATURE-----\r\n"},"link":true,"main":"dist/aframe-master.js","engines":{"npm":"^2.15.9","node":">= 4.6.0"},"gitHead":"4e78497891fae3e28bffe06573c190610ebfe92c","scripts":{"dev":"npm run build && cross-env INSPECTOR_VERSION=dev node ./scripts/budo -t envify","dist":"node scripts/updateVersionLog.js && npm run dist:min && npm run dist:max","docs":"markserv --dir docs --port 9001","lint":"semistandard -v | snazzy","test":"karma start ./tests/karma.conf.js","build":"shx mkdir -p build/ && npm run browserify -- --debug -t [envify --INSPECTOR_VERSION dev] -o build/aframe.js","start":"npm run dev","codecov":"codecov","ghpages":"ghpages -p gh-pages/","prepush":"node scripts/testOnlyCheck.js","dist:max":"npm run browserify -s -- --debug | exorcist dist/aframe-master.js.map > dist/aframe-master.js","dist:min":"npm run browserify -s -- --debug -p [minifyify --map aframe-master.min.js.map --output dist/aframe-master.min.js.map] -o dist/aframe-master.min.js","lint:fix":"semistandard --fix","precommit":"npm run lint","test:docs":"node scripts/docsLint.js","test:node":"mocha --ui tdd tests/node","browserify":"browserify src/index.js -s 'AFRAME' -p browserify-derequire","preghpages":"node ./scripts/preghpages.js","prerelease":"cross-env FOR_RELEASE=true node scripts/release.js 1.0.1 1.0.2","start:https":"cross-env SSL=true npm run dev","test:chrome":"npm test -- --browsers Chrome","test:firefox":"npm test -- --browsers Firefox","test:nobrowser":"NO_BROWSER=true npm test"},"_npmUser":{"name":"dmarcos","email":"diego.marcos@gmail.com"},"browserify":{"transform":["browserify-css","envify"]},"repository":{"url":"git+https://github.com/aframevr/aframe.git","type":"git"},"_npmVersion":"6.5.0-next.0","description":"A web framework for building virtual reality experiences.","directories":{},"_nodeVersion":"11.6.0","dependencies":{"debug":"github:ngokevin/debug#noTimestamp","present":"0.0.6","deep-assign":"^2.0.0","load-bmfont":"^1.2.3","super-three":"^0.111.5","object-assign":"^4.0.1","super-animejs":"^3.1.0","webvr-polyfill":"^0.10.10","promise-polyfill":"^3.1.0","three-bmfont-text":"github:dmarcos/three-bmfont-text#1babdf8507","custom-event-polyfill":"^1.0.6","document-register-element":"github:dmarcos/document-register-element#8ccc532b7f3744be954574caf3072a5fd260ca90"},"semistandard":{"ignore":["build/**","dist/**","examples/**/shaders/*.js","**/vendor/**"]},"_hasShrinkwrap":false,"browserify-css":{"minify":true},"devDependencies":{"shx":"^0.2.2","budo":"^9.2.0","chai":"^3.5.0","glob":"^7.1.1","chalk":"^1.1.3","husky":"^0.11.7","jsdom":"^9.11.0","karma":"1.4.1","lolex":"^1.5.1","mocha":"^3.0.2","sinon":"^1.17.5","envify":"^3.4.1","snazzy":"^5.0.0","codecov":"^1.0.1","ghpages":"0.0.8","git-rev":"^0.2.1","shelljs":"^0.7.7","exorcist":"^0.4.0","istanbul":"^0.4.5","markserv":"github:sukima/markserv#feature/fix-broken-websoketio-link","uglifyjs":"^2.4.10","cross-env":"^5.0.1","minifyify":"^7.3.3","too-wordy":"github:ngokevin/too-wordy","browserify":"^13.1.0","sinon-chai":"2.8.0","write-good":"^0.9.1","karma-mocha":"^1.1.1","semistandard":"^9.0.0","browserify-css":"^0.8.4","karma-coverage":"^1.1.1","replace-in-file":"^2.5.3","karma-browserify":"^5.1.0","karma-sinon-chai":"1.2.4","mozilla-download":"^1.1.1","browserify-istanbul":"^2.0.0","browserify-derequire":"^0.9.4","karma-mocha-reporter":"^2.1.0","karma-chrome-launcher":"^2.0.0","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^1.2.0","chai-shallow-deep-equal":"^1.4.0","karma-chai-shallow-deep-equal":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/aframe_1.0.2_1577137895455_0.6314320708074905","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"aframe","version":"1.0.3","keywords":["3d","aframe","cardboard","components","oculus","three","three.js","rift","vive","vr","web-components","webvr"],"license":"MIT","_id":"aframe@1.0.3","maintainers":[{"name":"caseyyee","email":"caseyyee.ca@gmail.com"},{"name":"cvan","email":"hearcomestreble@gmail.com"},{"name":"dmarcos","email":"diego.marcos@gmail.com"},{"name":"mozvr","email":"cvan@mozilla.com"},{"name":"ngokevin","email":"me@ngokevin.com"}],"homepage":"https://aframe.io/","bugs":{"url":"https://github.com/aframevr/aframe/issues"},"dist":{"shasum":"d7f9093d75cfb30c2cc09e54aeb9a514184f6e28","tarball":"https://registry.npmjs.org/aframe/-/aframe-1.0.3.tgz","fileCount":254,"integrity":"sha512-Du/yO8XigqWn5120aTAL0mish5Gl3hxADhEr0jNzs1MvuJvbOyeuJwKUzm1RcdM14RvnjZhRo6AzRpRh4HAEWQ==","signatures":[{"sig":"MEYCIQCZqeoeEKYue2bN3VhnEjpRa+tw/NUeIQTgVsH/eP4h7QIhAOreDYzuCTeS/hKadBLsswsDxidw/+Ir2xtMwPGZb5FR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33034736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCFhhCRA9TVsSAnZWagAACw0QAJTUb5hgQ2I/WdLRb/Zk\nkORKMeS0uN8nDrgupRGGI0XzADI1d9UDind06esh4pEquYBWpW4EjYByVrQK\nt7N8AwJrjkdFj4OVlAHqke87R/bHbiUhRF3q8n4mTfNjEX5vcpMdHIG+ozd2\nbje84zQG6WzJKj+rwCBWHJu+MziRxfd/fWqjzm7Cwh4uMFMlcoPkF+BuzvN9\nBaq2LtOiF2SFzoyUw/NR9dPUOkYgG61cyyuSuKEOrHWTMizBFy8+IofdUTG/\nmqANkZYkpG5RiRSGcUNdc1ib3k54yvHolADmN5DFYtKheNf0qMrzDNtoFeLd\nokyC7uBAcA3/dArSmS2WNJtmAVvsSSUf3t3Q3k0v0KRYwwYkiTt4blV7tG3w\n4dYQHrMulycIHFQXmqMKNpecA9g4LArC+8loyhM/ZmHOsEYsfTH1nW5msOjY\nRgBE9L6ocFqHwqaQfBzN7pkw3BzllQjEMFmRWru7zIryJUhvf/hTkicuxlM8\nSVjie5n2EhfZ3w7/rHXfBs1D2BsEXnpsX9hM21qnqLgMZnBhgKpk+w/dNlnZ\nmKQnjjm1dT6IriIJ5KV85Oelye6zQ1USZBhHMe4KT4/zjsRsn4yHMy+LMFzq\nGx9W5ha4CuMXMfxJ4eTwezrWsysm2A4S4E8yxwQYihlPmjltuvqPHVipt7uQ\n8pwd\r\n=/nm2\r\n-----END PGP SIGNATURE-----\r\n"},"link":true,"main":"dist/aframe-master.js","engines":{"npm":"^2.15.9","node":">= 4.6.0"},"gitHead":"1dd9ae280920418e4db508c3df1577224eb6fb4d","scripts":{"dev":"npm run build && cross-env INSPECTOR_VERSION=dev node ./scripts/budo -t envify","dist":"node scripts/updateVersionLog.js && npm run dist:min && npm run dist:max","docs":"markserv --dir docs --port 9001","lint":"semistandard -v | snazzy","test":"karma start ./tests/karma.conf.js","build":"shx mkdir -p build/ && npm run browserify -- --debug -t [envify --INSPECTOR_VERSION dev] -o build/aframe.js","start":"npm run dev","codecov":"codecov","ghpages":"ghpages -p gh-pages/","prepush":"node scripts/testOnlyCheck.js","dist:max":"npm run browserify -s -- --debug | exorcist dist/aframe-master.js.map > dist/aframe-master.js","dist:min":"npm run browserify -s -- --debug -p [minifyify --map aframe-master.min.js.map --output dist/aframe-master.min.js.map] -o dist/aframe-master.min.js","lint:fix":"semistandard --fix","precommit":"npm run lint","test:docs":"node scripts/docsLint.js","test:node":"mocha --ui tdd tests/node","browserify":"browserify src/index.js -s 'AFRAME' -p browserify-derequire","preghpages":"node ./scripts/preghpages.js","prerelease":"node scripts/release.js 1.0.2 1.0.3","start:https":"cross-env SSL=true npm run dev","test:chrome":"npm test -- --browsers Chrome","test:firefox":"npm test -- --browsers Firefox","test:nobrowser":"NO_BROWSER=true npm test"},"_npmUser":{"name":"dmarcos","email":"diego.marcos@gmail.com"},"browserify":{"transform":["browserify-css","envify"]},"repository":{"url":"git+https://github.com/aframevr/aframe.git","type":"git"},"_npmVersion":"6.5.0-next.0","description":"A web framework for building virtual reality experiences.","directories":{},"_nodeVersion":"11.6.0","dependencies":{"debug":"github:ngokevin/debug#noTimestamp","present":"0.0.6","deep-assign":"^2.0.0","load-bmfont":"^1.2.3","super-three":"^0.111.5","object-assign":"^4.0.1","super-animejs":"^3.1.0","webvr-polyfill":"^0.10.10","promise-polyfill":"^3.1.0","three-bmfont-text":"github:dmarcos/three-bmfont-text#1babdf8507","custom-event-polyfill":"^1.0.6","document-register-element":"github:dmarcos/document-register-element#8ccc532b7f3744be954574caf3072a5fd260ca90"},"semistandard":{"ignore":["build/**","dist/**","examples/**/shaders/*.js","**/vendor/**"]},"_hasShrinkwrap":false,"browserify-css":{"minify":true},"devDependencies":{"shx":"^0.2.2","budo":"^9.2.0","chai":"^3.5.0","glob":"^7.1.1","chalk":"^1.1.3","husky":"^0.11.7","jsdom":"^9.11.0","karma":"1.4.1","lolex":"^1.5.1","mocha":"^3.0.2","sinon":"^1.17.5","envify":"^3.4.1","snazzy":"^5.0.0","codecov":"^1.0.1","ghpages":"0.0.8","git-rev":"^0.2.1","shelljs":"^0.7.7","exorcist":"^0.4.0","istanbul":"^0.4.5","markserv":"github:sukima/markserv#feature/fix-broken-websoketio-link","uglifyjs":"^2.4.10","cross-env":"^5.0.1","minifyify":"^7.3.3","too-wordy":"github:ngokevin/too-wordy","browserify":"^13.1.0","sinon-chai":"2.8.0","write-good":"^0.9.1","karma-mocha":"^1.1.1","semistandard":"^9.0.0","browserify-css":"^0.8.4","karma-coverage":"^1.1.1","replace-in-file":"^2.5.3","karma-browserify":"^5.1.0","karma-sinon-chai":"1.2.4","mozilla-download":"^1.1.1","browserify-istanbul":"^2.0.0","browserify-derequire":"^0.9.4","karma-mocha-reporter":"^2.1.0","karma-chrome-launcher":"^2.0.0","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^1.2.0","chai-shallow-deep-equal":"^1.4.0","karma-chai-shallow-deep-equal":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/aframe_1.0.3_1577605216646_0.9187738381504393","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"aframe","version":"1.0.4","keywords":["3d","aframe","cardboard","components","oculus","three","three.js","rift","vive","vr","web-components","webvr"],"license":"MIT","_id":"aframe@1.0.4","maintainers":[{"name":"caseyyee","email":"caseyyee.ca@gmail.com"},{"name":"cvan","email":"hearcomestreble@gmail.com"},{"name":"dmarcos","email":"diego.marcos@gmail.com"},{"name":"mozvr","email":"cvan@mozilla.com"},{"name":"ngokevin","email":"me@ngokevin.com"}],"homepage":"https://aframe.io/","bugs":{"url":"https://github.com/aframevr/aframe/issues"},"dist":{"shasum":"1b659533db0f5cf9b002c22804278da8349a32d2","tarball":"https://registry.npmjs.org/aframe/-/aframe-1.0.4.tgz","fileCount":255,"integrity":"sha512-iG/4VyRt22zUPxDsFjP4SHUXNPGIStM2hHX/iPblht6dtN8m09e7LAaFq4iQdXoT0EkZBWEVmXVBF1J7Tca3QQ==","signatures":[{"sig":"MEYCIQDlqj9ejKJ8HEfKi99hrVZABMMqMCyCI1zcp9pt44eyCwIhAOiD1m1vfcL8WSk8vdZfu++8yfydakonQq0qYmpxK5Vd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33223929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOiYeCRA9TVsSAnZWagAAVAgQAIICRKKAjaPsjsOKSa3p\nKNy2JxjILrJhPWMqLjR1oz7+CT82tta85De5ggXDoA+bJWVQGU0oObhKLnzf\nWxVUdlfK1saP4yc12qLW5B5/dbqmSv9sxzTGgxGD6ETO+2et+iPczkeBfw3b\ncU5/vL/EcbD4/8m/babJ6MEc21CM1xVT80gens7TZFkevTB3YZ+8mfHd2H12\nw73O70iAUfI1EJdfX4I6rzUcXnqTeRR6XF8Z20D1P5X/hTtGJ8mKGGYcuXJF\nvgvw9GKf971zIrxoPaoGbdw/JdmnL+Z89cqczw9H4ET/wznnOhFq3vZs9N0S\nrwnfviv5hZPkkyZa4P2m08ODfydPwQJxY5v7hHCn7YpQsM8xX5l0kztp9tyR\n5Z2Q580AF4hUYYbiDUO7YqsakCU3WZzO/0m6zuLD2Obm3PUnRu+GW45Nn2Zd\n6vpwdyaWXrAOJC+3S/WaPDcRlhzsTj7vQfpT5CROiQ3MCY9LFVx/X6ghyMgi\ncw3cKdIS/QFJzAHHlA879FF4m/rewYK6DoPjmgkHUROh+3p1SOviLFdzvcY2\nVc8JG5xrC4lXfanx1mX91RwHRA/rhn2WpaRHBK8DuWtSq23IAJeolUoH/gJP\nRKbA9eQRYiVbolXtyR5x5kXk4yCCoLojoN3Xq+GbI/BqIc+9N9NKoW4H/eRC\ntRCq\r\n=180M\r\n-----END PGP SIGNATURE-----\r\n"},"link":true,"main":"dist/aframe-master.js","engines":{"npm":"^2.15.9","node":">= 4.6.0"},"gitHead":"781b6abb47d572c1e52add53166f35e4a876908c","scripts":{"dev":"npm run build && cross-env INSPECTOR_VERSION=dev node ./scripts/budo -t envify","dist":"node scripts/updateVersionLog.js && npm run dist:min && npm run dist:max","docs":"markserv --dir docs --port 9001","lint":"semistandard -v | snazzy","test":"karma start ./tests/karma.conf.js","build":"shx mkdir -p build/ && npm run browserify -- --debug -t [envify --INSPECTOR_VERSION dev] -o build/aframe.js","start":"npm run dev","codecov":"codecov","ghpages":"ghpages -p gh-pages/","prepush":"node scripts/testOnlyCheck.js","dist:max":"npm run browserify -s -- --debug | exorcist dist/aframe-master.js.map > dist/aframe-master.js","dist:min":"npm run browserify -s -- --debug -p [minifyify --map aframe-master.min.js.map --output dist/aframe-master.min.js.map] -o dist/aframe-master.min.js","lint:fix":"semistandard --fix","precommit":"npm run lint","test:docs":"node scripts/docsLint.js","test:node":"mocha --ui tdd tests/node","browserify":"browserify src/index.js -s 'AFRAME' -p browserify-derequire","preghpages":"node ./scripts/preghpages.js","prerelease":"node scripts/release.js 1.0.3 1.0.4","start:https":"cross-env SSL=true npm run dev","test:chrome":"npm test -- --browsers Chrome","test:firefox":"npm test -- --browsers Firefox","test:nobrowser":"NO_BROWSER=true npm test"},"_npmUser":{"name":"dmarcos","email":"diego.marcos@gmail.com"},"browserify":{"transform":["browserify-css","envify"]},"repository":{"url":"git+https://github.com/aframevr/aframe.git","type":"git"},"_npmVersion":"6.5.0-next.0","description":"A web framework for building virtual reality experiences.","directories":{},"_nodeVersion":"11.6.0","dependencies":{"debug":"github:ngokevin/debug#noTimestamp","present":"0.0.6","deep-assign":"^2.0.0","load-bmfont":"^1.2.3","super-three":"^0.111.6","object-assign":"^4.0.1","super-animejs":"^3.1.0","webvr-polyfill":"^0.10.10","promise-polyfill":"^3.1.0","three-bmfont-text":"github:dmarcos/three-bmfont-text#1babdf8507c731a18f8af3b807292e2b9740955e","custom-event-polyfill":"^1.0.6","document-register-element":"github:dmarcos/document-register-element#8ccc532b7f3744be954574caf3072a5fd260ca90"},"semistandard":{"ignore":["build/**","dist/**","examples/**/shaders/*.js","**/vendor/**"]},"_hasShrinkwrap":false,"browserify-css":{"minify":true},"devDependencies":{"shx":"^0.2.2","budo":"^9.2.0","chai":"^3.5.0","glob":"^7.1.1","chalk":"^1.1.3","husky":"^0.11.7","jsdom":"^9.11.0","karma":"1.4.1","lolex":"^1.5.1","mocha":"^3.0.2","sinon":"^1.17.5","envify":"^3.4.1","snazzy":"^5.0.0","codecov":"^1.0.1","ghpages":"0.0.8","git-rev":"^0.2.1","shelljs":"^0.7.7","exorcist":"^0.4.0","istanbul":"^0.4.5","markserv":"github:sukima/markserv#feature/fix-broken-websoketio-link","uglifyjs":"^2.4.10","cross-env":"^5.0.1","minifyify":"^7.3.3","too-wordy":"github:ngokevin/too-wordy","browserify":"^13.1.0","sinon-chai":"2.8.0","write-good":"^0.9.1","karma-mocha":"^1.1.1","semistandard":"^9.0.0","browserify-css":"^0.8.4","karma-coverage":"^1.1.1","replace-in-file":"^2.5.3","karma-browserify":"^5.1.0","karma-sinon-chai":"1.2.4","mozilla-download":"^1.1.1","browserify-istanbul":"^2.0.0","browserify-derequire":"^0.9.4","karma-mocha-reporter":"^2.1.0","karma-chrome-launcher":"^2.0.0","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^1.2.0","chai-shallow-deep-equal":"^1.4.0","karma-chai-shallow-deep-equal":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/aframe_1.0.4_1580869147450_0.48192556044275014","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"aframe","version":"1.1.0","keywords":["3d","aframe","cardboard","components","oculus","three","three.js","rift","vive","vr","web-components","webvr"],"license":"MIT","_id":"aframe@1.1.0","maintainers":[{"name":"cvan","email":"hearcomestreble@gmail.com"},{"name":"dmarcos","email":"diego.marcos@gmail.com"},{"name":"ngokevin","email":"ktngo09@gmail.com"},{"name":"mozvr","email":"cvan@mozilla.com"},{"name":"caseyyee","email":"caseyyee.ca@gmail.com"}],"homepage":"https://aframe.io/","bugs":{"url":"https://github.com/aframevr/aframe/issues"},"dist":{"shasum":"1b583b41728ef76786b6f534e83083394e292205","tarball":"https://registry.npmjs.org/aframe/-/aframe-1.1.0.tgz","fileCount":260,"integrity":"sha512-/8Lk7DsnSdy0ZnjDvC/0sQ4aALfp7P+EiOO5y9BGBngk9QCXdWPT1onLNwJixWrJNntLTfU5ULxFrkRZb561Hg==","signatures":[{"sig":"MEUCIQDXLFNO0aGeN/BEfQVWOLifWMyoSE7E4Tj/caf9dXeijgIgHjJH8qm1aqLaAFWvw8Sj3Q9uUc62m4NJLJGoYY5ZAl8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23311604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyRVmCRA9TVsSAnZWagAAg6kP/RLbJlIcIu+/4qnasC/I\nhKUWJsrRYLxYI5nyBUGhTdn7tsyeyTXSyk5ipaLrYd6OLogaLdKWu1XJarBm\nFBUvgtzGIYN17qCJUHClU65RCxTHKnwetlIhF2lyhgHoZkFrRP2U5Of+Rn9u\nWDDBbMeZ6YW1xeJ4vCBUt5n0AFruTcbUfJNYJYkbh821BnftqXNsAEOvDGXF\nTrUATaUbdQPNw0YZ9/cniQEIlAjYFbEihdjidgK9dwRM0GLlAL9zBjwksVjB\nuEbCmeiZRee+TCQMyOf3Tl20E2em1kQpiBFd8WZIH+paGh1PdhtshuNLSwET\nooXpoIS+l6MVyl8y2AI+cmX+yjdP7VRRJx17WyrVgClHRsaWlk3O/91DZeEY\nEgKyBio7XKJH/F7eAIs8l54oEibqsSkPEChwp8FAZOp415/GfjCZvYVbYw88\nUfZ7+dMQnIIMwLNzkn4/cY7fH7z6pjXtq1cFh158213nIwC9Dz1MeCqdbknz\nuWgXy5dTjoSRC/KSW1Cfi0LIe3XK1k4ewFV3auZk5MZLgwQLP6jpL5j/QYdy\nGMo5ICfEX0NbAmt3TLcPnKavVp32wknSIuCYUnqwYNPkiv2BZKn+xYYqZV2h\nOfoHcqxtxaXu0hwFqKi6fCWCkmUtHm1hAIUKEm1cQpFYFau4xopR/X4XRj/7\ngpJR\r\n=szZS\r\n-----END PGP SIGNATURE-----\r\n"},"link":true,"main":"dist/aframe-master.js","engines":{"npm":"^2.15.9","node":">= 4.6.0"},"gitHead":"f73047db7c969ebdc045995a30912aec419427e6","scripts":{"dev":"npm run build && cross-env INSPECTOR_VERSION=dev node ./scripts/budo -t envify","dist":"node scripts/updateVersionLog.js && npm run dist:min && npm run dist:max","docs":"markserv --dir docs --port 9001","lint":"semistandard -v | snazzy","test":"karma start ./tests/karma.conf.js","build":"shx mkdir -p build/ && npm run browserify -- --debug -t [ envify --INSPECTOR_VERSION dev ] -o build/aframe.js","start":"npm run dev","codecov":"codecov","ghpages":"ghpages -p gh-pages/","prepush":"node scripts/testOnlyCheck.js","dist:max":"npm run browserify -s -- --debug | exorcist dist/aframe-master.js.map > dist/aframe-master.js","dist:min":"npm run browserify -s -- --debug -p [ minifyify --map aframe-master.min.js.map --output dist/aframe-master.min.js.map ] -o dist/aframe-master.min.js","lint:fix":"semistandard --fix","precommit":"npm run lint","test:docs":"node scripts/docsLint.js","test:node":"mocha --ui tdd tests/node","browserify":"browserify src/index.js -s 'AFRAME' -p browserify-derequire","preghpages":"node ./scripts/preghpages.js","prerelease":"node scripts/release.js 1.0.4 1.1.0","start:https":"cross-env SSL=true npm run dev","test:chrome":"npm test -- --browsers Chrome","test:firefox":"npm test -- --browsers Firefox","test:nobrowser":"NO_BROWSER=true npm test"},"_npmUser":{"name":"dmarcos","email":"diego.marcos@gmail.com"},"browserify":{"transform":["browserify-css","envify"]},"repository":{"url":"git+https://github.com/aframevr/aframe.git","type":"git"},"_npmVersion":"6.5.0-next.0","description":"A web framework for building virtual reality experiences.","directories":{},"_nodeVersion":"11.6.0","dependencies":{"debug":"github:ngokevin/debug#noTimestamp","present":"0.0.6","deep-assign":"^2.0.0","load-bmfont":"^1.2.3","super-three":"^0.123.1","object-assign":"^4.0.1","super-animejs":"^3.1.0","webvr-polyfill":"^0.10.12","promise-polyfill":"^3.1.0","three-bmfont-text":"github:dmarcos/three-bmfont-text#1babdf8507c731a18f8af3b807292e2b9740955e","custom-event-polyfill":"^1.0.6","document-register-element":"github:dmarcos/document-register-element#8ccc532b7f3744be954574caf3072a5fd260ca90"},"semistandard":{"ignore":["build/**","dist/**","examples/**/shaders/*.js","**/vendor/**"]},"_hasShrinkwrap":false,"browserify-css":{"minify":true},"devDependencies":{"shx":"^0.2.2","budo":"^9.2.0","chai":"^3.5.0","glob":"^7.1.1","chalk":"^1.1.3","husky":"^0.11.7","jsdom":"^9.11.0","karma":"1.4.1","lolex":"^1.5.1","mocha":"^3.0.2","sinon":"^1.17.5","envify":"^3.4.1","snazzy":"^5.0.0","codecov":"^1.0.1","ghpages":"0.0.8","git-rev":"^0.2.1","shelljs":"^0.7.7","exorcist":"^0.4.0","istanbul":"^0.4.5","markserv":"github:sukima/markserv#feature/fix-broken-websoketio-link","uglifyjs":"^2.4.10","cross-env":"^5.0.1","minifyify":"^7.3.3","too-wordy":"github:ngokevin/too-wordy","browserify":"^13.1.0","sinon-chai":"2.8.0","write-good":"^0.9.1","karma-mocha":"^1.1.1","semistandard":"^9.0.0","browserify-css":"^0.8.4","karma-coverage":"^1.1.1","replace-in-file":"^2.5.3","karma-browserify":"^5.1.0","karma-sinon-chai":"1.2.4","mozilla-download":"^1.1.1","browserify-istanbul":"^2.0.0","browserify-derequire":"^0.9.4","karma-mocha-reporter":"^2.1.0","karma-chrome-launcher":"^2.0.0","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^1.2.0","chai-shallow-deep-equal":"^1.4.0","karma-chai-shallow-deep-equal":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/aframe_1.1.0_1607013734190_0.7699236607098885","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"aframe","version":"1.2.0","keywords":["3d","aframe","cardboard","components","oculus","three","three.js","rift","vive","vr","web-components","webvr"],"license":"MIT","_id":"aframe@1.2.0","maintainers":[{"name":"cvan","email":"hearcomestreble@gmail.com"},{"name":"dmarcos","email":"diego.marcos@gmail.com"},{"name":"ngokevin","email":"ktngo09@gmail.com"},{"name":"mozvr","email":"cvan@mozilla.com"},{"name":"caseyyee","email":"caseyyee.ca@gmail.com"}],"homepage":"https://aframe.io/","bugs":{"url":"https://github.com/aframevr/aframe/issues"},"dist":{"shasum":"795027f656d51d59820536e7e6288744f78e80ae","tarball":"https://registry.npmjs.org/aframe/-/aframe-1.2.0.tgz","fileCount":265,"integrity":"sha512-e4lGvxLQ5CAptlbCqmnR4+qUf9s3f5SSnkMQaBsIFlJ2QMZhzEBr/SSV3+NEvMhsQf88EOvSpN1Vez942mBLcQ==","signatures":[{"sig":"MEUCIHtEBs5cALmVb7LaDMm4277A945vt+Uybgzsw2vFC+GHAiEAuplXHo8o1m8khDgUXl2xdfMscj1uDALVp7Kb6TBgNN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33997127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHJ/RCRA9TVsSAnZWagAAGJMP/RSxS3XlnXaaJJVkJX/5\nXmy2JLNM7N706PuQ2iAbJ5MkaQ9hQ0zAVVs+U0yFEKlbUPkC3DtGgu5GXrzI\nIj3Swqxo95QTNyJlqCywbjyR0ZMMxOcnhZhJUPNiqgiZTumEqfAndVWX2ndy\n6aeMquX+1CLDzE4M0qL25HPloTq666SWrzAoORdCgwU9GXEj7vIRVsOrXOXl\nzKVDBxMUzCCBdu/otrJQk7gA8LnfP2mOjDNszxC1WbssMYR/EWPynGc99CxG\nncxwrqdAbJnVqBx9Ci82WJvGSfm9HOsULa327ULWGK3pElJifRp7nsikKkE5\n0vlaKrkSrYPB/G2KylQKy2fzxpONyyQIXXGoTyQK1msjwudhmH1NATfoOlg9\na/CwZiajvufoj1Z6LgVD32ZYI4kv52h/IaZJRNWsg6SHmZcEDlfMZi+U6ard\nQ6UmtQqX241n08miIWtGFjCnbAjBuwZAOJw0r1OnHHC3D9gPoJjkn8cB5qjp\nTyVCB9DY3ysolaZcvRUsbe7rZw9V75iqXk//nF2hSdCRTEoMh+Gaq7roDLmR\nVzwZtm9Y+/tF6itFXCVNp9ZFl6riLJ8hpYIPvjJmshz6ksvI/6wxqtOvbuu2\n3D8kWNY1dMXmQ6fRK51Ds2ZefnZhDX4rTf0CQmZh+v45UcBK3e3x4473W4h4\ndCbA\r\n=DiF6\r\n-----END PGP SIGNATURE-----\r\n"},"link":true,"main":"dist/aframe-master.js","engines":{"npm":"^2.15.9","node":">= 4.6.0"},"gitHead":"303e9de65068deffc5b74e0071f2da90979472b5","scripts":{"dev":"npm run build && cross-env INSPECTOR_VERSION=dev node ./scripts/budo -t envify","dist":"node scripts/updateVersionLog.js && npm run dist:min && npm run dist:max","docs":"markserv --dir docs --port 9001","lint":"semistandard -v | snazzy","test":"karma start ./tests/karma.conf.js","build":"shx mkdir -p build/ && npm run browserify -- --debug -t [ envify --INSPECTOR_VERSION dev ] -o build/aframe.js","start":"npm run dev","codecov":"codecov","ghpages":"ghpages -p gh-pages/","prepush":"node scripts/testOnlyCheck.js","dist:max":"npm run browserify -s -- --debug | exorcist dist/aframe-master.js.map > dist/aframe-master.js","dist:min":"npm run browserify -s -- --debug -p [ minifyify --map aframe-master.min.js.map --output dist/aframe-master.min.js.map ] -o dist/aframe-master.min.js","lint:fix":"semistandard --fix","precommit":"npm run lint","test:docs":"node scripts/docsLint.js","test:node":"mocha --ui tdd tests/node","browserify":"browserify src/index.js -s 'AFRAME' -p browserify-derequire","preghpages":"node ./scripts/preghpages.js","prerelease":"node scripts/release.js 1.1.0 1.2.0","start:https":"cross-env SSL=true npm run dev","test:chrome":"npm test -- --browsers Chrome","test:firefox":"npm test -- --browsers Firefox","test:nobrowser":"NO_BROWSER=true npm test"},"_npmUser":{"name":"dmarcos","email":"diego.marcos@gmail.com"},"browserify":{"transform":["browserify-css","envify"]},"repository":{"url":"git+https://github.com/aframevr/aframe.git","type":"git"},"_npmVersion":"6.5.0-next.0","description":"A web framework for building virtual reality experiences.","directories":{},"_nodeVersion":"11.6.0","dependencies":{"debug":"github:ngokevin/debug#noTimestamp","present":"0.0.6","deep-assign":"^2.0.0","load-bmfont":"^1.2.3","super-three":"^0.125.1","object-assign":"^4.0.1","super-animejs":"^3.1.0","webvr-polyfill":"^0.10.12","promise-polyfill":"^3.1.0","three-bmfont-text":"github:dmarcos/three-bmfont-text#1babdf8507c731a18f8af3b807292e2b9740955e","custom-event-polyfill":"^1.0.6","document-register-element":"github:dmarcos/document-register-element#8ccc532b7f3744be954574caf3072a5fd260ca90"},"semistandard":{"ignore":["build/**","dist/**","examples/**/shaders/*.js","**/vendor/**"]},"_hasShrinkwrap":false,"browserify-css":{"minify":true},"devDependencies":{"shx":"^0.2.2","budo":"^9.2.0","chai":"^3.5.0","glob":"^7.1.1","chalk":"^1.1.3","husky":"^0.11.7","jsdom":"^9.11.0","karma":"1.4.1","lolex":"^1.5.1","mocha":"^3.0.2","sinon":"^1.17.5","envify":"^3.4.1","snazzy":"^5.0.0","codecov":"^1.0.1","ghpages":"0.0.8","git-rev":"^0.2.1","shelljs":"^0.7.7","exorcist":"^0.4.0","istanbul":"^0.4.5","markserv":"github:sukima/markserv#feature/fix-broken-websoketio-link","uglifyjs":"^2.4.10","cross-env":"^5.0.1","minifyify":"^7.3.3","too-wordy":"github:ngokevin/too-wordy","browserify":"^13.1.0","sinon-chai":"2.8.0","write-good":"^0.9.1","karma-mocha":"^1.1.1","semistandard":"^9.0.0","browserify-css":"^0.8.4","karma-coverage":"^1.1.1","replace-in-file":"^2.5.3","karma-browserify":"^5.1.0","karma-sinon-chai":"1.2.4","mozilla-download":"^1.1.1","browserify-istanbul":"^2.0.0","browserify-derequire":"^0.9.4","karma-mocha-reporter":"^2.1.0","karma-chrome-launcher":"^2.0.0","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^1.2.0","chai-shallow-deep-equal":"^1.4.0","karma-chai-shallow-deep-equal":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/aframe_1.2.0_1612488655928_0.21375787189020912","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"aframe","version":"1.3.0","keywords":["3d","aframe","cardboard","components","oculus","three","three.js","rift","vive","vr","web-components","webvr"],"license":"MIT","_id":"aframe@1.3.0","maintainers":[{"name":"cvan","email":"hearcomestreble@gmail.com"},{"name":"dmarcos","email":"diego.marcos@gmail.com"},{"name":"ngokevin","email":"ktngo09@gmail.com"},{"name":"mozvr","email":"cvan@mozilla.com"},{"name":"caseyyee","email":"caseyyee.ca@gmail.com"}],"homepage":"https://aframe.io/","bugs":{"url":"https://github.com/aframevr/aframe/issues"},"dist":{"shasum":"bafd544d6eca6542a38e56a13ae8b86d325cce8a","tarball":"https://registry.npmjs.org/aframe/-/aframe-1.3.0.tgz","fileCount":270,"integrity":"sha512-f6OQaDf49SzdSxVskJPvPWldOwHpYMsGttmQHhU6FRiASsnyULKG1nqZom9pDuS3fFYEzQVqRMakQ2AhXeLkFg==","signatures":[{"sig":"MEYCIQCZFVu9vOIRnSyfi2XXoRctQcuQVAtDdiu/J2QEkgvw2gIhALTykNKvb06/VRXUB0uTJASRjTmggAUulymvXfUfLnAC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23428997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/Ke/CRA9TVsSAnZWagAAd/sQAIshZgDcRSrTBZPX8+2n\n5HppMFzY+blB1Kqx2PeBVcfryix0KPKzYDHGc1SSecbpbcDplbnwKxn5B0Xk\n0fxAxoAaBK1kOoEmOikZ5ouHVqfcuNvNW5lTvwSQKPrCH3AooSg+dHjJPKaC\nfZO23HCyarL/d5E1hTaQRyLjvIHdyXpUP4C9NBXJ6AjG0wgjKTko3AgPvOvh\numRlixC+2JdaCqOdDzYMt4WpETME/y4SGf9xVXWU1cS5+J4U/MGDS9UTVnch\nMAdEy6b2KbEE2oszqOp+fsvy1Uoaqiy97brsWHzBm4zcq+Z22PtPs2v5T8XV\nFqHY8dVp2pHWCl/DPfRNrwYTDTChSO3nWVnwSHMRmOy7+UW2lDlBarArJEMU\nl/wYFcIdGUz7pQBjQCbkA5Fl8/Wban/O9Z7R9q52+v+51g+7EQ51tDXAhBSP\n//OGDxapGn2ZFagjk49H5NSCI+SXqrsZYWP4l60lE26ILodW7Kogb6vinAE2\n25Ymb0QHYNaGP3C2T0TjJFQ1I+NywKjEZRl7wL77zlA6xNr9d3yXe9EFdPUH\nUcpcf9uMEAlks8jU2pfbholBJfDoekWq5vNMuLlJk9qbsKfmeUY9UfAQLr80\n9WYV8q6hwFSKSTi1YR8S2dVdL6dKGDLBPLUSqbR/P3HcwcDMeek+CFCufKey\ncxU+\r\n=i56F\r\n-----END PGP SIGNATURE-----\r\n"},"link":true,"main":"dist/aframe-master.js","engines":{"npm":">= 2.15.9","node":">= 4.6.0"},"gitHead":"2c4509aa1a9a3c447c08be9facfea0c7d6a9e156","scripts":{"dev":"npm run build && cross-env INSPECTOR_VERSION=dev node ./scripts/budo -t envify","dist":"node scripts/updateVersionLog.js && npm run dist:min && npm run dist:max","docs":"markserv --dir docs --port 9001","lint":"semistandard -v | snazzy","test":"karma start ./tests/karma.conf.js","build":"shx mkdir -p build/ && npm run browserify -- --debug -t [ envify --INSPECTOR_VERSION dev ] -o build/aframe.js","start":"npm run dev","codecov":"codecov","ghpages":"ghpages -p gh-pages/","prepush":"node scripts/testOnlyCheck.js","dist:max":"npm run browserify -s -- --debug | exorcist dist/aframe-master.js.map > dist/aframe-master.js","dist:min":"npm run browserify -s -- --debug -p [ minifyify --map aframe-master.min.js.map --output dist/aframe-master.min.js.map ] -o dist/aframe-master.min.js","lint:fix":"semistandard --fix","precommit":"npm run lint","test:docs":"node scripts/docsLint.js","test:node":"mocha --ui tdd tests/node","browserify":"browserify src/index.js -s 'AFRAME' -p browserify-derequire","preghpages":"node ./scripts/preghpages.js","prerelease":"node scripts/release.js 1.2.0 1.3.0","start:https":"cross-env SSL=true npm run dev","test:chrome":"npm test -- --browsers Chrome","test:firefox":"npm test -- --browsers Firefox","test:nobrowser":"NO_BROWSER=true npm test"},"_npmUser":{"name":"dmarcos","email":"diego.marcos@gmail.com"},"browserify":{"transform":["browserify-css","envify"]},"repository":{"url":"git+https://github.com/aframevr/aframe.git","type":"git"},"_npmVersion":"6.14.13","description":"A web framework for building virtual reality experiences.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"debug":"github:ngokevin/debug#noTimestamp","present":"0.0.6","deep-assign":"^2.0.0","load-bmfont":"^1.2.3","super-three":"^0.137.0","object-assign":"^4.0.1","super-animejs":"^3.1.0","webvr-polyfill":"^0.10.12","promise-polyfill":"^3.1.0","three-bmfont-text":"github:dmarcos/three-bmfont-text#21d017046216e318362c48abd1a48bddfb6e0733","custom-event-polyfill":"^1.0.6","document-register-element":"github:dmarcos/document-register-element#8ccc532b7f3744be954574caf3072a5fd260ca90"},"semistandard":{"ignore":["build/**","dist/**","examples/**/shaders/*.js","**/vendor/**"]},"_hasShrinkwrap":false,"browserify-css":{"minify":true},"devDependencies":{"shx":"^0.2.2","budo":"^9.2.0","chai":"^3.5.0","glob":"^7.1.1","chalk":"^1.1.3","husky":"^0.11.7","jsdom":"^9.11.0","karma":"1.4.1","lolex":"^1.5.1","mocha":"^3.0.2","sinon":"^1.17.5","envify":"^3.4.1","snazzy":"^5.0.0","codecov":"^1.0.1","ghpages":"0.0.8","git-rev":"^0.2.1","shelljs":"^0.7.7","exorcist":"^0.4.0","istanbul":"^0.4.5","markserv":"github:sukima/markserv#feature/fix-broken-websoketio-link","uglifyjs":"^2.4.10","cross-env":"^5.0.1","minifyify":"^7.3.3","too-wordy":"github:ngokevin/too-wordy","browserify":"^13.1.0","sinon-chai":"2.8.0","write-good":"^0.9.1","karma-mocha":"^1.1.1","semistandard":"^9.0.0","browserify-css":"^0.8.4","karma-coverage":"^1.1.1","replace-in-file":"^2.5.3","karma-browserify":"^5.1.0","karma-sinon-chai":"1.2.4","mozilla-download":"^1.1.1","browserify-istanbul":"^2.0.0","browserify-derequire":"^0.9.4","karma-mocha-reporter":"^2.1.0","karma-chrome-launcher":"^2.0.0","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^1.2.0","chai-shallow-deep-equal":"^1.4.0","karma-chai-shallow-deep-equal":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/aframe_1.3.0_1643947966887_0.3130854946827184","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"aframe","version":"1.4.0","keywords":["3d","aframe","cardboard","components","oculus","three","three.js","rift","vive","vr","web-components","webvr"],"license":"MIT","_id":"aframe@1.4.0","maintainers":[{"name":"cvan","email":"hearcomestreble@gmail.com"},{"name":"dmarcos","email":"diego.marcos@gmail.com"},{"name":"ngokevin","email":"ktngo09@gmail.com"},{"name":"mozvr","email":"cvan@mozilla.com"},{"name":"caseyyee","email":"caseyyee.ca@gmail.com"}],"homepage":"https://aframe.io/","bugs":{"url":"https://github.com/aframevr/aframe/issues"},"dist":{"shasum":"5ce16d6c0f0cb363b59804179300cf997a5b0e97","tarball":"https://registry.npmjs.org/aframe/-/aframe-1.4.0.tgz","fileCount":272,"integrity":"sha512-4lrUdI2MQ9yh4Dk6LUpwgN0/VV1GZpKudCSSvOZN2b2uKZnjzHfJ8jcaTUa0up1cutcB7/x3WtbDmdAcOBUKTQ==","signatures":[{"sig":"MEYCIQDLItABppDomZJKuegTBASphCcYasYgUoMdmfAEl2G8MAIhAKPXPpFg6NCwbjQv095AvAJtNilfqssJc6Ho3++L/zfg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28943190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqiq5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSrhAAj3ynZUw3TVNaDzi3vm8EsdP7x+eTrlbP+5tIklO5KdbHp8o2\r\nNSjJ026VQTDgAlWx4CHu7P7qZhn91U73wDC5SxkchOXEb0o9AzajAyJy/qqf\r\nhSzZQJjTpHcjYwDHR1Q9jdFeZUxTy/UklK8ZvDQKq081Itt2k3j9cDbOuF1H\r\nTzJoWvtrTHleuaAP9tW9RJcFtb7TbVM5/fM9gMXbNSDr6Z/Q6iNTKpAT2ouJ\r\ngybmARC6g3BdSCkSueekeIREcngvVqU0E8MOYE5TrOJCFUkHRgXvzqckmRZY\r\ns1jmMibcaiAS9OUL2gYehtgLRTEmDc3ALThZCubwk14FJ5cVJ4zJB5lVa//g\r\nz88iYLjiIb1CusGxX/GrQn5W/1qoNszxyCoaeOkdIXDqzTCWjrlr/rGwegkB\r\nCxYNXH8tpZ/Sor43UJEyg0XEZR61oNdYjdwmDXB+rR2PsaBVpSemphQjkfZ7\r\nuGbtn1i9rf1l3s1WJffs7hiJnJh6Ygy2PehtHCG/cyZ/JiVJs51m4l1jDFA9\r\n5VvA4ngTg+1iZm4HIHG4snxq/lhkxTytcdueGnG+qfzDLkBtImznGT7Te0ok\r\n5noTDHGvlX+MX3mbTys+vgZKgUze7eFIew3eJWERaSO9qujsdjdkLRk9CTmg\r\nTocOi+TuhgrSnhZq+RQksA7lrwfgWVLqvdg=\r\n=HGgQ\r\n-----END PGP SIGNATURE-----\r\n"},"link":true,"main":"dist/aframe-master.js","engines":{"npm":">= 2.15.9","node":">= 4.6.0"},"gitHead":"b140635016bcdd92e213085f9362a9a18cc229d3","scripts":{"dev":"cross-env INSPECTOR_VERSION=dev webpack serve --port 8080","dist":"node scripts/updateVersionLog.js && npm run dist:min && npm run dist:max","docs":"markserv --dir docs --port 9001","lint":"semistandard -v | snazzy","test":"karma start ./tests/karma.conf.js","start":"npm run dev","ghpages":"ghpages -p gh-pages/","prepush":"node scripts/testOnlyCheck.js","dist:max":"webpack --config webpack.config.js","dist:min":"webpack --config webpack.prod.config.js","lint:fix":"semistandard --fix","precommit":"npm run lint","test:docs":"node scripts/docsLint.js","test:node":"mocha --ui tdd tests/node","preghpages":"node ./scripts/preghpages.js","prerelease":"node scripts/release.js 1.3.0 1.4.0","start:https":"npm run dev -- --server-type https","test:chrome":"npm test -- --browsers Chrome","test:firefox":"npm test -- --browsers Firefox","test:nobrowser":"NO_BROWSER=true npm test"},"_npmUser":{"name":"dmarcos","email":"diego.marcos@gmail.com"},"repository":{"url":"git+https://github.com/aframevr/aframe.git","type":"git"},"_npmVersion":"8.5.3","description":"A web framework for building virtual reality experiences.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"debug":"github:ngokevin/debug#noTimestamp","buffer":"^6.0.3","present":"0.0.6","deep-assign":"^2.0.0","load-bmfont":"^1.2.3","super-three":"^0.147.0","object-assign":"^4.0.1","super-animejs":"^3.1.0","webvr-polyfill":"^0.10.12","promise-polyfill":"^3.1.0","three-bmfont-text":"github:dmarcos/three-bmfont-text#21d017046216e318362c48abd1a48bddfb6e0733","custom-event-polyfill":"^1.0.6","@ungap/custom-elements":"^1.1.0"},"semistandard":{"ignore":["build/**","dist/**","examples/**/shaders/*.js","**/vendor/**"]},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.2.2","chai":"^4.3.6","glob":"^8.0.3","chalk":"^1.1.3","husky":"^0.11.7","jsdom":"^20.0.0","karma":"^6.4.0","mocha":"^10.0.0","sinon":"<12.0.0","snazzy":"^5.0.0","ghpages":"0.0.8","git-rev":"^0.2.1","shelljs":"^0.7.7","webpack":"^5.73.0","markserv":"github:sukima/markserv#feature/fix-broken-websoketio-link","cross-env":"^7.0.3","too-wordy":"github:ngokevin/too-wordy","css-loader":"^6.7.1","sinon-chai":"^3.7.0","write-good":"^1.0.8","@babel/core":"^7.17.10","karma-mocha":"^2.0.1","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","semistandard":"^9.0.0","style-loader":"^3.3.1","karma-webpack":"^5.0.0","webpack-merge":"^5.8.0","karma-coverage":"^2.2.0","replace-in-file":"^2.5.3","karma-sinon-chai":"^2.0.2","webpack-dev-server":"^4.11.0","karma-mocha-reporter":"^2.2.5","babel-plugin-istanbul":"^6.1.1","karma-chrome-launcher":"^3.1.1","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^2.1.2","chai-shallow-deep-equal":"^1.4.0","karma-chai-shallow-deep-equal":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/aframe_1.4.0_1672096440719_0.9138899839625909","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"aframe","version":"1.4.1","keywords":["3d","aframe","cardboard","components","oculus","three","three.js","rift","vive","vr","web-components","webvr"],"license":"MIT","_id":"aframe@1.4.1","maintainers":[{"name":"cvan","email":"hearcomestreble@gmail.com"},{"name":"dmarcos","email":"diego.marcos@gmail.com"},{"name":"ngokevin","email":"ktngo09@gmail.com"},{"name":"mozvr","email":"cvan@mozilla.com"},{"name":"caseyyee","email":"caseyyee.ca@gmail.com"}],"homepage":"https://aframe.io/","bugs":{"url":"https://github.com/aframevr/aframe/issues"},"dist":{"shasum":"683aae9da12c140bde7422e590e07c59fbb22064","tarball":"https://registry.npmjs.org/aframe/-/aframe-1.4.1.tgz","fileCount":271,"integrity":"sha512-lMgjxEJkXCHf4aXI8O3Xoz4xcQwQjz2jZv61RUDhj+neMqBiTGuDW6mUV3S2aer7YXL/fykp1jadaM+nEPd8qA==","signatures":[{"sig":"MEYCIQCeMuAC4RzTtPAzadUJdG/eCtlwSMUvscfwBEhJYTRNBwIhAOMs8WUYm4Jc2SkeiZbKHrQj4q3ij8wgM13Yj9tAYHLX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28934789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtgJpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5DQ//YZpIi1gcnj/Rd9SjwgJFjgkqBH5dVJJPUZjWKZGXNjjx7MN0\r\nROIYRErUUCqxQ7INFmMtlCjozdaWhz9xYz2VbYPpQCne3Rn1lWfo0mntDYa4\r\nOVhL8Vgz8z8vjEQUyh3Nir9uVjFc2tNKbneMBw5YzHOG9fd0NU4LcsmHQ35v\r\ncFFVcyJpXJ++DbwwbiEUeUH8mZiXaRUeikgeRp0m3nXg/5zonHCJPRfRn6Er\r\nGVHKnlVJnxUqPfnbnUpR+a4Fgwsm2kUN80NzZ3ommemlVx1zGOw/FGoQkdso\r\n/wYoEv0+R9FJOq5j9V9Gd0L6nRA9d5+rSWbJ/Iwh/C9WeNglCfYaPx7kpoTR\r\nShWg9u23zF7Gxat0nf43xH8Bfe2oI6IfgncOo2cAzBh6meLOgRV/H4rj6AD+\r\nJwHczq4Fbvkjmm5QLHCJd8riR399YXkGx1eLKZZ/8aratbqxObnbyJ8yuUwN\r\nv7GkSgFya7b63HOj5004/xQVB9dgrGnZTwrMKE/S4xKWb6XSiuZmtUOduwdS\r\nxFkqYKhIhMVznKrj7uZrxhILYus8xxh9BZzlR0PuT1v3WLAJ6XG7f05pk0sE\r\nzpjJ184xWIFbD/NpIoFHAh57vBxVgZYdJAFGUS5Xw+3yBfsFpl34417sn5tB\r\n3Wsm7y5AucqoUAWw834L1DF1ypX+Ws9H1QY=\r\n=nQCc\r\n-----END PGP SIGNATURE-----\r\n"},"link":true,"main":"dist/aframe-master.js","engines":{"npm":">= 2.15.9","node":">= 4.6.0"},"gitHead":"6c6f0da1fb6cc3be476fad94ab938e1d072aaa0d","scripts":{"dev":"cross-env INSPECTOR_VERSION=dev webpack serve --port 8080","dist":"node scripts/updateVersionLog.js && npm run dist:min && npm run dist:max","docs":"markserv --dir docs --port 9001","lint":"semistandard -v | snazzy","test":"karma start ./tests/karma.conf.js","start":"npm run dev","ghpages":"ghpages -p gh-pages/","prepush":"node scripts/testOnlyCheck.js","dist:max":"webpack --config webpack.config.js","dist:min":"webpack --config webpack.prod.config.js","lint:fix":"semistandard --fix","precommit":"npm run lint","test:docs":"node scripts/docsLint.js","test:node":"mocha --ui tdd tests/node","preghpages":"node ./scripts/preghpages.js","prerelease":"node scripts/release.js 1.4.0 1.4.1","start:https":"npm run dev -- --server-type https","test:chrome":"npm test -- --browsers Chrome","test:firefox":"npm test -- --browsers Firefox","test:nobrowser":"NO_BROWSER=true npm test"},"_npmUser":{"name":"dmarcos","email":"diego.marcos@gmail.com"},"repository":{"url":"git+https://github.com/aframevr/aframe.git","type":"git"},"_npmVersion":"8.5.3","description":"A web framework for building virtual reality experiences.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"debug":"github:ngokevin/debug#noTimestamp","buffer":"^6.0.3","present":"0.0.6","deep-assign":"^2.0.0","load-bmfont":"^1.2.3","super-three":"^0.147.1","object-assign":"^4.0.1","super-animejs":"^3.1.0","webvr-polyfill":"^0.10.12","promise-polyfill":"^3.1.0","three-bmfont-text":"github:dmarcos/three-bmfont-text#21d017046216e318362c48abd1a48bddfb6e0733","custom-event-polyfill":"^1.0.6","@ungap/custom-elements":"^1.1.0"},"semistandard":{"ignore":["build/**","dist/**","examples/**/shaders/*.js","**/vendor/**"]},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.2.2","chai":"^4.3.6","glob":"^8.0.3","chalk":"^1.1.3","husky":"^0.11.7","jsdom":"^20.0.0","karma":"^6.4.0","mocha":"^10.0.0","sinon":"<12.0.0","snazzy":"^5.0.0","ghpages":"0.0.8","git-rev":"^0.2.1","shelljs":"^0.7.7","webpack":"^5.73.0","markserv":"github:sukima/markserv#feature/fix-broken-websoketio-link","cross-env":"^7.0.3","too-wordy":"github:ngokevin/too-wordy","css-loader":"^6.7.1","sinon-chai":"^3.7.0","write-good":"^1.0.8","@babel/core":"^7.17.10","karma-mocha":"^2.0.1","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","semistandard":"^9.0.0","style-loader":"^3.3.1","karma-webpack":"^5.0.0","webpack-merge":"^5.8.0","karma-coverage":"^2.2.0","replace-in-file":"^2.5.3","karma-sinon-chai":"^2.0.2","webpack-dev-server":"^4.11.0","karma-mocha-reporter":"^2.2.5","babel-plugin-istanbul":"^6.1.1","karma-chrome-launcher":"^3.1.1","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^2.1.2","chai-shallow-deep-equal":"^1.4.0","karma-chai-shallow-deep-equal":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/aframe_1.4.1_1672872553006_0.3173089472298867","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"aframe","version":"1.4.2","keywords":["3d","aframe","cardboard","components","oculus","three","three.js","rift","vive","vr","quest","meta","web-components","webvr","webxr"],"license":"MIT","_id":"aframe@1.4.2","maintainers":[{"name":"cvan","email":"hearcomestreble@gmail.com"},{"name":"dmarcos","email":"diego.marcos@gmail.com"},{"name":"ngokevin","email":"ktngo09@gmail.com"},{"name":"mozvr","email":"cvan@mozilla.com"},{"name":"caseyyee","email":"caseyyee.ca@gmail.com"}],"homepage":"https://aframe.io/","bugs":{"url":"https://github.com/aframevr/aframe/issues"},"dist":{"shasum":"0dd4c5a8be3e45053f3e9d9fcb574e9872efe698","tarball":"https://registry.npmjs.org/aframe/-/aframe-1.4.2.tgz","fileCount":274,"integrity":"sha512-/sWCOB3ZNe5dWvMknIIMi5dwfU3rIyCiV+QkfYTDK36rNGivmUrmcdkregLmZk0OGHu9WAXoeUP3n0a23n6D0A==","signatures":[{"sig":"MEQCIGLts9jrj8xVrC+2d3DnaDdEYfICwOKlAqBT479yOnmjAiBAfwVQ+zxBXRBEL3XPBn7+Te6rjdLvGPhDdqh9xa00Kg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42763848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRBiJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpohg//cd3aiT04oV7BOHBVYyH7rF25rWUOAgGhQXYVv358jvF7At3B\r\ngFtNbecl6ZzzAajcV/9PuYMI3BxjoT1CXHjzdczQFCfpvkz2u+JqOh22wauX\r\nej0vN+IPeM3I9G+gBT3Zm/KuTrrY/+WksZhYSuF7ANu3032QSWsMHabIOlEa\r\n1gv9gqPu8KVuHLQ0rfkCeiK/ydJgQxj21VmOnZuFTAcaLGPZ134TWV/W9le/\r\nVag4zj3rDB4EW+Dy3ywpJjyv3ZmCszgvnQyd2xBfRBG0omqCQZWLZ/Ci21Hh\r\nYQG/CwC6eCFMvZ38iPcRGCD1Gzg17O6rZz10DX1J2/DbtZ06qux2dZ+Bv6nE\r\n7jP7fjTUFIR4UcQ/rMWJ7IZ/oo5CJ1h+TxjpYuzbaSmT9OdIElrSFupkTMd+\r\nwSME/7BWdy2EO+sGCRIs3ycNUWSKImeXGeVqS1IQ6TXTsF2PZElQgsbTGFIM\r\n90q4FA9+L8iBEOa0joTJ5E6c276nqsK7l9c4HWjMq0nslkRhuZRRDMTDfs1v\r\nLD9kejuUyLlMLjXBXylfYTGhCWXUVCnQL9yF9DvHbD+h5suuqm0+WfD1T9A2\r\n1hbz9pABbYnM1rmKLi9mV0bzd5V5vs4uoy9gaRzq6dhwmEHtqPHGPZVSZrCf\r\n3WMyQqXMvr3DRfoRDbftxm6gp73WRl93nDs=\r\n=sBkw\r\n-----END PGP SIGNATURE-----\r\n"},"link":true,"main":"dist/aframe-master.js","engines":{"npm":">= 2.15.9","node":">= 4.6.0"},"gitHead":"8692d8a5f1d45a37630c0310445d21f5fa84439a","scripts":{"dev":"cross-env INSPECTOR_VERSION=dev webpack serve --port 8080","dist":"node scripts/updateVersionLog.js && npm run dist:min && npm run dist:max","docs":"markserv --dir docs --port 9001","lint":"semistandard -v | snazzy","test":"karma start ./tests/karma.conf.js","start":"npm run dev","ghpages":"ghpages -p gh-pages/","prepush":"node scripts/testOnlyCheck.js","dist:max":"webpack --config webpack.config.js","dist:min":"webpack --config webpack.prod.config.js","lint:fix":"semistandard --fix","precommit":"npm run lint","test:docs":"node scripts/docsLint.js","test:node":"mocha --ui tdd tests/node","preghpages":"node ./scripts/preghpages.js","prerelease":"node scripts/release.js 1.4.1 1.4.2","start:https":"npm run dev -- --server-type https","test:chrome":"npm test -- --browsers Chrome","test:firefox":"npm test -- --browsers Firefox","test:nobrowser":"NO_BROWSER=true npm test"},"_npmUser":{"name":"dmarcos","email":"diego.marcos@gmail.com"},"repository":{"url":"git+https://github.com/aframevr/aframe.git","type":"git"},"_npmVersion":"9.5.1","description":"A web framework for building virtual reality experiences.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"debug":"github:ngokevin/debug#noTimestamp","buffer":"^6.0.3","present":"0.0.6","deep-assign":"^2.0.0","load-bmfont":"^1.2.3","super-three":"^0.147.1","object-assign":"^4.0.1","super-animejs":"^3.1.0","webvr-polyfill":"^0.10.12","promise-polyfill":"^3.1.0","three-bmfont-text":"github:dmarcos/three-bmfont-text#21d017046216e318362c48abd1a48bddfb6e0733","custom-event-polyfill":"^1.0.6","@ungap/custom-elements":"^1.1.0"},"semistandard":{"ignore":["build/**","dist/**","examples/**/shaders/*.js","**/vendor/**"]},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.2.2","chai":"^4.3.6","glob":"^8.0.3","chalk":"^1.1.3","husky":"^0.11.7","jsdom":"^20.0.0","karma":"^6.4.0","mocha":"^10.0.0","sinon":"<12.0.0","snazzy":"^5.0.0","ghpages":"0.0.8","git-rev":"^0.2.1","shelljs":"^0.7.7","webpack":"^5.73.0","markserv":"github:sukima/markserv#feature/fix-broken-websoketio-link","cross-env":"^7.0.3","too-wordy":"github:ngokevin/too-wordy","css-loader":"^6.7.1","sinon-chai":"^3.7.0","write-good":"^1.0.8","@babel/core":"^7.17.10","karma-mocha":"^2.0.1","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","semistandard":"^9.0.0","style-loader":"^3.3.1","karma-webpack":"^5.0.0","webpack-merge":"^5.8.0","karma-coverage":"^2.2.0","replace-in-file":"^2.5.3","karma-sinon-chai":"^2.0.2","webpack-dev-server":"^4.11.0","karma-mocha-reporter":"^2.2.5","babel-plugin-istanbul":"^6.1.1","karma-chrome-launcher":"^3.1.1","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^2.1.2","chai-shallow-deep-equal":"^1.4.0","karma-chai-shallow-deep-equal":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/aframe_1.4.2_1682184328835_0.3967379436969014","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"aframe","version":"1.5.0","keywords":["3d","aframe","cardboard","components","oculus","three","three.js","rift","vive","vr","quest","meta","web-components","webvr","webxr"],"license":"MIT","_id":"aframe@1.5.0","maintainers":[{"name":"cvan","email":"hearcomestreble@gmail.com"},{"name":"dmarcos","email":"diego.marcos@gmail.com"},{"name":"ngokevin","email":"ktngo09@gmail.com"},{"name":"mozvr","email":"cvan@mozilla.com"},{"name":"caseyyee","email":"caseyyee.ca@gmail.com"}],"homepage":"https://aframe.io/","bugs":{"url":"https://github.com/aframevr/aframe/issues"},"dist":{"shasum":"0a5a7f9185ff3badd5574943c737db8478c5c670","tarball":"https://registry.npmjs.org/aframe/-/aframe-1.5.0.tgz","fileCount":281,"integrity":"sha512-QvxxF2jbQbSDnPouPveSm93OxfFUu5V6UmQoLbbf207BR/o4bM3trpMDCoGiYE2oQCe0d/VG56OyFmYDwYDfBg==","signatures":[{"sig":"MEUCIQDDcPk3uoB+A9SSGzutDIQJ8ieJpVQm4n+RUBMUFLqclQIgEotvmxGwAV7h6qHWrl8lj2EZ2aD1p71bKT0IIefOVWE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30247208},"link":true,"main":"dist/aframe-master.js","engines":{"npm":">= 2.15.9","node":">= 4.6.0"},"gitHead":"9d6aa439e6aac0eebaeaace945e9dbebdd1486be","scripts":{"dev":"cross-env INSPECTOR_VERSION=dev webpack serve --port 8080","dist":"node scripts/updateVersionLog.js && npm run dist:min && npm run dist:max","docs":"markserv --dir docs --port 9001","lint":"standardx -v | snazzy","test":"karma start ./tests/karma.conf.js","start":"npm run dev","ghpages":"ghpages -p gh-pages/","prepush":"node scripts/testOnlyCheck.js","dist:max":"webpack --config webpack.config.js","dist:min":"webpack --config webpack.prod.config.js","lint:fix":"standardx --fix","precommit":"npm run lint","test:docs":"node scripts/docsLint.js","test:node":"mocha --ui tdd tests/node","preghpages":"node ./scripts/preghpages.js","prerelease":"node scripts/release.js 1.4.2 1.5.0","start:https":"npm run dev -- --server-type https","test:chrome":"npm test -- --browsers Chrome","test:firefox":"npm test -- --browsers Firefox","test:nobrowser":"NO_BROWSER=true npm test"},"_npmUser":{"name":"dmarcos","email":"diego.marcos@gmail.com"},"standardx":{"ignore":["build/**","dist/**","examples/**/shaders/*.js","**/vendor/**"]},"repository":{"url":"git+https://github.com/aframevr/aframe.git","type":"git"},"_npmVersion":"8.19.4","description":"A web framework for building virtual reality experiences.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"debug":"github:ngokevin/debug#noTimestamp","buffer":"^6.0.3","present":"0.0.6","deep-assign":"^2.0.0","load-bmfont":"^1.2.3","super-three":"0.158.0","object-assign":"^4.0.1","super-animejs":"^3.1.0","webvr-polyfill":"^0.10.12","promise-polyfill":"^3.1.0","three-bmfont-text":"github:dmarcos/three-bmfont-text#eed4878795be9b3e38cf6aec6b903f56acd1f695","custom-event-polyfill":"^1.0.6","@ungap/custom-elements":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.2.2","chai":"^4.3.6","glob":"^8.0.3","chalk":"^1.1.3","husky":"^0.11.7","jsdom":"^20.0.0","karma":"^6.4.0","mocha":"^10.0.0","sinon":"<12.0.0","eslint":"^8.45.0","snazzy":"^5.0.0","ghpages":"0.0.8","git-rev":"^0.2.1","shelljs":"^0.7.7","webpack":"^5.73.0","markserv":"github:sukima/markserv#feature/fix-broken-websoketio-link","cross-env":"^7.0.3","standardx":"^7.0.0","too-wordy":"github:ngokevin/too-wordy","css-loader":"^6.7.1","sinon-chai":"^3.7.0","write-good":"^1.0.8","@babel/core":"^7.17.10","karma-mocha":"^2.0.1","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","style-loader":"^3.3.1","karma-webpack":"^5.0.0","webpack-merge":"^5.8.0","karma-coverage":"^2.2.0","replace-in-file":"^2.5.3","karma-sinon-chai":"^2.0.2","webpack-dev-server":"^4.11.0","karma-mocha-reporter":"^2.2.5","babel-plugin-istanbul":"^6.1.1","karma-chrome-launcher":"^3.1.1","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^2.1.2","chai-shallow-deep-equal":"^1.4.0","eslint-config-semistandard":"^17.0.0","eslint-config-standard-jsx":"^11.0.0","karma-chai-shallow-deep-equal":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/aframe_1.5.0_1699987097482_0.6815342019955963","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"aframe","version":"1.6.0","keywords":["3d","aframe","cardboard","components","oculus","three","three.js","rift","vive","vr","quest","meta","web-components","webvr","webxr"],"license":"MIT","_id":"aframe@1.6.0","maintainers":[{"name":"cvan","email":"hearcomestreble@gmail.com"},{"name":"dmarcos","email":"diego.marcos@gmail.com"},{"name":"ngokevin","email":"ktngo09@gmail.com"},{"name":"mozvr","email":"cvan@mozilla.com"},{"name":"caseyyee","email":"caseyyee.ca@gmail.com"}],"homepage":"https://aframe.io/","bugs":{"url":"https://github.com/aframevr/aframe/issues"},"dist":{"shasum":"7f17461b36e08f3548e23d6d6bf8fbc0386c586f","tarball":"https://registry.npmjs.org/aframe/-/aframe-1.6.0.tgz","fileCount":280,"integrity":"sha512-+P1n2xKGZQbCNW4lTwfue9in2KmfAwYD/BZOU5uXKrJCTegPyUZZX/haJRR9Rb33ij+KPj3vFdwT5ALaucXTNA==","signatures":[{"sig":"MEQCIHIfSIcee6dgA8TylklpaVd7UWuACJO/pUD1vLwXMg6zAiB5mP6z/PYaJ8iq9o3XvzZ//RBCT7KZyrkNP6vdSrU9Jw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30519376},"link":true,"main":"dist/aframe-master.js","engines":{"npm":">= 2.15.9","node":">= 4.6.0"},"gitHead":"03f04e9259d33515d62d2a933d7004e6b00a125f","scripts":{"dev":"cross-env INSPECTOR_VERSION=dev webpack serve --port 8080","dist":"node scripts/updateVersionLog.js && npm run dist:min && npm run dist:max","docs":"markserv --dir docs --port 9001","lint":"standardx -v | snazzy","test":"karma start ./tests/karma.conf.js","start":"npm run dev","ghpages":"ghpages -p gh-pages/","prepush":"node scripts/testOnlyCheck.js","dist:max":"webpack --config webpack.config.js","dist:min":"webpack --config webpack.prod.config.js","lint:fix":"standardx --fix","precommit":"npm run lint","test:docs":"node scripts/docsLint.js","test:node":"node --experimental-require-module ./node_modules/mocha/bin/mocha --ui tdd tests/node","preghpages":"node ./scripts/preghpages.js","prerelease":"node scripts/release.js 1.5.0 1.6.0","start:https":"npm run dev -- --server-type https","test:chrome":"npm test -- --browsers Chrome","test:firefox":"npm test -- --browsers Firefox","test:nobrowser":"NO_BROWSER=true npm test"},"_npmUser":{"name":"dmarcos","email":"diego.marcos@gmail.com"},"standardx":{"ignore":["build/**","dist/**","examples/**/shaders/*.js","**/vendor/**"]},"repository":{"url":"git+https://github.com/aframevr/aframe.git","type":"git"},"_npmVersion":"8.19.4","description":"A web framework for building virtual reality experiences.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"debug":"^4.3.4","three":"npm:super-three@0.164.0","buffer":"^6.0.3","deep-assign":"^2.0.0","load-bmfont":"^1.2.3","super-animejs":"^3.1.0","webvr-polyfill":"^0.10.12","three-bmfont-text":"github:dmarcos/three-bmfont-text#eed4878795be9b3e38cf6aec6b903f56acd1f695"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.2.2","chai":"^4.3.6","glob":"^8.0.3","chalk":"^1.1.3","husky":"^0.11.7","jsdom":"^24.0.0","karma":"^6.4.0","mocha":"^10.0.0","sinon":"<12.0.0","eslint":"^8.45.0","snazzy":"^5.0.0","ghpages":"0.0.8","git-rev":"^0.2.1","shelljs":"^0.7.7","webpack":"^5.73.0","markserv":"github:sukima/markserv#feature/fix-broken-websoketio-link","cross-env":"^7.0.3","standardx":"^7.0.0","too-wordy":"github:ngokevin/too-wordy","css-loader":"^6.7.1","sinon-chai":"^3.7.0","write-good":"^1.0.8","@babel/core":"^7.17.10","karma-mocha":"^2.0.1","webpack-cli":"^4.10.0","babel-loader":"^8.2.5","jsdom-global":"^3.0.2","style-loader":"^3.3.1","karma-webpack":"^5.0.0","webpack-merge":"^5.8.0","karma-coverage":"^2.2.0","replace-in-file":"^2.5.3","karma-sinon-chai":"^2.0.2","webpack-dev-server":"^4.11.0","karma-mocha-reporter":"^2.2.5","babel-plugin-istanbul":"^6.1.1","karma-chrome-launcher":"^3.1.1","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^2.1.2","chai-shallow-deep-equal":"^1.4.0","eslint-config-semistandard":"^17.0.0","eslint-config-standard-jsx":"^11.0.0","karma-chai-shallow-deep-equal":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/aframe_1.6.0_1716460881474_0.47717472952490336","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"aframe","version":"1.7.0","keywords":["3d","aframe","cardboard","components","oculus","three","three.js","rift","vive","vr","quest","meta","web-components","webvr","webxr"],"license":"MIT","_id":"aframe@1.7.0","maintainers":[{"name":"cvan","email":"hearcomestreble@gmail.com"},{"name":"dmarcos","email":"diego.marcos@gmail.com"},{"name":"ngokevin","email":"ktngo09@gmail.com"},{"name":"mozvr","email":"cvan@mozilla.com"},{"name":"caseyyee","email":"caseyyee.ca@gmail.com"}],"homepage":"https://aframe.io/","bugs":{"url":"https://github.com/aframevr/aframe/issues"},"dist":{"shasum":"556b3e4881d6cb45c37091edec2298b10a5f86f5","tarball":"https://registry.npmjs.org/aframe/-/aframe-1.7.0.tgz","fileCount":287,"integrity":"sha512-z2SCX8iWzp1znO995xGK1pEpAHGRMCai6e7xqNeJrBMrWzvQSGV+UhN0sE2BBws5jLHiHgGbgzyWINIoEcF1yA==","signatures":[{"sig":"MEYCIQCNPPRLmadjnx+B8vnIbCQJ20Dy/WyXX+KxTwRl5rS8/gIhAIflAs9/f6AC7kR3xGUuB7VjKdn00Meq2o17HkebnvVb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50270634},"link":true,"main":"./dist/aframe-master.js","module":"./dist/aframe-master.module.min.js","engines":{"npm":">= 2.15.9","node":">= 4.6.0"},"exports":{".":{"import":"./dist/aframe-master.module.min.js","require":"./dist/aframe-master.js"}},"gitHead":"e89db7d5ece9be5f912d4445a435ab0cec060e49","scripts":{"dev":"cross-env INSPECTOR_VERSION=dev webpack serve --port 8080","dist":"node scripts/updateVersionLog.js && npm run dist:min && npm run dist:max && npm run dist:module","docs":"markserv --dir docs --port 9001","lint":"standardx -v | snazzy","test":"karma start ./tests/karma.conf.js","start":"npm run dev","ghpages":"gh-pages -d gh-pages","prepush":"node scripts/testOnlyCheck.js","dist:max":"webpack --config webpack.config.cjs","dist:min":"webpack --config webpack.prod.config.cjs","lint:fix":"standardx --fix","precommit":"npm run lint","test:docs":"node scripts/docsLint.js","test:node":"node ./node_modules/mocha/bin/mocha --ui tdd tests/node","preghpages":"node ./scripts/preghpages.js","prerelease":"node scripts/release.js 1.6.0 1.7.0","dist:module":"webpack --config webpack.module.config.cjs","start:https":"npm run dev -- --server-type https","test:chrome":"npm test -- --browsers Chrome","start:webgpu":"cross-env WEBGPU=true npm run dev -- --server-type https","test:firefox":"npm test -- --browsers Firefox","test:nobrowser":"NO_BROWSER=true npm test"},"_npmUser":{"name":"dmarcos","email":"diego.marcos@gmail.com"},"standardx":{"ignore":["build/**","dist/**","examples/**/shaders/*.js","**/vendor/**"]},"repository":{"url":"git+https://github.com/aframevr/aframe.git","type":"git"},"_npmVersion":"8.19.4","description":"A web framework for building virtual reality experiences.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"debug":"^4.3.4","three":"npm:super-three@0.173.4","buffer":"^6.0.3","deep-assign":"^2.0.0","load-bmfont":"^1.2.3","super-animejs":"^3.1.0","three-bmfont-text":"github:dmarcos/three-bmfont-text#eed4878795be9b3e38cf6aec6b903f56acd1f695"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","glob":"^8.0.3","chalk":"^1.1.3","husky":"^0.11.7","jsdom":"^24.0.0","karma":"^6.4.0","mocha":"^10.0.0","sinon":"<12.0.0","eslint":"^8.45.0","snazzy":"^5.0.0","git-rev":"^0.2.1","shelljs":"^0.8.5","webpack":"^5.91.0","gh-pages":"^6.3.0","markserv":"github:sukima/markserv#feature/fix-broken-websoketio-link","cross-env":"^7.0.3","standardx":"^7.0.0","too-wordy":"github:ngokevin/too-wordy","css-loader":"^7.1.2","sinon-chai":"^3.7.0","write-good":"^1.0.8","@babel/core":"^7.24.0","karma-mocha":"^2.0.1","webpack-cli":"^5.1.4","babel-loader":"^9.1.3","jsdom-global":"^3.0.2","style-loader":"^4.0.0","karma-webpack":"^5.0.0","karma-coverage":"^2.2.0","replace-in-file":"^8.3.0","karma-sinon-chai":"^2.0.2","webpack-dev-server":"~5.0.4","karma-mocha-reporter":"^2.2.5","babel-plugin-istanbul":"^6.1.1","karma-chrome-launcher":"^3.1.1","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^2.1.2","chai-shallow-deep-equal":"^1.4.0","eslint-config-semistandard":"^17.0.0","eslint-config-standard-jsx":"^11.0.0","karma-chai-shallow-deep-equal":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/aframe_1.7.0_1740091001807_0.10363612212217199","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"aframe","version":"1.7.1","description":"A web framework for building virtual reality experiences.","homepage":"https://aframe.io/","main":"./dist/aframe-master.js","module":"./dist/aframe-master.module.min.js","exports":{".":{"import":"./dist/aframe-master.module.min.js","require":"./dist/aframe-master.js"}},"scripts":{"dev":"cross-env INSPECTOR_VERSION=dev webpack serve --port 8080","dist":"node scripts/updateVersionLog.js && npm run dist:min && npm run dist:max && npm run dist:module","dist:max":"webpack --config webpack.config.cjs","dist:min":"webpack --config webpack.prod.config.cjs","dist:module":"webpack --config webpack.module.config.cjs","docs":"markserv --dir docs --port 9001","preghpages":"node ./scripts/preghpages.js","ghpages":"gh-pages -d gh-pages","lint":"standardx -v | snazzy","lint:fix":"standardx --fix","precommit":"npm run lint","prepush":"node scripts/testOnlyCheck.js","prerelease":"node scripts/release.js 1.7.0 1.7.1","start":"npm run dev","start:https":"npm run dev -- --server-type https","start:webgpu":"cross-env WEBGPU=true npm run dev -- --server-type https","test":"karma start ./tests/karma.conf.js","test:docs":"node scripts/docsLint.js","test:firefox":"npm test -- --browsers Firefox","test:chrome":"npm test -- --browsers Chrome","test:nobrowser":"NO_BROWSER=true npm test","test:node":"node ./node_modules/mocha/bin/mocha --ui tdd tests/node"},"repository":{"type":"git","url":"git+https://github.com/aframevr/aframe.git"},"license":"MIT","dependencies":{"buffer":"^6.0.3","debug":"^4.3.4","deep-assign":"^2.0.0","load-bmfont":"^1.2.3","super-animejs":"^3.1.0","three":"npm:super-three@0.173.5","three-bmfont-text":"github:dmarcos/three-bmfont-text#eed4878795be9b3e38cf6aec6b903f56acd1f695"},"devDependencies":{"@babel/core":"^7.24.0","babel-loader":"^9.1.3","babel-plugin-istanbul":"^6.1.1","chai":"^4.3.6","chai-shallow-deep-equal":"^1.4.0","chalk":"^1.1.3","cross-env":"^7.0.3","css-loader":"^7.1.2","eslint":"^8.45.0","eslint-config-semistandard":"^17.0.0","eslint-config-standard-jsx":"^11.0.0","gh-pages":"^6.3.0","git-rev":"^0.2.1","glob":"^8.0.3","husky":"^0.11.7","jsdom":"^24.0.0","jsdom-global":"^3.0.2","karma":"^6.4.0","karma-chai-shallow-deep-equal":"0.0.4","karma-chrome-launcher":"^3.1.1","karma-coverage":"^2.2.0","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^2.1.2","karma-mocha":"^2.0.1","karma-mocha-reporter":"^2.2.5","karma-sinon-chai":"^2.0.2","karma-webpack":"^5.0.0","markserv":"github:sukima/markserv#feature/fix-broken-websoketio-link","mocha":"^10.0.0","replace-in-file":"^8.3.0","shelljs":"^0.8.5","sinon":"<12.0.0","sinon-chai":"^3.7.0","snazzy":"^5.0.0","standardx":"^7.0.0","style-loader":"^4.0.0","too-wordy":"github:ngokevin/too-wordy","webpack":"5.95.0","webpack-cli":"^5.1.4","webpack-dev-server":"~5.0.4","write-good":"^1.0.8"},"link":true,"standardx":{"ignore":["build/**","dist/**","examples/**/shaders/*.js","**/vendor/**"]},"keywords":["3d","aframe","cardboard","components","oculus","three","three.js","rift","vive","vr","quest","meta","web-components","webvr","webxr"],"engines":{"node":">= 4.6.0","npm":">= 2.15.9"},"_id":"aframe@1.7.1","gitHead":"ded1dadbe9e4ef13c5bb76ad80c46e1ff366c07d","bugs":{"url":"https://github.com/aframevr/aframe/issues"},"_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-dcc7PWI5z8pyJ0s2W0mUd8d83339frgMXhUvWr1yxkdgg6zSExkuQwsSJjiNn7XWKMUUqKYDvV/WzQQRA+OBXA==","shasum":"54f044806695ac2c69d47d5364905e41e4c66a66","tarball":"https://registry.npmjs.org/aframe/-/aframe-1.7.1.tgz","fileCount":276,"unpackedSize":33975561,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCMFJtT0Mhu4iau2HdvKXVXDP6xFsBPlSV+L1deee9D9QIgPatMRzgZuSNMV7Ln7ATNLJgwWk5ylCfW45yiiPvBlcM="}]},"_npmUser":{"name":"dmarcos","email":"diego.marcos@gmail.com"},"directories":{},"maintainers":[{"name":"cvan","email":"hearcomestreble@gmail.com"},{"name":"dmarcos","email":"diego.marcos@gmail.com"},{"name":"ngokevin","email":"ktngo09@gmail.com"},{"name":"mozvr","email":"cvan@mozilla.com"},{"name":"caseyyee","email":"caseyyee.ca@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aframe_1.7.1_1743490688990_0.6836570050045943"},"_hasShrinkwrap":false}},"time":{"created":"2015-10-07T23:53:45.772Z","modified":"2025-04-01T06:58:09.472Z","0.0.0":"2015-10-07T23:53:45.772Z","0.0.9":"2015-12-10T22:31:03.087Z","0.1.0":"2015-12-17T00:41:59.687Z","0.1.1":"2015-12-17T09:55:25.126Z","0.1.2":"2016-02-19T19:28:36.751Z","0.1.3":"2016-03-14T19:25:45.507Z","0.2.0-rc1":"2016-03-15T20:16:54.273Z","0.2.0":"2016-03-25T23:45:11.977Z","0.3.0":"2016-08-18T04:53:06.303Z","0.3.1":"2016-08-19T03:36:03.848Z","0.3.2":"2016-10-12T22:46:31.073Z","0.4.0":"2016-12-17T03:39:31.881Z","0.4.1":"2017-01-12T12:28:36.219Z","0.5.0":"2017-02-10T05:22:29.787Z","0.6.0":"2017-06-30T06:46:15.225Z","0.6.1":"2017-07-19T06:35:25.415Z","0.7.0":"2017-09-20T09:22:41.962Z","0.7.1":"2017-10-18T20:39:32.927Z","0.8.0":"2018-03-09T07:58:31.050Z","0.8.1":"2018-03-11T06:32:45.988Z","0.8.2":"2018-04-15T20:10:13.324Z","0.9.0":"2019-02-08T00:25:59.050Z","0.9.1":"2019-04-18T07:10:48.630Z","0.9.2":"2019-05-07T00:08:36.919Z","1.0.0":"2019-12-14T01:47:52.294Z","1.0.1":"2019-12-20T23:23:01.307Z","1.0.2":"2019-12-23T21:51:35.783Z","1.0.3":"2019-12-29T07:40:17.243Z","1.0.4":"2020-02-05T02:19:10.308Z","1.1.0":"2020-12-03T16:42:14.446Z","1.2.0":"2021-02-05T01:30:56.893Z","1.3.0":"2022-02-04T04:12:47.261Z","1.4.0":"2022-12-26T23:14:01.000Z","1.4.1":"2023-01-04T22:49:13.302Z","1.4.2":"2023-04-22T17:25:29.207Z","1.5.0":"2023-11-14T18:38:17.864Z","1.6.0":"2024-05-23T10:41:21.878Z","1.7.0":"2025-02-20T22:36:42.182Z","1.7.1":"2025-04-01T06:58:09.328Z"},"bugs":{"url":"https://github.com/aframevr/aframe/issues"},"license":"MIT","homepage":"https://aframe.io/","keywords":["3d","aframe","cardboard","components","oculus","three","three.js","rift","vive","vr","quest","meta","web-components","webvr","webxr"],"repository":{"type":"git","url":"git+https://github.com/aframevr/aframe.git"},"description":"A web framework for building virtual reality experiences.","maintainers":[{"name":"cvan","email":"hearcomestreble@gmail.com"},{"name":"dmarcos","email":"diego.marcos@gmail.com"},{"name":"ngokevin","email":"ktngo09@gmail.com"},{"name":"mozvr","email":"cvan@mozilla.com"},{"name":"caseyyee","email":"caseyyee.ca@gmail.com"}],"readme":"<h1 align=\"center\">A-Frame</h1>\n\n<p align=\"center\"><a href=\"https://aframe.io\" target=\"_blank\"><img width=\"480\" alt=\"A-Frame\" src=\"https://user-images.githubusercontent.com/674727/32120889-230ef110-bb0f-11e7-908c-76e39aa43149.jpg\"></a></p>\n\n<p align=\"center\"><b>A web framework for building browser based 3D, AR and VR experiences.</b></p>\n\n<p align=\"center\">\n  <a href=\"https://codecov.io/gh/aframevr/aframe\">\n    <img src=\"https://codecov.io/gh/aframevr/aframe/branch/master/graph/badge.svg\" alt=\"Coverage Status\">\n  </a>\n  <a href=\"https://npmjs.org/package/aframe\">\n    <img src=\"https://img.shields.io/npm/dt/aframe.svg?style=flat-square\" alt=\"Downloads\">\n  </a>\n  <a href=\"https://npmjs.org/package/aframe\">\n    <img src=\"https://img.shields.io/npm/v/aframe.svg?style=flat-square\" alt=\"Version\">\n  </a>\n  <a href=\"https://npmjs.com/package/aframe\">\n    <img src=\"https://img.shields.io/npm/l/aframe.svg?style=flat-square\" alt=\"License\"></a>\n  </a>\n</p>\n\n<div align=\"center\">\n  <a href=\"https://aframe.io\">Site</a>\n  &mdash;\n  <a href=\"https://aframe.io/docs/\">Docs</a>\n  &mdash;\n  <a href=\"https://aframe.io/aframe/examples/\">Examples</a>\n  &mdash;\n  <a href=\"https://aframe.io/school/\">School</a>\n  &mdash;\n  <a href=\"https://aframe.io/community/\">Community</a>\n</div>\n\n## Examples\n\n<a href=\"https://supermedium.com/supercraft\">\n  <img alt=\"Supercraft\" target=\"_blank\" src=\"https://user-images.githubusercontent.com/674727/41085457-f5429566-69eb-11e8-92e5-3210e4c6c4a0.gif\" height=\"190\" width=\"32%\">\n</a>\n<a href=\"https://aframe.io/a-painter/?url=https://ucarecdn.com/962b242b-87a9-422c-b730-febdc470f203/\">\n  <img alt=\"A-Painter\" target=\"_blank\" src=\"https://cloud.githubusercontent.com/assets/674727/24531388/acfc3dda-156d-11e7-8563-5bd75252f70f.gif\" height=\"190\" width=\"32%\">\n</a>\n<a href=\"https://supermedium.com\">\n  <img alt=\"Supermedium\" target=\"_blank\" src=\"https://user-images.githubusercontent.com/674727/37294616-7212cd20-25d3-11e8-9e7f-c0c61074f1e0.png\" height=\"190\" width=\"32%\">\n</a>\n<a href=\"https://aframe.io/a-blast/\">\n  <img alt=\"A-Blast\" target=\"_blank\" src=\"https://cloud.githubusercontent.com/assets/674727/24531440/0336e66e-156e-11e7-95c2-f2e6ebc0393d.gif\" height=\"190\" width=\"32%\">\n</a>\n<a href=\"https://aframe.io/a-saturday-night/\">\n  <img alt=\"A-Saturday-Night\" target=\"_blank\" src=\"https://cloud.githubusercontent.com/assets/674727/24531477/44272daa-156e-11e7-8ef9-d750ed430f3a.gif\" height=\"190\" width=\"32%\">\n</a>\n<a href=\"https://github.com/googlecreativelab/webvr-musicalforest\">\n  <img alt=\"Musical Forest by @googlecreativelab\" target=\"_blank\" src=\"https://cloud.githubusercontent.com/assets/674727/25109861/b8e9ec48-2394-11e7-8f2d-ea1cd9df69c8.gif\" height=\"190\" width=\"32%\">\n</a>\n\n*Find more examples on [the homepage](https://aframe.io), [A Week of A-Frame](https://aframe.io/blog/), and [WebVR Directory](https://webvr.directory).*\n\n## Features\n\n:eyeglasses: **Virtual Reality Made Simple**: A-Frame handles the 3D and WebXR\nboilerplate required to get running across platforms including mobile, desktop, and all headsets (compatible with a WebXR capable browser) just by dropping in `<a-scene>`.\n\n:heart: **Declarative HTML**: HTML is easy to read and copy-and-paste. Since\nA-Frame can be used from HTML, A-Frame is accessible to everyone: web\ndevelopers, VR and AR enthusiasts, educators, artists, makers, kids.\n\n:electric_plug: **Entity-Component Architecture**: A-Frame is a powerful\nframework on top of three.js, providing a declarative, composable, reusable\nentity-component structure for three.js. While A-Frame can be used from HTML,\ndevelopers have unlimited access to JavaScript, DOM APIs, three.js, WebXR, and\nWebGL.\n\n:zap: **Performance**: A-Frame is a thin framework on top of three.js.\nAlthough A-Frame uses the DOM, A-Frame does not touch the browser layout\nengine. Performance is a top priority, being battle-tested on highly\ninteractive WebXR experiences.\n\n:globe_with_meridians: **Cross-Platform**: Build VR and AR applications for any headset compatible with a WebXR capable browser. Don't have a headset or controllers? No\nproblem! A-Frame still works on standard desktop and smartphones.\n\n:mag: **Visual Inspector**: A-Frame provides a built-in visual 3D inspector\nwith a workflow similar to a browser's developer tools and interface similar to\nUnity. Open up any A-Frame scene and hit `<ctrl> + <alt> + i`.\n\n:runner: **Features**: Hit the ground running with A-Frame's built-in\ncomponents such as geometries, materials, lights, animations, models,\nraycasters, shadows, positional audio, tracked controllers. Get even further\nwith community components such as particle systems, physics, multiuser, oceans,\nmountains, speech recognition, or teleportation!\n\n## Usage\n\n### Example\n\nBuild VR and AR scenes in the browser with just a few lines of HTML! To start playing\nand publishing now, remix the starter example on:\n\n[![Remix](https://cloud.githubusercontent.com/assets/674727/24572421/688f7fc0-162d-11e7-8a35-b02bc050c043.jpg)](https://glitch.com/~aframe)\n```html\n<html>\n  <head>\n    <script src=\"https://aframe.io/releases/1.7.1/aframe.min.js\"></script>\n  </head>\n  <body>\n    <a-scene>\n      <a-box position=\"-1 0.5 -3\" rotation=\"0 45 0\" color=\"#4CC3D9\"></a-box>\n      <a-sphere position=\"0 1.25 -5\" radius=\"1.25\" color=\"#EF2D5E\"></a-sphere>\n      <a-cylinder position=\"1 0.75 -3\" radius=\"0.5\" height=\"1.5\" color=\"#FFC65D\"></a-cylinder>\n      <a-plane position=\"0 0 -4\" rotation=\"-90 0 0\" width=\"4\" height=\"4\" color=\"#7BC8A4\"></a-plane>\n      <a-sky color=\"#ECECEC\"></a-sky>\n    </a-scene>\n  </body>\n</html>\n```\n\nWith A-Frame's [entity-component\narchitecture](https://aframe.io/docs/1.7.1/introduction/entity-component-system.html), we can drop in community\ncomponents from the ecosystem (e.g., ocean, physics) and plug them into our\nobjects straight from HTML:\n\n[![Remix](https://cloud.githubusercontent.com/assets/674727/24572421/688f7fc0-162d-11e7-8a35-b02bc050c043.jpg)](https://glitch.com/~aframe-registry)\n\n```html\n<html>\n  <head>\n    <script src=\"https://aframe.io/releases/1.7.1/aframe.min.js\"></script>\n    <script src=\"https://unpkg.com/@c-frame/aframe-particle-system-component@1.2.x/dist/aframe-particle-system-component.min.js\"></script>\n    <script src=\"https://cdn.jsdelivr.net/gh/c-frame/aframe-extras@7.5.0/dist/aframe-extras.min.js\"></script>\n    <script src=\"https://cdn.jsdelivr.net/npm/@fern-solutions/aframe-sky-background/dist/sky-background.umd.min.js\"></script>\n  </head>\n  <body>\n    <a-scene>\n      <a-entity id=\"rain\" particle-system=\"preset: rain; color: #24CAFF; particleCount: 5000\"></a-entity>\n\n      <a-entity id=\"sphere\" geometry=\"primitive: sphere\"\n                material=\"color: #EFEFEF; shader: flat\"\n                position=\"0 0.15 -5\"\n                light=\"type: point; intensity: 5\"\n                animation=\"property: position; easing: easeInOutQuad; dir: alternate; dur: 1000; to: 0 -0.10 -5; loop: true\"></a-entity>\n\n      <a-entity id=\"ocean\" ocean=\"density: 20; width: 50; depth: 50; speed: 4\"\n                material=\"color: #9CE3F9; opacity: 0.75; metalness: 0; roughness: 1\"\n                rotation=\"-90 0 0\"></a-entity>\n\n      <a-sky-background top-color=\"#EBEBF5\" bottom-color=\"#B9B9D2\"></a-sky-background>\n\n      <a-entity id=\"light\" light=\"type: ambient; color: #888\"></a-entity>\n    </a-scene>\n  </body>\n</html>\n```\n\n### Builds\n\nTo use the latest stable build of A-Frame, include [`aframe.min.js`](https://aframe.io/releases/1.7.1/aframe.min.js):\n\n```js\n<head>\n  <script src=\"https://aframe.io/releases/1.7.1/aframe.min.js\"></script>\n</head>\n```\n\nTo check out the stable and master builds, see the [`dist/` folder](dist/).\n\n### npm\n\n```sh\nnpm install --save aframe\n# Or yarn add aframe\n```\n\n```js\nimport AFRAME from 'aframe';  // e.g., with Webpack or Vite.\n```\n\n## Local Development\n\n```sh\ngit clone https://github.com/aframevr/aframe.git  # Clone the repository.\ncd aframe && npm install  # Install dependencies.\nnpm start  # Start the local development server.\n```\n\nAnd open in your browser [http://localhost:8080](http://localhost:8080).\n\nIf you want to test the examples in VR, you need to run it with https:\n\n```sh\nnpm run start:https\n```\n\nLook at the \"On Your Network (IPv4)\" line in the console, and copy and paste\nthe url to https://hmd.link service.\nThen open the browser in your headset and type hmd.link in the address bar\nthen click on the copied url that will show up if you're connected to the same\nnetwork as your machine.\nYou will see a message about the page being dangerous because we're using a\nself-signed certificate, you can ignore that warning and continue to the page.\n\n### Generating Builds\n\n```sh\nnpm run dist\n```\n\n## Questions\n\nFor questions and support, [ask on StackOverflow](https://stackoverflow.com/questions/ask/?tags=aframe).\n\n## Stay in Touch\n\n- Hang out with the [community](https://aframe.io/community/)\n- [Follow @aframevr on X](https://x.com/aframevr).\n\nAnd get in touch with the maintainers!\n\n- [Diego Marcos](https://x.com/dmarcos)\n- [Don McCurdy](https://x.com/donrmccurdy)\n- [Kevin Ngo](https://x.com/andgokevin)\n\n## Contributing\n\nGet involved! Check out the [Contributing Guide](CONTRIBUTING.md) for how to get started.\n\nYou can also support development by [buying a gorgeous A-Frame t-shirt with exclusive designs](https://cottonbureau.com/products/a-frame-og#/9479538/tee-men-standard-tee-vintage-black-tri-blend-s)\n\n## License\n\nThis program is free software and is distributed under an [MIT License](LICENSE).\n","readmeFilename":"README.md","users":{"jetze":true,"jsalis":true,"kserks":true,"skymap":true,"horoman":true,"kaashin":true,"yangwao":true,"abuelwafa":true,"hpauwelyn":true,"raisiqueira":true,"zhangchijian":true}}