{"_id":"panolens","_rev":"6-86fcbd9a86f48f19561f5db65266df28","name":"panolens","dist-tags":{"latest":"0.12.1"},"versions":{"0.10.2":{"name":"panolens","version":"0.10.2","description":"Javascript panorama viewer","main":"build/panolens.js","jsnext:main":"build/panolens.module.js","module":"build/panolens.module.js","directories":{"doc":"docs","test":"test"},"scripts":{"build-closure":"npm run lint && rollup -c && java -jar node_modules/google-closure-compiler-java/compiler.jar --rewrite_polyfills=false --warning_level=VERBOSE --hide_warnings_for='build/panolens.js' --jscomp_off=globalThis --jscomp_off=checkTypes --jscomp_off=checkVars --jscomp_off=suspiciousCode --jscomp_off=misplacedTypeAnnotation --jscomp_off=nonStandardJsDocs --language_in=ECMASCRIPT6 --js build/panolens.js --js_output_file build/panolens.min.js","build":"npm run lint && rollup -c","dev":"concurrently --names \"ROLLUP,HTTP\" \"rollup -c -w -m inline\" \"http-server -p 8080\"","dev-https":"concurrently --names \"ROLLUP,HTTP\" \"rollup -c -w -m inline\" \"ws -p 8080 --https\"","lint":"eslint src","lint-fix":"eslint src --fix","test":"nyc --reporter=html --reporter=text ava ./test/src","start":"npm run dev","docs":"jsdoc -c jsdoc.json -d ./docs"},"repository":{"type":"git","url":"git+https://github.com/pchen66/panolens.js.git"},"keywords":["panorama","viewer","javascript","html5","3d"],"author":{"name":"pchen66"},"license":"MIT","bugs":{"url":"https://github.com/pchen66/panolens.js/issues"},"homepage":"https://pchen66.github.io/Panolens/","eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module"},"rules":{"semi":2,"indent":["error",4],"spaced-comment":["error","always"],"multiline-comment-style":["error","starred-block"],"linebreak-style":["error","unix"],"key-spacing":["error",{"beforeColon":false,"afterColon":true}],"quotes":["error","single",{"allowTemplateLiterals":true}]}},"ava":{"files":["./test/**/*.js"],"sources":["./src/**/*.js"],"require":["esm"]},"devDependencies":{"@tweenjs/tween.js":"^17.4.0","ava":"^1.4.1","concurrently":"^4.1.0","docdash":"^1.1.1","eslint":"^5.16.0","google-closure-compiler":"^20190513.0.0","http-server":"^0.11.1","jsdoc":"^3.6.2","local-web-server":"^2.6.1","nyc":"^14.1.1","rollup":"^1.12.4","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.0.0","three":"^0.104.0"},"dependencies":{},"jspm":{"files":["build/panolens.js","build/panolens.min.js","build/panolens.module.js","LICENSE","package.json","README.md"],"directories":{}},"gitHead":"98693db8045eabf30d9b87caef119131b9193498","_id":"panolens@0.10.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-/BuaR4QJ+LPioVA02+VLKQaX7BmHbzRQmWePFmDA7lJwJD2Fs/JG17RYDpSIO1pTZu2iFqflcP75XvTsiRgMFg==","shasum":"7db904fc177f1592af1dd3210cdafaf6e8cea403","tarball":"https://registry.npmjs.org/panolens/-/panolens-0.10.2.tgz","fileCount":33,"unpackedSize":853833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+ChXCRA9TVsSAnZWagAA1IMP/0sq0aQx6xw8mpMEB9bf\nP5Ci13cvTXtv0tdvwDrWLBQ67TCUuvMmdvz2d2AgbZRdEynLH0unFa+JKTP3\nzmd+7OOKc22STxCuDeWj+SPq8ZL8zJ4Qub+kwGAtPp1eEyJ8w0sq4U+AiO8s\nNB0I8bF/CJsmKUTCBOnHcKKpJzhcf/tUpuVVJDnO8IeD/S2z7gxLSQxarURZ\n432ol1coNFM/W9oF1Nj7HnP55tqOGEBVLAU16E9r96LXb1PK8rOa1/BHURto\nlILcuL+QWFcE8z79KxYmH9hvmMecZwhtY1dy2YS24LKImHM3HbXUmCKIAHOR\nTmf1fiDcJiYLT182wRaSdsFcWUGPB4nDaHFBGTpWYdFtijEIaT5i0zZJTJMZ\nmm0uugyUGzCp2H3HkJKGur8yQn3Tv5pHz+wbruHlckndzrbH2MMZenVZUC3W\n4o5l2Oc+Jx8N/bLQQUeP6Hd6xX4jLVcAWnwa5eKJZPf3iPMbVdWHjT28MSHh\nfM3vRv5Ey1P/DqsXAjfaR1YwNpC/rA1FsNOflhMWAKRrgUVFay8ANR6kKFu4\nTMfC1d2VP0a1dqjDP/XTHzROunF1VRc5RWuwaXHQzZn1qi0tB/d9JwrXzydJ\nu0ra8n143L9aEXCKfC7CcVanx5A4/nU7kG7V0IvdgLwA8Vu6iiM5i3FvY6k2\nxd17\r\n=q9B4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEu2mht3xpDmM+9x0GlIuf2556DI2GxC0LZNoxCsEjCEAiBJRn5pNaEdtW+61oE2Yap+gzDuK6vL96jgmWORu4j9Lg=="}]},"maintainers":[{"name":"pchen66","email":"ray.chen.705007@gmail.com"}],"_npmUser":{"name":"pchen66","email":"ray.chen.705007@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/panolens_0.10.2_1559767126766_0.26054678979610735"},"_hasShrinkwrap":false},"0.10.3":{"name":"panolens","version":"0.10.3","description":"Javascript panorama viewer","main":"build/panolens.js","jsnext:main":"build/panolens.module.js","module":"build/panolens.module.js","directories":{"doc":"docs","test":"test"},"scripts":{"build-closure":"npm run lint && rollup -c && java -jar node_modules/google-closure-compiler-java/compiler.jar --rewrite_polyfills=false --warning_level=VERBOSE --hide_warnings_for='build/panolens.js' --jscomp_off=globalThis --jscomp_off=checkTypes --jscomp_off=checkVars --jscomp_off=suspiciousCode --jscomp_off=misplacedTypeAnnotation --jscomp_off=nonStandardJsDocs --language_in=ECMASCRIPT6 --js build/panolens.js --js_output_file build/panolens.min.js","build":"npm run lint && rollup -c","dev":"concurrently --names \"ROLLUP,HTTP\" \"rollup -c -w -m inline\" \"http-server -p 8080\"","dev-https":"concurrently --names \"ROLLUP,HTTP\" \"rollup -c -w -m inline\" \"ws -p 8080 --https\"","lint":"eslint src","lint-fix":"eslint src --fix","test":"nyc --reporter=html --reporter=text ava ./test/src","start":"npm run dev","docs":"jsdoc -c jsdoc.json -d ./docs"},"repository":{"type":"git","url":"git+https://github.com/pchen66/panolens.js.git"},"keywords":["panorama","viewer","javascript","html5","3d"],"author":{"name":"pchen66"},"license":"MIT","bugs":{"url":"https://github.com/pchen66/panolens.js/issues"},"homepage":"https://pchen66.github.io/Panolens/","eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module"},"rules":{"semi":2,"indent":["error",4],"spaced-comment":["error","always"],"multiline-comment-style":["error","starred-block"],"linebreak-style":["error","unix"],"key-spacing":["error",{"beforeColon":false,"afterColon":true}],"quotes":["error","single",{"allowTemplateLiterals":true}]}},"ava":{"files":["./test/**/*.js"],"sources":["./src/**/*.js"],"require":["esm"]},"devDependencies":{"@tweenjs/tween.js":"^17.4.0","ava":"^1.4.1","concurrently":"^4.1.0","docdash":"^1.1.1","eslint":"^5.16.0","google-closure-compiler":"^20190513.0.0","http-server":"^0.11.1","jsdoc":"^3.6.2","local-web-server":"^2.6.1","nyc":"^14.1.1","rollup":"^1.12.4","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.0.0","three":"^0.104.0"},"dependencies":{},"jspm":{"files":["build/panolens.js","build/panolens.min.js","build/panolens.module.js","LICENSE","package.json","README.md"],"directories":{}},"gitHead":"13798341078c3970f589f1c222d32821794a25c9","_id":"panolens@0.10.3","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-q6IjC4hyAdXCgRhWSY4wpzVtpJqUIA2VGXiFACD43ep5R2uwrkYyXmhZodPc9fSkeTACtu7EAS3R9LdjcQd0wA==","shasum":"fa234f96493e8fb6f5cde24893373c31893c566a","tarball":"https://registry.npmjs.org/panolens/-/panolens-0.10.3.tgz","fileCount":33,"unpackedSize":854375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+DGTCRA9TVsSAnZWagAAUxsP/jACrZedDnUsFoskSCJ0\noCcCbMzA2dIU+QLXmwTRzVl/xhfBs1lQ5grt6AnOrC5xMJ4ffgA7IBFYMIr4\nxSKElYz50NOziRD3eScuoabr6sw5Um1bOnWjsAjvLWEvI87KQ1/K63DdwlJN\nO/wc1N+cvjGu+chUXKPysb/pndbECmElbltsnPVop0oix1w8Xr6EJHL4ZML3\nb7JNIKTgFJHK3oIoGWBZoETFCgu1bXjUVQk9VThIhsifsnDOkTfKs6zprLzJ\n8diNl1uFsXLqQkNPuv+oxy2IcDfjXUaokVz2ke2aAlSVNdt9q95A8AaQ3JbE\nc16+Du7aNJkEAp/ooxe1bO9L/2NFWsjH1uy5Ba0fN0aaFNaXc796lLarekug\n9YtBTl/EWakhfYRIEZSbHU/HWNC4kmI6R3fTKBMZnhENgHT50zQAK3ZdpbYf\nmK9SHeJ7aerJyihZ2R4VDoVxsuUiX/1+I/DVOHHLA43qfdslC8kQa1qYulDp\nckHalVCXU8iX9M3NY+Tg8xn7tBnsKa5mj1hW1MMF78WIQ50e9oEeIwSciFNF\nJB7LXWsbrBuGBEelF6Pl4bf2N7KNtXO975K6R0S7twY4chwSCrbDPNlIOrSi\nHiXB2gcrqWRheHvAXsctQmZ44bX7L0OfcNTVfZSShOapB7uMI/9JmWlhf8pF\nRpu3\r\n=2owl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7HXwr5SmRPTFDvra0hu0ptokS7hzy3V963Pro7pcqFQIhAIaDjWNvneetq9giqP5MMoVY78oMFuH/DBmTGIvHgrBq"}]},"maintainers":[{"name":"pchen66","email":"ray.chen.705007@gmail.com"}],"_npmUser":{"name":"pchen66","email":"ray.chen.705007@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/panolens_0.10.3_1559769490404_0.7958471667715032"},"_hasShrinkwrap":false},"0.10.4":{"name":"panolens","version":"0.10.4","description":"Javascript panorama viewer","main":"build/panolens.js","jsnext:main":"build/panolens.module.js","module":"build/panolens.module.js","directories":{"doc":"docs","test":"test"},"scripts":{"build-closure":"npm run lint && rollup -c && java -jar node_modules/google-closure-compiler-java/compiler.jar --rewrite_polyfills=false --warning_level=VERBOSE --hide_warnings_for='build/panolens.js' --jscomp_off=globalThis --jscomp_off=checkTypes --jscomp_off=checkVars --jscomp_off=suspiciousCode --jscomp_off=misplacedTypeAnnotation --jscomp_off=nonStandardJsDocs --language_in=ECMASCRIPT6 --js build/panolens.js --js_output_file build/panolens.min.js","build":"npm run lint && rollup -c","dev":"concurrently --names \"ROLLUP,HTTP\" \"rollup -c -w -m inline\" \"http-server -p 8080\"","dev-https":"concurrently --names \"ROLLUP,HTTP\" \"rollup -c -w -m inline\" \"ws -p 8080 --https\"","lint":"eslint src","lint-fix":"eslint src --fix","test":"nyc --reporter=html --reporter=text ava ./test/src","start":"npm run dev","docs":"jsdoc -c jsdoc.json -d ./docs"},"repository":{"type":"git","url":"git+https://github.com/pchen66/panolens.js.git"},"keywords":["panorama","viewer","javascript","html5","3d"],"author":{"name":"pchen66"},"license":"MIT","bugs":{"url":"https://github.com/pchen66/panolens.js/issues"},"homepage":"https://pchen66.github.io/Panolens/","eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module"},"rules":{"no-unused-expressions":"error","no-unused-vars":"error","semi":2,"indent":["error",4],"spaced-comment":["error","always"],"multiline-comment-style":["error","starred-block"],"linebreak-style":["error","unix"],"key-spacing":["error",{"beforeColon":false,"afterColon":true}],"quotes":["error","single",{"allowTemplateLiterals":true}]}},"ava":{"files":["./test/**/*.js"],"sources":["./src/**/*.js"],"require":["esm"]},"devDependencies":{"@tweenjs/tween.js":"^17.4.0","ava":"^1.4.1","concurrently":"^4.1.0","docdash":"^1.1.1","eslint":"^5.16.0","google-closure-compiler":"^20190513.0.0","http-server":"^0.11.1","jsdoc":"^3.6.2","local-web-server":"^2.6.1","nyc":"^14.1.1","rollup":"^1.12.4","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.0.0","three":"^0.104.0"},"dependencies":{},"jspm":{"files":["build/panolens.js","build/panolens.min.js","build/panolens.module.js","LICENSE","package.json","README.md"],"directories":{}},"gitHead":"1937d7a7d41192e17183b02d5c7318fe25ffa5bc","_id":"panolens@0.10.4","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-/iPeuCEhAStEw2+pDYj2VrOSw0Fge2bgz842GfrN0GEBH2VQL2s+5qG8ze7N1Chg9o8aEiNQqNHJxXk9S3HMMg==","shasum":"929710f12b7ebec1dc5b0b878a78c8e2e55b7682","tarball":"https://registry.npmjs.org/panolens/-/panolens-0.10.4.tgz","fileCount":33,"unpackedSize":856397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+GSpCRA9TVsSAnZWagAATkMQAJ6q9GWK/CLFoYWvmqnN\nVI4nXukHW6hCsvGsthCbKyJIr8GADsEnGcZZiBOdOgqdY6w43sE+HlXgEiED\nqaZ+Cnl3AOenhqueTS2mm0xerjIAehi7zhS+dhKDGM01XGvsmxsVtJyV9S5z\nJB5w5v3Ovjsid3EcSF1o4j19b/f0nw6HhRv2OVIZFCeUKgJwC7jfRblqlUud\nRNgrBbmV7btiKsifMzIOyXq3JGE4RIDATpXlZ5qeteHp9dRCgh20sE2VU+rg\noTCgfJLufWOdrKn/iT0QPzUFGH9VdrP//5ikn5oTHAeDSeNfkcHprnklAgWD\n3KGo+94JTz9d53eNsYoWDOuvcYw2TToYlrpli81IQi84NQenE3rq8iKu4aFN\n2myyFoL2HnS77JrBzWnC2KeV6wqRFEjPiE+Agw7C12ldqvoFyL43K1idi4Qt\nMBUVDyVWrAuxQoFO7wMrJkcaMJzj33D7baYyTBaPrxVXxSX9oeBx2nG6/1ws\n2JiOQFI9BvX9y1Q/UsW95SoA2yEi9BbS+ye9yFHbjd2KmCwBWN4eHBi6eTAS\n2y7K5dcUUMDpOhNC0lHbcVeGLDYRqzZhFYInWlXtdvEVBJ6j2sKilSs5t+4U\nk5S+vHOJlt4tM74JcKealhQoLGhvmcjlW/UX4oR0rkFs4XAvcCpt3XFFlOAK\n8KXR\r\n=mOPF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5U2BwHh9K0L61h0sfMqQI1j59SW1QiN4AUx4qCAgnXAIgeRaEoJevW4G5MSi63bfSgvnd763rYYmamxz/r0kxHb4="}]},"maintainers":[{"name":"pchen66","email":"ray.chen.705007@gmail.com"}],"_npmUser":{"name":"pchen66","email":"ray.chen.705007@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/panolens_0.10.4_1559782568821_0.025219716637003176"},"_hasShrinkwrap":false},"0.11.0":{"name":"panolens","version":"0.11.0","description":"Javascript panorama viewer","main":"build/panolens.js","jsnext:main":"build/panolens.module.js","module":"build/panolens.module.js","directories":{"doc":"docs","test":"test"},"scripts":{"build-closure":"npm run lint && rollup -c && java -jar node_modules/google-closure-compiler-java/compiler.jar --rewrite_polyfills=false --warning_level=VERBOSE --hide_warnings_for='build/panolens.js' --jscomp_off=globalThis --jscomp_off=checkTypes --jscomp_off=checkVars --jscomp_off=suspiciousCode --jscomp_off=misplacedTypeAnnotation --jscomp_off=nonStandardJsDocs --language_in=ECMASCRIPT6 --js build/panolens.js --js_output_file build/panolens.min.js","build":"npm run lint && rollup -c","dev":"concurrently --names \"ROLLUP,HTTP\" \"rollup -c -w -m inline\" \"http-server -p 8080\"","dev-https":"concurrently --names \"ROLLUP,HTTP\" \"rollup -c -w -m inline\" \"ws -p 8080 --https\"","lint":"eslint src","lint-fix":"eslint src --fix","test":"nyc --reporter=html --reporter=text ava","coverage":"nyc report --reporter=text-lcov | coveralls","start":"npm run dev","docs":"jsdoc -c jsdoc.json -d ./docs","travis":"npm run lint && npm test","prepublishOnly":"npm run test && npm run build-closure","preversion":"npm run test","version":"npm run build-closure && git add ./build && git commit -m 'Update build' && npm run docs && git add ./docs && git commit -m 'Update docs'"},"repository":{"type":"git","url":"git+https://github.com/pchen66/panolens.js.git"},"keywords":["panorama","viewer","javascript","html5","3d"],"author":{"name":"pchen66"},"license":"MIT","bugs":{"url":"https://github.com/pchen66/panolens.js/issues"},"homepage":"https://pchen66.github.io/Panolens/","eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module"},"rules":{"no-unused-expressions":"error","no-unused-vars":"error","semi":2,"indent":["error",4],"spaced-comment":["error","always"],"multiline-comment-style":["error","starred-block"],"linebreak-style":["error","unix"],"key-spacing":["error",{"beforeColon":false,"afterColon":true}],"quotes":["error","single",{"allowTemplateLiterals":true}]}},"ava":{"files":["./test/**/*.js"],"sources":["./src/**/*.js"],"require":["esm","./test/_browserENV.js"]},"devDependencies":{"@tweenjs/tween.js":"^17.4.0","ava":"^2.1.0","browser-env":"^3.2.6","concurrently":"^4.1.0","coveralls":"^3.0.4","docdash":"^1.1.1","eslint":"^5.16.0","google-closure-compiler":"^20190528.0.0","http-server":"^0.11.1","jsdoc":"^3.6.2","local-web-server":"^3.0.0","nyc":"^14.1.1","rollup":"^1.15.1","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-inject":"^2.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.0.1","xmlhttprequest":"^1.8.0"},"dependencies":{"three":"^0.105.2"},"jspm":{"files":["build/panolens.js","build/panolens.min.js","build/panolens.module.js","LICENSE","package.json","README.md"],"directories":{}},"gitHead":"ad782c99811328f70f206d364ede388a8fd99e73","_id":"panolens@0.11.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-SgFtb/qVomi7zIVURVemr4hZk/ryn1wRBDSv0d05LWMO3zANbQRSQpJG9Eip6yg5qUIw0hQcEA6utojUfXpZvQ==","shasum":"19ff2c6f7655ef1a47a56e383068462215cb3aaa","tarball":"https://registry.npmjs.org/panolens/-/panolens-0.11.0.tgz","fileCount":34,"unpackedSize":870708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAVPnCRA9TVsSAnZWagAAQ1sP/2adQfYT7TpX7aMxzjzc\nF8+ogo3/N5Z/5gAp595DHzzQw8viacK40thEXXiAWqWzol8XXZaKESnuD0ah\nCuJbuWqjzmKrSdjydqwL1UDP6NMuwsg9wigLaUXx/PoYmSCCd018z3Z12ZDq\nuDwdjvd79EAlHcDPt7ikOjNKBxZfMEWdQqAodOXw19mV1DTC9uPfXJNo7Rqz\nP/Lmm+2coluEtPNKTm8y2SypMpCFzRBlMLpGBDAh6wtmx0GPkGuh22hXFXd7\n8omIq6A52cs5G8eFqtldt++UCx9JAVNln4M0SdZAiuWEiIFxDNJ4A1RxwA8i\ntX8j/fQ9+9o3BFY1edf/R2nkBelIWRHXT13njkwOY8pSZkvxm6hdAJ/vJscN\nfF0C9tb6xitEgs+4ysgB+DUO7P6WxNe4gPgoD50mcYkziUOeDJkjJ//uys2N\nrDnqlTpN6QbAzZGwJfIkSMIS+esOG9eR8NsOFuP1ueZ6As9yun7j2JLmBAj0\ntb1xB5mZ9v7ifo5h7pLn3D6fCOZ4LHa3e1DM5jbJ8MJHGXIP0GVKQV1q8S+/\nxtK0w6epwuDZwNaewYbE3Y8JczYth3zKUM1rJYqB86N/bjcCF0S5Mhy2kvZ3\nPGBQjw4VrE9ySDXkJJYQhQ8QEwdiPiG73x/qtfTK4gwQa34x8PR+2l+CBMW/\nCWhV\r\n=YTFW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICHGxG4mvsXYtecICwovvTgY+BZZ1mwuq+o0qNv56BnaAiEAkV9pgpWvP7cGZDrE3cxs2PDKUT2/ydF2ERIoFD04pnY="}]},"maintainers":[{"name":"pchen66","email":"ray.chen.705007@gmail.com"}],"_npmUser":{"name":"pchen66","email":"ray.chen.705007@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/panolens_0.11.0_1560368102450_0.20528467659986283"},"_hasShrinkwrap":false},"0.12.0":{"name":"panolens","version":"0.12.0","description":"Javascript panorama viewer","main":"build/panolens.js","jsnext:main":"build/panolens.module.js","module":"build/panolens.module.js","directories":{"doc":"docs","test":"test"},"scripts":{"build-closure":"npm run lint && rollup -c && java -jar node_modules/google-closure-compiler-java/compiler.jar --rewrite_polyfills=false --warning_level=VERBOSE --hide_warnings_for='build/panolens.js' --jscomp_off=globalThis --jscomp_off=checkTypes --jscomp_off=checkVars --jscomp_off=suspiciousCode --jscomp_off=misplacedTypeAnnotation --jscomp_off=nonStandardJsDocs --language_in=ECMASCRIPT6 --js build/panolens.js --js_output_file build/panolens.min.js","build":"npm run lint && rollup -c","dev":"concurrently --names \"ROLLUP,HTTP\" \"rollup -c -w -m inline\" \"http-server -p 8080\"","dev-https":"concurrently --names \"ROLLUP,HTTP\" \"rollup -c -w -m inline\" \"ws -p 8080 --https\"","lint":"eslint src","lint-fix":"eslint src --fix","test":"nyc --reporter=html --reporter=text ava","coverage":"nyc report --reporter=text-lcov | coveralls","start":"npm run dev","docs":"jsdoc -c jsdoc.json -d ./docs","travis":"npm run lint && npm test","prepublishOnly":"npm run test && npm run build-closure","preversion":"npm run test","version":"npm run build-closure && git add ./build && git commit -m 'Update build' && npm run docs && git add ./docs && git commit -m 'Update docs'"},"repository":{"type":"git","url":"git+https://github.com/pchen66/panolens.js.git"},"keywords":["panorama","viewer","javascript","html5","3d"],"author":{"name":"pchen66"},"license":"MIT","bugs":{"url":"https://github.com/pchen66/panolens.js/issues"},"homepage":"https://pchen66.github.io/Panolens/","eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module"},"rules":{"no-unused-expressions":"error","no-unused-vars":"error","semi":2,"indent":["error",4],"spaced-comment":["error","always"],"multiline-comment-style":["error","starred-block"],"linebreak-style":["error","unix"],"key-spacing":["error",{"beforeColon":false,"afterColon":true}],"quotes":["error","single",{"allowTemplateLiterals":true}]}},"ava":{"files":["./test/**/*.js"],"sources":["./src/**/*.js"],"require":["esm","./test/_browserENV.js"]},"devDependencies":{"@tweenjs/tween.js":"^17.4.0","ava":"^2.1.0","browser-env":"^3.2.6","concurrently":"^4.1.0","coveralls":"^3.0.4","docdash":"^1.1.1","eslint":"^5.16.0","google-closure-compiler":"^20190528.0.0","http-server":"^0.12.3","jsdoc":"^3.6.6","local-web-server":"^3.0.0","nyc":"^14.1.1","rollup":"^1.15.1","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-inject":"^2.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.0.1","xmlhttprequest":"^1.8.0"},"dependencies":{"three":"^0.105.2"},"jspm":{"files":["build/panolens.js","build/panolens.min.js","build/panolens.module.js","LICENSE","package.json","README.md"],"directories":{}},"gitHead":"36a9345a6db2d011f336e722ea0a33e14b8356ca","_id":"panolens@0.12.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.10","dist":{"integrity":"sha512-Ni076KeNlKO8CcvXWOD+hHYnhwF6ZX7jwKshI2l9qDlpMRwURPIFk+G1Zqur0KAS9mbHNUJ96wyoHhu4Hwg/Wg==","shasum":"0b9235fb723d7439f8dfa7e58ac743ef0b0389e0","tarball":"https://registry.npmjs.org/panolens/-/panolens-0.12.0.tgz","fileCount":34,"unpackedSize":871119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLvTpCRA9TVsSAnZWagAAOGAP/0yQHBgKShhd+/CL+MGk\nrbS1JAFjYQQEhlMQ/BX36aA0fV4Hn66hQhFYyPVyhbGbxiIiyrxzC6PRVPkv\ngedVvJ4DjI4QMbwcS8cpi9FyD+p+gOD+T0ga1YuoPIuqiKDZOVjyOa2ysRUK\nxYnmzGNmjNKryptys1EoMZpWqVxFu2uP3GaVcJg4PTS+12ZKgLeITwfsc2wr\nnmt+YygYwRmdI2TIv6SbAxUStfsf5ofPyA4Lwe9joYjcEj/Knr5rXAaHAkeR\nIQbPEZ3fnrsOIeBskegygU7p6AfEOH92EKwBxfq3ASEA5cyH4auoN4eeJemk\nqgFJp6hW6ob3Sax0ccoa4RgOTn9x75oI7mfA4FBQM7VayJeY+sk8bBBGRt4J\nxDN09KgZdGIShSL+OquQn5xa+XF5jy44fF0ik9J6xrjTxr+9Pu9xnbx3/Wff\nKXuJaPy/qYTPZ7wuwDWbZIWzAMRsgvc1A2ehWjtthwnxSysFPZObgXByh7VW\ng3JfcHpcES4V5TGkBf2wQhziX+rnYdsNnIDZxnXwA24CteXQI700j6a4B+BQ\n7hYztNFb+Bbdiy9U/ki/vvIJAaBCfzWuJrZIH3i44YS1jE5XdLYzLoAS53nL\n+/83/PibSuZfb8KOsIqIvbEEdumpLjslEwNHfoxMOX994e/Yc9gOX4V4S8Ah\nFJjq\r\n=nm9p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0TZKtE+Ig/Ld1eg0T5C1RXNsNbnMfFGwEfSsmOraUFwIhAN9Ojryq/U/xFEK8RnHgYhrET3s8kDg0N4oXGq7fKHLV"}]},"_npmUser":{"name":"flyandi","email":"flyandi@yahoo.com"},"maintainers":[{"name":"flyandi","email":"flyandi@yahoo.com"},{"name":"pchen66","email":"ray.chen.705007@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/panolens_0.12.0_1613690088829_0.9691172346614434"},"_hasShrinkwrap":false},"0.12.1":{"name":"panolens","version":"0.12.1","description":"Javascript panorama viewer","main":"build/panolens.js","jsnext:main":"build/panolens.module.js","module":"build/panolens.module.js","directories":{"doc":"docs","test":"test"},"scripts":{"build-closure":"npm run lint && rollup -c && java -jar node_modules/google-closure-compiler-java/compiler.jar --rewrite_polyfills=false --warning_level=VERBOSE --hide_warnings_for='build/panolens.js' --jscomp_off=globalThis --jscomp_off=checkTypes --jscomp_off=checkVars --jscomp_off=suspiciousCode --jscomp_off=misplacedTypeAnnotation --jscomp_off=nonStandardJsDocs --language_in=ECMASCRIPT6 --js build/panolens.js --js_output_file build/panolens.min.js","build":"npm run lint && rollup -c","dev":"concurrently --names \"ROLLUP,HTTP\" \"rollup -c -w -m inline\" \"http-server -p 8080\"","dev-https":"concurrently --names \"ROLLUP,HTTP\" \"rollup -c -w -m inline\" \"ws -p 8080 --https\"","lint":"eslint src","lint-fix":"eslint src --fix","test":"nyc --reporter=html --reporter=text ava","coverage":"nyc report --reporter=text-lcov | coveralls","start":"npm run dev","docs":"jsdoc -c jsdoc.json -d ./docs","travis":"npm run lint && npm test","prepublishOnly":"npm run test && npm run build-closure","preversion":"npm run test","version":"npm run build-closure && git add ./build && git commit -m 'Update build' && npm run docs && git add ./docs && git commit -m 'Update docs'"},"repository":{"type":"git","url":"git+https://github.com/pchen66/panolens.js.git"},"keywords":["panorama","viewer","javascript","html5","3d"],"author":{"name":"pchen66"},"license":"MIT","bugs":{"url":"https://github.com/pchen66/panolens.js/issues"},"homepage":"https://pchen66.github.io/Panolens/","eslintConfig":{"parserOptions":{"ecmaVersion":6,"sourceType":"module"},"rules":{"no-unused-expressions":"error","no-unused-vars":"error","semi":2,"indent":["error",4],"spaced-comment":["error","always"],"multiline-comment-style":["error","starred-block"],"linebreak-style":["error","unix"],"key-spacing":["error",{"beforeColon":false,"afterColon":true}],"quotes":["error","single",{"allowTemplateLiterals":true}]}},"ava":{"files":["./test/**/*.js"],"sources":["./src/**/*.js"],"require":["esm","./test/_browserENV.js"]},"devDependencies":{"@tweenjs/tween.js":"^17.4.0","ava":"^2.1.0","browser-env":"^3.2.6","concurrently":"^4.1.0","coveralls":"^3.0.4","docdash":"^1.1.1","eslint":"^5.16.0","google-closure-compiler":"^20190528.0.0","http-server":"^0.12.3","jsdoc":"^3.6.6","local-web-server":"^3.0.0","nyc":"^14.1.1","rollup":"^1.15.1","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-inject":"^2.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.0.1","xmlhttprequest":"^1.8.0"},"dependencies":{"three":"^0.105.2"},"jspm":{"files":["build/panolens.js","build/panolens.min.js","build/panolens.module.js","LICENSE","package.json","README.md"],"directories":{}},"gitHead":"02280a4e8eaab55323877238c3634b0a239e3d37","_id":"panolens@0.12.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.10","dist":{"integrity":"sha512-2hpjm+rRnDdaLD5Bak49K0Y9/X6vOr1OcyJx5piSA6sCOs1tsgchMgKIwpSGCMpBMHWZ10E/Cz4BIwyXYebt5g==","shasum":"e636546f0d9d98d241652dd990e17cd9a9924f80","tarball":"https://registry.npmjs.org/panolens/-/panolens-0.12.1.tgz","fileCount":34,"unpackedSize":873430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMg/rCRA9TVsSAnZWagAAABkP/3h2HAWw43GG8bFMxhsJ\nqOM+ks+kLUv2wuavyERyRRm5Jp/Q/x/l6Kqj5Rl2xnQ6iPe89/itZ+DL39bR\npld5KhlfbkXLpFcb2L1Xuhh8qllTyrZRT5uHj+7yF3HO0wH8nXwmlJvDTF1k\nc3zEcPb8RPvSNifiIFCLSwghXQB6U+MmnXzqbsG09iZKRu2Cqef9ZFLsS3mo\nRnONRArOZS9hZcrgHtNbxeBfL4PfAFq/IYJ9zAs/UdMI6oV8MX+XQzph4G6b\nRf4nd1PUl5AJt7rYkCzTBCgARC8/+hmle34q6ZC6b/JyYouOEd2Lb9q7AkRO\nglXlt7ikSbCKWWZsalPZjIEivMbTaqPtpBVi9AyzporCVqsFTInRl8KWVpNY\nf+y6V7+7oylu61sVrI3/V2cEJFPwoHi5DgMovs/0KKLmUPB27htTA8TSm+Jc\n4GzNzFF1hsAWppgZOjIgnPq0pnEd77p1MOvCekHwwsxkSztmTEsAD2FfUgfm\nn9bd5mOXrzpl3UG4bNykMxChg6Pu49FDRM1cG4qVpvtpT+V2bp9rmXqVC5JV\nU+xNRXIuWWPLBpHNrsZqbv9OaskFC892W3ZFNOouSuqdvjQ5P/AsXrX2sZO7\nh/E0reHp2l/LzZWYQc3S73Qp2H9m9r3OoRX9kzilFU1URmElLayWJTFKOcp1\nwKwQ\r\n=mybz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE4HVF67PQ2Nime63anZLUxalhYNOsC598dtDx1bkeguAiEA6VX8KDN9W18Ol6hFoi+XF8uVgj4SV6Laa+wuKwhmLFg="}]},"_npmUser":{"name":"flyandi","email":"flyandi@yahoo.com"},"maintainers":[{"name":"flyandi","email":"flyandi@yahoo.com"},{"name":"pchen66","email":"ray.chen.705007@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/panolens_0.12.1_1613893611047_0.010537523808606286"},"_hasShrinkwrap":false}},"time":{"created":"2019-06-05T20:38:46.765Z","0.10.2":"2019-06-05T20:38:46.953Z","modified":"2022-05-12T13:15:36.412Z","0.10.3":"2019-06-05T21:18:10.605Z","0.10.4":"2019-06-06T00:56:09.120Z","0.11.0":"2019-06-12T19:35:02.726Z","0.12.0":"2021-02-18T23:14:49.115Z","0.12.1":"2021-02-21T07:46:51.245Z"},"maintainers":[{"name":"flyandi","email":"flyandi@yahoo.com"},{"name":"pchen66","email":"ray.chen.705007@gmail.com"}],"description":"Javascript panorama viewer","homepage":"https://pchen66.github.io/Panolens/","keywords":["panorama","viewer","javascript","html5","3d"],"repository":{"type":"git","url":"git+https://github.com/pchen66/panolens.js.git"},"author":{"name":"pchen66"},"bugs":{"url":"https://github.com/pchen66/panolens.js/issues"},"license":"MIT","readme":"# Panolens.js\n\n[![NPM package][npm]][npm-url]\n[![License][license]][license-url]\n[![Bundle Size][bundle-size]][bundle-size-url]\n[![Build Status][build-status]][build-status-url]\n[![Dependencies][dependencies]][dependencies-url]\n[![Dev Dependencies][dev-dependencies]][dev-dependencies-url]\n[![Language Grade][lgtm]][lgtm-url]\n[![Coverage][coverage]][coverage-url]\n\n## Javascript 360 Panorama Viewer\n\nPanolens.js is an event-driven and WebGL based panorama viewer. Lightweight and flexible. It's built on top of [Three.JS](https://github.com/mrdoob/three.js).\n\n[Examples](https://pchen66.github.io/Panolens/#Example) &mdash;\n[Documentation](https://pchen66.github.io/panolens.js) &mdash;\n[Migration](https://github.com/pchen66/panolens.js/wiki/MigrationGuide) &mdash;\n[FAQ](https://github.com/pchen66/panolens.js/wiki/Frequently-Asked-Questions)\n\n<p align=\"center\">\n  <img alt= \"Panorama Demo\" style=\"object-fit:cover\" src=\"https://github.com/pchen66/pchen66.github.io/blob/master/Panolens/images/panolens.gif?raw=true\">\n</p>\n\n## Usage\n\nInclude `three.min.js` and `panolens.min.js`\n\nTo find the correct supported versions, please check `dependencies` section in `package.json` or acess `PANOLENS.VERSION` or `PANOLENS.THREE_VERSION` at runtime.\n\n```html\n<script src=\"js/three.min.js\"></script>\n<script src=\"js/panolens.min.js\"></script>\n```\nThe following code generates a 360 image panorama. The first panorama added to the viewer will be the entry point. To link panoramas, use `panorama.link( other_panorama, new THREE.Vector3( X, Y, Z ) )` to connect the two.\n```javascript\nconst panorama = new PANOLENS.ImagePanorama( 'asset/equirectangular.jpg' );\nconst viewer = new PANOLENS.Viewer();\nviewer.add( panorama );\n```\n \n## Dependency\n\nPanolens.js includes [Tween.js](https://github.com/tweenjs/tween.js/) by default, meaning `TWEEN` will be available with `window` object\n\n## How to contribute\n\nAlways make your contributions for the latest `dev` branch, not `master`, so it can be tracked for the next release. \n\n### **Development**\n```\nnpm start\n```\n\n### **Build**\n```\nnpm run build-closure\n```\n\n[npm]: https://img.shields.io/npm/v/panolens.svg\n[npm-url]:https://www.npmjs.com/package/panolens\n[license]: https://img.shields.io/github/license/pchen66/panolens.js.svg\n[license-url]: ./LICENSE\n[bundle-size]: https://badgen.net/bundlephobia/minzip/panolens\n[bundle-size-url]: https://bundlephobia.com/result?p=panolens\n[build-status]: https://travis-ci.com/pchen66/panolens.js.svg?branch=dev\n[build-status-url]: https://travis-ci.com/pchen66/panolens.js\n[dependencies]: https://img.shields.io/david/pchen66/panolens.js.svg\n[dependencies-url]: https://david-dm.org/pchen66/panolens.js\n[dev-dependencies]: https://img.shields.io/david/dev/pchen66/panolens.js.svg\n[dev-dependencies-url]: https://david-dm.org/pchen66/panolens.js?type=dev\n[lgtm]: https://img.shields.io/lgtm/grade/javascript/g/pchen66/panolens.js.svg?logo=lgtm&logoWidth=18&label=code%20quality\n[lgtm-url]: https://lgtm.com/projects/g/pchen66/panolens.js/context:javascript\n[coverage]: https://coveralls.io/repos/github/pchen66/panolens.js/badge.svg?branch=dev\n[coverage-url]: https://coveralls.io/github/pchen66/panolens.js?branch=dev\n[panolens-support]: https://pics.paypal.com/00/p/NDIyZmRiMGEtMGQyMy00Y2QzLWI1YWQtZmY1OGI1MzRjNDYw/image_2.PNG\n[panolens-support-url]: https://www.paypal.me/panolens","readmeFilename":"README.md"}