{"_id":"geometrix","_rev":"88-70788c40fef6123905a7db22dd94fa65","name":"geometrix","dist-tags":{"latest":"1.0.38"},"versions":{"0.5.2":{"name":"geometrix","version":"0.5.2","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"_id":"geometrix@0.5.2","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://github.com/charlyoleg2/parametrix#readme","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"097a5e2f7e3cccc861729d1e63bc2843e1bced5f","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.2.tgz","fileCount":88,"integrity":"sha512-ASQhZWt4kcbB/axBxO+3I1tB64e48FMW+UcsjpThO43YF+Kf38xBFjg1d5jKp9I3LEaxpsIphSeN3D9hKsUR9A==","signatures":[{"sig":"MEQCIGXBnV9ddOHSnS6FqANBkuGWPDU+ezr6oLGX09JH4eXqAiBVsrdUKrUhKl4GjDA2tnCr5dVz5f74ZDZtja3u/e7L/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1338541},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"1ffbbbf6777e12796f43c2f677236605e2b49d77","scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","svgo":"svgo --config ../paramui/svgo.config.cjs -f svg -o ../paramui/static","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.2.5","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@zip.js/zip.js":"^2.7.32"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","svgo":"^3.1.0","tsup":"^8.0.1","eslint":"^8.56.0","vitest":"^1.1.0","prettier":"^3.1.1","typescript":"^5.3.3","@types/node":"^20.10.5","npm-run-all":"^4.1.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.2_1703905743525_0.39532955021047456","host":"s3://npm-registry-packages"}},"0.5.4":{"name":"geometrix","version":"0.5.4","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"_id":"geometrix@0.5.4","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://github.com/charlyoleg2/parametrix#readme","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"3f77bef92f5f9a7c20a9cb8e2e437400c9020d3d","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.4.tgz","fileCount":88,"integrity":"sha512-Yp89ACmJlj3T/Ag0m01k+2VMQyuUZ+5+ViUvray5xZU7qqhsxxpwX1fqazWxiIBB9XB94qk89Z/5YSdYfeTrbQ==","signatures":[{"sig":"MEYCIQCRwddRNjZWBSG7j2u1vPy5WLzN7MV9x7r4iYWEjusb7QIhALHEWHE1ggZGYp4NX/YVcn3m7mZ6Kx0vRXg1iiQcCyyP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1338560},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"f2a427e18100cd2cbcd7e6b48313e06873da4ce7","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","svgo":"svgo --config ../paramui/svgo.config.cjs -f svg -o ../paramui/static","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.2.3","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@zip.js/zip.js":"^2.7.32"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","svgo":"^3.1.0","tsup":"^8.0.1","eslint":"^8.56.0","vitest":"^1.1.0","prettier":"^3.1.1","typescript":"^5.3.3","@types/node":"^20.10.5","npm-run-all":"^4.1.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.4_1703933909686_0.748259072870151","host":"s3://npm-registry-packages"}},"0.5.5":{"name":"geometrix","version":"0.5.5","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"_id":"geometrix@0.5.5","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://github.com/charlyoleg2/parametrix#readme","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"b20110aa8a9c5289d1040ca27b326e3e2fa55aae","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.5.tgz","fileCount":88,"integrity":"sha512-lyrukae0CiEMK58YdTGndYEY5oMiSA4rGvpUM0+hq2SMzFPzaiRegRz/Nlre63UpK+ipOb3CDCGQU9MJZtPDmw==","signatures":[{"sig":"MEQCIHtHAYZGaXZdt3n/xeZ7PseKKqAqwlzNPBfLyNEr1HSlAiAL/28KYiuKWzNv9Mn33K+iTn/1qfGjfxyVs01/rWHPog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1338562},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"7051073a0ad3ef2549bb5f2b8649d4645ff347ef","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","svgo":"svgo --config ../paramui/svgo.config.cjs -f svg -o ../paramui/static","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.2.3","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@zip.js/zip.js":"^2.7.32"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","svgo":"^3.1.0","tsup":"^8.0.1","eslint":"^8.56.0","vitest":"^1.1.0","prettier":"^3.1.1","typescript":"^5.3.3","@types/node":"^20.10.5","npm-run-all":"^4.1.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.5_1703935978083_0.4829675639997868","host":"s3://npm-registry-packages"}},"0.5.6":{"name":"geometrix","version":"0.5.6","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"_id":"geometrix@0.5.6","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://github.com/charlyoleg2/parametrix#readme","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"c3af9101b6e1508da522a94f2082c976eb1bfabc","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.6.tgz","fileCount":88,"integrity":"sha512-L9DQ9jpHNRJpbtUHNdT1gn1DzixkAsEUhi0TxWKLd8Bj7gnO0g803fRMUpNMD10j1yORW6dQuHIqwdlJ+6Hi0w==","signatures":[{"sig":"MEYCIQDwjdXFZr9lSXO/27G0wrIuEiP1/wN0PdYyKEIQp0UfOwIhAMsnZpG5mY0KSV87mQ/NRlS5rniivqjhAGw9pU3FVZ53","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1338562},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"1c6c45fd80ec33b231a585949a8021841da3647f","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","svgo":"svgo --config ../paramui/svgo.config.cjs -f svg -o ../paramui/static","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.2.3","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@zip.js/zip.js":"^2.7.32"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","svgo":"^3.1.0","tsup":"^8.0.1","eslint":"^8.56.0","vitest":"^1.1.0","prettier":"^3.1.1","typescript":"^5.3.3","@types/node":"^20.10.5","npm-run-all":"^4.1.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.6_1703936808915_0.10740319035767709","host":"s3://npm-registry-packages"}},"0.5.7":{"name":"geometrix","version":"0.5.7","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"_id":"geometrix@0.5.7","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://github.com/charlyoleg2/parametrix#readme","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"15ff6bf008fc934028efe567e6cdb278145c0b67","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.7.tgz","fileCount":88,"integrity":"sha512-OA9G7aHDAo7LVL4+VeawLJKndbQLrpRt8RufZgHz5LaKOAlUFQrBESUjySdnnq/p6ne575nPeItY5cvh8KFEhg==","signatures":[{"sig":"MEUCIGJo9hYxQhJJvrlFctzRDHRBuVL2TgIwtObYrdjyd8woAiEA4/87pVtJ1/l2M5izLi1F1dtqKjHV35Gvtr/XMONvNtI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1338562},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"95d33c4e681690adf548f28c9fe950132f29e9c2","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","svgo":"svgo --config ../paramui/svgo.config.cjs -f svg -o ../paramui/static","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.2.3","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@zip.js/zip.js":"^2.7.32"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","svgo":"^3.1.0","tsup":"^8.0.1","eslint":"^8.56.0","vitest":"^1.1.0","prettier":"^3.1.1","typescript":"^5.3.3","@types/node":"^20.10.5","npm-run-all":"^4.1.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.7_1703937462974_0.3506057611317761","host":"s3://npm-registry-packages"}},"0.5.8":{"name":"geometrix","version":"0.5.8","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"_id":"geometrix@0.5.8","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://github.com/charlyoleg2/parametrix#readme","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"6b430e8ae52e0dc096a68a506faf4f67eff02fc0","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.8.tgz","fileCount":88,"integrity":"sha512-iOVAA1N1y7YlQFwfHznKOJ0nVSKNJO8lpl65kgFpEti+OqT0Kmpivi2Zilcbrt2brbII69fVM1JL+YkWBl5Wtg==","signatures":[{"sig":"MEUCIQCWPiuiCAS/G5ymupZH8EFzL3NsY3AI7FzXvepkDq0l7wIgDZLLt0CnIpNkh+jLGKjL6B9Yv1bm7vpoccXTuC79eOw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1338562},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"c5855ee017a3dcd6c4c5c0591f42b42226bfd84d","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","svgo":"svgo --config ../paramui/svgo.config.cjs -f svg -o ../paramui/static","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.2.3","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@zip.js/zip.js":"^2.7.32"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","svgo":"^3.1.0","tsup":"^8.0.1","eslint":"^8.56.0","vitest":"^1.1.0","prettier":"^3.1.1","typescript":"^5.3.3","@types/node":"^20.10.5","npm-run-all":"^4.1.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.8_1703946191769_0.14838604009958023","host":"s3://npm-registry-packages"}},"0.5.9":{"name":"geometrix","version":"0.5.9","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"_id":"geometrix@0.5.9","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://github.com/charlyoleg2/parametrix/pkg/geometrix#readme","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"15c2ff1864752f5a353c62804580e09cd6cb5b09","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.9.tgz","fileCount":88,"integrity":"sha512-hJHQb/0lefc9pI5dfrSvtXU3M7FuD4iFYxdjlwe3l4E1GOmM3vF9gA250zjBQDlp/AQQ8ZHRM/TfG+JYkIGkWg==","signatures":[{"sig":"MEUCICI0yLVe6y3sOLpMYpn/QJBNQoJkCaCu3UrUyJRjlbZ5AiEA/iSsln+lfYmKETua57OO9lWwAcf90ShEdhlKMsS037k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1338576},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"f6340de30fba9a5b92545b9bf503eb5dd0a53e2c","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","svgo":"svgo --config ../paramui/svgo.config.cjs -f svg -o ../paramui/static","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.2.3","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@zip.js/zip.js":"^2.7.32"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","svgo":"^3.1.0","tsup":"^8.0.1","eslint":"^8.56.0","vitest":"^1.1.0","prettier":"^3.1.1","typescript":"^5.3.3","@types/node":"^20.10.5","npm-run-all":"^4.1.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.9_1703947073177_0.5114749608124924","host":"s3://npm-registry-packages"}},"0.5.10":{"name":"geometrix","version":"0.5.10","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"_id":"geometrix@0.5.10","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://github.com/charlyoleg2/parametrix/tree/main/pkg/geometrix#readme","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"f01385fdf070f52ab8a2810da6c43753d8b60150","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.10.tgz","fileCount":88,"integrity":"sha512-fW9vj+iBFzT92l8ALqAO3hF7Fib34ncgMq+8NSZDj3FVcDDU0PFnrUxS6T1kVsnGo+eLUKQeAgssdGr18eDm6w==","signatures":[{"sig":"MEQCIBBu3WEOoEuSTLppSzsHFxNaqIaxoqSk+WzvVBvaCfrbAiBRoY5EwUYqHqRZvSeD0ZmWkZGqc9dxBLepp/cTSkMGkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1338587},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"901a53f6e8acc693749fd1c59e8bb921a8ad508a","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","svgo":"svgo --config ../paramui/svgo.config.cjs -f svg -o ../paramui/static","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.2.3","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@zip.js/zip.js":"^2.7.32"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","svgo":"^3.1.0","tsup":"^8.0.1","eslint":"^8.56.0","vitest":"^1.1.0","prettier":"^3.1.1","typescript":"^5.3.3","@types/node":"^20.10.5","npm-run-all":"^4.1.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.10_1703975389667_0.46138906693196424","host":"s3://npm-registry-packages"}},"0.5.11":{"name":"geometrix","version":"0.5.11","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"_id":"geometrix@0.5.11","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://github.com/charlyoleg2/parametrix/tree/main/pkg/geometrix#readme","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"7cc1e4f1f38b5ef146da88e9045151b9c6afd713","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.11.tgz","fileCount":5,"integrity":"sha512-9vRvBmc/7+j+tbY77eWuIgtUPunJaqo2coRGw4TWveaNRf9h4GAWEGOhr7EC8SdGUPEq7dbSWCeM7mh9Vy8RUQ==","signatures":[{"sig":"MEQCICrK6iq/4h0DMf5kDxZOAiym5E2rFEfWHeeE0ABIxK7vAiA8JZ5MvVlEulQ1nhsqMIbc6h2laMEf2mxNUZxSL9jlKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":362451},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"79885c92e1a0a5d42e7b41c5822d91cbc18c5c31","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","svgo":"svgo --config ../paramui/svgo.config.cjs -f svg -o ../paramui/static","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.2.3","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@zip.js/zip.js":"^2.7.32"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","svgo":"^3.1.0","tsup":"^8.0.1","eslint":"^8.56.0","vitest":"^1.1.0","prettier":"^3.1.1","typescript":"^5.3.3","@types/node":"^20.10.5","npm-run-all":"^4.1.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.11_1704012453457_0.8956872260183986","host":"s3://npm-registry-packages"}},"0.5.12":{"name":"geometrix","version":"0.5.12","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"_id":"geometrix@0.5.12","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://github.com/charlyoleg2/parametrix/tree/main/pkg/geometrix#readme","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"5ad745ac8e0776d2cfd12f3e8d0955c7e974daa2","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.12.tgz","fileCount":4,"integrity":"sha512-f2aOQd6YpUBbQOrn2cw12svcKO7B9XJEINl32LCJmvxm/3zWl9msLgoQwX1zqzzWLK65KmnNwepSlIZuCliYCQ==","signatures":[{"sig":"MEYCIQDR9N9gpVagFH604fEIWoHTzlC3U+vER3g8IYVF8b9SCQIhAMwki7UFcN0Rchk+ryNXfMobzItx9jW91sKUba6XkQ1q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":129759},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"aaadcd23bcad253dc90ece897f2da9aab77bd15d","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","svgo":"svgo --config ../paramui/svgo.config.cjs -f svg -o ../paramui/static","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.2.3","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@zip.js/zip.js":"^2.7.32"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","svgo":"^3.1.0","tsup":"^8.0.1","eslint":"^8.56.0","vitest":"^1.1.0","prettier":"^3.1.1","typescript":"^5.3.3","@types/node":"^20.10.5","npm-run-all":"^4.1.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.16.0","@typescript-eslint/eslint-plugin":"^6.16.0"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.12_1704188632941_0.6833292024467106","host":"s3://npm-registry-packages"}},"0.5.13":{"name":"geometrix","version":"0.5.13","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"_id":"geometrix@0.5.13","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://github.com/charlyoleg2/parametrix/tree/main/pkg/geometrix#readme","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"041d92a32cb6823c27f887ea24f0e800af58045b","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.13.tgz","fileCount":4,"integrity":"sha512-7UxjvjI0rWTv6fJfPnhJWGbKaKXE9fs527hRRkIfgPFway1/3tRu7u+WL1/mjHm71hMzVSPhky0yqZXw7+e2Qg==","signatures":[{"sig":"MEQCIGcN2ZFSwA7gf41jhhBTodLaZ/DYQBWnZWFnURDLmEmiAiAsYfBkqhCFdvY3kYWHoA+ycXuqTMUuOzLZP/OexfPC0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130447},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"6159767ba3b62085edb74112256641c346de4421","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","svgo":"svgo --config ../paramui/svgo.config.cjs -f svg -o ../paramui/static","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.2.3","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@zip.js/zip.js":"^2.7.32"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","svgo":"^3.2.0","tsup":"^8.0.1","eslint":"^8.56.0","vitest":"^1.1.3","prettier":"^3.1.1","typescript":"^5.3.3","@types/node":"^20.10.7","npm-run-all":"^4.1.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.18.0","@typescript-eslint/eslint-plugin":"^6.18.0"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.13_1704669698147_0.8035959893439348","host":"s3://npm-registry-packages"}},"0.5.14":{"name":"geometrix","version":"0.5.14","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"_id":"geometrix@0.5.14","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://github.com/charlyoleg2/parametrix/tree/main/pkg/geometrix#readme","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"33484dfe03ca5938d03409aa1d908a1177bddce9","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.14.tgz","fileCount":4,"integrity":"sha512-yZzCCk4emAN8mjtTSKpn+XjHzBnf0nDItcYeHP7Exe1RVPYL4ADY0GZRoc8YW7v33/Ep0y/wLSdlWOz9h5/qtA==","signatures":[{"sig":"MEUCIFKCJ59tcQql50h+qObymM8TDEyxxqHuMBCpqvGeZLIwAiEAz3gl5p84b+MV593qLnUWfk6ut05XWzQevXiF4sLMhEo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130447},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"5e47d298e9672250e5fd2ea902575b6b67453a31","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","svgo":"svgo --config ../paramui/svgo.config.cjs -f svg -o ../paramui/static","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.2.3","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@zip.js/zip.js":"^2.7.32"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","svgo":"^3.2.0","tsup":"^8.0.1","eslint":"^8.56.0","vitest":"^1.2.1","prettier":"^3.2.4","typescript":"^5.3.3","@types/node":"^20.11.5","npm-run-all":"^4.1.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.14_1706122025760_0.9477329445462628","host":"s3://npm-registry-packages"}},"0.5.15":{"name":"geometrix","version":"0.5.15","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"_id":"geometrix@0.5.15","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://github.com/charlyoleg2/parametrix/tree/main/pkg/geometrix#readme","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"4b955d8cddce1273e7ab803567f7bccbace4f248","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.15.tgz","fileCount":4,"integrity":"sha512-cpQF215mSs9LZfP8IwCIhZlbcOHS6Y2Zc5J/pLyYKG7mSlzawVmnMMjXYjR/3fjdglPQpWuctUiCVT/91AfSWw==","signatures":[{"sig":"MEUCIQD8bTjYqJ7ZNtRhqrXeDQOfQ/peyV0evkvBD5MoRjjOVQIgMP4pKNuHBxT560qW0yukebD9zhTeBltXnnYAYncBEf0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137271},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"7cf01bb99d8802547fbc53afb5d95612acd91001","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once svgo","dev":"tsup --watch","lint":"eslint .","svgo":"svgo --config ../paramui/svgo.config.cjs -f svg -o ../paramui/static/geomdocs/","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.2.4","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@zip.js/zip.js":"^2.7.34"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","svgo":"^3.2.0","tsup":"^8.0.1","eslint":"^8.56.0","vitest":"^1.2.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20.11.16","npm-run-all":"^4.1.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.15_1707083891686_0.2685772050382116","host":"s3://npm-registry-packages"}},"0.5.16":{"name":"geometrix","version":"0.5.16","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"_id":"geometrix@0.5.16","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://github.com/charlyoleg2/parametrix/tree/main/pkg/geometrix#readme","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"362f3c402064c033d749146d619f32eba07bbd93","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.16.tgz","fileCount":4,"integrity":"sha512-rzneKT12Vtbg/b3cjpkR5m1Wy2xYD99jbIw/pQIhb2hQggZjTfDFpeWOb14r/5t17B2h+Zo7ir1xkv8FAF29sQ==","signatures":[{"sig":"MEUCIQDXqECx8vPRmBAKHxoMNpGjQVhh5SjJzp53QwqSEcDchwIgGl9Th3p27uiBehwpNeALReML/1jYvqjmhsjpLjOwo1E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137668},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"e50a0dddbe616ff41715e1b1e65ba41300e6d939","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.2.4","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@zip.js/zip.js":"^2.7.34"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.0.2","eslint":"^8.56.0","vitest":"^1.2.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20.11.17","npm-run-all":"^4.1.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.16_1707774812075_0.16032869171423902","host":"s3://npm-registry-packages"}},"0.5.17":{"name":"geometrix","version":"0.5.17","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"_id":"geometrix@0.5.17","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://github.com/charlyoleg2/parametrix/tree/main/pkg/geometrix#readme","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"7e9600d23224ebf9421001cd04e7a28ba49b1dc4","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.17.tgz","fileCount":4,"integrity":"sha512-o6RET81II8RIr1ZAeFtNibqZ+DFmIYdRbzik8S1XoydSKcBjwREMWQAT8ZTI4nAnGX8XLCTSHep3ns4TZHWnJA==","signatures":[{"sig":"MEQCIBpybMnbp05QhlUxdJ9Cr9PKT9/Na4R9n9/wVj2xzPoZAiAtZlHHhcSvTvptSjK/vP8O1t/le3OdVuFrH/YWhR4uqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137668},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"0899084df33c2f65edbe83255c1b45b3fe62d830","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.2.4","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@zip.js/zip.js":"^2.7.34"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.0.2","eslint":"^8.56.0","vitest":"^1.3.0","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20.11.19","npm-run-all":"^4.1.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.17_1708211058159_0.7055348786567961","host":"s3://npm-registry-packages"}},"0.5.18":{"name":"geometrix","version":"0.5.18","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"_id":"geometrix@0.5.18","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://github.com/charlyoleg2/parametrix/tree/main/pkg/geometrix#readme","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"95faa708c713a072229392815af564a18c364ee3","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.18.tgz","fileCount":4,"integrity":"sha512-M2+4jJz3LXkqiKXni/ex6JaHl3DiCYEITVFeB6++pwWvLmCluLPbNrJ1G7Pc1WqS7YwqeOGGfK28Fyg08VircA==","signatures":[{"sig":"MEYCIQCaD+C9XEwQub/NiPz6MGZck3TlM+y0klO1OxiUL+dZewIhAKkaxwYIgrOC0ouRMTPdBD445GSIr1dY3DTUVp9ueEqs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137668},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"80c841b4941d713874b507984002f07150e5eec4","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.2.4","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@zip.js/zip.js":"^2.7.34"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.0.2","eslint":"^8.56.0","vitest":"^1.3.0","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20.11.19","npm-run-all":"^4.1.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.18_1708373722136_0.664560968476344","host":"s3://npm-registry-packages"}},"0.5.19":{"name":"geometrix","version":"0.5.19","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"_id":"geometrix@0.5.19","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://github.com/charlyoleg2/parametrix/tree/main/pkg/geometrix#readme","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"45436423956f9dfdc2d67b5386ce48b6eec1717a","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.19.tgz","fileCount":4,"integrity":"sha512-Ta2Ke+5LnZoS/jT71qla+bNMEgMyH7D68zdoyTfvW08IgF3uAfvLvpH+6F/BXXeThlzqfX7igWxJ0guyCchbjQ==","signatures":[{"sig":"MEUCIBpqpbxx950sI/IGAfWIFaUuD6keu3+7atf3kqmuPnV2AiEApiytbvBQzEAh7n9TjNYFL0sVYCy/ODiBRnr1DyTT090=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137668},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"e37806231ac3ffc61ac69c8edc93252c41debbc1","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.2.4","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@zip.js/zip.js":"^2.7.34"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.0.2","eslint":"^8.56.0","vitest":"^1.3.0","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20.11.19","npm-run-all":"^4.1.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.19_1708545220149_0.8746046674038683","host":"s3://npm-registry-packages"}},"0.5.20":{"name":"geometrix","version":"0.5.20","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"_id":"geometrix@0.5.20","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://github.com/charlyoleg2/parametrix/tree/main/pkg/geometrix#readme","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"ab94ff15e3eb2a2ccedcc32d95613c357f3b6b46","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.20.tgz","fileCount":4,"integrity":"sha512-aaAU//Fel5REfU7zb1SyNz00z7D0558tQs0OMnfnoJpNaB/0r5usu5g7hwbDNQvZFWhkyCQut/sUpc4bt+VfFg==","signatures":[{"sig":"MEQCIBPxip4qm0MVTlS501/KQ+nMRbwaXQoRIhWrRP4gsZaNAiAIukqxsxWR1fsdlWM301KoH2C70szPx2ys2XbYD3Ixbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137668},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a138d94a7fdd3e511df7cc860ba1373767754a87","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.2.4","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@zip.js/zip.js":"^2.7.34"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.0.2","eslint":"^8.56.0","vitest":"^1.3.0","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20.11.19","npm-run-all":"^4.1.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.20_1708545945459_0.7504014230059675","host":"s3://npm-registry-packages"}},"0.5.21":{"name":"geometrix","version":"0.5.21","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"_id":"geometrix@0.5.21","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"6c42937435529d4288c932572eb734d73103f3ef","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.21.tgz","fileCount":4,"integrity":"sha512-oZ5Gg5PElJ4D25PC754pMHLzhmaOZM3Bu6INHetCX5KtzScmzLAH5Eui38BqB319C/6UswapssCZ1ggRO6HUxg==","signatures":[{"sig":"MEUCIA0zoiA6CgrIcjeVKkdu78Vgq4kSQQlFK0BKf2ze5wfCAiEAx5p3RiWFPuZoc53B+60uWYIXEfDpxcstDv0cxv2t8lc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137637},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"629fbd1798fd0179890cb6441986da48a0d6faca","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.2.4","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@zip.js/zip.js":"^2.7.34"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.0.2","eslint":"^8.56.0","vitest":"^1.3.1","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20.11.19","npm-run-all":"^4.1.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.21_1708636474397_0.3164714490619185","host":"s3://npm-registry-packages"}},"0.5.22":{"name":"geometrix","version":"0.5.22","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"_id":"geometrix@0.5.22","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"6e35da03fe86f2bc5cd44756c5c0e9bbaee4a4ef","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.22.tgz","fileCount":4,"integrity":"sha512-YEmMMz6u/c3kX/8wln/4LojuaxNwsoxF9xloA/ChHvoRi8ZxnhLZKfstd9ZmDm2BiQyK2P83ZQ+0vftRuUdo4g==","signatures":[{"sig":"MEUCIDtk7Q/3Jplir1e5twU2ZJ4eE9QzflnHVzM81zD0tmD2AiEAjicLWUXT+LGgI6oj86QuBDs0K4fZ2i6it3FtTRcsS94=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137714},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"9ceaf516544db88a6bdc2c5f5f94447539bcf852","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.2.4","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@zip.js/zip.js":"^2.7.34"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.0.2","eslint":"^8.56.0","vitest":"^1.3.1","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20.11.19","npm-run-all":"^4.1.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.22_1708725099881_0.4176134130164322","host":"s3://npm-registry-packages"}},"0.5.23":{"name":"geometrix","version":"0.5.23","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"_id":"geometrix@0.5.23","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"5bb80c944f1518186c40133a370e15d890bf1400","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.23.tgz","fileCount":4,"integrity":"sha512-AZ3uifQaLhjWhuxGnkVYWlE3IYBH9i3//yIw6Ckghx6vGBwHPxg1UG/3XCEIcW7Ii38Q3UUkbGnUIsUmqRp/Hg==","signatures":[{"sig":"MEUCICrVf9q49w661vz+vIUHVBDZ7XVifnJ4KOFGvGMvSZFIAiEAky1LCTMu0YCYIa/ZXeyRKMRMYf7OOM/ooy0X0lnMKrk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137948},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"872886603606f1d6b82359686f7ebdeac4951c10","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.2.4","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@zip.js/zip.js":"^2.7.34"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.0.2","eslint":"^8.56.0","vitest":"^1.3.1","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^20.11.19","npm-run-all":"^4.1.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.23_1708729452272_0.11467453548410145","host":"s3://npm-registry-packages"}},"0.5.24":{"name":"geometrix","version":"0.5.24","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"_id":"geometrix@0.5.24","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"345a31445b3236de6927c2f9708ea5afde76c9cc","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.24.tgz","fileCount":4,"integrity":"sha512-V9nsLDcJhMl2jsz9nxDsth9yWwc0iSKPcqf9viICF9Gk8iMpJcsyu9eWrA9l4xpaI8WVY4TNekACN8K+KVY/8g==","signatures":[{"sig":"MEQCIHXpN+A6kkj0R4BJHSzjsaf0GPM2Fx3+LYTbTmUhSlaTAiANXDNcSvCdoWKCEQ57sJOPHy9i2KuDWLMQXnraLi47pw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138936},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"c6186faacb9e2d03c062a5d627e4b892e279eaed","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.2.4","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@zip.js/zip.js":"^2.7.37"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.2.5","typescript":"^5.4.2","@types/node":"^20.11.25","npm-run-all":"^4.1.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.24_1709915457991_0.49752145262030956","host":"s3://npm-registry-packages"}},"0.5.25":{"name":"geometrix","version":"0.5.25","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"_id":"geometrix@0.5.25","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"1d80e427891e1304f4b997530f7cab8fd8ad92b3","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.25.tgz","fileCount":4,"integrity":"sha512-SVACw5P639jPOP6r3C4y/H//3Qqej3UnwEUOfa/szIip13jfPcPjjMzwjNQ4oaDpcS/Ag2zYTGo2bcDieSvlRA==","signatures":[{"sig":"MEUCIQC7u1gWIUOdWU9LRsy/enlTp1ZqyQnWbgvy0uDGzupBQgIgVwarEfrArOzcHA4OjfUSGvgGTwdedaVXzuX0ACzhqDQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142986},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"4a84e6467d525d03f44c05cfc84a64bc535b93a5","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.2.4","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@zip.js/zip.js":"^2.7.40"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.4.0","prettier":"^3.2.5","typescript":"^5.4.3","@types/node":"^20.11.30","npm-run-all":"^4.1.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.25_1711061255649_0.36659342207293943","host":"s3://npm-registry-packages"}},"0.5.26":{"name":"geometrix","version":"0.5.26","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"_id":"geometrix@0.5.26","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"d3794f8aa41468e17997d10846caf55c2bc5eae1","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.26.tgz","fileCount":4,"integrity":"sha512-2wjxNyKhbTLdCP51VqZyuYprh8K6Iq09hO8ai/J7Kfb0AGm0o3CCXD5WzMAcL0Zogu8Xfmbrqx+RmnJVj8y8nw==","signatures":[{"sig":"MEQCIHQojwt4PuRfeOfSrANPu5IKKiMaNEMW6gUauwuniI8JAiAEhriKQ+V3jLQX+bAMxsLWuqdwcQD8LAtol1kGl6g4iQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143498},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"04e2a623f0811d4e6fe557b2843e45889af15dc3","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.2.4","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@zip.js/zip.js":"^2.7.40"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.4.0","prettier":"^3.2.5","typescript":"^5.4.3","@types/node":"^20.11.30","npm-run-all":"^4.1.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.26_1711436465084_0.6704813061559489","host":"s3://npm-registry-packages"}},"0.5.27":{"name":"geometrix","version":"0.5.27","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"_id":"geometrix@0.5.27","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"e14d19f9c017b18c7b2fefcd9e3eb8d91d2c2c77","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.27.tgz","fileCount":4,"integrity":"sha512-ut32mmlYxM1YLxf7qFmhNv08G/W+fx/2Hig7pS4q3LBTAs054Lu7fVBRDGp91v+bWQs8Iw5poDqCVankS+xJXQ==","signatures":[{"sig":"MEYCIQDMGAJ2Tj6TkfAT5Y3abb3QGqH58Gf4WJ2Ko6yc7eysogIhAOQHBo7s1ty9HgLwX2MtIFlK8c2m4k4s/3Joe3NO5+VI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143498},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"25b25164af73f5d561568c1ab9b52c0279572def","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.2.4","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@zip.js/zip.js":"^2.7.40"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.4.0","prettier":"^3.2.5","typescript":"^5.4.3","@types/node":"^20.11.30","npm-run-all":"^4.1.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.27_1711563897971_0.2417609619420622","host":"s3://npm-registry-packages"}},"0.5.28":{"name":"geometrix","version":"0.5.28","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"_id":"geometrix@0.5.28","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"10c3fb67baa8f7d70715c778ca8352e4e6dc7733","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.28.tgz","fileCount":4,"integrity":"sha512-AZZeryupGYhiFWNi5P/ZA14G3colDg0FYtwaxc2K/VmicsnUHWcLgt7AtaRIVoGZWGiKAhCtRdGrnI9WlmPwVA==","signatures":[{"sig":"MEYCIQDQgbjVZWo/eTvntPUU9JdOIEQcC+4+uNmQnDyePSxiZgIhAIBUrT+viLo5HcRhqERjk4Qu2nNh4tDJRl+7EqAv6fW+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143975},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"8998bab7912e4394337a94025b506d50cce047b1","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.2.4","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@zip.js/zip.js":"^2.7.40"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.4.0","prettier":"^3.2.5","typescript":"^5.4.3","@types/node":"^20.11.30","npm-run-all":"^4.1.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.28_1711802359455_0.81712496817048","host":"s3://npm-registry-packages"}},"0.5.29":{"name":"geometrix","version":"0.5.29","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"_id":"geometrix@0.5.29","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"daf67c431738c0f20dc0d4a15b68b4c526519cff","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.29.tgz","fileCount":4,"integrity":"sha512-c8czCjSKr6Zr2VhdMzefPAo3Mc85puwoEXVXdsH2KEgEqgDdhdfFWvoNMCTZNgdRHvXj/qXDCYggHCb/zYbkpQ==","signatures":[{"sig":"MEQCICQpCC7n5a2EYnXtzRmdWmvjBfFXCkzlceyBnj3VOo82AiAJGGw+4g0FLSHxXysMKOgrnNFqGAVV2kS73zzxUbTHhA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":144087},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"b0869a9023157ed2ad8ae28d8b48becc82c7761e","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.2.4","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@zip.js/zip.js":"^2.7.40"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.4.0","prettier":"^3.2.5","typescript":"^5.4.3","@types/node":"^20.12.2","npm-run-all":"^4.1.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.29_1711832362094_0.06189427194453634","host":"s3://npm-registry-packages"}},"0.5.30":{"name":"geometrix","version":"0.5.30","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"_id":"geometrix@0.5.30","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"71c9ef11a279349b2b11f7a80342c03c0ad57a8e","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.30.tgz","fileCount":4,"integrity":"sha512-5SAzYDpYOv4ZIT+hMOc16CZCe6sqxKAQE31JGCxsnZoCutac/73y6YW6cysJ/doL4Ap9Sk8m0KKwVsxCVeh8dQ==","signatures":[{"sig":"MEUCIFrQqdk0ZOijT/4WFTHncGmvACWyZpl+aUKK99VMFGEoAiEA8EjWEy7hia/bizpFrSiRLwpEpSkxS4a9MVtL/6ygqsE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146761},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"b9737c77dcac144ffe0a0774368c9de5fe6466db","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.2.4","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@zip.js/zip.js":"^2.7.40"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.4.0","prettier":"^3.2.5","typescript":"^5.4.3","@types/node":"^20.12.2","npm-run-all":"^4.1.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.30_1711842556790_0.6325390342968937","host":"s3://npm-registry-packages"}},"0.5.31":{"name":"geometrix","version":"0.5.31","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"_id":"geometrix@0.5.31","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"a2fe831e7816dbd6fa72e9eb0844f5903127b041","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.31.tgz","fileCount":4,"integrity":"sha512-0BSpVIYG+MH9BJYFcaoUrMHeMpcM39l0k8ihFaZyvIVsBNbHQZkzy6hRcLkrn5DXBBw9ZOWQb+tq/uwORVtRpA==","signatures":[{"sig":"MEUCIQCvuq6iBsCfnDAkTUX7HWu5vkfqd3qLhN2u9xwRwzvoDAIgWORSaQgzeBKSHjUAVCTGIVKWtykB/EGbZ+qIDgmQnWA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":147059},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"b434a11f5aedf064924536683514b39426736749","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.2.4","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@zip.js/zip.js":"^2.7.40"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.4.0","prettier":"^3.2.5","typescript":"^5.4.3","@types/node":"^20.12.2","npm-run-all":"^4.1.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.31_1711906282107_0.7505504731896924","host":"s3://npm-registry-packages"}},"0.5.32":{"name":"geometrix","version":"0.5.32","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"_id":"geometrix@0.5.32","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"1ce4b06f4ff8e1a1f45690673c643be7e359fef3","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.32.tgz","fileCount":4,"integrity":"sha512-h1dmu8WLD0q4HMbck/BHS8v/f7LfvPv9s565XnJxEptuAGDW/IqoLj7Bc+XZPYLIJw20gh57V7X75wlDYKE5YA==","signatures":[{"sig":"MEQCIDkLSmc2J59JwQZ11KOzKqpeA4Jh5hYLIv8lSgD3mBYxAiBw80KCa7KRoDF16mi7ZLWlyOZzVUG17CpTxHeoPi2S+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":147059},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"f6a7754adab2c384448c85b5ac88e9fc686192b0","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.2.4","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@zip.js/zip.js":"^2.7.40"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.4.0","prettier":"^3.2.5","typescript":"^5.4.3","@types/node":"^20.12.2","npm-run-all":"^4.1.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.32_1711907006403_0.9986691843284534","host":"s3://npm-registry-packages"}},"0.5.33":{"name":"geometrix","version":"0.5.33","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"_id":"geometrix@0.5.33","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"b5d906f4263b812ca58bbd9774e22c74a6277f58","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.33.tgz","fileCount":4,"integrity":"sha512-suhKMIG6yP/6qeGrO8kFlERKQt1Voq2t8/UwtU3gCNisc+Ead+rwG0/qhDZkxeWY1us3t3oPcCICfUcUIlvbYg==","signatures":[{"sig":"MEUCIQDJwLhznDc9Q7KOHrspexOks6F9b+/ENgE4HH5UgoN1cAIgNJnwR0V0TTa7zbDaHvE1dvCym8oRSFHx5pQD8aQFW60=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":147059},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"3c6a4ad51166fa24463489e8c3c92db998839223","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.2.4","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@zip.js/zip.js":"^2.7.40"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.4.0","prettier":"^3.2.5","typescript":"^5.4.3","@types/node":"^20.12.2","npm-run-all":"^4.1.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.33_1711986155465_0.015212526462480058","host":"s3://npm-registry-packages"}},"0.5.34":{"name":"geometrix","version":"0.5.34","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"_id":"geometrix@0.5.34","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"f7880f74e80262c7ef139a5f73c8dbf350a46b45","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.34.tgz","fileCount":4,"integrity":"sha512-Z2EbjP/K1FQDNLDMPkRzv/zSWgJndViFlSBbcrb/x/l8YNl1CYlEzVlRUycUv+M23y7BDsaLv298uNVE3vBBRg==","signatures":[{"sig":"MEUCIQCsFx9jH/WnJiI7pkbRY8Xmw1jGaoOGMQt34Z8oVrNvVgIgCiRRn428FV30nL6DxjN0TnyaxT1dLYQuumwrE1Sowx0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":147059},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"f4a0b6abddd1d8663b866594bcf419347f5971d5","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.5.0","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.12.0","dependencies":{"@zip.js/zip.js":"^2.7.41"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.4.0","prettier":"^3.2.5","typescript":"^5.4.4","@types/node":"^20.12.5","npm-run-all":"^4.1.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.34_1712522323699_0.8604659090044848","host":"s3://npm-registry-packages"}},"0.5.35":{"name":"geometrix","version":"0.5.35","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"_id":"geometrix@0.5.35","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"c64941ff09c15a56b560e66cea2ccb8f331f74e7","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.35.tgz","fileCount":4,"integrity":"sha512-wDEJErFKKlNN975TdC762Bzljr7nyUXGkDnsv7tQwKclgxcz75Q6qBAdYFGG+8co/QI7Nwip8PbjcIWDP7cH8A==","signatures":[{"sig":"MEUCIQDPzKatIzbHgprIRuByaNyCqEn6Nz2J5Oaj6u5FFDlyRwIgLH6EGnsnr1/knKTspJ0Ww4hdAcamU2ERpp2ee0/LvBg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":147059},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"0050845be8855dfa596b19b49444c879604cccef","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.5.0","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.12.1","dependencies":{"@zip.js/zip.js":"^2.7.41"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.5.0","prettier":"^3.2.5","typescript":"^5.4.5","@types/node":"^20.12.7","npm-run-all":"^4.1.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.35_1713299821399_0.38831733014023384","host":"s3://npm-registry-packages"}},"0.5.36":{"name":"geometrix","version":"0.5.36","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@0.5.36","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"216a445f17df7ccb5cffb0fac094a065020bbbeb","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.36.tgz","fileCount":4,"integrity":"sha512-k77IpwLRdHwEwdrTbK+mGjUSSUyiLgV7/blQrYoI+DjG6NLhu5+lUxyxii7YFnUIAl29Pv7NTxSEnMswahXANw==","signatures":[{"sig":"MEUCIH8fsl7n2Y9gMHht3Jmvr6Ju1N4UlmBYo7zWWADqSsLHAiEA2u2dOC2pJGvGjUFsHzjhOPGGBPGvv0Bofxo8eaMOngE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":148641},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"56cbf6c6ba62edfe73f94e9425a823c904f690c2","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.5.0","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.12.2","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.44"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","typescript":"^5.4.5","@types/node":"^20.12.10","npm-run-all":"^4.1.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.36_1715107158270_0.04521825618404818","host":"s3://npm-registry-packages"}},"0.5.37":{"name":"geometrix","version":"0.5.37","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@0.5.37","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"28754e0f612edd92fda04b48b6b4d3a7ee1b88b1","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.37.tgz","fileCount":4,"integrity":"sha512-vZFIxRzOYrKMScyxQT4EFdQhAGOQPwBR5hZph8vxgP2pswHND9Rom/Ev0j1evwyd2kibIfRxaK+CdrLzBanuOw==","signatures":[{"sig":"MEUCIQCg+moGBkPwvOf1Q4Hfsc1u/nCMmLPYevVZFlea2KhCUgIgaeKBTMy1z1X3Ad+x4CEpErDOLfrANWYkjBLyqpGXqc4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":148641},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"2ec4e3f07631b22f89fa2db976549a7e89b47f7c","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.5.0","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.12.2","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.44"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","typescript":"^5.4.5","@types/node":"^20.12.11","npm-run-all":"^4.1.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.37_1715264446836_0.9742621821599047","host":"s3://npm-registry-packages"}},"0.5.38":{"name":"geometrix","version":"0.5.38","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@0.5.38","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"0579601bb4fe71981e7c1496769e91f754d8d17e","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.38.tgz","fileCount":4,"integrity":"sha512-tM/37ke7HSht3RA3zRSmBpSjvg8DT8wnzq3IoxXS1Mn78o8ohwauf4fNMz7048oqOGktRfO6qDYfRxszmvJMPw==","signatures":[{"sig":"MEQCIHgq4MRURrmuuueLxTMBXuwKMtO075RHhv2+XIsvNruIAiBfAbXhJT6MAX32bjBJTlKso/JnPwl+Sb1Xm0wUaHnN6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":148734},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"49b36c4fe46a186c4c869d48fdf2bdeddfd1f133","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.5.0","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.12.2","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.44"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","typescript":"^5.4.5","@types/node":"^20.12.11","npm-run-all":"^4.1.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.38_1715266306832_0.5535227417662285","host":"s3://npm-registry-packages"}},"0.5.39":{"name":"geometrix","version":"0.5.39","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@0.5.39","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"70ebf6e42181899d3d2f03c2569e59955262c215","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.39.tgz","fileCount":4,"integrity":"sha512-tfd8h2GIrfI3bMgR65A0jPwRybCgAS9aMA426hNSmO68M1wwUJrzKZekYWoFnirgoPoT6DblrGtzPviZjqMT6g==","signatures":[{"sig":"MEYCIQCx/U7J3+cd/RjEDAsCb3jRd+uJfQ/rkLXf3L4x3yQzvgIhAKsOieYE5TiGvX/u0FHrzf4UaNqU9SsSz4C9bIU8bcaZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158495},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"ca81bb7cb18adc0b53889571804d3babb3105509","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.5.2","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.13.1","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.45"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","typescript":"^5.4.5","@types/node":"^20.13.0","npm-run-all":"^4.1.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.39_1717187880086_0.5170930061475016","host":"s3://npm-registry-packages"}},"0.5.40":{"name":"geometrix","version":"0.5.40","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@0.5.40","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"aab3be4fd41530dcc95b1438e37dbc2403b73e0d","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.40.tgz","fileCount":4,"integrity":"sha512-TNNp/MrrzjEQck9NSDsNdk8cV7fQFc9HFOOSXc27fKAX475MGZRFK1MrbAFN8GwGgAObBcHDXbd6FCqmwTtIwA==","signatures":[{"sig":"MEUCIGOUEnEKPepQPt6vYxPqonXFI9R5lX8IB997+3vsbz8nAiEAiO1X/zOSg8nSdCfrxsIYxMCyNsmycohHzPNKLbFsbBU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160645},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"f4e63018393e58e490a5e04401531932d978d9dd","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.5.2","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.13.1","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.45"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.3.0","typescript":"^5.4.5","@types/node":"^20.13.0","npm-run-all":"^4.1.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.40_1717351894276_0.094790742137014","host":"s3://npm-registry-packages"}},"0.5.41":{"name":"geometrix","version":"0.5.41","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@0.5.41","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"70e3040caba6135ef5db31ce75a6eb5e00e32695","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.41.tgz","fileCount":4,"integrity":"sha512-zVkKHaVKx2Xh3Xz2lLGA4B/a3NJoss6/aosf76uTSBP35JZcUa4aPt++JFYBhgVeCvzFzluPqKCH9OYA6yQZ7g==","signatures":[{"sig":"MEQCICCKcNQNJVRggStI7rhPoABq1gvkdylaQkTNUHWszsraAiBeffzTNOxj/wdPcvt/8IDF/I5ymLoGeVC/XUc1E5Hxmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160645},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"8d8c51ab5c2d888d8ecc0fe3652ce760c15dbeea","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.5.2","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.13.1","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.45"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.1.0","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.3.0","typescript":"^5.4.5","@types/node":"^20.14.0","npm-run-all":"^4.1.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.41_1717437538838_0.9121606655494399","host":"s3://npm-registry-packages"}},"0.5.42":{"name":"geometrix","version":"0.5.42","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@0.5.42","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"6884489e1a1157c9d7d23e62e7d468b3db4b2436","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.42.tgz","fileCount":4,"integrity":"sha512-LuiGqNd9SoCWA7v4Rwh+Odq8qMmP4CTLgDmMn0xruuF8xeWHPRhSyceUS44frCgf1XcSbJWbm3m9nwwLLFRy5w==","signatures":[{"sig":"MEYCIQC8Pop9soAn5BvYhRSHTGocszcE1xkIEYIMovCKOCyBUgIhANPQy3kML1ZWmCPmpSfE32WgaGeuqNA3GZeYchKCU1OF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160925},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"aee9b8671d14d42025825143a1c3e8b66ee6caec","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.5.2","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.13.1","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.45"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.1.0","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.3.0","typescript":"^5.4.5","@types/node":"^20.14.1","npm-run-all":"^4.1.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.42_1717528995770_0.12925873112911002","host":"s3://npm-registry-packages"}},"0.5.43":{"name":"geometrix","version":"0.5.43","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@0.5.43","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"cb19c54a1439bf3ec74f9e96f6790bd9c5ff8014","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.43.tgz","fileCount":4,"integrity":"sha512-y4fJAO8FzomGy3zttOx6hiu4m6YFmP1WGZZc41HQn8SBLk1ViBHFuN9MfwCcXcP7hkKLvadMQ9LYvkwXCPtT9g==","signatures":[{"sig":"MEUCIQDKHVNVnx33Ovw1QYtQzpWF67nBSYzDYxIBv50sZaMrwAIgLmU8bU2FA6aqcSJ/HSNwwzH+QSo1i9lNkM/OWbht0iQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161086},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"b234c5c0f9f7d8ed075a2d3cb6a6afb0f657a6a3","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.5.2","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.13.1","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.45"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.1.0","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.3.0","typescript":"^5.4.5","@types/node":"^20.14.1","npm-run-all":"^4.1.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.43_1717538675890_0.6934679535428869","host":"s3://npm-registry-packages"}},"0.5.44":{"name":"geometrix","version":"0.5.44","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@0.5.44","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"f9afe3b13b22673547c42658603a9284d8240872","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.44.tgz","fileCount":4,"integrity":"sha512-KN2zwaI6aIpTFKphFOvL1uQyETvv3gRRJLYFFrMFNsuGkc/ES0z6EtiAhVf0/1vxGVx4JGvFeYkZ3FY+/TE5Bg==","signatures":[{"sig":"MEUCIC5JIewqNX6W3ZEDD3WADXxC5bTOZ25S8M6gn0h8LH3vAiEAmgYF2aTBeUWhVgHaeD5xLYDDzzS+HPmez7+651LVNCo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161898},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"0dee4fd32ab96fd30a4e1d76218fce6f5fa2da59","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.7.0","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.14.0","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.45"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.1.0","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.3.2","typescript":"^5.4.5","@types/node":"^20.14.2","npm-run-all":"^4.1.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.44_1718133457787_0.23732098006793412","host":"s3://npm-registry-packages"}},"0.5.45":{"name":"geometrix","version":"0.5.45","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@0.5.45","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"dd7bd149ef134cac842cfe5c213cc28e60062379","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.45.tgz","fileCount":4,"integrity":"sha512-DWZkTBh2CeD7qLiwJZBC3ReF2lJo12V5seuPvR8i4Z0vwcpwPH1Y9VySfVcY1l3NoFkCutzdP20mX6/Sf4hMSA==","signatures":[{"sig":"MEUCIQDNVr3hxTjXjoAOY741joPJwq6upt4av6o2LnIsZjTgTQIgXesGmgpGKIC7CcdGDgEJ0bloY25rw3GeQk+Nd5lF4IM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161977},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"48c932260f772f58661bbe5faa7ea40f1e2e91ef","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.7.0","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.14.0","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.45"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.1.0","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.3.2","typescript":"^5.4.5","@types/node":"^20.14.2","npm-run-all":"^4.1.5","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.45_1718219418458_0.010262909992577285","host":"s3://npm-registry-packages"}},"0.5.46":{"name":"geometrix","version":"0.5.46","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@0.5.46","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"0f63ba033f33710532d1d2b145a3e57c9b55773e","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.46.tgz","fileCount":4,"integrity":"sha512-9wDiof1lmv7RdCUtLi0II8I+Zla29XCNOh5JdjH+PN2JChj5j3M3KI0PZa3+ZUh3uvTV9Hi51DVXLr982ZAFdQ==","signatures":[{"sig":"MEUCIQDBO8yUA+MLFfkWGk/ufMM7E1+FB24iYxAMPAI8ZqE2kAIgX99V9X1WcE8+TOTEnQikJZH5fwryRkSwXGHVDRO2oYo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161979},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"cebf352d8e69d1624c96fa081287a187853a4b9a","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.8.1","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.16.0","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.48"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.2.4","eslint":"^9.8.0","vitest":"^2.0.5","prettier":"^3.3.3","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/node":"^22.1.0","npm-run-all":"^4.1.5","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.0.0","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.46_1722712889972_0.5407113221999635","host":"s3://npm-registry-packages"}},"0.5.47":{"name":"geometrix","version":"0.5.47","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@0.5.47","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"96935efac2b166c93ba545b44ad7657f91365a66","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.47.tgz","fileCount":4,"integrity":"sha512-Zky89V+IwnhHgctbE4awDlFpB1ycbN56HcUTic4NEeMT9l7nV7l9rnOZZQBbjBd5vT0KgXSwgcLEZNdiJttudA==","signatures":[{"sig":"MEUCIF2CjSbmQXvvmvq9eoSjCirhJUQkUoRRGpLW/G5IwREhAiEAnYA5owfGULKbCSHxXODL5szS5SVtTIEu4VQ9Eu8fx9Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161979},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"cd5ca767b2151028fda0574e57629b61f67df2d7","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.8.1","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.16.0","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.48"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.2.4","eslint":"^9.9.0","vitest":"^2.0.5","prettier":"^3.3.3","@eslint/js":"^9.8.0","typescript":"^5.5.4","@types/node":"^22.3.0","npm-run-all":"^4.1.5","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.1.0","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.47_1723904912724_0.8689816815337625","host":"s3://npm-registry-packages"}},"0.5.48":{"name":"geometrix","version":"0.5.48","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@0.5.48","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"eb09a41fbb3903c259617f1bad721725e5f973e7","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.48.tgz","fileCount":4,"integrity":"sha512-m6esYExOV4d4PsazIsE+UAdRrYUu0vkJW34a1BhqlwXxbpyiTH/hOqKkYbXT25lAc33c4Fk+vAgfADdC86KA1Q==","signatures":[{"sig":"MEQCIEgf4l5OptN4oDv2OP+dCECIgw8zo2SaieJjM6/WA0isAiBjkZVTn5pdgI5VwFHu++2CrCx8xHogJUvg+NB1wVfSeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161980},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"af811868032a416e5fc411130a9cc5c777f7b5f8","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.8.2","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.17.0","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.52"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.2.4","eslint":"^9.10.0","vitest":"^2.0.5","prettier":"^3.3.3","@eslint/js":"^9.8.0","typescript":"^5.6.2","@types/node":"^22.5.4","npm-run-all":"^4.1.5","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.4.0","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.48_1725899175519_0.9246839201385273","host":"s3://npm-registry-packages"}},"0.5.49":{"name":"geometrix","version":"0.5.49","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@0.5.49","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"178194eb09b13a5d24fc067d19d3a625809c0df0","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.49.tgz","fileCount":4,"integrity":"sha512-dPKvwJt6+8twX/r+DBD9XNN2jeQCa4dOfdVcskFZ3bRaiYHWLApy4hGSBM1q0MPOlU/60ZCfDLw1vxGFozF5hA==","signatures":[{"sig":"MEYCIQDUhloNcDdfNbeW1MgvUDsV686tHLhSpeDgU7vg40G/GwIhAJ7+ApwSaj2BbSbO5ex48Mbu5i6Lsz6083M4NxATshBz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161981},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"650f0ccc1c5a31e6cdb87e122f9ad30d0ad01fc5","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"shx rm -fr dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.8.2","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.17.0","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.52"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","tsup":"^8.2.4","eslint":"^9.10.0","vitest":"^2.1.1","prettier":"^3.3.3","@eslint/js":"^9.10.0","typescript":"^5.6.2","@types/node":"^22.5.5","npm-run-all":"^4.1.5","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.5.0","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.49_1726422668250_0.3535215123083666","host":"s3://npm-registry-packages"}},"0.5.50":{"name":"geometrix","version":"0.5.50","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@0.5.50","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"660bf81ab5e0ab93c3dc59c15d9b756bf6ffbaaf","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.50.tgz","fileCount":4,"integrity":"sha512-mi+EwjAHzfMbUvk9Lq7bM2Xv9dyPvMr8tBQNPFoDjiGm0v2SiEHL5t5YYQmkNz+7JZQt2hY9xlA2KR9f8xmUzg==","signatures":[{"sig":"MEYCIQDnvxQFCE8cmLNUpDJtCh9hi+RpvhbIPXgWVyPHB2G0tgIhAM1Ip9zOuKq7FEq6zMTkG2VdmXY5kfTBX4hufXWwgFs6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162589},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"f669be5e5f5f8565982bd3d424503376f83c6f08","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"rimraf dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.8.2","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.18.0","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.52"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.3","prettier":"^3.3.3","@eslint/js":"^9.10.0","typescript":"^5.6.3","@types/node":"^22.7.7","npm-run-all2":"^6.2.4","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.10.0","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.50_1729460803852_0.2115395914517484","host":"s3://npm-registry-packages"}},"0.5.53":{"name":"geometrix","version":"0.5.53","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@0.5.53","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"2a68475b2bd463936318c98376b5847ebb7db348","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.53.tgz","fileCount":4,"integrity":"sha512-7VIWgA01HyU8ePLUhC9dfY4Awpu1J/EL8R+MRomGzR+fCnQTiyBQ9WmSySWxbjG6R7aY3L4QlmYkhqFLlnf/Mw==","signatures":[{"sig":"MEUCIQDU8yfgVcu57qkXdkqdikhXRi74V+VNYMgGIiWZjFsqRAIgbTR8kR4NCAbdqpKWqCntbUL6B+ux8I36fBBMpP1MoYg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162593},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"5c941a38cb64d8efc16a0b570078c8ea8b548da2","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"rimraf dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.8.2","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.18.0","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.52"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^2.1.3","prettier":"^3.3.3","@eslint/js":"^9.10.0","typescript":"^5.6.3","@types/node":"^22.7.8","npm-run-all2":"^7.0.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.11.0","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.53_1729628108300_0.9666188659228425","host":"s3://npm-registry-packages"}},"0.5.54":{"name":"geometrix","version":"0.5.54","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@0.5.54","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"0c87cb2c21da26d92fda66c8c00d4a97130c35b3","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.54.tgz","fileCount":4,"integrity":"sha512-UmnaMw9l++rqhLHHBkSBZV+eRW/5dxjLBtx1SQKX3JSl+TQ7iiT8ywQ7/1sN1Few2vcOtmmdq6601TIASs2cbg==","signatures":[{"sig":"MEYCIQDMk2pETRr+roaKW+12ydfP56WnyLaUhPur1JlQA2a/fQIhANN3kb/aSh95Ur4/fkfgQRsnAyVkEEaTfR3BUX9XNI3w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163566},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"83a0ef3e4e085e634e1f2af329f9d59612d479f7","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"rimraf dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.8.2","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.18.0","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.53"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.14.0","rimraf":"^6.0.1","vitest":"^2.1.4","prettier":"^3.3.3","@eslint/js":"^9.10.0","typescript":"^5.6.3","@types/node":"^22.9.0","npm-run-all2":"^7.0.1","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.13.0","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.54_1731216823246_0.042672587171913356","host":"s3://npm-registry-packages"}},"0.5.55":{"name":"geometrix","version":"0.5.55","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@0.5.55","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"c63a2586a8db9ba8e62d7c19759f23942eacb740","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.55.tgz","fileCount":4,"integrity":"sha512-y863bYRv75bsaxfB2bhOkJaanu8g0Xan1EShEnYrBw5aVE0rgWLCWsUnZjhrA/V4ECqzVRf2E0AVzT3Ognbzfg==","signatures":[{"sig":"MEUCIQDqctCUf7jZOVPOAimksVmQA2f9m3b1htD1iAiA/J7qFwIgAjT7gF5guL8w15ZNhJPCQJtO9HUGWqCLoe2aX+lVRAs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163614},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"af32c1d2b842a889ab0a9afa97c854a4776fb40c","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"rimraf dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.8.2","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.18.0","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.53"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.14.0","rimraf":"^6.0.1","vitest":"^2.1.5","prettier":"^3.3.3","@eslint/js":"^9.10.0","typescript":"^5.6.3","@types/node":"^22.9.0","npm-run-all2":"^7.0.1","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.14.0","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.55_1731535627521_0.39230060463142324","host":"s3://npm-registry-packages"}},"0.5.56":{"name":"geometrix","version":"0.5.56","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@0.5.56","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"be962e139af95da96e34c78aa891db4ad4d9a382","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.56.tgz","fileCount":4,"integrity":"sha512-sb6W8d/TtebvB9DMMszAbJy1HC+tbKzv1YDVB26uV0RwoeX0LzbNoZ0jxyPk+3phYxrYf2j6zrnthbqgM3GtBg==","signatures":[{"sig":"MEUCIQCtuB80ZVkxsMaOWdeHcyohd8katBbsdwXZUjhOdtB+nQIgQ+xU057CLJIntKHhQqGwyn6C1qCDygbJsZuF4D/PJoU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163614},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"e6b5292555dd60d1020540652cb19774f6562c50","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"rimraf dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.8.2","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.18.0","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.53"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.14.0","rimraf":"^6.0.1","vitest":"^2.1.5","prettier":"^3.3.3","@eslint/js":"^9.10.0","typescript":"^5.6.3","@types/node":"^22.9.0","npm-run-all2":"^7.0.1","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.14.0","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.56_1731623083080_0.6370936542894983","host":"s3://npm-registry-packages"}},"0.5.57":{"name":"geometrix","version":"0.5.57","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@0.5.57","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"9c0da7ffe19ed0c8da6964c74fed84fdf5a02f7c","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.57.tgz","fileCount":4,"integrity":"sha512-Evezhp8TPFacmJlVlgOKYP1sxKOxFb/JaY/BMdc+a3sDzZQMX8YxvRcWnQiPw4a/Phttz/vwqJTIzvOer9XrHg==","signatures":[{"sig":"MEQCIFeQ7Uwxmi2TA87WdIeud5nAItsKRtwxuPdANnXnW4XhAiATju7aMCvoA7ntznbNRJa9DYeG2Eo/iUiMJlBcPHRd5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163614},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"51f0174feb13ad3d230c656cbe688a083c8516e3","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"rimraf dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.8.2","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.18.1","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.54"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.17.0","rimraf":"^6.0.1","vitest":"2.1.6","prettier":"^3.4.2","@eslint/js":"^9.10.0","typescript":"^5.7.3","@types/node":"^22.10.5","npm-run-all2":"^7.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.19.1","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.57_1736539353460_0.5190837971003932","host":"s3://npm-registry-packages-npm-production"}},"0.5.59":{"name":"geometrix","version":"0.5.59","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@0.5.59","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"14fe2a739ac6a8def3f283f5b361d3096fa2b02e","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-0.5.59.tgz","fileCount":4,"integrity":"sha512-DdqbVtf/XY6QAfO6/CUcCaIAUd6pnNwmbKalaroFL6T/BbNHL8W1rOU3czmbOvDH59T58OFdlYIa1WU5kLAK8A==","signatures":[{"sig":"MEQCID+4F3ky61zq9wOVpu9AATvxbxuOtFIc1hY5nT2Tg8G4AiBW4y3cF6nd7Z3E0Nr4WnEF5UqUp8K/an+q/4FVr3B/8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@0.5.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163616},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"afaeae232ff61e5832d35eb0f672fdebad3c41ec","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"rimraf dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.8.2","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.18.1","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.54"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.18.0","rimraf":"^6.0.1","vitest":"^3.0.2","prettier":"^3.4.2","@eslint/js":"^9.10.0","typescript":"^5.7.3","@types/node":"^22.10.7","npm-run-all2":"^7.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.20.0","eslint-config-prettier":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_0.5.59_1737140413447_0.00395375589121616","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"geometrix","version":"1.0.0","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@1.0.0","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"d664d0717d1cb75fcb3867b307b06d37b33676b5","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-1.0.0.tgz","fileCount":4,"integrity":"sha512-xUg/gvtaqellL/N8XOeh1Sdz1ly0JoC3zTsQ0LJWSjV8GG9tGkVBmUxfZ2OJAREN3KdVn67Q3SksdP9yU7xHeg==","signatures":[{"sig":"MEUCIH3yoETfZm/QGtqWfh4SpWYWJsiJtodt8ArIY/UZTZaYAiEAl5joQd/pjh7+9XHCEFQr5kQmTs9KgQeLHzODM/msraU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163615},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"1f0e65dea18d8a7c26ac341f901bb1d929d6254f","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"rimraf dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.8.2","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.18.1","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.54"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.18.0","rimraf":"^6.0.1","vitest":"^3.0.3","prettier":"^3.4.2","@eslint/js":"^9.10.0","typescript":"^5.7.3","@types/node":"^22.10.7","npm-run-all2":"^7.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.21.0","eslint-config-prettier":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_1.0.0_1737575483322_0.7662603532382675","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"geometrix","version":"1.0.1","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@1.0.1","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"43699572cecd0fbbeb340cf107fe3dd480980051","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-1.0.1.tgz","fileCount":4,"integrity":"sha512-sHW5yVDQSOlcw79iMhioapOgADQElkecgf0BRpIIa6xb6HG5uKKHbLn3+BgL68Hy1REQ0CbegkSAPIformWBlg==","signatures":[{"sig":"MEUCIBnxqjaFVro5HcLZlAkH7rsd2UIv3TcA5RHmuo1kjfK2AiEAkl+rAuSkOdIVlHLxNvxOIyYd2T0ms/vBe4Qx9VnxxrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163615},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"8d0548dccd5ea95e57d6012e57e4bc1825cc575b","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"rimraf dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.8.2","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.18.1","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.54"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.18.0","rimraf":"^6.0.1","vitest":"^3.0.3","prettier":"^3.4.2","@eslint/js":"^9.10.0","typescript":"^5.7.3","@types/node":"^22.10.7","npm-run-all2":"^7.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.21.0","eslint-config-prettier":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_1.0.1_1737576580699_0.6831158359749518","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"geometrix","version":"1.0.2","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@1.0.2","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"39ba56a8e3dfe0656925adc1bfa648d3911d5aaa","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-1.0.2.tgz","fileCount":4,"integrity":"sha512-cOG3BvwjNpf17vv1KK9v3ly7+TLgYL5kKjVX6X5UI8hkOwa3SpfFuMLOQrRE7XW27WGKc6CHMii6tC3dHRihaQ==","signatures":[{"sig":"MEQCICjEvhQivBu9DHnQ5nWK9ns4e3+F+Mx8u/1xD1cGte2OAiBleyo9G4+ZtB9qhO+b8JckAfkLX+H5m69MseQY7tX3Ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163615},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"c393e2cf0b35b07dc613bd4710f7a73762b9da5d","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"rimraf dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.8.2","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.18.1","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.54"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.18.0","rimraf":"^6.0.1","vitest":"^3.0.3","prettier":"^3.4.2","@eslint/js":"^9.10.0","typescript":"^5.7.3","@types/node":"^22.10.7","npm-run-all2":"^7.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.21.0","eslint-config-prettier":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_1.0.2_1737576935120_0.12416132163909177","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"geometrix","version":"1.0.3","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@1.0.3","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"7e21f49e34a21522ba6e139fd3b66acc7b1a06aa","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-1.0.3.tgz","fileCount":4,"integrity":"sha512-WA0PUGKAxg+dAtv062ekZ0ZPdqsQ9XyNwDpLwdkkJy8FWbSVQhCvJrpc4cSctsJPGwc+SbFe5WZEvhwL1qOcTA==","signatures":[{"sig":"MEYCIQCLqSouG3MAJYrK5Mxx7EXV3K3P9RKr8QgY3fQac7lexAIhAMnx6pVqaTkAP49bmHwpKYDaW0ENdnhIZo/cr2nbGWtI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163615},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"dfa6641372130464709c871f3be8f0f4e1877349","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"rimraf dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.8.2","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.18.1","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.54"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.18.0","rimraf":"^6.0.1","vitest":"^3.0.3","prettier":"^3.4.2","@eslint/js":"^9.10.0","typescript":"^5.7.3","@types/node":"^22.10.7","npm-run-all2":"^7.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.21.0","eslint-config-prettier":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_1.0.3_1737577666248_0.10320414584756765","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"geometrix","version":"1.0.4","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@1.0.4","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"2400fd0091556b104e0fb006bee2fff14dc4660d","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-1.0.4.tgz","fileCount":4,"integrity":"sha512-cDqPXVUfpzmdLx/WioNgAcA2OtTGsoEjQXpEzoQABgI87CIicChQa6Lsk0GIlaT1WIFNQT84bv2Hfaxcd0+UTA==","signatures":[{"sig":"MEUCIDnIZd3KFXBXOqNByrJMJWG3vP+dtbgJDg7XZy9FadKvAiEA+vgfutQd0xHnyHLOtabp5db5DKCvigHbqjIhJup33O0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163553},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"3b265d96e58537ec2c9c294b6a2eda0918b42cde","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"rimraf dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.8.2","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.18.1","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.54"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.19.0","rimraf":"^6.0.1","vitest":"^3.0.4","prettier":"^3.4.2","@eslint/js":"^9.10.0","typescript":"^5.7.3","@types/node":"^22.10.10","npm-run-all2":"^7.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.21.0","eslint-config-prettier":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_1.0.4_1737780316069_0.4690908625805039","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"geometrix","version":"1.0.5","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@1.0.5","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"37a622c7d7282db835b92847dce26d5a01a71762","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-1.0.5.tgz","fileCount":4,"integrity":"sha512-KkllgFhH2n8FP/lcGFcs0+vFeQe95xP2aXHWYJOHyINnLevVihJVSNwGwr5w+GpsUBz8DlAmLho3xH1UXGutfA==","signatures":[{"sig":"MEUCIQDrmK094p+J0hu1M4wt8zdXcsksy7zuY2xN2hLktmevXgIgVgQn+tymlAt2U5k+fxDvSnpae/3/gf+RdoketNE1RQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163538},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"38f07a28285fc0828cba50504c9dedf8fda81652","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"rimraf dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.8.2","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.18.2","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.57"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","eslint":"^9.20.0","rimraf":"^6.0.1","vitest":"^3.0.5","prettier":"^3.5.0","@eslint/js":"^9.10.0","typescript":"^5.7.3","@types/node":"^22.13.1","npm-run-all2":"^7.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.23.0","eslint-config-prettier":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_1.0.5_1739129375382_0.18047905895237104","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"geometrix","version":"1.0.6","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@1.0.6","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"06d01401bd9f8f2f631bbc187ad800bf91d8a756","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-1.0.6.tgz","fileCount":4,"integrity":"sha512-GrSYjLLP8RaNbWr9Rse63r88Yl0sy84DHs5XLAxv/aoGnolQma+/xAGkW9I/g+YX3Ja6B2mtiPR9zl97uTm+xg==","signatures":[{"sig":"MEUCIQD9W1Y7G4M2Wux4GinS7pl8Pepz/oErdCatyZQdrSQQvQIgCKbao3xOrRPybdTn8VY6ta6lq7Gsvl8B2g6eqgMijHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163538},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"7d42ae1e2cacfa852d707cccff774e31ec7a4162","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"rimraf dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.8.2","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.18.2","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.57"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","eslint":"^9.20.0","rimraf":"^6.0.1","vitest":"^3.0.5","prettier":"^3.5.0","@eslint/js":"^9.10.0","typescript":"^5.7.3","@types/node":"^22.13.1","npm-run-all2":"^7.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.24.0","eslint-config-prettier":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_1.0.6_1739217551468_0.9542259864593212","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"geometrix","version":"1.0.7","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@1.0.7","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"aae06883415fe1921bfdf89350227659e26e388f","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-1.0.7.tgz","fileCount":4,"integrity":"sha512-LvwWFfPUOacyRvjazcED3kgDK4T4Qt4kSDextOdVcjxRiwHU9YxDKPNjpPbSpT+y4VhjitysCDYxy5c8hCULmA==","signatures":[{"sig":"MEQCIBOhYJ3solgMf74NvNoQZyhFx8JJuCttDtbgAf/KQ7lHAiAmPxdxGlQs2+Kgb8mOTkSZWjJ3bZ8mAFACWrqE94kYmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":165840},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"98fa3fc65ffec0519791e2592b8436da43d332ee","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"rimraf dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.8.2","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.18.2","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.57"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","eslint":"^9.20.1","rimraf":"^6.0.1","vitest":"^3.0.6","prettier":"^3.5.1","@eslint/js":"^9.10.0","typescript":"^5.7.3","@types/node":"^22.13.4","npm-run-all2":"^7.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.24.1","eslint-config-prettier":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_1.0.7_1740077269807_0.2270886148135376","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"geometrix","version":"1.0.8","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@1.0.8","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"88abbfc097ce27d68758ffa41b5ed7a05b2b2838","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-1.0.8.tgz","fileCount":4,"integrity":"sha512-inPQyNaYLGfR+kdJCnsZthtJlAoG/XIgncGIimJ5J6bS0Ccfrhn/xYiaovHfnGYsZtPn6e/1vlHmxe/G94HqLw==","signatures":[{"sig":"MEMCHzW3W03ec32BViQDvesEt+y5+vC3XqgRa6ZOIJFf4nkCICA/yduxEMqookP6H67IZ3vPsVtiAdpR8n5l7JSk1Snj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":170333},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"2059e1b10eed3554e522e8de796a1ff2edd04a6a","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"rimraf dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.8.2","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.18.2","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.57"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","eslint":"^9.20.1","rimraf":"^6.0.1","vitest":"^3.0.6","prettier":"^3.5.1","@eslint/js":"^9.10.0","typescript":"^5.7.3","@types/node":"^22.13.4","npm-run-all2":"^7.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.24.1","eslint-config-prettier":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_1.0.8_1740165971727_0.9192814339759812","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"geometrix","version":"1.0.9","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@1.0.9","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"468511271aa4c55d695e837b51b309cd77ca3b76","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-1.0.9.tgz","fileCount":4,"integrity":"sha512-0QbLKvNR1iCX6FL/588loXFGuHhjZjCZOm0Zd6fMRsx9aHovZ1ArKmIhr7WC/U8F264plh/mYedCtMUAUuF2WQ==","signatures":[{"sig":"MEYCIQCWeiPC4XxVYQMyePm+xsCtovkl54Gp7bfU34s6GtjQmAIhANMEN4gMcZ/nnACkAaEcx03bjgq9SC87rYm8Cc2pnjN1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":170351},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"0eeaf6a8900b6a023e35a330dbca68b394108f4f","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"rimraf dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.8.2","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.18.2","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.57"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","eslint":"^9.20.1","rimraf":"^6.0.1","vitest":"^3.0.6","prettier":"^3.5.1","@eslint/js":"^9.10.0","typescript":"^5.7.3","@types/node":"^22.13.4","npm-run-all2":"^7.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.24.1","eslint-config-prettier":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_1.0.9_1740166505716_0.9745373462619524","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"geometrix","version":"1.0.10","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@1.0.10","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"f83f751b59e12cd406312832339f3432a3eeb45b","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-1.0.10.tgz","fileCount":4,"integrity":"sha512-MaFLZLaF0kKNbhp2a9IGTKBrSXpVug841SxxQGDfR2LnFBm4ZuKuQbjoZrpGWD06LxoCRxeCJBYlGK/H6dHJnw==","signatures":[{"sig":"MEQCIHbVlKJ/YnE77h+kJZ3EER8DSeRXcQXnb/d2lh3eY6M7AiB2lyvh8c5m8toR10u2FP6YC9czufF1YUwlJEeYqJ27fQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@1.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":170846},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"86b40fa3e4a242d7de2788558f2b04ea690910a4","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"rimraf dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.8.2","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.18.2","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.57"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","eslint":"^9.21.0","rimraf":"^6.0.1","vitest":"^3.0.6","prettier":"^3.5.1","@eslint/js":"^9.10.0","typescript":"^5.7.3","@types/node":"^22.13.5","npm-run-all2":"^7.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.24.1","eslint-config-prettier":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_1.0.10_1740179604077_0.8434982419452495","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"geometrix","version":"1.0.11","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@1.0.11","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"970894554e1850596b30f6720967e43f39adc4f1","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-1.0.11.tgz","fileCount":4,"integrity":"sha512-wPtuXYG9dfZLmQwuherydpfJKkTeLGIuoCRMGTTDk+PZQizVxNbD2YBi2r4NZd3/j9UMbFwer2AIo+Vsn8ZZOA==","signatures":[{"sig":"MEQCIFxSnx0RM+O/1iHY0XWYe2r+sJXC4lyvV/d+WVlywetkAiB7wj1CLQi/mwsgjGAgxGB++FRpHHWn80JdFT2EI7F1Ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@1.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":170925},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"e85a8a1bd67990b41145b44befc689c24742500f","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"rimraf dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.8.2","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.18.2","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.57"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","eslint":"^9.21.0","rimraf":"^6.0.1","vitest":"^3.0.6","prettier":"^3.5.2","@eslint/js":"^9.10.0","typescript":"^5.7.3","@types/node":"^22.13.5","npm-run-all2":"^7.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.24.1","eslint-config-prettier":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_1.0.11_1740344427137_0.7313450055055941","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"geometrix","version":"1.0.12","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@1.0.12","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"2ddc30ef826f498d721f10b78f210971c1786ae8","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-1.0.12.tgz","fileCount":4,"integrity":"sha512-5GCqd9AuxckFfoXykQB83c67MzKLJt27qpRQlRuAGj6TkKdgvJ9WJojtU4XA0PscwnTHSmVkVVMaIu5WB3mrwQ==","signatures":[{"sig":"MEYCIQDhoDF2RqfJtOzHKFMXqkwr3SjR3X4m1A2j+B7qjiGNRgIhAPRYalEgQweoVdVx5LxhBVPYVXZoKVcUsxJ54k50dMx2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@1.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":171064},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"87f952afa499327a45c57e9d895bf8c9996acdf3","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"rimraf dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.8.2","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.18.2","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.57"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","eslint":"^9.21.0","rimraf":"^6.0.1","vitest":"^3.0.6","prettier":"^3.5.2","@eslint/js":"^9.10.0","typescript":"^5.7.3","@types/node":"^22.13.5","npm-run-all2":"^7.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.24.1","eslint-config-prettier":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_1.0.12_1740346541381_0.8482148320891643","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"geometrix","version":"1.0.13","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@1.0.13","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"489e18bb1d958860e033e08fd03b3d2c6c596575","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-1.0.13.tgz","fileCount":4,"integrity":"sha512-9w4VeApMIqHDa1aTFIzMVkEcUsn10NrffnwZnScSNgxGN2nmXrcyO9zQ5DkIXKyuus+KVg+3DWXg77LXmW3xkg==","signatures":[{"sig":"MEUCIEsak84gPOwaOZZrccvJvHNp5hsSvgAhCp6aTgSmxYI6AiEAp/wAoqXMYKr03sUfUoKkiPpvxSOvBlmLU2VuDB+Ns4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@1.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":171170},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"c7ef7ee521fc1f396f8d7d45ce4b9dd50baf2a8e","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"rimraf dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.8.2","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.18.3","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.57"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^9.21.0","rimraf":"^6.0.1","vitest":"^3.0.7","prettier":"^3.5.2","@eslint/js":"^9.10.0","typescript":"^5.7.3","@types/node":"^22.13.8","npm-run-all2":"^7.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.25.0","eslint-config-prettier":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_1.0.13_1740947921450_0.9946286332335188","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"geometrix","version":"1.0.14","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@1.0.14","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"c164c4e1cda6a90034c51036f6a9b58adff776b1","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-1.0.14.tgz","fileCount":4,"integrity":"sha512-Bm5gHiEs68ySug/j5ai/mntztut6Ckf8p9WEyqsL7VGxyIGgA8Yuy9I/OyPA/hpsuT0zY1L7WRjfEJSPsgAX3g==","signatures":[{"sig":"MEUCIAsYRPknNtVk/eyTNxJW6P3SGA7wOHo4CI+mqr+yADXhAiEA3gZ6pvc1o8/7LUatnGofcNysw3GGejec2jGJHH+qc24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@1.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":171890},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"936ff1d5c2f70290a3cf5ea431cd1aab8297ce65","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"rimraf dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.8.2","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.18.3","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.57"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^9.22.0","rimraf":"^6.0.1","vitest":"^3.0.8","prettier":"^3.5.3","@eslint/js":"^9.10.0","typescript":"^5.8.2","@types/node":"^22.13.10","npm-run-all2":"^7.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.26.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_1.0.14_1741554589297_0.43901376734048014","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"geometrix","version":"1.0.15","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@1.0.15","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"c8cf22e16755b254bebd3e3f46c844b8761a1d55","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-1.0.15.tgz","fileCount":4,"integrity":"sha512-QGk5aOQCC7Ppk+kHJEDlrzq4IItzoxXPPn5T3SLDwO+xTkW3R62eMQ3Rmgkd0ZLgVPXuFesXnPsXfjx02vRqbg==","signatures":[{"sig":"MEYCIQC7Wmyz914Drw08eyisAgibyXgh4BgmmCaMdFB9ZOw5XwIhAM2kkVYV7ZhXR4szHl+Lmntp8KIv74MxTLJsKHoRstaD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@1.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172065},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"c3c843771d90b89e5d298976f02c3feeb4aaefc8","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"rimraf dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.8.2","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.18.3","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.57"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^9.22.0","rimraf":"^6.0.1","vitest":"^3.0.8","prettier":"^3.5.3","@eslint/js":"^9.10.0","typescript":"^5.8.2","@types/node":"^22.13.10","npm-run-all2":"^7.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.26.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_1.0.15_1741558213939_0.3054665150564906","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"geometrix","version":"1.0.16","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@1.0.16","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"d32726f53d7f7bcb250cf3e7d24c20c8388e35bb","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-1.0.16.tgz","fileCount":4,"integrity":"sha512-731wSbiRk0qNALGQtKOolUXQWApLn41LZzXVwYwRY7u9/pGLUeBF9KK3JyZkE9eASx8MEk82RjJKzlqeOXKadQ==","signatures":[{"sig":"MEYCIQCiW6lL0wBwDmwTlyaRFmJWgi1DG0jd4BA6ddVQxnFB+gIhAP3wlzu4IguF48RtDpocuGxJRQrShRTREDr24Xso7MF2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@1.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172259},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"0b916ca3ef4dfea765dde09969e5aa1b986ce36f","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"rimraf dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.8.2","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.18.3","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.57"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^9.22.0","rimraf":"^6.0.1","vitest":"^3.0.8","prettier":"^3.5.3","@eslint/js":"^9.10.0","typescript":"^5.8.2","@types/node":"^22.13.10","npm-run-all2":"^7.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.26.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_1.0.16_1741561706212_0.3081596927135899","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"geometrix","version":"1.0.17","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@1.0.17","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"9f12a3eeef3c59429254b5d92bf3d570e50bf069","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-1.0.17.tgz","fileCount":4,"integrity":"sha512-eg8XU4Ln6wVL7Lkb6nH1tStI3ptviYYCXA7en7DKhuPfps0JbQOIRPEQXn6OYS6YhsFXFZbJk+hNjO1kn5v/gQ==","signatures":[{"sig":"MEQCIHMOgnEq0cDKniYCceCH/YxHdI2T6IvraXyVNvEAckpXAiBzN6hjPpXi9Ov6ikhVZypAHfKHo7t2XFsyvhMuu/nzWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@1.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172259},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"8235fe183eb824932fc038e9fba3660f4829898b","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"rimraf dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.8.2","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.19.0","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.57"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^9.23.0","rimraf":"^6.0.1","vitest":"^3.0.9","prettier":"^3.5.3","@eslint/js":"^9.10.0","typescript":"^5.8.2","@types/node":"^22.13.11","npm-run-all2":"^7.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.27.0","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_1.0.17_1742757555717_0.46111419603266257","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"geometrix","version":"1.0.18","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@1.0.18","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"002edee87026fdd7d2e7cd71953af3465c662e62","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-1.0.18.tgz","fileCount":4,"integrity":"sha512-oYkFSL+/wQHdG44/97b0r/igHyQaXY8I3OPCfgHpNk21CdepvTKQCFPoncZAhvo8nIdIRkvAk0cMwXgbGgLxNA==","signatures":[{"sig":"MEYCIQCGZIVD1b5NnSSwe527CjREyKI+c7CcbJcaptCPbsUTtAIhANd9tbp7E24x5MR+52m1wi1pXd/v8dafjy5qrlIDmAyD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@1.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172258},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a39126aa834ec168846ccfa97548100b7215fa50","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"rimraf dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.8.2","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.19.0","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.60"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^9.24.0","rimraf":"^6.0.1","vitest":"^3.1.1","prettier":"^3.5.3","@eslint/js":"^9.10.0","typescript":"^5.8.3","@types/node":"^22.14.0","npm-run-all2":"^7.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.29.1","eslint-config-prettier":"^10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_1.0.18_1744145613609_0.17417064502513813","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"geometrix","version":"1.0.19","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@1.0.19","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"6b437542ef3d97366f264b531fd116339fb1deed","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-1.0.19.tgz","fileCount":4,"integrity":"sha512-ZQ23aQPxkmLMMkJpJ15Y67v5Zd66peMlKeZ4eAA3RSdRUVJhMZnDeH836efga3P17L3RbJaOnlyQeZqRuvngUA==","signatures":[{"sig":"MEQCIHh4452iv+mJv4bzexwK0A6iwW55FOYQPH53Od6H7ud/AiAs3/gruk7a6vSgOA+UI9NJwqH/YpPm+ZhwKHoDvKxEgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@1.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172259},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"4bd8b12cda0a39160ed535cd3cbb8684400c52be","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"rimraf dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.8.2","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.19.1","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.61"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.27.0","rimraf":"^6.0.1","vitest":"^3.1.3","prettier":"^3.5.3","@eslint/js":"^9.10.0","typescript":"^5.8.3","@types/node":"^22.15.18","npm-run-all2":"^8.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.32.1","eslint-config-prettier":"^10.1.5"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_1.0.19_1747601604504_0.21656088716614974","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"geometrix","version":"1.0.20","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@1.0.20","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"bb6a582bd7d62c4a9648962a69165406ab3ca500","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-1.0.20.tgz","fileCount":4,"integrity":"sha512-ZG53AdJIPPfi+M/+WxbYILx2HqFeoh0pnkYXCU/6f+gFf/OqDxFIFltQ3hk/oKPSu2zLw10oKwAav1DdvYqOMA==","signatures":[{"sig":"MEQCIHLwivbdSUDr4RVi/oRD/bDLZdiAEbCRxqP9oRo0rp6gAiApj+V9rQAKmMCAGigrVP1xu7WEmWPJkR/SiRMtqg34qQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@1.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172259},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"84fa8e172e80ecf739de8b271e7836be8ca2b111","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"rimraf dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.8.2","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.19.1","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.62"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.27.0","rimraf":"^6.0.1","vitest":"^3.1.4","prettier":"^3.5.3","@eslint/js":"^9.10.0","typescript":"^5.8.3","@types/node":"^22.15.23","npm-run-all2":"^8.0.4","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.33.0","eslint-config-prettier":"^10.1.5"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_1.0.20_1748376060815_0.9002070867518412","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"geometrix","version":"1.0.21","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@1.0.21","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"a21f7fd79f6edc2a2880d75574b83b941f556c59","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-1.0.21.tgz","fileCount":4,"integrity":"sha512-V/7Nqu4ydQ8mF84X0V8kAHasdnifgFcZuGHx1+6gYiYn1sfMyT/60giMMN+QJiFtWFNMneSOg51veI015lz4SA==","signatures":[{"sig":"MEUCICjCOj9QOBWKmZ9t6WsagwHaGP7qpqdZc4zhR+gdimHhAiEAxhx5awSq2yrnwK/kpUuUO/c8/I5wV9M0s7YtHUqiH44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@1.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172257},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"7543a3c2f6c05e47d14a2c63db3eb25242e15742","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"rimraf dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.8.2","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"20.19.2","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.62"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.28.0","rimraf":"^6.0.1","vitest":"^3.2.3","prettier":"^3.5.3","@eslint/js":"^9.10.0","typescript":"^5.8.3","@types/node":"^24.0.1","npm-run-all2":"^8.0.4","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.34.0","eslint-config-prettier":"^10.1.5"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_1.0.21_1749807939202_0.692686519930328","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"geometrix","version":"1.0.22","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@1.0.22","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"54c214ded883204d872b9ee92d053b4f3e1eba43","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-1.0.22.tgz","fileCount":4,"integrity":"sha512-377VysKaj6EeMqbhYyK1a+Uod6BObmZbQYyl7gBl8KuYQy6HsTDVskJexC3HzB1HD6dLhLegq2a4gjjglVIxIg==","signatures":[{"sig":"MEQCIGOKfj4ePYhqIv9NhSaNTwVJEuvJX4m1yYfLuSr0+nGgAiBX4CSUOFppZDqycVdAtT4axZU25G6QFVJXW5EDHeR8UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@1.0.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172258},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d80a52105fabd2a2205bb85a7ab755d3c9c31071","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"rimraf dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","actor":{"name":"charlyoleg3","type":"user","email":"charles.braquet@gmx.fr"},"email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.9.2","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"22.16.0","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.62"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.30.1","rimraf":"^6.0.1","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.10.0","typescript":"^5.8.3","@types/node":"^24.0.10","npm-run-all2":"^8.0.4","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.35.1","eslint-config-prettier":"^10.1.5"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_1.0.22_1751469565469_0.9014353626690987","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"geometrix","version":"1.0.23","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@1.0.23","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"c0768872036bcd898ae506d455b952ed04bcbbb1","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-1.0.23.tgz","fileCount":4,"integrity":"sha512-X2qDiGA2DNBRTG7dubX3B7Ez4KxE0yO5ABW8hlwv2ZW3hs7Yjc8yHHYHU3H5ximY1VO71GqBk7RblO+ZJ8GKdg==","signatures":[{"sig":"MEUCIQDu41/pR0BuExEm0pEucJ8lBKPpkUYBZyNvFtj7CYrYuwIgIyVOLvCnP9z3oFxcZbSabKd5iiShy01KPDL8Ux4FVeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@1.0.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172258},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"bcc030a3d49986dcd91bc1d5a61a8eb516c728b2","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"rimraf dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","actor":{"name":"charlyoleg3","type":"user","email":"charles.braquet@gmx.fr"},"email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.9.2","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"22.17.0","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.63"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.30.1","rimraf":"^6.0.1","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.10.0","typescript":"^5.8.3","@types/node":"^24.0.12","npm-run-all2":"^8.0.4","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.36.0","eslint-config-prettier":"^10.1.5"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_1.0.23_1752175161005_0.012477602701882473","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"geometrix","version":"1.0.24","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@1.0.24","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"ff4c64dfb3caa6542c7cb9d99f1761b64c335fac","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-1.0.24.tgz","fileCount":4,"integrity":"sha512-wVEzhHhrsJqWL9N4MU00P+8mxuKOVNDa8f4ssdCsw6BKv2Vh2ViE2ZlfZ9r3G0+RMPG5eymwrmgcuiScCGIMcw==","signatures":[{"sig":"MEUCIBn8LxuOp/DETmFGEzL9AuejDJ50+CoZa2bwV62EmACWAiEAxeRV0TKU5w6ITnrbLs12jXTey0Ueyvz2gaaLaVsbat4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@1.0.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172257},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"6be55efc83d0dd1a16912edcaa379075f8564e2c","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"rimraf dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.9.3","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"22.18.0","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.72"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.33.0","rimraf":"^6.0.1","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.10.0","typescript":"^5.9.2","@types/node":"^24.2.1","npm-run-all2":"^8.0.4","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.39.1","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_1.0.24_1755078596501_0.6656703983518366","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"geometrix","version":"1.0.25","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@1.0.25","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"18376557bf3d3bfc297c87d01249abe4df212991","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-1.0.25.tgz","fileCount":4,"integrity":"sha512-6cOW9YSkPg4u8Vurk93hWhG9o901YfEhWlgTaa9a4h73zDQ6jpmFqU8kBwB35V1Y+brkmtdwbGXVVei6B5i9zQ==","signatures":[{"sig":"MEYCIQC7odPbVpvF45ILLHiPZ9M/g/nsCRl6x3zBcoEfQcD9QwIhAPRx32sXEKBnKzUa3x6aIsZCbZhJpAkVyZJxPAbAS/Tp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@1.0.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172432},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"6de865a34b1654af7d5cb6377ca11bf26fa8f5ed","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"rimraf dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.9.3","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"22.18.0","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.7.72"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.34.0","rimraf":"^6.0.1","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.10.0","typescript":"^5.9.2","@types/node":"^24.3.0","npm-run-all2":"^8.0.4","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.41.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_1.0.25_1756490401529_0.7341986505147555","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"geometrix","version":"1.0.26","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@1.0.26","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"b14ea5f61b051f4054213228cba602ec8bf25840","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-1.0.26.tgz","fileCount":4,"integrity":"sha512-wJ3emfasE+XvPCv1sYz0j7rxL5oYjVz3R1y0yyuzywIdd3W0DUMUBnOF9srZXm5WNlBGXB9cbJ6idhN9SAxfcQ==","signatures":[{"sig":"MEQCIGeBoBiGAQ21D/pzzlS8rvhhaE3pa5lxE8axEFeHXnyZAiAUq9mZ2kHMqsOMuPokIcJCL+yxxfkUxncVBxSJniVHJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@1.0.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172431},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"8015010f17812ec2ae7a328b27b78998dd3fb7af","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"rimraf dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.9.3","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"22.20.0","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.8.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.38.0","rimraf":"^6.0.1","vitest":"^4.0.5","prettier":"^3.6.2","@eslint/js":"^9.10.0","typescript":"^5.9.3","@types/node":"^24.9.2","npm-run-all2":"^8.0.4","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.46.2","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_1.0.26_1761771416703_0.2954098255339601","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"geometrix","version":"1.0.27","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@1.0.27","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"50cd09e7d03cd86f1bb1c2d4b2820e10e2dff3bc","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-1.0.27.tgz","fileCount":4,"integrity":"sha512-9CEo12BvyeKKL1GFrIraMlVK5ROzr5VFK/J5XiH7shwU/iWsLx+SN2b+S8JKyceMCmfvZKKbr8EHtzWLYlfIYw==","signatures":[{"sig":"MEYCIQChqUx7Pmh+20zB7UiDy47lpZvF8d2+wPLrByeyBhH1EwIhAPGmhK+Lw8sGzGkxJqKjKOHJKbJ6UtKcm9VSjLLVNW2a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@1.0.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172433},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"ac3210bd70759e153ae9ad8cbf52ce33052ba5e8","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"rimraf dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.9.4","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"22.21.1","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.8.11"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.2","rimraf":"^6.1.2","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.10.0","typescript":"^5.9.3","@types/node":"^25.0.3","npm-run-all2":"^8.0.4","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.50.1","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_1.0.27_1766863776299_0.7704455740083678","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"geometrix","version":"1.0.28","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@1.0.28","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"766162dcf2d31a6f933a4ab809f6f7a78956ef5c","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-1.0.28.tgz","fileCount":4,"integrity":"sha512-ReOWhbOWH0ZZdrNPx85k814+YLLVYR1PfDhUqkgwc3XMKUmz5e0vNx4AHMjvRNcuI+RudaVD6dvgDtIKUVa+bA==","signatures":[{"sig":"MEYCIQCjf9DFh8oZag9B+W/oJTqM6wDJDJsVKKCOimTetY/UnwIhAO65Lk8bliNi/b2ku2qdUCfdTsFcvwSv4dYEEsBKZc+V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@1.0.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172433},"tsup":{"dts":true,"clean":true,"entry":["src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"85a95b33aba0831cd2386ef2a3bfdb60bc7d88ea","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"rimraf dist node_modules","format":"prettier --write .","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"10.9.4","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"22.21.1","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.8.15"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.39.2","rimraf":"^6.1.2","vitest":"^4.0.17","prettier":"^3.8.0","@eslint/js":"^9.10.0","typescript":"^5.9.3","@types/node":"^25.0.9","npm-run-all2":"^8.0.4","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.53.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_1.0.28_1768650963967_0.1536339614360691","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"geometrix","version":"1.0.34","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@1.0.34","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"7824e12852cff2b8626ac4a685bda047594105f7","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-1.0.34.tgz","fileCount":4,"integrity":"sha512-Ad+mfYDZEW/iWUpikBPvR1uNnj4FcDVmY19LfUF1f0b4i+B44hSxZ+rA6ktBH45stCgv1fzvhtsya6Hu3on/NQ==","signatures":[{"sig":"MEUCIAw6OUAbHxP/c7cfydgl8gsBW6n/iBAFc05cDNczVx4uAiEAsj7OBZaWzqmdfZWFslXFoM2+u8NsiizzcbXgbW4BYDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@1.0.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173460},"tsup":{"dts":true,"clean":true,"entry":["./src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"588d37d73a6a61724efd3e01a389c2a75d4d6efc","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"rimraf dist node_modules","format":"prettier --write .","jsrpub":"npx jsr publish","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ce824fa-7ba0-4f23-af23-d9156a70f7dc"}},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"11.12.1","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"24.15.0","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.8.26"},"_hasShrinkwrap":false,"devDependencies":{"jsr":"^0.14.3","tsup":"^8.5.1","eslint":"^10.4.0","rimraf":"^6.1.3","vitest":"^4.1.6","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","npm-run-all2":"^9.0.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.59.4","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_1.0.34_1779227033565_0.6724408323455067","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"geometrix","version":"1.0.35","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@1.0.35","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"5e8ecaa63d76503cdd8108829ca3060499fec5f9","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-1.0.35.tgz","fileCount":4,"integrity":"sha512-w7LbfFC+Vybfcb3LYtvkMrZL1UiZljNUkK0Mqi1RNB7MXtxApRfCrKJMmcbyWrzsrPO0ZW2RsVPWweDrsyGaKw==","signatures":[{"sig":"MEYCIQCTfTO3QVG4EiRRrQCkb/f6xIi0anLLz03WI6LeT+mnGQIhAMc8f1X9BjxKIjQSeV9c59EEUsNWsGx9Qx7AsoD0lZuI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@1.0.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173460},"tsup":{"dts":true,"clean":true,"entry":["./src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"4e23455ed10e33f22869d5277a5a93e7f575727d","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"rimraf dist node_modules","format":"prettier --write .","jsrpub":"npx jsr publish","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ce824fa-7ba0-4f23-af23-d9156a70f7dc"}},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"11.13.0","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"24.16.0","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.8.26"},"_hasShrinkwrap":false,"devDependencies":{"jsr":"^0.14.3","tsup":"^8.5.1","eslint":"^10.4.1","rimraf":"^6.1.3","vitest":"^4.1.8","prettier":"^3.8.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.3","npm-run-all2":"^9.0.1","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.61.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_1.0.35_1781182086919_0.9687724745608375","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"geometrix","version":"1.0.36","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@1.0.36","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"d5a73fda4d5430d697bb53511b4ee89db113b262","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-1.0.36.tgz","fileCount":4,"integrity":"sha512-yIidZsi7RvAvfVq4tQYUvenb7mKjhRRwpWiypwLvyqtiCcIE0tG1DltJVxgvrEKNeC5b+UHaF6G/WfPQbqWztw==","signatures":[{"sig":"MEUCID8WbFIwk6T3K+e/OfDrrRyKZPsdIJef/tHbjw3zbJcfAiEA3EmwTrBGJHChrAT2geTKC2y4oKkh97nTkhIRS/KCwdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@1.0.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173460},"tsup":{"dts":true,"clean":true,"entry":["./src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"24ad98b2be4f19c3ff718d8c6522752482908034","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"rimraf dist node_modules","format":"prettier --write .","jsrpub":"npx jsr publish","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ce824fa-7ba0-4f23-af23-d9156a70f7dc"}},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"11.13.0","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"24.16.0","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.8.26"},"_hasShrinkwrap":false,"devDependencies":{"jsr":"^0.14.3","tsup":"^8.5.1","eslint":"^10.4.1","rimraf":"^6.1.3","vitest":"^4.1.8","prettier":"^3.8.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.3","npm-run-all2":"^9.0.1","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.61.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_1.0.36_1781208144749_0.6436613132893418","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"geometrix","version":"1.0.37","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"author":{"name":"charlyoleg"},"license":"ISC","_id":"geometrix@1.0.37","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"homepage":"https://charlyoleg2.github.io/parametrix/","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"dist":{"shasum":"546aa1c11a18ff2715605c37057e82a80f67cda3","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-1.0.37.tgz","fileCount":4,"integrity":"sha512-WZDeZUs8L3SyQhWbGTUurebjWBV3vm4Un+0rJVkWabyBK+RYeIznoD9kWzxalkGDXKUAO/VP0uD+raQElmKfiQ==","signatures":[{"sig":"MEUCIQC5nVLM6+d4nFFW2WZEBNOqUhY2tmQ8Pox1F/0vC0S38QIgKnMk6IYsFdRQ4I9rIuWEYQ7i7j3cWYBSm+7JIpexQmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@1.0.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173460},"tsup":{"dts":true,"clean":true,"entry":["./src/index.ts"],"format":"esm","sourcemap":true,"splitting":false},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"2786513497daa437162cd0b5a66de01d36bb18c0","private":false,"scripts":{"ci":"run-s check build pretty lint test:unit:once","dev":"tsup --watch","lint":"eslint .","build":"tsup","check":"tsc --noEmit","clean":"rimraf dist node_modules","format":"prettier --write .","jsrpub":"npx jsr publish","pretty":"prettier --check .","test:unit":"vitest","test:unit:once":"vitest --run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ce824fa-7ba0-4f23-af23-d9156a70f7dc"}},"prettier":{"plugins":[],"useTabs":true,"overrides":[],"printWidth":100,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/charlyoleg2/parametrix.git","type":"git"},"_npmVersion":"11.13.0","description":"The 2D geometry engine of the parametrix","directories":{},"_nodeVersion":"24.16.0","dependencies":{"json5":"^2.2.3","@zip.js/zip.js":"^2.8.26"},"_hasShrinkwrap":false,"devDependencies":{"jsr":"^0.14.3","tsup":"^8.5.1","eslint":"^10.5.0","rimraf":"^6.1.3","vitest":"^4.1.9","prettier":"^3.8.4","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.0.0","npm-run-all2":"^9.0.2","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.62.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/geometrix_1.0.37_1782199544652_0.10434681670509205","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"geometrix","version":"1.0.38","description":"The 2D geometry engine of the parametrix","private":false,"repository":{"type":"git","url":"git+https://github.com/charlyoleg2/parametrix.git"},"homepage":"https://charlyoleg2.github.io/parametrix/","author":{"name":"charlyoleg"},"license":"ISC","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"tsup":{"entry":["./src/index.ts"],"format":"esm","splitting":false,"dts":true,"sourcemap":true,"clean":true},"prettier":{"useTabs":true,"singleQuote":true,"trailingComma":"none","printWidth":100,"plugins":[],"overrides":[]},"scripts":{"dev":"tsup --watch","build":"tsup","check":"tsc --noEmit","pretty":"prettier --check .","format":"prettier --write .","lint":"eslint .","test:unit":"vitest","test:unit:once":"vitest --run","ci":"run-s check build pretty lint test:unit:once","jsrpub":"npx jsr publish","clean":"rimraf dist node_modules"},"dependencies":{"@zip.js/zip.js":"^2.8.57","json5":"^2.2.3"},"devDependencies":{"@eslint/js":"^10.0.1","@types/eslint__js":"^8.42.3","@types/node":"^26.2.0","eslint":"^10.9.0","eslint-config-prettier":"^10.1.8","jsr":"^0.14.3","npm-run-all2":"^9.0.3","prettier":"^3.9.6","rimraf":"^6.1.3","tsup":"^8.5.1","typescript":"^6.0.3","typescript-eslint":"^8.67.0","vitest":"^4.1.11"},"gitHead":"ec0702ae587467ee33cda9cee88d7040ce312731","_id":"geometrix@1.0.38","bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-zyntjgysQc52upfr4u4xho309ORytVVaKaOavcY9Fg9e44N51WxkaV1hkGVpkcdYFNM5PUN2op/EJopv8SvBgg==","shasum":"da212b94e0977877ca5e2c4c43cd63c06ce9e664","tarball":"https://registry.npmjs.org/geometrix/-/geometrix-1.0.38.tgz","fileCount":4,"unpackedSize":173461,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/geometrix@1.0.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCBA16BD+nF0TWoXZRmh43Vo34QfJtdSrrsZ4PaiVr6IQIgHecc5BECUxshd9ry6tErnm8QIR0Ax1TCAx9H8ywC99U="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0ce824fa-7ba0-4f23-af23-d9156a70f7dc"}},"directories":{},"maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/geometrix_1.0.38_1787415245762_0.23212312235178234"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-30T03:09:03.437Z","modified":"2026-08-22T16:14:06.252Z","0.5.2":"2023-12-30T03:09:03.774Z","0.5.4":"2023-12-30T10:58:29.916Z","0.5.5":"2023-12-30T11:32:58.349Z","0.5.6":"2023-12-30T11:46:49.175Z","0.5.7":"2023-12-30T11:57:43.176Z","0.5.8":"2023-12-30T14:23:11.993Z","0.5.9":"2023-12-30T14:37:53.458Z","0.5.10":"2023-12-30T22:29:49.890Z","0.5.11":"2023-12-31T08:47:33.665Z","0.5.12":"2024-01-02T09:43:53.193Z","0.5.13":"2024-01-07T23:21:38.321Z","0.5.14":"2024-01-24T18:47:05.907Z","0.5.15":"2024-02-04T21:58:11.836Z","0.5.16":"2024-02-12T21:53:32.222Z","0.5.17":"2024-02-17T23:04:18.321Z","0.5.18":"2024-02-19T20:15:22.389Z","0.5.19":"2024-02-21T19:53:40.325Z","0.5.20":"2024-02-21T20:05:45.713Z","0.5.21":"2024-02-22T21:14:34.547Z","0.5.22":"2024-02-23T21:51:40.167Z","0.5.23":"2024-02-23T23:04:12.467Z","0.5.24":"2024-03-08T16:30:58.146Z","0.5.25":"2024-03-21T22:47:35.831Z","0.5.26":"2024-03-26T07:01:05.275Z","0.5.27":"2024-03-27T18:24:58.119Z","0.5.28":"2024-03-30T12:39:19.664Z","0.5.29":"2024-03-30T20:59:22.432Z","0.5.30":"2024-03-30T23:49:17.005Z","0.5.31":"2024-03-31T17:31:22.306Z","0.5.32":"2024-03-31T17:43:26.568Z","0.5.33":"2024-04-01T15:42:35.693Z","0.5.34":"2024-04-07T20:38:43.918Z","0.5.35":"2024-04-16T20:37:01.588Z","0.5.36":"2024-05-07T18:39:18.414Z","0.5.37":"2024-05-09T14:20:47.032Z","0.5.38":"2024-05-09T14:51:47.001Z","0.5.39":"2024-05-31T20:38:00.342Z","0.5.40":"2024-06-02T18:11:34.433Z","0.5.41":"2024-06-03T17:58:59.056Z","0.5.42":"2024-06-04T19:23:15.905Z","0.5.43":"2024-06-04T22:04:36.070Z","0.5.44":"2024-06-11T19:17:38.009Z","0.5.45":"2024-06-12T19:10:18.663Z","0.5.46":"2024-08-03T19:21:30.170Z","0.5.47":"2024-08-17T14:28:32.902Z","0.5.48":"2024-09-09T16:26:15.744Z","0.5.49":"2024-09-15T17:51:08.489Z","0.5.50":"2024-10-20T21:46:44.065Z","0.5.53":"2024-10-22T20:15:08.592Z","0.5.54":"2024-11-10T05:33:43.469Z","0.5.55":"2024-11-13T22:07:07.730Z","0.5.56":"2024-11-14T22:24:43.340Z","0.5.57":"2025-01-10T20:02:33.681Z","0.5.59":"2025-01-17T19:00:13.641Z","1.0.0":"2025-01-22T19:51:23.523Z","1.0.1":"2025-01-22T20:09:40.962Z","1.0.2":"2025-01-22T20:15:35.367Z","1.0.3":"2025-01-22T20:27:46.447Z","1.0.4":"2025-01-25T04:45:16.240Z","1.0.5":"2025-02-09T19:29:35.624Z","1.0.6":"2025-02-10T19:59:11.657Z","1.0.7":"2025-02-20T18:47:50.031Z","1.0.8":"2025-02-21T19:26:11.942Z","1.0.9":"2025-02-21T19:35:05.900Z","1.0.10":"2025-02-21T23:13:24.294Z","1.0.11":"2025-02-23T21:00:27.295Z","1.0.12":"2025-02-23T21:35:41.584Z","1.0.13":"2025-03-02T20:38:41.619Z","1.0.14":"2025-03-09T21:09:49.484Z","1.0.15":"2025-03-09T22:10:14.121Z","1.0.16":"2025-03-09T23:08:26.414Z","1.0.17":"2025-03-23T19:19:16.006Z","1.0.18":"2025-04-08T20:53:33.907Z","1.0.19":"2025-05-18T20:53:24.721Z","1.0.20":"2025-05-27T20:01:00.998Z","1.0.21":"2025-06-13T09:45:39.413Z","1.0.22":"2025-07-02T15:19:25.677Z","1.0.23":"2025-07-10T19:19:21.180Z","1.0.24":"2025-08-13T09:49:56.682Z","1.0.25":"2025-08-29T18:00:01.713Z","1.0.26":"2025-10-29T20:56:56.885Z","1.0.27":"2025-12-27T19:29:36.439Z","1.0.28":"2026-01-17T11:56:04.116Z","1.0.34":"2026-05-19T21:43:53.707Z","1.0.35":"2026-06-11T12:48:07.046Z","1.0.36":"2026-06-11T20:02:24.895Z","1.0.37":"2026-06-23T07:25:44.807Z","1.0.38":"2026-08-22T16:14:05.895Z"},"bugs":{"url":"https://github.com/charlyoleg2/parametrix/issues"},"author":{"name":"charlyoleg"},"license":"ISC","homepage":"https://charlyoleg2.github.io/parametrix/","keywords":["cad","programmatic","2D","circle","stroke","arc","gear"],"repository":{"type":"git","url":"git+https://github.com/charlyoleg2/parametrix.git"},"description":"The 2D geometry engine of the parametrix","maintainers":[{"name":"charlyoleg3","email":"charles.braquet@gmx.fr"}],"readme":"Geometrix\n=========\n\n\nPresentation\n------------\n\n*Geometrix* is a *javascript* package for programmatic CAD. It helps to create figures composed of circles, strokes and arcs. Those figures can then be exported as [dxf](https://en.wikipedia.org/wiki/AutoCAD_DXF), [svg](https://www.w3.org/Graphics/SVG/) and a couple of other formats. Using *Parametrix*, those figures can also be displayed in an HTML canvas and simulated in 2D.\n\n*Geometrix* has also features to round or widen corners of your figures.\n\n\nGetting started\n---------------\n\n```bash\ngit clone https://github.com/charlyoleg2/parametrix\ncd parametrix\nnpm -w geometrix install\nnpm -w geometrix run ci\n```\n\nDependencies\n------------\n\n*Geometrix* runtime depends only on [@zip.js/zip.js](https://www.npmjs.com/package/@zip.js/zip.js). All other functionalies (geometry, dxf-export, svg-export, canvas-stroke) are relying onlw on the standard *Math* library.\n\n\nDocumentation\n-------------\n\nThe directory *docs_svg* contains diagrams used during the development of *geometrix*. The website *Paramui* contains the documentation of *geometrix*:\n\n- [dev-docs](https://charlyoleg2.github.io/parametrix/docs/geom_dev)\n- [user-docs](https://charlyoleg2.github.io/parametrix/docs/geom_user)\n- [tutorial](https://charlyoleg2.github.io/parametrix/docs/geom_tutorial)\n\n","readmeFilename":"README.md"}