{"bugs":{"url":"https://github.com/mfogel/polygon-clipping/issues"},"dist":{"shasum":"3823ca1e372566f350795ce9dd9a7b19e97bdaad","tarball":"https://registry.npmjs.org/polygon-clipping/-/polygon-clipping-0.15.7.tgz","fileCount":9,"integrity":"sha512-nhfdr83ECBg6xtqOAJab1tbksbBAOMUltN60bU+llHVOL0e5Onm1WpAXXWXVB39L8AJFssoIhEVuy/S90MmotA==","signatures":[{"sig":"MEQCIEumjTcJjhraBi2LcNdso6RJDzH18AiDla2Q7atHS1uxAiAHzzQQ38+vWB5zkWZ/glGZKFlR9bX4gMdfTIemgnQ7jw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":350159},"jest":{"collectCoverage":true,"testEnvironment":"node"},"main":"dist/polygon-clipping.cjs.js","name":"polygon-clipping","types":"dist/polygon-clipping.d.ts","author":{"name":"Mike Fogel","email":"mike@fogel.ca"},"module":"dist/polygon-clipping.esm.js","browser":"dist/polygon-clipping.umd.js","gitHead":"25f2a460ca7bd750d958d3d83b0037a32fcf75f6","license":"MIT","scripts":{"lint":"npm-run-all -s lint:eslint docs:eslint lint:prettier","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","bench":"cd bench && npm install && node bench.js","build":"rollup -c && cp src/polygon-clipping.d.ts dist/polygon-clipping.d.ts","docs:dev":"vite docs","docs:build":"vite build docs","test:debug":"node --inspect-brk node_modules/.bin/jest --runInBand","docs:eslint":"cd docs && eslint --ext .js --ext .vue *config.js src/","lint:eslint":"eslint .eslintrc.cjs *.config.js bench/ src/ test/","lint:prettier":"prettier --check ./* ./.eslintrc.cjs ./.github","prepublishOnly":"npm-run-all --serial lint test build docs:build bench"},"_npmUser":{"name":"mfogel","email":"mike@fogel.ca"},"homepage":"https://github.com/mfogel/polygon-clipping#readme","keywords":["polygon","clipping","boolean","intersection","union","difference","xor","geometry","martinez"],"repository":{"url":"git+https://github.com/mfogel/polygon-clipping.git","type":"git"},"_npmVersion":"10.2.3","description":"Apply boolean Polygon clipping operations (intersection, union, difference, xor) to your Polygons & MultiPolygons.","directories":{},"maintainers":[{"name":"mfogel","email":"mike@fogel.ca"}],"_nodeVersion":"20.10.0","browserslist":["> 0.25% or not dead"],"dependencies":{"splaytree":"^3.1.0","robust-predicates":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.3.12","jest":"^27.5.1","vite":"^3.2.7","eslint":"^8.56.0","rollup":"^2.79.1","leaflet":"^1.9.4","prettier":"^2.8.8","benchmark":"^2.1.4","@babel/cli":"^7.23.4","@turf/meta":"^6.5.0","babel-jest":"^27.5.1","@babel/core":"^7.23.6","@turf/union":"^5.1.5","npm-run-all":"^4.1.5","load-json-file":"^6.2.0","@turf/intersect":"^5.1.6","@turf/difference":"^5.1.5","@babel/preset-env":"^7.23.6","eslint-plugin-vue":"^8.7.1","@vitejs/plugin-vue":"^3.2.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-babel":"^5.3.1","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.10.0","@rollup/plugin-commonjs":"^21.1.0","martinez-polygon-clipping":"^0.7.3","@rollup/plugin-node-resolve":"^13.3.0"},"_npmOperationalInternal":{"tmp":"tmp/polygon-clipping_0.15.7_1702913885212_0.7237687371960466","host":"s3://npm-registry-packages"},"_id":"polygon-clipping@0.15.7","version":"0.15.7"}