{"library":"panolens","type":"library","category":null,"description":"Panolens.js is a lightweight, event-driven, and WebGL-based JavaScript library designed for creating interactive 360-degree panorama viewers in web applications. Built on top of Three.JS, it provides robust capabilities for displaying spherical images and videos, including features like infospots, linking between panoramas, and various control mechanisms. The current stable version is 0.12.1, with releases occurring on an irregular basis, often bundling multiple fixes and new features within minor versions, and occasionally introducing significant breaking changes (e.g., the v0.10.0 ES Module refactor). Its key differentiators include its tight integration with Three.JS, emphasis on performance through WebGL, and an event-driven architecture that allows for highly customizable interactions.","language":"javascript","status":"active","version":"0.12.1","tags":["javascript","panorama","viewer","html5","3d"],"install":[{"cmd":"npm install panolens","imports":["import { Viewer } from 'panolens';\n// Or if using global script tags:\n// const viewer = new PANOLENS.Viewer();","import { ImagePanorama } from 'panolens';\n// Or if using global script tags:\n// const panorama = new PANOLENS.ImagePanorama('path/to/image.jpg');","import { VideoPanorama } from 'panolens';"]},{"cmd":"yarn add panolens","imports":[]},{"cmd":"pnpm add panolens","imports":[]}],"homepage":"https://pchen66.github.io/panolens.js/","github":"https://github.com/pchen66/panolens.js","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/panolens","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/panolens/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}