{"_id":"@douglastecnologia/panorama360-viewer","name":"@douglastecnologia/panorama360-viewer","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@douglastecnologia/panorama360-viewer","version":"1.0.0","description":"Panorama 360° Viewer Plugin for MapStore2 with measurement tools","main":"js/index.js","scripts":{"start":"webpack-dev-server --config webpack.config.js --mode development","build":"webpack --config webpack.config.js --mode production","test":"jest","lint":"eslint js/**","docs":"docsify serve docs","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/DouglasTecnologia1977/panorama360-viewer.git"},"keywords":["mapstore","plugin","panorama","360","measurement","gis"],"author":{"name":"Douglas Tecnologia"},"license":"MIT","bugs":{"url":"https://github.com/DouglasTecnologia1977/panorama360-viewer/issues"},"homepage":"https://github.com/DouglasTecnologia1977/panorama360-viewer#readme","peerDependencies":{"@mapstore/framework":"^1.0.0","react":"^16.8.0","react-dom":"^16.8.0"},"dependencies":{"pannellum-react":"^1.0.0","jspdf":"^2.5.1","jspdf-autotable":"^3.5.25","rxjs":"^6.6.7"},"devDependencies":{"@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-react":"^7.16.0","@babel/preset-typescript":"^7.16.0","@mapstore/project":"^1.0.0","@types/jest":"^27.0.3","@types/react":"^17.0.37","@types/react-dom":"^17.0.11","babel-loader":"^8.2.3","css-loader":"^6.5.1","docsify":"^4.12.2","eslint":"^8.3.0","eslint-config-mapstore":"^1.0.0","jest":"^27.4.5","style-loader":"^3.3.1","typescript":"^4.5.2","webpack":"^5.64.4","webpack-cli":"^4.9.1","webpack-dev-server":"^4.6.0"},"_id":"@douglastecnologia/panorama360-viewer@1.0.0","gitHead":"bc289356894b7cc46462add0de7fc971d122a8ea","_nodeVersion":"20.19.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-EfVmcQOkxXaR9U8eKU35ZvQ62UqnqlHqz2Q3O5mLwKohH8nquPadt6dfbAHIv43sHada4a2JFdjrVs7zgIpFCQ==","shasum":"9dffcfc6194eb28aec41d6c9c3cc8fcb52684f95","tarball":"https://registry.npmjs.org/@douglastecnologia/panorama360-viewer/-/panorama360-viewer-1.0.0.tgz","fileCount":32,"unpackedSize":44373,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDooiHzXO3EWWwUsF0PlonsUOi3joBUtQTVeyUkIVlClQIhALOMwMq2pykpipDCcLAe8JIooiIx4JSHEmX1nW/cnMb5"}]},"_npmUser":{"name":"douglastecnologia","email":"douglastecnologia1977@gmail.com","actor":{"name":"douglastecnologia","email":"douglastecnologia1977@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"douglastecnologia","email":"douglastecnologia1977@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/panorama360-viewer_1.0.0_1750418820218_0.6146213545112158"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-20T11:27:00.130Z","1.0.0":"2025-06-20T11:27:00.382Z","modified":"2025-06-20T11:27:00.680Z"},"maintainers":[{"name":"douglastecnologia","email":"douglastecnologia1977@gmail.com"}],"description":"Panorama 360° Viewer Plugin for MapStore2 with measurement tools","homepage":"https://github.com/DouglasTecnologia1977/panorama360-viewer#readme","keywords":["mapstore","plugin","panorama","360","measurement","gis"],"repository":{"type":"git","url":"git+https://github.com/DouglasTecnologia1977/panorama360-viewer.git"},"author":{"name":"Douglas Tecnologia"},"bugs":{"url":"https://github.com/DouglasTecnologia1977/panorama360-viewer/issues"},"license":"MIT","readme":"# Panorama 360° Viewer Plugin for MapStore2\n\nA plugin for MapStore2 that provides a 360° panorama viewer with measurement tools.\n\n## Features\n\n- 360° panorama visualization using Pannellum\n- Measurement tools for distance and area\n- Calibration tool for real-world measurements\n- Export measurements to PDF, JSON, and CSV\n- Georeferenced annotations\n- Integration with MapStore2 authentication\n- Persistent measurements and annotations\n\n## Installation\n\n```bash\nnpm install @douglastecnologia/panorama360-viewer\n\n\n## Usage\n\n1. Add the plugin to your MapStore2 project's plugins.js:\n\njavascript\n\nmodule.exports = {\n    plugins: {\n        Panorama360: require('@douglastecnologia/panorama360-viewer')\n    }\n};\n\n2. Configure the plugin in your localConfig.json:\n\njson \n\n{\n    \"name\": \"Panorama360\",\n    \"cfg\": {\n        \"panoramaLayer\": \"nh:nb_streetview_v1_05ce6086_13ce_4a02_ac84_4997c47ca40e\",\n        \"imageUrlField\": \"image_url\"\n    }\n}\n\n## Configuration Options\n\npanoramaLayer: The WMS layer containing the panorama points\n\nimageUrlField: The field in the layer that contains the image URLs\n\n## Development\nbash\n\nnpm install\nnpm start\n\nBuild\nbash\nnpm run build\n\nTest\nbash\n\nnpm test\n\nLicense\nMIT","readmeFilename":"README.md","_rev":"1-7ce3e5c7cd4fcb1fef84e94a954af0fb"}