{"bugs":{"url":"https://github.com/w8r/martinez/issues"},"dist":{"shasum":"ac0fb5d19e7f730319556c2555a6fffd570005f1","tarball":"https://registry.npmjs.org/martinez-polygon-clipping/-/martinez-polygon-clipping-0.9.1.tgz","fileCount":8,"integrity":"sha512-xEL+kIExkUzrLLXf64Pn2l9L4CMEmFRJHpfEVJvElZetwDxANpqzxp9gL/7+5k9cNT323kDTREMTojW7YM2GrQ==","signatures":[{"sig":"MEUCIQCKcazaOdQbiRaHjkLBdjLhsqoZlN79dZDPVWJHeLi7MQIgG4bs3SR0qP+MPKmGyQwL3oqU2le6JUryiaMKO7xO33M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG9XLgjqePOXL7rkMuF3cV5F8oaFumrMwZjqEJiaqGh9AiBAEmHSowXXCqhHfqPZS6XT7GcPPKJ153XF7FBReXOOrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49887},"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","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/martinez.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/martinez.cjs"}}},"gitHead":"03316c3e454e6c74e8706c712089a79a8071abf0","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 && vite build --mode cjs","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","check:package":"publint --strict && attw --pack . && vitest run --config vitest.package.config.ts","prepublishOnly":"npm run lint && npm run test:run && npm run build"},"_npmUser":{"name":"w8r","email":"info@w8r.name"},"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":"11.19.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":"24.21.0","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","lil-gui":"^0.21.0","publint":"^0.3.25","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","vite-plugin-dts":"^3.0.0","polygon-clipping":"^0.15.7","simple-git-hooks":"^2.14.0","@arethetypeswrong/cli":"^0.18.5","json-stringify-pretty-compact":"^2.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/martinez-polygon-clipping_0.9.1_1794181127295_0.4748300930423516","host":"s3://npm-registry-packages-npm-production"},"_id":"martinez-polygon-clipping@0.9.1","version":"0.9.1"}