{"bugs":{"url":"https://github.com/w8r/martinez/issues"},"dist":{"shasum":"136c5f2d901f9d36bcc094052f50c079a794da65","tarball":"https://registry.npmjs.org/martinez-polygon-clipping/-/martinez-polygon-clipping-0.9.0.tgz","fileCount":7,"integrity":"sha512-qdaSL+t1BIqSqef99aYCRfeVuYDSLRnvH0/F7hXh6nSGt1Mq/w96f2TNCpPFeehS9PvsAr3oTZW2xooIYNn6Mg==","signatures":[{"sig":"MEYCIQCFoJ0rDJDf8Z3FsbWow4X5dqltAkRKMORTidctyz5CvgIhAIRdd72jFjy8ZzyyrwHABXPaFG3OrGrJP9QQ1kqUFJHQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDbi6xFoZmdG+FxtWaDbRmWeDzuxeGy+aTvV0vLD/G84QIhAP0aTeFEbGDHgBccU0BVOayvKFM/VoJSyUvJVIYW3TpP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/martinez-polygon-clipping@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47420},"main":"dist/martinez.cjs","name":"martinez-polygon-clipping","type":"module","types":"dist/index.d.ts","author":{"name":"Alex Milevski","email":"info@w8r.name"},"module":"dist/martinez.js","browser":"dist/martinez.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/martinez.js","require":"./dist/martinez.cjs"}},"gitHead":"faf79a16fb330d88d70786cc84a463d9b7fd5823","license":"MIT","scripts":{"dev":"vite --mode demo","lint":"oxlint src test bench demo","test":"vitest","bench":"vite build && vitest bench --run --reporter verbose","build":"vite build","format":"oxfmt","prepare":"simple-git-hooks","preview":"vite preview","test:ui":"vitest --ui","dev:demo":"vite --mode demo","test:run":"vitest run","typecheck":"tsc --noEmit","build:demo":"vite build --mode demo","deploy:demo":"npm run build:demo && gh-pages --nojekyll -d dist/demo -t -m 'Deploy demo'","format:check":"oxfmt --check","preview:demo":"vite preview --outDir dist/demo","prepublishOnly":"npm run lint && npm run test:run && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e9669b32-6896-4943-91cb-738f02cc3ddb"}},"homepage":"https://github.com/w8r/martinez","keywords":["boolean","clipping","geometry","intersection","martinez","polygon","union","xor"],"repository":{"url":"git+https://github.com/w8r/martinez.git","type":"git"},"_npmVersion":"12.1.0","description":"Martinez polygon clipping algorithm, does boolean operation on polygons (multipolygons, polygons with holes etc): intersection, union, difference, xor","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":"oxlint","*.{ts,js,mjs,cjs,json,md,html,css,yml,yaml}":"oxfmt --no-error-on-unmatched-pattern"},"maintainers":[{"name":"w8r","email":"info@w8r.name"}],"_nodeVersion":"22.23.3","dependencies":{"splaytree":"^0.1.4","tinyqueue":"3.0.0","robust-predicates":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","jsts":"^2.12.1","vite":"^8.3.1","oxfmt":"^0.71.0","oxlint":"^0.9.10","vitest":"^5.0.2","leaflet":"1.9.4","lil-gui":"^0.21.0","gh-pages":"^6.1.1","@vitest/ui":"^5.0.2","typescript":"^5.0.0","@types/glob":"^8.1.0","@types/node":"^22.20.4","lint-staged":"^16.4.0","polyclip-ts":"^0.16.8","@types/leaflet":"1.9.21","vite-plugin-dts":"^3.0.0","leaflet-editable":"^1.3.2","polygon-clipping":"^0.15.7","simple-git-hooks":"^2.14.0","json-stringify-pretty-compact":"^2.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/martinez-polygon-clipping_0.9.0_1790780587520_0.47307301763709364","host":"s3://npm-registry-packages-npm-production"},"_id":"martinez-polygon-clipping@0.9.0","version":"0.9.0"}