{"_id":"@thi.ng/geom-sdf","_rev":"242-4fab2ed4b85c642e82185510877ef98d","name":"@thi.ng/geom-sdf","dist-tags":{"latest":"1.1.5"},"versions":{"0.1.0":{"name":"@thi.ng/geom-sdf","version":"0.1.0","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.1.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-sdf#readme","dist":{"shasum":"514f72b2cc897c838fa61ffe2e0214d613b284f5","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.1.0.tgz","fileCount":18,"integrity":"sha512-Aw056ciIkkS32W0+oayfZ/aBClkbR7rHZtweL07+bfPoCK7FNTifr76l8j5HO64Arov3qJm2Gfum7D7LUUW51w==","signatures":[{"sig":"MEUCICPWQt+0tMxp9jxzvmXnaL8ya599OsbCno1XdqL3B4ILAiEAu0dikXu/uO47QGi62kFPaTpA+yzp52eoC2Hhqdzepjo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisK+lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8OBAAolr3A2ag8xR6kGHyG+7QF6pU70ArNw+kTBXfUfBdQPvn7LT1\r\nTSc5wHj8km0GOiug8Aittbx3qt6XPpFADNmBhvUAA8lBrQS6H+1oAbCDjyVH\r\ncFAv+3HGMzxoPFT9AZ5ZMILJiYxuLw5vaMJurCdDXJpZz4S/7TiCSZAPJYre\r\nZFEUf102Y/2o9Hq6eeMpp/4S5I/nPQ9YgF3xcOaQZxTnYbQMasMZWQmSrwBx\r\ngixq3hkTn0EbTuBRXubxmSLz2MmPNtUE+/7VS7RlBfdA2fLz+cqSaIqpQWEj\r\nxP49poMZE3A+aPN36MuBjk8ggUwhfZdwHr9Q58Da8rT1f3hRdtpXnD/HVrDO\r\n0cCPZ38r7EaNjLSLvQktCCeds7ThC85e9mA40CI/MmB0JoqwcpAOWrUecvDT\r\ngUYeUkvMnMkv93J8KPsGMUp0Wqea7yiE3oztO9mGTJ4ZJvrPh0uMg7mQd9H8\r\nbFLOeAol7DdRKpirIqTOMp+uIVT/yBn7X/OuQKxPkyuXojX7oh3HaEi7H9aX\r\nmUu7LX7afVMcG+ACBffgbRuz8JdFKQQHdnNRLCjbFv5vOY4aXOy3BOzZMUbU\r\n3KQkvWDTLUiFTf8NVzxnKjIZdb/FjfnJBx+zFa9TzROF0GccU92iTlYtW0Eq\r\nfdLf8greK6ErPNWfC4zwobiNQILySJ+xVV0=\r\n=hmLu\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f50e292ecc7dc74a6705b07fc739bf827cc5efd7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/geom":"^3.3.0","@thi.ng/math":"^5.3.3","@thi.ng/checks":"^3.2.1","@thi.ng/errors":"^2.1.7","@thi.ng/vectors":"^7.5.6","@thi.ng/defmulti":"^2.1.7","@thi.ng/geom-api":"^3.2.0","@thi.ng/transducers":"^8.3.5","@thi.ng/geom-isoline":"^2.1.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.3","@thi.ng/testament":"^0.2.8","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.1.0_1655746469363_0.8476982041665007","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@thi.ng/geom-sdf","version":"0.1.1","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.1.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-sdf#readme","dist":{"shasum":"9b60543114667aa2edbc756577edd655fe9b0355","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.1.1.tgz","fileCount":18,"integrity":"sha512-JqYLCmkC/n4M0oNt/sdAaJLxfkr9pBaUi8zaDgz2U4SVvvGwISZIypmB9gGJLAX3n9hnkPiaez0MluCPnOO48Q==","signatures":[{"sig":"MEQCIGpaEti7C6G5+Fyr12s098qi2SyS57nm2KfrKOM/pAvHAiAEuDz45rZKNIFfv6t+WwSoHm7lM1lt1deOrs74pFRSVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisLbQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqP5g/8CajmZPtqpcJBrwJy7GcRPTlTynL7LQ7vxJ0z5WlTXKVqX4Yy\r\n7rGNdbZ3TQ++Fh9DykSfVdnuo1D/s7oNjd/ybIqEYnLAc4iThLhPW6u/uovf\r\nNHYsUmAFWx8dnj7njdZFBa+r8RYEju1rFkDg9QniqOQelpk+muuXEwW6nblP\r\nLWLaApQ9L5ZpI0l13Nyj7k3A0SkZtINASV+4TdNVXFNRqsN0K2TpiKa+OVv8\r\nOnzEvhVnQwqm/gZimNHpnlXffq5mK6dQsAHE0JAww3zhHP16WKQO0ysYAGTi\r\nK1iEPlFrWhanR9vAUdV8XKbA7RUtgng8rzA2pDdW5twKFzBZLttQbLoG044M\r\nX3BwyGWCXQI6icjdkoYtl+Gccllz5SCyC+XZ3GTcTFyMrPtjHxeL3oNPC5+a\r\nK0Av+vE51R6ecK64x5ty653BNo2mswVABzf3SvwlOQMSy93Xokje2oBS2nAx\r\nO5pdH8JCeQBftM6rvzeWHhSECdcjTr9XsZi+A84a5uyKHllUvv1CS2ySNgr3\r\nCjfqccUIsaUoxLKJpktty1gV4mZ4WdOCA7boVsixNyZM1KEjoTZ+Om1QobE0\r\ne84poMrIqhr7nR49Bm3Y9Ujs8j23E7yAo7DhDMaUwEkGqsKBnzlcc8ujPqXn\r\nHP8hR4PSkD41ptSxUxIAUX4RShgbdVFPdbs=\r\n=EPIn\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1486ab1a34372b2d07ed29b521ef6c97b275f9a7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/geom":"^3.3.0","@thi.ng/math":"^5.3.3","@thi.ng/checks":"^3.2.1","@thi.ng/errors":"^2.1.7","@thi.ng/vectors":"^7.5.6","@thi.ng/defmulti":"^2.1.7","@thi.ng/geom-api":"^3.2.0","@thi.ng/transducers":"^8.3.5","@thi.ng/geom-isoline":"^2.1.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.3","@thi.ng/testament":"^0.2.8","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.1.1_1655748304465_0.8938247837819928","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@thi.ng/geom-sdf","version":"0.2.0","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-sdf#readme","dist":{"shasum":"04f3f192abbe5a00ed23a85e4b2dd16332e0f8b4","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.0.tgz","fileCount":24,"integrity":"sha512-NIgFjHB/HLgp1L0qYYxQIgZWkJoHebfkKi/2UAQIs4EUstL1+MabGkCB12guh1v8HR0CQz6s+rRpUdXa0lSSPA==","signatures":[{"sig":"MEUCICFcMHPXwRZ+ACBHxjMAMm3n1T53fZjg+3LCUItyotxxAiEAwvJtFidooWankuSmMLpJzoY9zjE1aOi7+YzCfLIoBmk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitFn1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpoUA/6Av7duxqKKpXaJpyK9WDdvSY0OHAOiYdlgWpjJeq3RK2TpPPT\r\nY5gTYQ1Mu74e3pn9eLuY8eTLFfOGJtDI13CMzEvSmhzCuSWD8Kli+0BirJ6O\r\nuJrdHAi5g62eLnCccGQmMzpmbfm+4gtnolmJ6DPz0ZHDZhKJ2okGCy9VJuIb\r\n45CJdUdEvpaXMfsVYmfsNwx4puaEwM4oMExFiYRh3CfQCDjdvMc+Udch5DtU\r\n2f/g9ViEXRctVe0dwU1sW39PdT1JCRINHJVy1fPF/FKVbgVe71xds85mrDId\r\neoF1iKI5QoWbrd2lO9FMrRmojGQVnAM6r3/bGeheKcBUMsuBfyisO4eAao30\r\n5Mo6iWIlOsEm9x59NE+yHd2gtNHNQpTvOybgRAO/vBb0SeiceE3KEfZv470o\r\nPKDqCaNSbsH4u5kjgfiJTBnKawYZa56bpYx1Sz6fk65dZyWiBn2SuJq9fCd+\r\nZuFIg5RaP+d+3X9g11yj2k1xaApfDk63nCgNetZ6Wtj1wdQDAwCQSo4vyiDA\r\nlfpTmPTbjiHdjJMEepUxFjOvr7azJmjwV5pXK38sf8OLo8+S5BGqB9BzGpGS\r\nd+8Yk6/No2eCYGSwldkcWD8LlDpq3+0XpJ7qYVaQXcA8PuL7DHZkq2bb403t\r\nshzWvDHaCyN7RlnIOv9nYUmcgu0YWoEz9/g=\r\n=u+uZ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"73139849c7b46c0451693d994e14a34bc2434280","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/geom":"^3.3.1","@thi.ng/math":"^5.3.3","@thi.ng/checks":"^3.2.1","@thi.ng/errors":"^2.1.7","@thi.ng/vectors":"^7.5.6","@thi.ng/defmulti":"^2.1.7","@thi.ng/geom-api":"^3.2.1","@thi.ng/transducers":"^8.3.5","@thi.ng/geom-isoline":"^2.1.14","@thi.ng/geom-resample":"^2.1.16","@thi.ng/geom-poly-utils":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.3","@thi.ng/testament":"^0.2.8","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.0_1655986676907_0.5419481505985073","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@thi.ng/geom-sdf","version":"0.2.1","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-sdf#readme","dist":{"shasum":"f8a889aeda1fa39cfaab3a75c80bb7b4560ef225","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.1.tgz","fileCount":24,"integrity":"sha512-XEKBwkwgg4qbFHlg5K+8BUPJzGLXvFRPgnsm5nGDBVegDF2bcLum1f8aDUrRtRltIxj9fnefHd5bf3LJnqkprQ==","signatures":[{"sig":"MEYCIQCAfpJppelA9pwugHz0iTYk/9AH3uf+6CZIk+kyZ5umJAIhAMk61PCLmuX4uyXIcexroX//J2nXge5PxlO80/ItkYo2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuwb/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7QQ/9Hy7fJu6UTOuWa6KsLN2rngIFiuixMXYPnBPZevB/YyodomHR\r\n/50Whg8RGJ1IlRy+BBBWfXpI+RBl1AjDa50LXWom4rqocfIleb9lW9xfcQ9T\r\n3Q9GrsLJA+KW4HB6JZhFFCUvbIcVWid0CkWMVte0jtF9cV4OVLARhuf1zlqR\r\n092FGmFudEeL6+qIAfbnIqO6yfg2vEWOHjwJ48Ln22A0Q8P8srRJMVqNPbjE\r\n1TWW0RX2qg+PukEzCk85cRsdHASWrUsS2XDKg5BKZ1VW2c5b+a89v35C0MUo\r\nfDnSByABI/XPE3DETzFcAnhvCbFE5BWp+NWTjIVtePN0JbxkMNs0uIUSpUi6\r\nymGV4hoNN3ZOH7JVlhx37mECWOVNYC6OLOKnH8N0vy08cyKhDrBOiApgdlYa\r\nGfEIdXat7DLMUuC1ZEugHggW0Cu0GOX/oiKMXtKj3v8t6LmmmEoX4JNT+R6g\r\nMwB1BTM8E9r8eFk9yxfYWVVVZ7E+KeLMPEoievZh8vV+26SG/LDa7WlFwbCU\r\nk4bqFu/iNh/Ayre1qbhysHftD1y5Y4boftUXdVHJSPxxgQFFwCr2aoo3FNKt\r\ntpd7sPBa68dShB9YxVk1Xk2a5EY1YHbDsjJkWPNELIvp9KGQSaZc3lox1jFL\r\ny4fV/YVHw/ZJI6rVTLs3OKXVxv/Qt0mUTes=\r\n=WzrT\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"207404f1e1fcfd3596780322d9218156aeaac3dd","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/geom":"^3.4.0","@thi.ng/math":"^5.3.3","@thi.ng/checks":"^3.2.1","@thi.ng/errors":"^2.1.7","@thi.ng/vectors":"^7.5.6","@thi.ng/defmulti":"^2.1.7","@thi.ng/geom-api":"^3.3.0","@thi.ng/transducers":"^8.3.5","@thi.ng/geom-isoline":"^2.1.14","@thi.ng/geom-resample":"^2.1.17","@thi.ng/geom-poly-utils":"^2.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.3","@thi.ng/testament":"^0.2.8","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.1_1656424191659_0.47967123823900737","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@thi.ng/geom-sdf","version":"0.2.2","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-sdf#readme","dist":{"shasum":"5e5af94644ab0cdd8b9931e226dda3c5322f9810","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.2.tgz","fileCount":24,"integrity":"sha512-x+P//eDNFK4UKdqAjYR+vP4zeHJvAGpuH+7Yy5yEBeaVYBzQzv77Dfw9JYe4wMcPRS6M+GtURVfCq4Fmq4VRuA==","signatures":[{"sig":"MEQCIDYKOAxvMRzKJnZHmDizLhCXaKs3zjUL0vhKlRBdDWRjAiBk3AsqIG+ONSKFm8QjrqMrKvnetMbVff0+x74BHCMlFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyHZwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrV2Q//V8j9K7qiIFwfFNPSuV7ejHUjzVG/jGxHXBgL3dgXV43au1zW\r\n3KkAJXSH1Slxa+CFMXbFpgHk6bsghSuQhDjsEHifbf2Vzaw0g8+XLzO0xnKz\r\n3tz2hJ4hnYEBeRkrXsJ4iSEEblLKKqys40TiXxkfhaPiEhDOWC9I0GsE/OkA\r\nC+MN6tCwLA3PY9MtBMyAOX5sqcTNgtQeS3YW6ax68a6JkKXg7cjP7rSTjMBy\r\niKetgIzM54zssZkCa4zswG1AY8GyvnTYsGn4GkwmU2xXaI5UPKHsOVnpgozS\r\ndELgaYan7ZoyJeca8mUCMuoxbRKO+VZcCgKhmBSQ+LudfWm1u8V0lG604Lut\r\nkQhpsgkL2mvtXvNVzmQtULOLBWPSe5bgtARnQtxX4zElMuMtd/jys/5Nde0a\r\nk9+JEqi1odivlO4Gj+yedQh2IXHXCl0BET5nxT0zzzKApcLMfdu2pgkUBiSt\r\nTPOAKAVfxxh3pdK213fUyJ+mb3gHyCl3c2OXb5feQTfvLswwcjrAuz8+ugm0\r\n/fP77BnaBZwkJtWBxd3Ome6mOit4ZsZ6O0R+NzLX4MraWXeL8xOl1PJVVlMx\r\nbMRWLFfRQVQH7MD5N+25mvWnXONfUmBE5SAGUTGw3/TMufQzDWfoSEil2r+A\r\nl/stbgQ/voHKnYesDHdSew32mXBWqzpLx8c=\r\n=IrK+\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e64b1ab39ae9bcc494ef006f6329e5182fa2a326","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/geom":"^3.4.1","@thi.ng/math":"^5.3.3","@thi.ng/checks":"^3.2.1","@thi.ng/errors":"^2.1.7","@thi.ng/vectors":"^7.5.7","@thi.ng/defmulti":"^2.1.7","@thi.ng/geom-api":"^3.3.1","@thi.ng/transducers":"^8.3.6","@thi.ng/geom-isoline":"^2.1.15","@thi.ng/geom-resample":"^2.1.18","@thi.ng/geom-poly-utils":"^2.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.3","@thi.ng/testament":"^0.2.8","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.2_1657304687875_0.3519151692445177","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@thi.ng/geom-sdf","version":"0.2.3","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-sdf#readme","dist":{"shasum":"bad96933b5d343c9bfc285f0d413ee942f7ccab1","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.3.tgz","fileCount":24,"integrity":"sha512-YjAEgJoatzF2Gz/XlOF/VFbnJ0uysz5QQFCpG6cZQ6jcIYzQdhpoIKsx9qYs1KepGNedwCzSRUlaooJvOg4f6w==","signatures":[{"sig":"MEUCIFCr2rK9HQ/FJ58Uf4pLQFdtEysh0EPZ6z1bUuihIgxDAiEA2mHO0k4rW6JfN37XF6ZsDQBTTLO+HL18oynGetlQLZo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1tDqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFpg//ef6cmAj83MbpErkFYzjbzGXVZwCvj6koTyMHdsUEymUIV0/Q\r\nHIh2AFFVzzDvG7VsdCKa/eTJiwyqp6Rb301MvGOFSYcxvTXI84e2fDGueqe/\r\n4kzDJCf3sM96l6IOOsdQs+gSKG5H1mZNwimEPvbhGZKKQSU1C20iyPbeJp/6\r\n8YP426a/BEKBwJmMbbe0O6Wz1FqtVYN1s7J44pVhS8I6QAvpZRtVpA1DyDll\r\nCZbcIEPrWIoKEGTEPS094+xaCaRZ9RqzmDR1Ne0ImY89dVt0Na2odMOAPHnl\r\nddWWsbzkr5ThgbqJg2Foy+PHbpOAN5kNBXZZ+p0wVYFsj3094lg1JgXMbEDi\r\nk+Ubhg4ttks3w2/jlpZwdHGlKI7a6irM4gEWJWYZhbUfaB8keKSTG94ekwbP\r\nj1Zr1oh+E0Bt6c4cB1PbsWLODcOSgyzG50DvLqDgkJgrAryEbR21dCvn6ir4\r\n1oAQrpBENt2mInZZ42P1TccUilCV/OCho/96b/yHvDgmgPIsjG6z43aIw2au\r\nImz9WE1ot3fp/V6xqxWN7HTJ0WiqRdSuBzC8IuqqSBtuR0wek2SOBYYDbhCQ\r\n8fj6GlLV08b85nxP35/MRCxrw2J3j6cxfGljTa8jvF5QFZm2EH1GzrPP4G0C\r\nJ7GfEitBlBuwYK/+sde2tNhqc7JFdXvjB8A=\r\n=Y5ay\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"108a6357b77d457912d30681d7cc5603ae995209","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.8","@thi.ng/geom":"^3.4.2","@thi.ng/math":"^5.3.4","@thi.ng/checks":"^3.2.2","@thi.ng/errors":"^2.1.8","@thi.ng/vectors":"^7.5.8","@thi.ng/defmulti":"^2.1.8","@thi.ng/geom-api":"^3.3.2","@thi.ng/transducers":"^8.3.7","@thi.ng/geom-isoline":"^2.1.16","@thi.ng/geom-resample":"^2.1.19","@thi.ng/geom-poly-utils":"^2.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.9","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.3_1658245354764_0.707075418887126","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@thi.ng/geom-sdf","version":"0.2.4","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-sdf#readme","dist":{"shasum":"efb82d22652bfb9cab92eda6ff5675ee10ed30e7","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.4.tgz","fileCount":24,"integrity":"sha512-bjp7a9P3Y2NLMi6QdPPeagpvSXdlA0w12pOvsraNg0IVB4ppJv3cH0ZVZGeC9syCGf1wQocagXGtWES+Ucpkiw==","signatures":[{"sig":"MEYCIQDp5xLfUgeN1B/8aPW/+iWu7PWRzKbI+P8bgTpVfYHMWQIhAJFKtXXX0y71CgFfPU2DyB1i+QpUu21VFI9y4vwJ6Cbj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5+qIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdEw/+JRhLZSOLe0WnKV5enx2r7ystkc9hnDGFUX+uoy1B5UvbCH4G\r\nudsf4lsqYSRVI5EnQqK5sPvqCjxU8/eVhoHlEqOnbdCPP6tY3iQN0ZczuSxE\r\nxPUElTmLoUvPmUutADm6DiddPBVPO0LAaics288P5Z+j9g72Hp7fDUjIjdbD\r\nrfmkbm9FCYoVDwJ3/CSM59biIdRFwRbgAeAa1UsjaWIMqSPTjtOxIZcyLDtC\r\n+7vGn13UEtuXjFynR26ZyjjnJdZMmWwsRI8reXxORH9UczMw/VneU+/MFFaN\r\n9EWVvF1B8vW7ePPWRkcywyNg6iad/dCijOKIIzCi32IRFJpu76d3lgDOKt5w\r\nev9FY2zharFEoarEbaumtWnyBfsCoLpcqbwviaoteU3SMoiZBZsLupur4etq\r\nkKH4qye9ZLTSQGbhRraBpD9otihf+RxxlZs6pBxbooz5w1qjaqVDe1JAVYXB\r\n417I1O/6m7LhU+w5nL/pnCqKultXK8+3ejGuxAxapyGjK+rwtR4ANnQ7uvnw\r\nmneWMonngfN8C2joFbN4DyWUiFD4UvO/1DWW2YL4Rh49A9iuTWQ66DAsZtUX\r\n7PXtv1vBuSoJb59Cbi5+9579DNbZN1G40cF00DRs3hlMJLhiu/X+SiEBgAq4\r\nA7z2MDj8GoEk9WdVP6CVhf7UUWWs3NreMFE=\r\n=n6pd\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"976ccd698cedaa60dcef2e69030a5eb98898cc4a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/geom":"^3.4.3","@thi.ng/math":"^5.3.5","@thi.ng/checks":"^3.2.3","@thi.ng/errors":"^2.1.9","@thi.ng/vectors":"^7.5.9","@thi.ng/defmulti":"^2.1.9","@thi.ng/geom-api":"^3.3.3","@thi.ng/transducers":"^8.3.8","@thi.ng/geom-isoline":"^2.1.17","@thi.ng/geom-resample":"^2.1.20","@thi.ng/geom-poly-utils":"^2.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.10","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.4_1659366024385_0.7003261320980261","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"@thi.ng/geom-sdf","version":"0.2.5","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-sdf#readme","dist":{"shasum":"8096fd45dd39201843d5f8f5299f37fd39f9d959","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.5.tgz","fileCount":24,"integrity":"sha512-fb1NJuT1WA++NoyLpXW/hYqEWhzhJeKHoSOVvhDLpMZYZ+24gpuRcmiWEZwpBk1Se5OZiXcw9J19tMUowfERVQ==","signatures":[{"sig":"MEUCIQDtyNCZdwJZeCcHEUeaAOy8Bb9e+lSArlJgzMQNCu8WzgIgNlS8YqZ2i9eLjCZefECh7+Exxy/n9jIKU1GF/ZZYjF4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6FBQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMVw//Qbb0RIaOX6+bzRKXbjO6raPohfXZ6lzeG7qygz+LPbEwyr/5\r\ns2VXgkElWNU7MuqPwec3ZMgu+cJHZxL9txBqhmImBWxupqjWlXw1ccNjzE5B\r\nhhUttopHwFLO0NleOAqVX8ovUABy1Ms5fQs13sIAu94dy5NKBE1xMcPJsh9H\r\nx1faogTeTntnOBf529CmpTzhgXU7Mp8Y3D+vySFDuT5QH7g8oO4OB8Dqo682\r\nlXKWXqx7bUNXtmnHeFxSrtbTPidqErZF5tdUbkcYDp/2qZMDtS4/Rx86pNKV\r\niTXDou3r2uNKXLNtqTrj3dWjCZMG6Z7c+5yBdhRdmraXqF0/gU9F3wOZh1s0\r\nTE//ER7SuYsi9NxK8VHHSGF9hav/sVBHWg6a4phSnWZ/acyGxYwE96XIP7DZ\r\nplRgM2NVnpUBAEbn5+xZdjTZqOoqep2BeXkY8stuen8jQy9IeW99wQmnueAA\r\nFMbID/w12cgISYzowlLHjG/HtQ+NEf1kUmRrEeUy4jDcJKA3y/atfS1zp2lh\r\niHlwEcuUtPyz67pso//7iBrodKnJIa7IdEWrwbGk6IthTnTMJseEVEJPe5lv\r\nubE3FsRoixKvN92nvD0sRnkq014XKSygYhV65KPUm0ud4K9g5X4WJ+LYFk9c\r\n9TYxWrzL4Dj/+5N3vagTiHyoIFxh14zJGWY=\r\n=Y+NK\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"24ec2749982f4193e6bc50173a238f336854bb1c","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/geom":"^3.4.4","@thi.ng/math":"^5.3.5","@thi.ng/checks":"^3.2.3","@thi.ng/errors":"^2.1.9","@thi.ng/vectors":"^7.5.10","@thi.ng/defmulti":"^2.1.9","@thi.ng/geom-api":"^3.3.4","@thi.ng/transducers":"^8.3.9","@thi.ng/geom-isoline":"^2.1.18","@thi.ng/geom-resample":"^2.1.21","@thi.ng/geom-poly-utils":"^2.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.10","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.5_1659392079840_0.11863227315594305","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"@thi.ng/geom-sdf","version":"0.2.6","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-sdf#readme","dist":{"shasum":"9ad15164d7c2332bef4e9be991cff2ef4bd07044","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.6.tgz","fileCount":24,"integrity":"sha512-TVw6Gbj32fBF21ujvZVTmQWsgxgooWnC38OvNQImc1tzmBmDuYe8QxvRmhQQBDL84XsD/XRTZSReNfw54mth4A==","signatures":[{"sig":"MEUCIQC7ZxAekIjVYFg5V5Q7NGOYHUsWdA17owkP+sfP/fxP1wIgLTPTs30Pa8oc2vvkoktEqE6/6tjHIsgz64GXFGYP+nw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7DizACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmNA//cuzzQ3HSWypECBGSMYlPd4mkHBRu98ypcQbuSK5ch51Snh1k\r\n72EjpvzUF5Q1tmxtJNtH6fW8Aw87nij9bm1iFGbT5pacAnUB4d1lVBfzFj6P\r\n/jgg9XuEyyC5bbTqGq+5SYjFC+PtURpp+rjLXrVnbSxYL9FznNT3FRLzLoYN\r\nsX7Yem4ltsXtOOPZpW55GXU4d+n6jh/2wL/4O1/CYMaeiVSz0TMQ7ZE6587U\r\no9SBhB2S+GwvG15TMIrWPQU2q4cCrjcNRopyAKztuRQ5Mbj6rlQWys6y+lqM\r\nArAj5OcPUN0LeQkWLpsVCyd3nm2RUzsqRAKclzytemGyTC/622aE46+tse4U\r\nsGHDWTCQhDYZrEE1hIqKz48rH1aJh2MevgHhFqq9fwudFLkshrkT/rjc7f61\r\n3A5BEwtrUd/caMll1KT1nzTqxdPclg1Aym2dYIdIoMh5lhjlJEoaXMfHcaZ9\r\nr1jAekiY5OgPIODliUVrQw7jAhSMPei7pplIvZkpVTYjjhU1JJxrY+ftnmyd\r\nNvNIp/T4+rJAqP2WUsbVwJhOQdAHuO9qBGtIu2sUR3sg0++C2+8+C6yqFFcu\r\n22l1PfS1olUdoseK7lBGItKFBUl6MlWYxaPEyZ13zQAmBquMd1Q1csCY3NHp\r\nrMrHozdOCgCPfkCnHx8p45Fs6uy/l0HXKlo=\r\n=R4EI\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"488e782dcb7311dd7b1804015ccc0848fc52ae8b","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/geom":"^3.4.5","@thi.ng/math":"^5.3.5","@thi.ng/checks":"^3.2.3","@thi.ng/errors":"^2.1.9","@thi.ng/vectors":"^7.5.10","@thi.ng/defmulti":"^2.1.10","@thi.ng/geom-api":"^3.3.4","@thi.ng/transducers":"^8.3.9","@thi.ng/geom-isoline":"^2.1.18","@thi.ng/geom-resample":"^2.1.21","@thi.ng/geom-poly-utils":"^2.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.11","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.6_1659648179207_0.6271296850278272","host":"s3://npm-registry-packages"}},"0.2.7":{"name":"@thi.ng/geom-sdf","version":"0.2.7","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-sdf#readme","dist":{"shasum":"2ded6f7e4efc5a7147034c854e13f25545bb89e6","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.7.tgz","fileCount":24,"integrity":"sha512-zr9QwhPr6fSqzBLzYpvEYqAe38iJI5LqpV0MddyVLoiT4ez2slWSMxc6798Wy7QI7QdOmZNKH+btOssT7o7Y1Q==","signatures":[{"sig":"MEQCIHzunEXRgop4zkw1/K+diA4JsXM4FPvWyRcuLmlt5ZUqAiBJ3hw08sdbouEDKb123rWImMyv4u6varQ0j9SHR6fGfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7oh4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6GQ/+LOTPXMIJgVXX82mejlCejYd4zQroFlb/t2p3RXvwGclbpvTr\r\nG/t/eUKEEFVH1biQKz7GSZemczPtyBJYgXKeS/LuXPebOb6BUUlDERteduGv\r\n8zZbKljak/VblSyxizDKMVuM3TCYXaNGa4EQI8rFzN/VB2ryRIzLBB0Vwgt1\r\nHgpAfTHlXS9xRN5/K5enIavyZ0aLcJHdviQkS89F1Y4xtPghaeem+Zk4s+OI\r\nG8yumiFS15g5QAo7WzwXA1HpdIijJtJ21BDr8xDyqSVX2b2FsSud19ne1NwV\r\nQyJnoZ4BjfK3IYdXqW6vvyuB2EVIRSz7gxgi37g0G2dB0Xcpg1m4BDe9LAo3\r\nnwy1hU/w7vffIIZPWaOY+tDTCl+I96nVzPeZhiBUDqrWvsOBxfwc75JaFogz\r\nCMgYbJ6UPH80g90/2snImYLwLauFqQ2EX7DjXpLJ3vP7pIK43d7vW4lnLD8B\r\nU13qPn5YiHXAmOXkZJ4M4wv4GcsG5p+6ZbSVCnUS6E0XoDaI0UHIn5zvwCVC\r\nPbTqgsQRiwtJu/HmLproCtzUIKblXX4eNM1jP5zg3XQUYg5Wc6O2z+jGIRyB\r\nZvY2SVgpFbI415i2EZYFsAJE7tJYYeIRK+T2WIv90CY9d3x2A1JcLC2JzP6Z\r\nVxZm0kK1WhEEHY3iY13h9wZY71b6gojYYjc=\r\n=VP/1\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"01b7a47077d88c2aefe77650ce3340040bae00ee","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/geom":"^3.4.6","@thi.ng/math":"^5.3.5","@thi.ng/checks":"^3.2.4","@thi.ng/errors":"^2.1.10","@thi.ng/vectors":"^7.5.11","@thi.ng/defmulti":"^2.1.11","@thi.ng/geom-api":"^3.3.5","@thi.ng/transducers":"^8.3.10","@thi.ng/geom-isoline":"^2.1.19","@thi.ng/geom-resample":"^2.1.22","@thi.ng/geom-poly-utils":"^2.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.11","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.7_1659799672225_0.589422218605979","host":"s3://npm-registry-packages"}},"0.2.8":{"name":"@thi.ng/geom-sdf","version":"0.2.8","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-sdf#readme","dist":{"shasum":"9807709d3a5493f8c6ac8efb28e036840fc3c1cf","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.8.tgz","fileCount":24,"integrity":"sha512-OlkcGvi6PMC+zUWIrS7KsBWBA/+u/+BlsWXLJsqpCI9sp7GrhhmevFpPUr/UUZtDXZC0IZBfHFWIWeEI7X0qRQ==","signatures":[{"sig":"MEUCIQCUzaGqPJv5WgL0nRL8AYoXIJngRHbG+vfFVlK/s9cU1wIgSfI40M8wF2/09N508x6dLIjVhoPgmMVjaMnMPG0zaQ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi79sXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfBg//Trr/wuKPkCl17bIexMSR0n6r/dQz/8cOJeCUJOdYHT9xU3Jl\r\nDEf6tNnQ25l0ssCf6EL5BNxw3ywgcouGehlQPqPT6OxQFwplkuf73bw6SQoc\r\nD1OupFvYcO+ZejeLGB4oJTeKabr/P22jXohwoy4aG55PFsozWeDQVFafTLep\r\ne7TsYKVUP2zrIg2kzeCGaJm8r7jU/krCNGRWZ2KcF6wQZ882uRjgU6wSeYyb\r\nBbh/X6CGOCpOKJ7tXNcH0am3ata9+s/XZ3xVlQKh7oj4N2OOs8Y4eR844GYv\r\nc2AyTeCTbhvhHB6auihNeom2q39vsyjLyidsACqt7oanvitxBwkLVA4Oe8S3\r\nuCoju+Qr9EmyMCoOZC+BkQtUIaPYL4nclNJeiS1EuyJ6xMDVgjph++o95rXB\r\nslOTtgojT3c978ZyDIqRVzXpUQLKoJu9jV559Mjlo1REVFBy0zTNiyGAnkL0\r\nWAwJBmPSYL8utoPaaEPWIoHxDJ+ZnA1O5eU1ABdsqhN6+uIcT4AGGJQK4LIB\r\naKkm/+B5W5jHt3YYBFgRodrOmRJBPKaEVCcpvxchv7CMoS4/3RunYwM9v47U\r\nqQ4XnKmDyvf3p4yajwiy0AJJWYw0zHgylCyOUV5NtxbKSd0EcVqnFFt0F9Pq\r\n2YpVk5mxspK3HqygZ1i7OmdspGyKx6CxNEc=\r\n=TK+8\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0eeb5054111cea51f4714b013dda8700ade3cd54","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/geom":"^3.4.7","@thi.ng/math":"^5.3.5","@thi.ng/checks":"^3.2.4","@thi.ng/errors":"^2.1.10","@thi.ng/vectors":"^7.5.12","@thi.ng/defmulti":"^2.1.11","@thi.ng/geom-api":"^3.3.6","@thi.ng/transducers":"^8.3.11","@thi.ng/geom-isoline":"^2.1.20","@thi.ng/geom-resample":"^2.1.23","@thi.ng/geom-poly-utils":"^2.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.11","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.8_1659886359269_0.8919485946396584","host":"s3://npm-registry-packages"}},"0.2.9":{"name":"@thi.ng/geom-sdf","version":"0.2.9","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-sdf#readme","dist":{"shasum":"9659b02f65fa6fd363c566bc80081396b14ad3b2","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.9.tgz","fileCount":24,"integrity":"sha512-24/P+VPyK+mdPIFzBaZMD1qi9L0qsXhYZ9IZ9fFrweTEo+KMsmA3fpPBuSg4iZCEWU/R9BAk2+Z6vgLgzrCZag==","signatures":[{"sig":"MEQCIA2Wa+mmdlEZOJPkC+RS3HZpWZaT4eXZJN8K2f3WmEUvAiAffD6XMaF0EqUyJLksi9hTr7BHHfon2dihmQUa6MFw4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+mqcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokiQ//Uwk8Yfr+sNQ8uS+CUlgymB1zS8NNhuv+3L27dq1Y2WlIvlHJ\r\ncygQpBDC9Hgj8NXB87XAWRSsZ0F335W7INfijlksRLzXYWCHEFpHfMxopHTm\r\ny1/RIQsI2V4xnX4vozgQDRPht9LS9EaixwlOjDqyGhCQBRmGqgiYTYmwwdcl\r\n6nApw78Hxt3fs6nkDzarcx+7LzZRm800AKaqMXJqc39mwhKyP0dOrNZzkg1I\r\ncbqdbVlPh7lObrgWmR+HxTOM9amIMWO2XhG3znFi+p5vnz2G2oZUsBm3Ee5r\r\nIh8uN3DadqhimYd+Paax+iEk2N/9HeK9r9Tu1ZmCeejCQa0/dB1V+C/YT/EK\r\nOkX5UWDWkS3AJCZlenpGYuCCYkhKy7/+O6sApxDK7AYA+YeisSUH3zipbWMP\r\ndLApTZ8aT1cySNzpajH9WdSRVa5DolvpGzcmwRIHohnafjPRP8Z4ETvLaBPI\r\nVD7yLY9NkC8KkD7eZY+JIr3uZTlzEqi5NoX+nmpgubOFRZD8KCt15ZvvpHJB\r\ndPcs564CGoF07w8ZmOY9+wI8rNzerkiL8z/BBzzp6zlTRE00REePsQttvBXx\r\noxyMplRmFz13PfNCptynGj7C/SPDiGHXWTCX1jPI7QBo9wQAhD/dvLfYLi4n\r\nTe3Hw4eN+VZsPMwQH+HIyHelsJ5C3sk4Eo4=\r\n=YscK\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"295e76c6f68ef34ba2117ff77612848e09f5c587","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.0","@thi.ng/geom":"^3.4.8","@thi.ng/math":"^5.3.6","@thi.ng/checks":"^3.2.4","@thi.ng/errors":"^2.1.10","@thi.ng/vectors":"^7.5.13","@thi.ng/defmulti":"^2.1.12","@thi.ng/geom-api":"^3.3.7","@thi.ng/transducers":"^8.3.12","@thi.ng/geom-isoline":"^2.1.21","@thi.ng/geom-resample":"^2.1.24","@thi.ng/geom-poly-utils":"^2.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.11","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.9_1660578459853_0.9909339485616986","host":"s3://npm-registry-packages"}},"0.2.10":{"name":"@thi.ng/geom-sdf","version":"0.2.10","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-sdf#readme","dist":{"shasum":"eb784ad9173d9197a51ce6d956a2b7c5b7724b24","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.10.tgz","fileCount":24,"integrity":"sha512-bFr3Ol5dbdcVVcyh5dKZWFdoNL8Q0PcT89w97QEj/bYzs1eRR3PJg3fK52Lmh710BdSEydMHNsgGt7063d/zHA==","signatures":[{"sig":"MEYCIQD99P+mJnPGOrhJPvfbXSrRQ5WwUE0FAClKaA9iYV3NzwIhAKEQA/uJrrY8W+QUbE0ESCQ+Rx1b1EBa0yAiQHZnbtES","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+8BUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIHw/+PrpTRbACxZLmyGjM19wkLP8F1sC9IZV2pnU3VbBMjVyXTomr\r\npY0SEDaVmhv2ZXseqrykDBQaIBfrFMUubWD6gI2vjFNuGeNurrV9RQBSXxUU\r\nsVO59+vCc8seChoba0NlNHYjzvX6TW1mRTiATRqWHupDyNZJc6TjNrtihaia\r\n9IBQKFRIF02P2d2xnHffyJ0GfzxST8ZjVqlx0iAr11BT1pQxtkI8sGanhve8\r\nZCaxgYEfqM0mKqDgOne+rw73z78MFtWvvCj3okQ4pqZ4YrawChloTL5H+2sf\r\njteBoKwR7XG+KhhXnn9I2ceZwgCIvLn2QfJPpwxzI+xAQs1f0YdYi4yEMIP5\r\nXNcLbRBcv+66pOvSbM06G2O5ZUWdNtfcIiddqv/+xfUksNX3qPZPo1xu+ECR\r\nc/oae3GFMwo8Vx/SS/o4V6aC+1ej1GDpLCjqiPcPnjaOF7f8k6XdnO37/V1e\r\n5CW6eRm6TiP/Yfu+L8dh/Wt/nqzhc/VWbGgzup/6UvEc2UL2k12U4Hn8bMc4\r\noNNAFEMEBRcBfKjoI42CHf/mPV6vwE5Z7djqbcSNfg3SUJTcnKgCZd8WHB8F\r\nmMFAqx6DLCYVZlf4iThnKwCaVRz8/nbsTNORKwXO5YiAPcNMhAqPmp9S6hYW\r\nXbmeKjENxcLDCwK2YB55DovTjjNEteJg4yY=\r\n=lrri\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4383dd462ecbafabbb7ae7ba567e3b3738abb9ab","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.0","@thi.ng/geom":"^3.4.9","@thi.ng/math":"^5.3.6","@thi.ng/checks":"^3.2.4","@thi.ng/errors":"^2.1.10","@thi.ng/vectors":"^7.5.13","@thi.ng/defmulti":"^2.1.12","@thi.ng/geom-api":"^3.3.7","@thi.ng/transducers":"^8.3.12","@thi.ng/geom-isoline":"^2.1.21","@thi.ng/geom-resample":"^2.1.24","@thi.ng/geom-poly-utils":"^2.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.11","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.10_1660665939975_0.9516833162298157","host":"s3://npm-registry-packages"}},"0.2.11":{"name":"@thi.ng/geom-sdf","version":"0.2.11","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-sdf#readme","dist":{"shasum":"895ce8c542b7f2f8111404cba3084ce42e6018f3","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.11.tgz","fileCount":24,"integrity":"sha512-w54bnPUBACYIbtxwTuldKpCFLn8ZSJvFgEbYfzz59lWqKwllc+FPvWkDjxjEJBi2+YmnWej13dF93V6rvMFixA==","signatures":[{"sig":"MEUCIQDPk/B0lae588Ux1DGzMCd8RfyHs21d/quC5Gp6aPQFRQIgRRbk8HynlmllkjQMHDoXoael5uAzxVOKLcVn16y5w8o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBK9cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqyrg/8CxjixwCaady3EsoJaYrbil6844u8ctG25c/pE5xOqcEgt37G\r\nKSJpRuSHnHw5W0vQxdbThtdonW/aSKzAR1znmSJXoFNUmbzGKRfzW0c6U76p\r\nb0ebbn82rw0ZMbkra0lw/7RhiBvMlScUhknOwmD9HKbiMsWTTZFJFtTI6Dzx\r\ndsMpYs7i70fMt5YeenOyNXOVk0iFf287OmBtfvS3gUcc+j0sQk7sWHHJWBfc\r\nro4gdwuD4cTmQw5nBRvwpY3o8WLNbh2Dh/kFKbR26VrvnF4bMNkN+j+Bodjf\r\nykNHQ3TG8s6CA7h0cx21y3GNEIsC6VE7L9/BjNxuSghQV+qwNZrVKCKJ2tov\r\nY3tf1Vs5bV/tCnlkuK0ux7WyJnzYusX3VX92ptieYH4J/fFmC33LCY6ZGJuI\r\nF30QTSEu4P3YfM9/n7rfvcqHqYo04tKd2ixj7M2BsSjRkiOso/s1smkaFKXR\r\nKbT/UTzjUg7cuaIFb6gJUvv6K9mczdYoumMRMVYgwMV18RhSQOniVyApIg62\r\n0PQTuDn3hhOAbe14tozCVS/xGICQElfY46VcvAqpiicBC/qvnEZHaEd2jmR1\r\nJpRm12ONbKPPTQx3coGcYRSboFmCokyXkbxpuvrwwy5FfbB8ef0PkTZEhBJy\r\nDbLeJ+O24vDTBP92hD1N8Pmoc0pUT5GPEag=\r\n=JVhJ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"be8423e2019e95c14a096260a93b9762dde0c768","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.1","@thi.ng/geom":"^3.4.10","@thi.ng/math":"^5.3.7","@thi.ng/checks":"^3.2.4","@thi.ng/errors":"^2.1.10","@thi.ng/vectors":"^7.5.14","@thi.ng/defmulti":"^2.1.13","@thi.ng/geom-api":"^3.3.8","@thi.ng/transducers":"^8.3.13","@thi.ng/geom-isoline":"^2.1.22","@thi.ng/geom-resample":"^2.1.25","@thi.ng/geom-poly-utils":"^2.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.12","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.11_1661251420097_0.9467841022211112","host":"s3://npm-registry-packages"}},"0.2.12":{"name":"@thi.ng/geom-sdf","version":"0.2.12","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-sdf#readme","dist":{"shasum":"d5fd5997cda3b74d0ae091a1cedc3a040c4e3a83","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.12.tgz","fileCount":24,"integrity":"sha512-MNVVqGbH9fYe7gSp1BEjXxI2VQVFj28B/2lqZyEluKIXNeeN8KOOTFfpPhiEwxjdJ/SS2fCPWCm/osenuR5fWA==","signatures":[{"sig":"MEUCIQDCBOXyUqmHi8T5qgpJNG4hGEY7MoPEvLea68HJ+efE7AIgbvkfqCasR3CpcDSWuJOvtkWggZApPYY9wmHAitxZF5E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK4W+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgQQ/9F7N32GZn/NgaDIisT0yN+Nzhjw5EMLw/CwpT5pogpEOOFkNi\r\n73SwvrH0y3gifvyPPa/Fg/puxn/g/7Tqgz3SGaSuyNL9p5BG0889tfPI7sRu\r\ndcPYvOTL2jd8khYslX1ZabQfMmr3VBPwBASoyWAaIH5zdCKbpPdchB3RzUBn\r\n7o5ww9eHCLia/7RF0SxEyCArwQdKh45q+wk8qhUiBGXmPglILQ1taj3rQcAa\r\nxqaQQCKtCqVXV02kqARGrgmDd+3Yf8k2CGx88Jw24TAoB3gRYUXg9wAf3vH+\r\nOF9Ngxl6VTUynobMqoT02sBQtuDjkt02BPqQ0Pr3L7pMxsuUjZFCC/RHqGAg\r\n0qyq9ijUymvfv1QAUzMicDAGD/1hBB8uTBSOA+gLbZpTisRwgRPW0lY3mJPq\r\nc1E6PHzayc91qVe4bt5PArJLzZRuS6F+yn2Q7Oo0HVagBq3G90fzVA3tMbrS\r\nxniye0vlGyxEUyrhDNsIlBkRUt2PMGy1for+u5n8OLXiBuzQ8TPl4AMy80KN\r\nf3HakGLqC1RyuyqftCfN19fY+K6NaxjNt1xWmROY6nBYRAJn9ciPKoSeX6Ho\r\n/V7QR84J3rEJK3CbqId9jpL5RTprhADg7WfilJq/ahVBAMACDylchKyiljQb\r\nL5cLc/fy1YgtM13WMNcisJLlaSIoaNaajhQ=\r\n=fapI\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"973139c5aa3b50081020f4cc726a7cc330f77fc7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.2","@thi.ng/geom":"^3.4.11","@thi.ng/math":"^5.3.8","@thi.ng/checks":"^3.2.5","@thi.ng/errors":"^2.2.0","@thi.ng/vectors":"^7.5.15","@thi.ng/defmulti":"^2.1.14","@thi.ng/geom-api":"^3.3.9","@thi.ng/transducers":"^8.3.14","@thi.ng/geom-isoline":"^2.1.23","@thi.ng/geom-resample":"^2.1.26","@thi.ng/geom-poly-utils":"^2.3.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.0","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.12_1663796670574_0.3525461414740547","host":"s3://npm-registry-packages"}},"0.2.13":{"name":"@thi.ng/geom-sdf","version":"0.2.13","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-sdf#readme","dist":{"shasum":"9db16c921eb18c5872dd6226a2dd66796546b3d0","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.13.tgz","fileCount":24,"integrity":"sha512-//MAMB9BZXbkYWgNNIpgtLyhTMCTwVbboNhUeGhpFuk81QHoB5vs43D26guk7976ibOegVHyqCUYnp26JhIalA==","signatures":[{"sig":"MEUCIQCy3IrCFPVJr3dAkZCP5DOhgOIy7Kz84Mm7NVx5NPwPKwIgdwUDQ5NwmObSyM6N6e2JedWooiiDmyfqUCB4MQBGfZU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMySYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4nw//fFhMefNAXbZFQj/xnqnlDMxts+DAndi2y1UTFWrOU9iyrTFr\r\nnBo4FB91KskU9Km+cpwNBt9qRHObdy6p2qHB1PJxXIpg+f/CB5QTNWhTRoiq\r\n8NI72oGoVYRdt+sJRUR1tCYOvgWwCavm6xT86ZFCwseZGDuUE8/ZpLkytZpD\r\nCFiL20QxkoB/rWjbuFVBm83Vj+kwgQF8iGCHdnIdSEKWJHU9JiyJBstPr0hz\r\nKnRbKqv5cmfMJ8ivAhoB7Srry+QCG0QDL4ftM5Vf37S2KO4wIuVJSZ//7+MJ\r\nfzw/aoa91cCSKGGkQih1J0xqPRhOUQakq4QglaYj69m4b3Spu2j7dYOKWFm9\r\nSDPuU9fyPVcfY53J6GPLpX23NuxB4KMw2QFz8mCqwqXkHi31Vgwi6DJOX5nw\r\nGLQQI0Ms9ewgQqA7m2H0gJv0kjRIFoiXExLlfjV+OQDTcVy0hDKuGvfW/3UZ\r\nKzG9xh54HGgwQRylFfoYHJdN9KaoLVUyRuHKWsQ8qkdpTPIJGeo/+zLEkKBY\r\nvZSWAdfdtoGee2b1+d2lB20Bpow/14Z6ofE+3EqJ30rsAgg95cBUon15tOt3\r\nDMLvKaci/fTmezE3yx8u12HFO4QSoo9DnyA9T6c4gMIu111rz4tjxxxQRvym\r\n2t7lU+gnf0zo+9FmndGaXPcS3v3Vn6nT530=\r\n=BKY1\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f4c59114f2d2dfafa9014626038a9ec5242b0606","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.2","@thi.ng/geom":"^3.4.12","@thi.ng/math":"^5.3.9","@thi.ng/checks":"^3.2.5","@thi.ng/errors":"^2.2.0","@thi.ng/vectors":"^7.5.16","@thi.ng/defmulti":"^2.1.14","@thi.ng/geom-api":"^3.3.10","@thi.ng/transducers":"^8.3.15","@thi.ng/geom-isoline":"^2.1.24","@thi.ng/geom-resample":"^2.1.27","@thi.ng/geom-poly-utils":"^2.3.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.0","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.13_1664296088297_0.7260902921350396","host":"s3://npm-registry-packages"}},"0.2.14":{"name":"@thi.ng/geom-sdf","version":"0.2.14","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-sdf#readme","dist":{"shasum":"77d6b7866580b2d4218a54e6391831d618c85d58","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.14.tgz","fileCount":24,"integrity":"sha512-dxC9P0hVFV8vb4hrTXs/aVl7myp3cKx7M9vu8/Kmtk8e7d8aQHTKBQx7wYBLQ1s+Er/yuPPMV+xetOuiX9ePyQ==","signatures":[{"sig":"MEUCIF4AJfW/kvMqvgCeva2PKr5rH2XJzJGgKgB3XOz2EdKmAiEA5dwL6KQ2orz0JoiZ6aelK5biOOFHtmbkwYQUVRv1+Og=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOwqUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3/A/+Kb6XfRzaz0bgYeav3H9rOHzQsDL0NDeWgQozD5NXuEeWHxyQ\r\n8YjuxvaLug28yzbz1cIClCoEnugCpeF3lUpEBOqreqXfuQ6DDK/lqGYaHnaT\r\n4sTm1KftujYbinr1QGuXR3TdPjC+J2V+EwDCohyhE+JHPUlyHXWyMIBA6wGN\r\nF6Q8vZvr5V48hqmkFVni5PuIim+jmvH5t6iujz4stGnWHFVk+cch6p1gIdBk\r\nSV1LULuBkXt4zP+CctQD1mSC+H0r8LhbeaqaXXzSi7L4EVUKJIZTpJdTb8jU\r\n1HrRV1EOhEUbWufkq7I38DHbVMJTk8c0Yi0t7XRW2dqPDXou1WALJLtaXR7P\r\n8RuW02UBeFTaGPQ2q8Gi1s3DYdgZDf7gP8yJiE3tdq9uSwbmNfWwPYxlzOSh\r\n5iJYifKwHr9nAbnDV+Nme3kS0naXpahIrVlJ+atCoTPoyZ8oRh1HvCkGYf+T\r\njdNMHnI24J5DF4Dn9r6/OZ2zGrpjXIaS5D72Gk4Ik/QcaUGL3d1NM8jTUvx2\r\nnE1Aa47nX3SK9pirpgJwbjO0b2nCmieO9TJliXxbzkBMr/3JzjHhfYEUqoPt\r\noYlodpfu8nNEzOggEXV0i6OcPExASU5b10tLHi8j5qB/VBLy1JUIApTdc3pI\r\nIX5SGPwX4KsUAYTBdWNblNfSmgIbgRpYnxA=\r\n=wqiU\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8600007d81a7dc92634a1d54e2c32b14ab30ba80","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/geom":"^3.4.13","@thi.ng/math":"^5.3.10","@thi.ng/checks":"^3.2.6","@thi.ng/errors":"^2.2.1","@thi.ng/vectors":"^7.5.17","@thi.ng/defmulti":"^2.1.15","@thi.ng/geom-api":"^3.3.11","@thi.ng/transducers":"^8.3.16","@thi.ng/geom-isoline":"^2.1.25","@thi.ng/geom-resample":"^2.1.28","@thi.ng/geom-poly-utils":"^2.3.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.1","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.14_1664813716597_0.8466483664432469","host":"s3://npm-registry-packages"}},"0.2.15":{"name":"@thi.ng/geom-sdf","version":"0.2.15","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-sdf#readme","dist":{"shasum":"20b3d6b328bdf5785131a3b2f3baf9eb4c583d29","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.15.tgz","fileCount":24,"integrity":"sha512-nGNKuACJveRs1aPEluyBroUoTRjzd0jbptgZKHN8fLDnEhG1jmyaoNhNcZ8SWqfk8e0nFt/4Mvj929xxXelU6w==","signatures":[{"sig":"MEQCIDr3fvpaoV2ft8jtyAXeIndWewl0IKqwJsJRiIZpJuloAiByNg3DmqyYFMB4+cpZbeT1b2iUNid4kW/W65PTwsVVHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPAxoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSyBAAlc2aXnJmJV9nFRnl8tzGmhhstNgkWSjQ93XYGVYaczaCjCsC\r\nNOtIiMwv7Q0nnnAR8qoSQfKsFvke36ZIRNV/TttpKCF+/5qvx6JpQURNoAlu\r\nnaW7wxWF3zufNuZkHUjbe3fDcVJKGvCbJloQSxHsJLy1ccc2YeEaewHwK3HG\r\n2XynXi8CK8tT1bLLCgXOm6eiMmWKKLMPIiSSoDBMmEMJNEGoAyc35fnkKzTm\r\nZAvU5ebIAr63JaM6CjeoN5EZNQG+CVHO8r3Jf8GyqQEAKJRFxb9isVc8uKlZ\r\n/7yVNoxIHihxk2mVrPirLcmYgCEYZY7JORr7XEMg8eS0giZttN/MuQoCxlcN\r\nvAFbZBhh/Ie2rfNbTiQ83YRcLXgo1Sq3fmIDgPfCi+Bi+6R6XXVu7OXUhoLF\r\n/9gRJRXu/yQ7d9osd17hwY3xrUogDAoKgNHJVhGTmmUtSgvxJv7UBFN2M//i\r\n2R/rUDK6LNUndySLVRtItYBii8rBHNzAKv79873kX3ufT7DEEo2GObOaCiSQ\r\nryM64fRYteLyyx3Ye4WBoRbqKWRV/ihq8aOoSy5BSJZIH1q/4qQ5mkOXA5uP\r\ne/kR1drhesNDQzIppBJxt352MSoVmvbcHwMJbOA9NAcfcW8Y16cCp0pxUGlA\r\nncwemzsTpWvCqSIkLEZYS7EG5flKtUENd0o=\r\n=OzB9\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"6f14e9de72c701f9c3c12d2e1bbd34a5dc86197a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/geom":"^3.4.14","@thi.ng/math":"^5.3.10","@thi.ng/checks":"^3.2.6","@thi.ng/errors":"^2.2.1","@thi.ng/vectors":"^7.5.17","@thi.ng/defmulti":"^2.1.16","@thi.ng/geom-api":"^3.3.11","@thi.ng/transducers":"^8.3.16","@thi.ng/geom-isoline":"^2.1.25","@thi.ng/geom-resample":"^2.1.28","@thi.ng/geom-poly-utils":"^2.3.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.2","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.15_1664879720369_0.19637503698889902","host":"s3://npm-registry-packages"}},"0.2.16":{"name":"@thi.ng/geom-sdf","version":"0.2.16","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-sdf#readme","dist":{"shasum":"0c392f995483dfb8849d48a33641b54a8e5941be","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.16.tgz","fileCount":24,"integrity":"sha512-CiRKqNgltgIgNmQ6iuXbocpKFhyCOttfa1q8snikcpu5bUbQFKspdEBh5aZV4V+IuxV9rqCNBI+CNNIy+47PlA==","signatures":[{"sig":"MEYCIQCj4tNyvewvsEyz2O16elOxi3iFPHEF9qWe/Nj5yazeFgIhAKdIWc4VYDzIIxBYNnbxPh1BN5DjOnP5sp0btyZRiQSm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPHB5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqm4w/+Pq1btILzYQzfKsUlcjzXzOVLvFdL5yX+p9j6yQxlyis8/NQY\r\n2iDEpNAXcOkPBn/sAhWpxGOBbdgQ+8ii6p2Q4R8PxcD+GBn0Tjq2ieOYY4RL\r\nRqVjEHTcFgIH8gKxLS1+yRh08el1D1p4UQ7t7lveLe/n2fpCWAOZLwUEv9T3\r\ndd2Cw2VMOOVaCEkUlbuPdnz1cyDcwYc3QIVUSQPZ/QwfK2OR9QLiU0Tz3BmL\r\n5w9lvP81w0goefsZOWAixIx+r1+hKErYt94zJC8I/5hB0GVJiuhdbndmLbiF\r\nZ4/R0sOEuhCLd8YQt0vklIWiQSOdyd8AD/M+VEGINHbsYBBjzwvzf+tYjpwl\r\nkJXSUJ0TlZe8ch6cZ/svkd0DFneX8F1M/Hh16lFoBhtQ5dQ6vjoWfn56Tb9b\r\nnC3dVo3HVjOnxLTBX9A23mMmlSflaQQBgaOtK3Yea5SqyYKFwcwg3BEvOO3y\r\nedZ94ZJ8zub2W/qpG/Zr4Top27HYR3OKTDRs4FfA7+F7akM4t7q+4THmGpB0\r\n2xSR4AgGQKuX+ZnIZTjuepha+NOFsEVpgbcQ9JjBiIysWmVVSNiHBEhFYXPj\r\nlEbUySe/HEkDSAFj8s5yXniR37HXgO6ACanDLmakq4UHM0gA0JJKoHuKEYn2\r\noaOITQFwKq8N0WuQ8Yv3c016YhfDLil2Tl8=\r\n=B8Um\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c3f7d6598c7d7d0c61ba87150a56deac12649d7b","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/geom":"^3.4.15","@thi.ng/math":"^5.3.10","@thi.ng/checks":"^3.2.6","@thi.ng/errors":"^2.2.2","@thi.ng/vectors":"^7.5.18","@thi.ng/defmulti":"^2.1.17","@thi.ng/geom-api":"^3.3.12","@thi.ng/transducers":"^8.3.17","@thi.ng/geom-isoline":"^2.1.26","@thi.ng/geom-resample":"^2.1.29","@thi.ng/geom-poly-utils":"^2.3.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.2","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.16_1664905337817_0.764666065947081","host":"s3://npm-registry-packages"}},"0.2.17":{"name":"@thi.ng/geom-sdf","version":"0.2.17","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-sdf#readme","dist":{"shasum":"9e1a7e6f987e860da394af5f30168dd338f2fcdd","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.17.tgz","fileCount":24,"integrity":"sha512-/ed0Mb61QZepWjYdqsepLIZyOO/PIEIgMArSawgP6EfJ8sdVK1RND+EQnU16HJJiu4dkiqhf6SbgkXmtdZaSXg==","signatures":[{"sig":"MEQCIDw+USP5C9PcNCr0+NMHZKB/pMjY6PduPKepkyDeTnQhAiBzBPl9HRglRRGdowtdh7DzVjUQ+aiQ0MTK5SJGlBd/bQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTUbmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlVg/8DW5HlGjrKkxIvOPweVkxxLlbL6HLwyx7ICUf00womE0dZK4d\r\nXE17mN1xX2vXDNqBwLxBIW6GI+76qaTaigmBJT8X24w7lq/meeKXmeNoWY6i\r\nGuLlEhHoatYG9xH4zsyMkLCfZp6oYhIFRAl3zyKpzbjVmzaPj8mOAoWB2RwV\r\nwQDba9S2x/FmS8vTJjd4T4cinJmjasv7u0xFwlvRZBqNPrU4Rt5pR5lUjQbu\r\nWe+Jchd6DEOAOWNH9FPL/ScsLmyrMcGUPlKwVfI4uj+8Wziq/7xdDL25VhAc\r\nX2MNstu/qHiWh6AU0HuM4+CDc4Rowz5NS8Y/cyfGyH3X5vQYsAT23plvT3Qf\r\n8nuZzoufQxhij/Zc6N+6X3PKqaLE1QV5X6GVIMG6MGsVlPO5ngkf2DgTpi01\r\nVlgqXK3cSAmjRcP0u8alO40MV+O5t23Owl4/QIaZHmbDzRFWcpZamj/cGfaL\r\n6KJVblQaMPNvogH3+57zU/qIR8sgklpNdjWdxELcKlIRnrmRAcE5oanTrx2d\r\nXgxl6gd+vtnqxLg3hK30XK1o+TYcq21I8wCFHodQ40XUpsy9/Uu0hhD+OB0Y\r\nO8o7wpbx7I44KunPE9ptfjdP+9QO20wUFXTyKwDESQGqpYeRMQSu8riYWuM9\r\nYJSBBaC4T82Syk72hQWY7+4ZB/j1+6EOlVU=\r\n=GJa1\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"612b1b0bdf442473f04c2edac3012975a6ca28bb","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/geom":"^3.4.16","@thi.ng/math":"^5.3.10","@thi.ng/checks":"^3.3.0","@thi.ng/errors":"^2.2.2","@thi.ng/vectors":"^7.5.19","@thi.ng/defmulti":"^2.1.18","@thi.ng/geom-api":"^3.3.13","@thi.ng/transducers":"^8.3.18","@thi.ng/geom-isoline":"^2.1.27","@thi.ng/geom-resample":"^2.1.30","@thi.ng/geom-poly-utils":"^2.3.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.3","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.17_1666008806530_0.20029433892605564","host":"s3://npm-registry-packages"}},"0.2.18":{"name":"@thi.ng/geom-sdf","version":"0.2.18","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-sdf#readme","dist":{"shasum":"1f21a9cf885ace73099524d8ea0cd05773e55800","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.18.tgz","fileCount":24,"integrity":"sha512-ilmaF4xGVJ5eCFjtwneuW2lKtsjhhCbUFpBEIiPsVfbduBDWM32uq752ZBPg1FDTUVO2GsF2ics6hAk/f/nHYg==","signatures":[{"sig":"MEYCIQCjd1tOnNi3eUIyqiFUbhfPcGxgaSfR1/dWNF7Rzn2RngIhAKxhhnQzh0zyp4QHVbRWgXCX8CVoqr65v6LhP60+gJ3j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWS1/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo67g//Tp5rA0GhIUPnWrJyuyeJV8rYzPwdvy2Y12I2eKkGjAmyLcqZ\r\n7IKOnxBzrdMdQQiuYvkfaM55G3vCj3dgBHTy10OZOkESLSHGyypgEqyUTB3P\r\nJM7X6FZvk2In3aNOkVc5YEAeiVBRVDZkxHneD+ujLxixE4bsMcaFasfNf4qJ\r\nL1nsKbLXSSHx6w86LpX2Av/esF8AL/MhW/F7qQu7/4Uc5WZl0wVn/GewnJrB\r\nsjimKKJKWakkpj5KIX1rosPQvEHCBp1D87zU4fiqDu/AgqivpGqQVdYcO9Hp\r\n1TAtyNBX8X/iAqTOsgm+8uvegZliXBBLNQLB+IDISBiVzDEbP0jX761riL37\r\no+L6CCmNtvloQb6wD+GIfkCwlAwdKwNBy+cAu2yZgNW2p2qPjQ1T8Ee9g992\r\nOSlrJVkgkf6n7WTYksdFg6O0K553TJKsQpptH7cAuQafEPA3zbFOig/Pqmbj\r\ng6c/zGtY8Bqb85NlgWJBKnzN8JaxBPkgNgWthUK9I+K4idIYi4AyX57vNn8P\r\naOjsAgmTLdMaWTkt3wgUY1S7G91G67tTgTgprHBIzpKbb6H4dOCBDtYaqdCq\r\nEcpYQ7InN+7oxbStgQNCmtuUx7CX5vPFfr+FTEbdaUynbkIAuuQEJn84g7Pe\r\nXTHLciLE7Z0j9FsrDhAJPI8Um7muTP4pArU=\r\n=ylPA\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"cc61bc0a890288bea00b8df81ffd73bc4851ffd3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/geom":"^3.4.17","@thi.ng/math":"^5.3.10","@thi.ng/checks":"^3.3.1","@thi.ng/errors":"^2.2.2","@thi.ng/vectors":"^7.5.20","@thi.ng/defmulti":"^2.1.18","@thi.ng/geom-api":"^3.3.14","@thi.ng/transducers":"^8.3.19","@thi.ng/geom-isoline":"^2.1.28","@thi.ng/geom-resample":"^2.1.31","@thi.ng/geom-poly-utils":"^2.3.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.3","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.18_1666788734905_0.5844622024744011","host":"s3://npm-registry-packages"}},"0.2.19":{"name":"@thi.ng/geom-sdf","version":"0.2.19","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-sdf#readme","dist":{"shasum":"de114ee130040fe99f181a5d5c78525ca19e9d74","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.19.tgz","fileCount":24,"integrity":"sha512-y7LoAzl1b5HLKx5wH9V8cMiewKx6QqdLBFSzVfGF5BibCaxlAzWjU+s2yvQLA0zD0V9dtKgCqwTs7kxgrM5Q9A==","signatures":[{"sig":"MEUCIGUnspcK76WQNK3eeiHWgtOAD5paQC8VwOYxCLbMY83WAiEAh35csBd89wlgcdYC6XjVw3inLgDrPviFCzayXjIyVU0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXCpkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+Kw/8CvJmvMvYY2BDHP23TbxL5E/owa8ExQJExQSHd7SgqEcTJZMa\r\nWXT026VpQgexFhM7hoD+r/MUnbhhCHyZpKXVF+dLDAlbRcFQLC52WIp12P9w\r\na3T6gWp/ZWg3F3DZmp09m+8+yuvAOb9D1Y4Z0Q6rYZeoOkL2jF+bvnG9opsl\r\nhmSSYau6a501CX5NcZ1WfonmdGPn0sBs00IZljzXkkKsHvMwmYQtBX0ORy5H\r\n6EpMyyc26f52uir8ZvAzifPuU2bvt2ZaiNNVaVBDaMqW3CA6CTyXySecyYER\r\n7MFl8gTGoiKp53I3fv810U6ZUi319bLBCTAMtDwrvBBmrRmYnUMYXjojHZUo\r\nEiUwqc9QWKPaG9sgzVd3Co9Bc4PB6fD7FECz6R48UlInmFyf75qsuHHOj0Fx\r\n4Vj3khYBQHeJReI0I7kvDQPvm9j6Yi3urebp4IG2ZQXojOD+UtbOSC2TmSLZ\r\nQ8Vh4RLk3FECG6aIh9Ywq6ftmkuymBXFPaabqH1kjqp+dZ5VMHakkz2ZG8fB\r\nuiGikQf97oIXfpMmFbzmeZb/3USmdsnJQMw5LKn7y43r8fbXuBW9y2363Jo3\r\nDtC5Q7bqClIRpRbDRGk+IhYyYJITmiAbiwWwhpT+BxJOngQSRjlHwETS5M87\r\nm0uyEguevGHXI6drmeIvSApl1pyxY5D8dIE=\r\n=J7wm\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"41e59c7ad9bf24bb0230a5f60d05715e0fc1c1e6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.4","@thi.ng/geom":"^3.4.18","@thi.ng/math":"^5.3.11","@thi.ng/checks":"^3.3.2","@thi.ng/errors":"^2.2.3","@thi.ng/vectors":"^7.5.21","@thi.ng/defmulti":"^2.1.19","@thi.ng/geom-api":"^3.3.15","@thi.ng/transducers":"^8.3.20","@thi.ng/geom-isoline":"^2.1.29","@thi.ng/geom-resample":"^2.1.32","@thi.ng/geom-poly-utils":"^2.3.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.18","typescript":"^4.8.4","@thi.ng/testament":"^0.3.4","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.19_1666984548597_0.2578182775313116","host":"s3://npm-registry-packages"}},"0.2.20":{"name":"@thi.ng/geom-sdf","version":"0.2.20","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-sdf#readme","dist":{"shasum":"1061d64e90e431d6f4c76db9f20ae3e7fca828d1","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.20.tgz","fileCount":26,"integrity":"sha512-MHbH9jB92sZNsSMvk9GO9gAA4wHc5hfflrnrewdbvcBGeloZUeD+QJuAAavmEHk0UdkDDt863AbxsSZtsTUOhw==","signatures":[{"sig":"MEMCH3fGHc0QG36lF8ZYQ9Iih7yZIxGsqiczNTG0dlirX2UCIFhHe84BF9OSwJ6aE7O05SwGGSPOHmwgVgpfSi56EOPj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYFTUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWBw//Vm/pCaiOoX2DZeSf0JeJU9k5RJ+62uI6tE3KYwtkvmsW2tm/\r\nQbBVP66iZshgPDKYKKIoqb6/vN7Prc7ehnUqUnHjsJrjDATTcG3u9j2e5hqU\r\ndyD7OVHzv9g3P5r7mZoq1jI+JUUCH28rnzacWOYC3OfGZwva/12Iew+bl5hc\r\nllbHkjdbZBqwLWmhCKjVbuR90OI3g3kcYD6t0pMDgtAKe+FYHhwaGuk9wzSU\r\nqH0/QjLyX6rhj5F19lYFDxVZdpPnG5AcubRb32Z66MFfSXy8cDJk2Kh1WMMl\r\n85K8Ct5giA7tqnfvGWbSVCLNhiaGlaemaCsPAF8OLIP6mH3GDPM6+frIAv6s\r\n/CLOv6TVYVOVmEJg1p37aCK0zLsgSHo50a6gfNNOgzRTdqiLnRffm58oScz2\r\nZS1gboqjqAjk0xQRMU5dMuPZUU37E+BKuFEZ8jR7xYmLuF8OB5u9jhjqYE6g\r\ntTfHJ7R5RTz2H6JwH+c0CkTiAweXnSusVXSHDm7ZEGSbbTQAmYiXeuNA67yH\r\n6H9Yhhotfklzh75w4tDKbhTlLmyXKDIgiAlkPX9P+r8XKjxokjqayD8u34mh\r\nISPBSToOOKfGIpD7wLPkGGHiORKGPwfrc6ji+prvXZexl80Hsqx2F+MdH7k3\r\naWlUCl32/776glV7SBsnzONe/dy3XNQtnnE=\r\n=91J7\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7eff3051eb395f460421727b8cf5ef79f09faaa9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.4","@thi.ng/geom":"^3.4.19","@thi.ng/math":"^5.3.11","@thi.ng/checks":"^3.3.2","@thi.ng/errors":"^2.2.3","@thi.ng/vectors":"^7.5.22","@thi.ng/defmulti":"^2.1.19","@thi.ng/geom-api":"^3.3.16","@thi.ng/transducers":"^8.3.21","@thi.ng/geom-isoline":"^2.1.30","@thi.ng/geom-resample":"^2.1.33","@thi.ng/geom-poly-utils":"^2.3.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.18","typescript":"^4.8.4","@thi.ng/testament":"^0.3.4","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.20_1667257556040_0.43586898961074283","host":"s3://npm-registry-packages"}},"0.2.21":{"name":"@thi.ng/geom-sdf","version":"0.2.21","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-sdf#readme","dist":{"shasum":"358f35e942400cd2bae532bfca34072f11b0847f","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.21.tgz","fileCount":24,"integrity":"sha512-l5X//aMZx6JZm/bukXpy3/TEMFxk67HBv6mzWjP2R/6B3YfMXgroZ1lOa5pXjyw+zE7U0dWOzDH5iviIhDiQ7Q==","signatures":[{"sig":"MEQCIHRoik6OkjShfJD3b8D0iJ5dcuQs8+oyXhymSyNheoWEAiBnRSX4nx9CLCdWWutnDyx6/lLtGMRtWLp/OZui+/LQaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYRNtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5ug//eh5Z+gk8BWS20vvNw83WBfvuMItFpSg/aQukCQYcYYgej6xT\r\n2ngWVVA+5/bnv/RsiKiI5AaXjJu9VbYL94oVE0NioBJp0ngBV4xIhL1kOeZu\r\nHefMjBsixhBNjjJzLxAOln9FOqNBFw+vCxyXgVOvYdM5qUutXXCwLS+zrNo+\r\n3MlzoRiWPqnpGlTcEZq9BnqPNfv41QXHvCGtuQItUlTu9CcZfYYdsTgn7XgE\r\ntk95KrDV2Mhghb0eajTPTXojSAPhC1tjKU/NLV/4CIY5DXBNv5gqg2kp+QaL\r\ngGjtZyxd+m65FrKMvPM7e7BaLhnxahS3ieYdb6uJJfRQeEvz2DQho4dZ3lAh\r\nPJFaiGzB+Gw5hKb8pu/AMH++j/e4wI3CfDgd94TDDQwhJFz2i7BnIE8T+hMn\r\nCkCssoM30QJgNanBQlapDpeJWA1bliZZ1pCnymVDTmOfD4Enz7OAkfK7DJmJ\r\ny5gEOJ+VjDgSo4KelmlA80RjNYt1kLmjkmi+B3A9NLZNHS6hp6VE/Klm2BY+\r\nwyYEc+txh+IaVM8ISW2l6NB1nB5HcTf1kpQ6zSA/N6AyFVWK/cG5B6ngIDJ6\r\npjgqBhHz/Gy3ENVMFE8avybQ2sDWzzD0vr6/oZB+4demyrtTiqbVV2onJMTA\r\nhl9BIzR6yurR9nWWDKJCwiJNLWgFjO8UVI4=\r\n=xn06\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a4b60163a8caddceed5ec1b6b3584d164f61e7b6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.5","@thi.ng/geom":"^3.4.20","@thi.ng/math":"^5.3.12","@thi.ng/checks":"^3.3.2","@thi.ng/errors":"^2.2.3","@thi.ng/vectors":"^7.5.23","@thi.ng/defmulti":"^2.1.20","@thi.ng/geom-api":"^3.3.17","@thi.ng/transducers":"^8.3.22","@thi.ng/geom-isoline":"^2.1.31","@thi.ng/geom-resample":"^2.1.34","@thi.ng/geom-poly-utils":"^2.3.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.18","typescript":"^4.8.4","@thi.ng/testament":"^0.3.4","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.21_1667306349259_0.9860291011780065","host":"s3://npm-registry-packages"}},"0.2.22":{"name":"@thi.ng/geom-sdf","version":"0.2.22","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-sdf#readme","dist":{"shasum":"9f46ccb9a8489ce84df7c18074143d26af72bce6","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.22.tgz","fileCount":24,"integrity":"sha512-ElJnI6zV9WqqZlHZoSbvrTn3hjJBD5N0g5WnAcncPnPkgElknYCc4x83v4eALh2N4HVCbebdh57yjoQCgjHkBw==","signatures":[{"sig":"MEUCIQDzGbyZz0URvFIKmzNPsIwMPcJfYaUIx/67qE5bRrYNsgIgY8iwtKQfCpWlXLmk8/QBXlE0712xrIub0EPy5vTsO/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfqR+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqpzw/6A0OMHfDyjjjKrDNMdc6n4wX8KMboTnfNHxMqhc/1+a1RA0A6\r\ngoIm43Tx1EyoLGKFiNEwLi1FElxpSCzw4uiUQPiK3bWTt0aD+TFkcCXHG5Ji\r\npNE+3HGi4w2nIVS1Ye21gnIMJxnk3h4T2vHCwKY08pO1Nzqbij6LlGRlOgzX\r\nqzq3uR0rCIoEr+pLUegcwYUmwCgaQSbeD/KpSAkdjrEm7A2sxVSlb0x/RdR5\r\nOW1Y0KLN5K+Fvm21MCKZ51QXqy2f39G/00MIRO9ksqYVHI2NF4JKRTvLvYtK\r\nA9Nar+w+cHube662zRXVvQdSMsH1f50gqd5q+UlxCln9SwuRNXK/rye79a1k\r\nj6aTOeWidw/exqRXgOAnHc8kMR+snnyWHW6oB6BFFEELYYLUFgye0wPNC7z+\r\nDGkv/H4SJlcm3An6a9E+VXV64Mit8i1sRBJ/tYUQQypxjZnCcC352pXJL3h1\r\n99qFtw+3nXpUDeJcQrCT/quF3I6EAKYG7Y7Wu4wSZdVx32lTRNzI6Pj2lZw9\r\nezaw7UufWSoLODHQVGH5zC2nLLXBfBhy2ABJvhEq8N1Dkg/nc6MmASnkipxg\r\nlFQJqZlqZ0c/xgxip3CMMA/DwvjJoh9Qy6csEIhdqOCWXtYSpAUnaXVHhCgd\r\nUy5SQdLpqSgQp1bUBaXj1VN12lP4S7P8Eq4=\r\n=Q1Uo\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"044ee6a3895720fc78e115032d4d831b63510929","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.6","@thi.ng/geom":"^3.4.21","@thi.ng/math":"^5.3.13","@thi.ng/checks":"^3.3.3","@thi.ng/errors":"^2.2.4","@thi.ng/vectors":"^7.5.24","@thi.ng/defmulti":"^2.1.21","@thi.ng/geom-api":"^3.3.18","@thi.ng/transducers":"^8.3.23","@thi.ng/geom-isoline":"^2.1.32","@thi.ng/geom-resample":"^2.1.35","@thi.ng/geom-poly-utils":"^2.3.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.20","typescript":"^4.8.4","@thi.ng/testament":"^0.3.5","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.22_1669244029944_0.7114644298409305","host":"s3://npm-registry-packages"}},"0.2.23":{"name":"@thi.ng/geom-sdf","version":"0.2.23","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-sdf#readme","dist":{"shasum":"a54196dd3b57100ea5e98b547cff90285c31a877","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.23.tgz","fileCount":24,"integrity":"sha512-FWWyrNRYDuTTY0LfGkZ4Ih7IMxjb9ShlbCZzrWTpbTtzPOBqMq8Kh0vxnkGyit3+rmgGl8X6GrXzal0vsN+TwA==","signatures":[{"sig":"MEYCIQC6nDvrkIOpEtFdEnUw6l4EhdmTWCM73M9sTH/1uromTgIhAKWRj7x4gT9CFFWqPQ3tmHz6jadlgn3Yh0e4FMjApcrv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhLsqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmokvg/+L4PoKRJl3SMEpSlgxpb32ZAxakCoN0By7yw/jUuk/zl7iHD+\r\nsc4mrq7Q/hPCz0UBSeLIfJPO2y8Y8JHjITEk0tvmbjG6alndEcoyZgA/jNIk\r\nh7ELc4oCBDOwif5HGiW3PgH/XlbwVYU6qJfjqKWeLG3jjL3Yp7Md7bT0J859\r\nvfUSqf/+BZw5oW80sBCSYuxg6oqpp9PhonAbE4AoGG0IoHtHTqhIz+tcarbI\r\ng0v3+zlwLZPf4MzI11Il864SlWt0RMzf56m88QMkWEyt7CFNafn1AXr+AlxG\r\nK/uLVbOvu1lmCKoBEsV/rMdNoZv744vRYvkOhDph6EegGWndjkNHLxTTknal\r\nhbuLhXh+zBlu90u+IQxk40uHiXJ3uonLv6Kp7FkaHXQZ5pjrBrQbgDP1ARby\r\nRnBmacR8s/+pASIiQn2tC75vu1PB/JhL2wA+mwE/Oh5orF6LrV8VfqpOnwAv\r\n2oIqChclXelOXT52I1S2/z4cLsXFr4bslC0IY4vuNF3HJIReMs28GGyXYuhI\r\nr8lX9DYU7TVCpnYTuctjsq4G45IdK1VbTUCmb42O1db3u3mrQwq4Bb1rBndF\r\nV8mnK7oJtae4l7WzlFruYScCwsZsKqWqbrtAaYhT0BAgXhuJ5y1V1gw0Z1k7\r\nOy3a9OnXncyHvB7fFDXYr/Dj2Cid59D3HIw=\r\n=HAo6\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"75ec32ff7f1b7b5e72e7a04ace24732cd5d6c774","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.5.0","@thi.ng/geom":"^3.4.22","@thi.ng/math":"^5.3.14","@thi.ng/checks":"^3.3.3","@thi.ng/errors":"^2.2.4","@thi.ng/vectors":"^7.5.25","@thi.ng/defmulti":"^2.1.22","@thi.ng/geom-api":"^3.3.19","@thi.ng/transducers":"^8.3.24","@thi.ng/geom-isoline":"^2.1.33","@thi.ng/geom-resample":"^2.1.36","@thi.ng/geom-poly-utils":"^2.3.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.20","typescript":"^4.8.4","@thi.ng/testament":"^0.3.5","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.23_1669643049924_0.8341318384365772","host":"s3://npm-registry-packages"}},"0.2.24":{"name":"@thi.ng/geom-sdf","version":"0.2.24","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-sdf#readme","dist":{"shasum":"c00566f8904f006d2a311d58f9a2f679d3a85d9b","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.24.tgz","fileCount":24,"integrity":"sha512-VJGTsroBIU0ZpIgxsWFaxeHDoNof4BUsKaU+8fow/E50NPYSjlASopC5THteLIpUdb5+P45EphcbeD12mkDInQ==","signatures":[{"sig":"MEYCIQDEMdUYVyIyYbebxooNxsrwNWazWi3Hmjc5c13c6heTvAIhALmQTJOcXrj9F7td8D+NGCjNL12aZgdColk5LNfs6hNn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh9qQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpyqg/+NSCAJrVAFgZSOKX93MNbzFbJEj2k6Y7/NrD8vhbVtSvN7ZsE\r\nPWd6puARFDCcefuByfT11DUfetibFFmRjgMZwkMzdy7RQayIODoLfDPdb0se\r\njnM0RQLUzY7x8CAzghAAle8qZQLhssjnT62mGceLifkRs4Cr1Fu4N/H0G1Py\r\ntPmcxjhhopFzm2TK/d3+5z6rRaRj5Np/B2WCoEwLk9ATBE4dNA1/UWe9gEkr\r\nRxnjKoWkzUNrUtkuy4QLxTg4tj50wR3tnTBuxrRUpN2LBJDkFwDXmlkrL3oB\r\nV0Bsyynq6yxBqGSAkXzdkk6886JlSb3vvE8nr6gTS90nntDAltzQwVGhwmC8\r\nd3wklc4wviQGxsFbxdkGfp6tgYoBBhnliBnl8ijO+9iTOuqTx783QnIVTFCQ\r\nQeXt0pDMVP91DZvkxVB+lLdXCQ5H1Tqu1TM5HcNZBfCuOoD5FYMSIhvtCSSa\r\n2DxxY6HyBVkeFAvfJ8aQQnGGspNs5QYJkvX8wOPcxw5/MqeFXqpiN2A3pmxL\r\nqFUEXrztGUpT2ybws5VWoVm3H/EAz5Bj7HhOyKiDaR8R8bqVAH8keiKmT8tk\r\nVEDzn+pklh4bYIFFheYpOmokbi6G+J01MJGUVcqPDTkWPV6YElVvlTR4HITi\r\nUVkF7XLdRoNzN/ZwjD1NSoG7hAbHW4vahuk=\r\n=nMco\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1fe40da507070653f420156d91e6b27cf682004f","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.5.1","@thi.ng/geom":"^3.4.23","@thi.ng/math":"^5.3.15","@thi.ng/checks":"^3.3.4","@thi.ng/errors":"^2.2.5","@thi.ng/vectors":"^7.5.26","@thi.ng/defmulti":"^2.1.23","@thi.ng/geom-api":"^3.3.20","@thi.ng/transducers":"^8.3.25","@thi.ng/geom-isoline":"^2.1.34","@thi.ng/geom-resample":"^2.1.37","@thi.ng/geom-poly-utils":"^2.3.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.20","typescript":"^4.8.4","@thi.ng/testament":"^0.3.6","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.24_1669847696250_0.5980538216223181","host":"s3://npm-registry-packages"}},"0.2.25":{"name":"@thi.ng/geom-sdf","version":"0.2.25","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-sdf#readme","dist":{"shasum":"aed8cea72d36259b68b69dc0774e0f9edfe584ee","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.25.tgz","fileCount":24,"integrity":"sha512-eMNARTT1n8W3eqoHXPY/cCOkxs9ZWdWZjUeWFlQVNrz7r1yZel4FdLGiIsbErcxkyXi4/k8VE2AM8z4Ulw81sQ==","signatures":[{"sig":"MEUCIDxBXSG2XVZEqI9QVRtoqHbQgAOPMLUoQEjR34VPYftyAiEAh7w7kRG5PJ8//yjKQz3enVTkYBDm4BtSZGZ8D6UhTts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlJInACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopQg//brJrVsOZ7Cm4lXWp7NQOowNZIK/zEneuS+0EKd5PVDjjBedv\r\nol6C+sEiqNVMeur+ttlszFqF+zQM1PsgddAXlOrl5POKiqh8o3Aw6/9JmxpW\r\ntju7H3n9L2jfLz0rtqR4wk60YaadUGQNMaYKPthQqEtzfNvM1PcBTGe5sEXA\r\n6h2OAS1D3Oana7shxCCCGd2c8094OXNFcz56KZEoDAkj7Kx5F5GG/Bj5pPpO\r\nk472QcTjZSIU1RIbbJaoel23sJDYGaqaQdt/TbHhlgzA7ZiVFbGZnr1qg7Th\r\nwNXKyRwtGvAHEgbBpw8qp4oxLEUrAxwNDt4kY72zMUxZWr+4Dtk+RamgDkQX\r\nKVpafA9V228tIb/IShsklfJcSkw2P/dJdnOpYVv6UeOlJjxGHNCiM3o61iae\r\njVUTnAut98qGce1U/WkJnmM1LNlRXEL65x8wdT42OIE2KiU6GcjbC7jfpVVd\r\nvMV5wHK/pMVmZiKuBbq8RvEphgkgW0QBlJn1Pxr/jmS7ikpXHCN6GENyNirq\r\nybjyYvhwEAiBqUGOOIWYwrg1r6jDHRRJn1PbvdlSvyJYhro+WpjCxbQ6CujI\r\niGAOVDTKJ99WGElh+fFV2s6ay0SaoEB+yU0iw/x7irrjWBiuNrw2tnkvM1nV\r\nupOyftY8vy59OfqyEpS7XpIo/FpGSL/NlHU=\r\n=afEr\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5178ea1d7f4b2de86cf5101bdd73f6567518c0bd","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.5.1","@thi.ng/geom":"^4.0.0","@thi.ng/math":"^5.3.15","@thi.ng/checks":"^3.3.4","@thi.ng/errors":"^2.2.5","@thi.ng/vectors":"^7.5.26","@thi.ng/defmulti":"^2.1.23","@thi.ng/geom-api":"^3.3.20","@thi.ng/transducers":"^8.3.25","@thi.ng/geom-isoline":"^2.1.34","@thi.ng/geom-resample":"^2.1.38","@thi.ng/geom-poly-utils":"^2.3.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.20","typescript":"^4.8.4","@thi.ng/testament":"^0.3.6","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.25_1670681127724_0.8402746231248204","host":"s3://npm-registry-packages"}},"0.2.26":{"name":"@thi.ng/geom-sdf","version":"0.2.26","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"f913656547be58850f47dc28961637bf9fb006a3","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.26.tgz","fileCount":24,"integrity":"sha512-VQAnjumiru/TOXDZAek6/xRglFdRkHKQBhtB9R9y+p9YJFqENr3trJGiZchEMgFoG9UUk7ythJFgjo0Cn8n3uQ==","signatures":[{"sig":"MEUCIDNq1R9Y/9EQZtvyH0Cg13W+dcEFuH1/r6eaYrFKYZrhAiEA83n3GyxZOMTZ4eO2l6O2h+XAaHeZ6EccApUeTFt2CZw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnGwUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbxxAAifqV+iwjP3eu1NYAtrNa0p+2mVWJINfTQdnjflNyQ9NQQOSW\r\nru3d06Rf+CWlTAdZdoJPB67BrYHZ2cEe7HdWWib4sKR4CnfQDP1dqQ1VVX1c\r\nf4Kp7XZcyCQN2m+dGr26fZKHE7N894QqVfw3Ue8Y5ridLs1rRMzfRikmmccR\r\n6iTQRKiY+nraQTXptFquR0WDsq3+OjqXe88SKpW0KL+PFGKrcb4VzSaNs0G0\r\nB0sW6KrKV5lFSH6t1/cV01GLWYYqIxxSZs/B0/iWzCx4eTr36RdsjCBmGVyR\r\nIbWBYvWdae7YrkJsHj9CTlCsImokSh5nsZOwY+tjqAkE8uK0A1bieIGm2etF\r\nZpY/7cMXwLpcIa3vJNYGcZ1ByrggabkwiiRlT3M8MBSAhUtQ8aaYLk5sYmAr\r\nX0KGKzcVn5syP3tGChGAKZu7W46zdLc6RHxSA4QyNbHgo/A/ix3gPQFxGUVR\r\nRYlA2IrPBb3z8+yS5nEfbNhcLO9QmEmuTgDYTyVf3JXIAXn8UG6AYdl4MbEg\r\npznGenVpeUZex9YfQ+6zA2z92sTijZzHM0IIFCdASz2jcSfTSRROAc8ay0bt\r\nrV6nU1wIPT8QsKDhFIZCmfsfO0C4OWDl+L2TxHXO+vI/UOkshDpRrYHDg6dx\r\n3Yiy3C5LNWZYLwpYOOYOMp1iUPtR0xepY8M=\r\n=8B16\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f445a9cc8022bcdebbf6ff91fd66ced016d72f01","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.0","@thi.ng/geom":"^4.0.1","@thi.ng/math":"^5.3.16","@thi.ng/checks":"^3.3.5","@thi.ng/errors":"^2.2.6","@thi.ng/vectors":"^7.5.27","@thi.ng/defmulti":"^2.1.24","@thi.ng/geom-api":"^3.3.21","@thi.ng/transducers":"^8.3.26","@thi.ng/geom-isoline":"^2.1.35","@thi.ng/geom-resample":"^2.1.39","@thi.ng/geom-poly-utils":"^2.3.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.7","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.26_1671195668140_0.08678688608825014","host":"s3://npm-registry-packages"}},"0.2.27":{"name":"@thi.ng/geom-sdf","version":"0.2.27","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"c114975984d58ee8a90bd03ddcab39dc3ddbdf03","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.27.tgz","fileCount":24,"integrity":"sha512-OTJcG/xk2jzjeDDvkTbOmvLMkdS5+o8juU4AXMe46iul7UeSMbiCDLw9Nv3r18rSVTlrwrVLQoBdStuBFnHPvw==","signatures":[{"sig":"MEYCIQCXNVR3W20qK+ZbkZAbACuBX+5qDqL11OoiOenl4qIUNQIhAKrv2iSBoUwajaAe7SVJxuFvCZ5EFu883W65atg+qnFN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoeYyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMAg//XK4Mjeo1P3xPlraI6SdQVS/edsMLh1pXuUDqJmXvX+QqhGI+\r\nJGfhu5jl2NQR7B5vdHXF9fAZ/G5MsfoiyLhq8OENJ5h19GQJw5KdPojsBoHb\r\n+WxvXV+z1qe0cAkciJON9Wlwr/leYCDnYazChPqUUzbiC8WMbLCtqCS/cm77\r\nAEGlH2CEp3x2qD1ZsUxYOb8X4patdkJnyUdtbWndQwLQKy3g9GnQRrK1nLKS\r\nXgP14lyCr6oxOuZI4BICcePKKj3rXU9U6LkFJUA3fynQfPh4AujrO0lSNwUj\r\nREpabLge+yLSguKHRlKYYP1y2Os/d5caTLWDO5sr4/hwgGEMyBx9Sqlx20gd\r\nLRR0inEwlToRmGkAHlScAbVJ8xDmbXxk8TChaR2Hfg/uKnI4VDwRgTwkOSa0\r\nCCDWDe6b/+NCCl3cEgpY4yBU1kW4tMR3ndT5GTxowC9p0OWXEbsXnMMeQD68\r\nZg5k/rMur5AbfpK/yySKRUycrF9uSSco7JP3ClIVCe0A6tNwAaWSuOaU1+MH\r\nttFrJbD11xIrlUxv0lLe78vqt6a2IajGFPJyGm0G4lhWCEecJcUVH8HQW/eS\r\nyYqZFXo9JtgjbmfTxqnjfULIIlFvKofxD6fGYtS2BXWTr94aWfVjsEJ0DEC/\r\n89DJvKLZeEH7WtxqQch9couNRJHJNq62ITk=\r\n=C+OZ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7b2af448da8a63fb21704a79cc4cdf1f3d7d7a64","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.1","@thi.ng/geom":"^4.0.2","@thi.ng/math":"^5.3.17","@thi.ng/checks":"^3.3.5","@thi.ng/errors":"^2.2.6","@thi.ng/vectors":"^7.5.28","@thi.ng/defmulti":"^2.1.25","@thi.ng/geom-api":"^3.3.22","@thi.ng/transducers":"^8.3.27","@thi.ng/geom-isoline":"^2.1.36","@thi.ng/geom-resample":"^2.1.40","@thi.ng/geom-poly-utils":"^2.3.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.7","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.27_1671554610654_0.2090615806304008","host":"s3://npm-registry-packages"}},"0.2.28":{"name":"@thi.ng/geom-sdf","version":"0.2.28","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"baea9ffb45f43d5732d9242c2f160bd4143bb70f","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.28.tgz","fileCount":24,"integrity":"sha512-+Qrh+ViWLl74f3npPO37Ile5ZaqYOJ7MbeandQJNRJPHG7W+0aXy1n9DMG04XpEC86QKxs5JUFSNvbEmRUewVw==","signatures":[{"sig":"MEUCIQCtSqQEsuAJ2nEtLvmG9oaOs9KgAPyMDCsiWWpV28pWjgIgUwdDS6IMei85XTrgKEcy5WRTQCpJdRfvq4qjlN1+dF4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpNJPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquLw/+Mw8vr4N5rhC98lOqeE4jn8JQ/oBLEuII3Ukj87vHmA04fSQm\r\npRfVvvOX77MdzzfOR2Y5RtPdGer/XJJ94BJ1BOCS27itjh32U/N7YnwnAWZJ\r\n457830fFdQVg4ysKCvJQt+fskQsxroe/nJvN1mCj8WEEC+uOLPNA9KLhazSc\r\nQvu5x6Bpyla+LtpKqWgoR+FyX8EIRYJ4xBtwC/GL6CtwiGfDctKQIIXsX7WC\r\n/Cyr0D8gpw2ajj5kO5IcRCA2jMIKjtkbkPxiWEo+ToorLBjTUdmx5j8RRJH9\r\nr1VAJhYx6EkQO5qDlvnYMSOca6khukFqxgXH6XvDK6onEjLF8h32ILlzcsVk\r\nxjqfRpel+udbcLpvGL3QxfJf7XdaHjJEgAzAsoyUuBR6C02/xEtRwOP0QJxY\r\nFFI+xltqeKzjeKhed0z3iciAFJFut0PRySkSlw4yIdR5RyQRH4sAC3P6F10A\r\nl6qfrE5mRY7lUl21B9svAwXo2nqGEIuOsfHyR0U/DC4PrIr9L3zRl8QYfZ8f\r\n2YLPPUrYnzafoJEPRVutaU+EOHYm41nxHe1qHPAXrfB5ykfw7+zq24CiW3Se\r\nHuIACIEAEPp/zNZDfZ0SB9mnc0U3KqBgcrLMaNP7uZ/EV0Jp23oXJP3/Gvyx\r\nc8bVdkUR+gbnhvqJHCrk5zpsVgxz1hZ5s2w=\r\n=1rxM\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bc6f7f5e2765bb96fe64db804eaf4b2443b47fc6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.2","@thi.ng/geom":"^4.1.0","@thi.ng/math":"^5.3.18","@thi.ng/checks":"^3.3.6","@thi.ng/errors":"^2.2.7","@thi.ng/vectors":"^7.5.29","@thi.ng/defmulti":"^2.1.26","@thi.ng/geom-api":"^3.3.23","@thi.ng/transducers":"^8.3.28","@thi.ng/geom-isoline":"^2.1.37","@thi.ng/geom-resample":"^2.1.41","@thi.ng/geom-poly-utils":"^2.3.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.8","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.28_1671746127374_0.5073916006230326","host":"s3://npm-registry-packages"}},"0.2.29":{"name":"@thi.ng/geom-sdf","version":"0.2.29","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"0b7a6dd1b3b998676009b2ddb0f8f54ef2ebf071","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.29.tgz","fileCount":24,"integrity":"sha512-07X11m/kAgO26QCx93cRhfQ2hNgYd8JtbmG/qnVdW8CZSDFM3MwTyemJJLQyStOPaZN6xI8/2LVxmzMnl1XMTA==","signatures":[{"sig":"MEYCIQCzXW9+q7t7W1JdoRagh4dbTDmIJ+QcHGZG8ahCOUBdvAIhAI4ZgEzuRCIWr5y984adypMIpY1EdzY3nrjbhZqHIFVc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrgBmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXew//fHBL2ewsGV2veY3qKxL/D1HbKbOqgY6bcoz9wjzb3PXzNDzJ\r\nkJJfShkxklyDVBO72jGIfYZ1rJMDclsCkBILi2ZVFY9gnNfqjlZoLQHwlQ51\r\nA/mRCDa75OU2F8eYATmS16llf42XdiDjHp2u42i2nkVTcWU0JzplQNfKhXzo\r\nRK9OOhHeBpnUofLBCCFyDImaI2dKUS5SR4E9C1Udmrcu25j8o4TvY6pEEByM\r\nEaE/WHGe81n63dLCPqoLmwfxw9/mI4OrA8PqyBaQ7srdbQs+zaW6nAk0E/Mp\r\ndzQR/qq9sIt9yZpEbVmgBWIdZZ/FNsexMCF/NSpcmQPe+xF9iBHbEeAc2CUI\r\n0pXWYapFcX9lJfB1KnBI718NYnbc4VF9ZXvZPElgO9bFWSP5YT79HLsgfFZM\r\nE828WbmSHzrV1tJUlLjRdtT8RciMOppjLfuBYgv/+Ozu9zmIOZJTizqh4RIh\r\ny28dWKlYNEQxgAESCiwenKoEdN6KdTkRYWtoyqywsmpLg8oSdzsbIOI4Nv3r\r\n2vA+VEAOCbnqlueov+J4tVHGJ+fOWunOr43pXfc91FIGK1Ytsx1eZ/ES4T9v\r\nI58TpmP2G+u5Y5F3wr57QjaY2JTG5/XNadaODziG+68JfYvNLJIN11ppmOf0\r\npOyEPEdKXN5YfJ2mcSEpnuL2Q1D6vX/7oVA=\r\n=sXpm\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"28bb74c67217a352d673b6efdab234921d4a370e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.2","@thi.ng/geom":"^4.1.1","@thi.ng/math":"^5.3.18","@thi.ng/checks":"^3.3.6","@thi.ng/errors":"^2.2.7","@thi.ng/vectors":"^7.5.30","@thi.ng/defmulti":"^2.1.26","@thi.ng/geom-api":"^3.3.24","@thi.ng/transducers":"^8.3.29","@thi.ng/geom-isoline":"^2.1.38","@thi.ng/geom-resample":"^2.1.42","@thi.ng/geom-poly-utils":"^2.3.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.8","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.29_1672347750654_0.16378722259675849","host":"s3://npm-registry-packages"}},"0.2.30":{"name":"@thi.ng/geom-sdf","version":"0.2.30","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"ca25143210c5d59df12a25f00e01fb32f02a44dc","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.30.tgz","fileCount":24,"integrity":"sha512-U/Et++jrsGR+/nleHYzrPITKayzvi6GAy5on1T57OSKGVdCoXJAXPwlvYN40JMviXdR2DtB5A+2Up7Eawj1oIQ==","signatures":[{"sig":"MEQCIDo6PnjeJf5uEKSUmD7CJsMq6wQUuNR+z8sR3vGDbl2rAiB4XzSx0Z7Q3eXSfv9KwGFgpzoHqMWm+qFhM7dgiolmHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvYRxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppoQ//YvkdlSdNszDsX+atLKpxxC97NtGyJbhzxnjnfvUcR+C3nEYU\r\nU5ELuJCmf0Sa7rVF6xXzJJ4QiGpyZp2I0AaHhQIuribLfGM8CFSf68ANmHPF\r\nEbPDaTM7XWHcVXfPGX7F0ftwhpPAGe4retzj4X9pWf93XAMOWHR9aOrjJ01P\r\nAkkfIxoU6zlcKBKWILy039Us54bbClafslSfdNW3xccjitF0oYFf2del5PLd\r\nLUgr2dOFlPsNoSomc3he+8nsTyuvrsSNd7a5pGfsWD0BiAmu5nyLjlMUpQUV\r\nr8H99qQMOYkeOgXGT7Ndet1Y09T6VDSC6OfHGr9qtahZqHQHoLT2+seTO1mz\r\nv77yWba88MQxr4M0G/X5Z+e+3GraW5fiJ6RZQE+RU73tFdvmZAyidnb3FtfF\r\n9vicc/XrjNGyYV192ttEse79Ue56nu5IC3EOQd58bdBZw2JCPu3Lyp9kFL4y\r\nhRHnPMQ6jb+y3DTbo51H+dIItOTSqArqzOxXht4UWdVotuK7ZWWJ9Urp5YeM\r\nDRjISF6OxlCyWsL4xHS/RfZ0S+R709SRH3OirkI8KtDtNtEHqM3pZr/v+aIU\r\nFp0hOnGy2RA8zcO08GC1neYHa4noDH4QglGU5oO0ElnY6dQywmoVuzMHmeg6\r\nAlJ/iVmGRaM3aXdM6TzVOyiKc4lOLJ6VyRU=\r\n=C3pU\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3f0b3e2a7c82aefc7e46fb4338369836b5e1b8cf","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.3","@thi.ng/geom":"^4.2.0","@thi.ng/math":"^5.4.0","@thi.ng/checks":"^3.3.7","@thi.ng/errors":"^2.2.8","@thi.ng/vectors":"^7.5.31","@thi.ng/defmulti":"^2.1.27","@thi.ng/geom-api":"^3.4.0","@thi.ng/transducers":"^8.3.30","@thi.ng/geom-isoline":"^2.1.39","@thi.ng/geom-resample":"^2.2.0","@thi.ng/geom-poly-utils":"^2.3.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.9","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.30_1673364593748_0.230373304106122","host":"s3://npm-registry-packages"}},"0.2.31":{"name":"@thi.ng/geom-sdf","version":"0.2.31","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"68860f6f57d1f77da2d9c524e301b1a19104d12a","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.31.tgz","fileCount":24,"integrity":"sha512-huiByBsxj92l931gjDVzS0Xer5wxhWUAvTS/Vq0OknhCg3WjMHgyIjHr/EjrgBxo7UVh8+khA8bBtf4Yq+Ka6g==","signatures":[{"sig":"MEUCIBm3eyqGmvxVWHAZRosu3E7sywSDVz6Gr9Rv4OIM11TqAiEA6H1RkcrtiDL171585oQDGDh14PHfZVCvO/TcK6M1CIw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj38JOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdOQ//YfrQF89uyzDkSRtBGxVRS06fjMQ+pofhLKKP1bdj+hMF86AA\r\nUBEeJgLwO4oReLTZ6RooCjh2F33i9HZ/qh9ViHRG+b9sbLLHzzJXzQKHYhNT\r\ngSepnF3ouhh+wVHfPx+twOXU5CB53s/vb92DLdNfxcjEbqPbOV1uW4nVUGTL\r\n8fexUOiJZ0wOi6VwJRfW+BKJj5FeZiE+fsNoSoQYQDw0M9trmKqDYwJ75QpB\r\ngwhLGXXb2a6XEe4adJ0cVj6nN/+6Lmbl2ndrAGLc5ME+pjKp6+DTniyhn1cR\r\nn2rYsYPsB8zxxRhTtXTk2Rzzls2HJgLT2/bXtPInI+M7dK8c3PT6SYNqA2m1\r\n6PPq7uiB1VouC5Ltp52BXbqZdVeFj2KbH9pSIJRLc7CqXNIc+xPCQ8Bxxu8P\r\n42QCxPYESEwAUwVM9KfklXgkVQHl3FvTDV8cFRaE8qv37KeJzw6tTw3jDi9d\r\na7Uos8VJXfKi+3XmMkPKm2KbuPmNQjYwMTITY13kXNPhzh7U1H9DzC6YfzfV\r\nxHdOqQUl83iaWhr0QAbgLl5330I5RxiOifLVjds/5OiHxLT9SvXpd+rcmjUl\r\nmUBfLGiIDvqUPnt4TBHH6jzLrqAJiDtoflEf74GQGjCE7rLLyCDIQJ17WbVh\r\n2KHnXsRQbFaNqTtVig+d+vSWv3KLO0IiC9A=\r\n=QYXM\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"50ba9c87676fac60c46d2bc0e4d2c7711a374a68","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.0","@thi.ng/geom":"^4.2.1","@thi.ng/math":"^5.4.1","@thi.ng/checks":"^3.3.8","@thi.ng/errors":"^2.2.9","@thi.ng/vectors":"^7.6.0","@thi.ng/defmulti":"^2.1.28","@thi.ng/geom-api":"^3.4.1","@thi.ng/transducers":"^8.3.31","@thi.ng/geom-isoline":"^2.1.40","@thi.ng/geom-resample":"^2.2.1","@thi.ng/geom-poly-utils":"^2.3.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.10","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.31_1675608654315_0.946570656375882","host":"s3://npm-registry-packages"}},"0.2.33":{"name":"@thi.ng/geom-sdf","version":"0.2.33","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"a4b9e033e76a0cd5b79fdec8e26573412fda64fc","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.33.tgz","fileCount":24,"integrity":"sha512-0O/awM/opw83PKgEvzWyuVtKt0U7NBESEksa7LkxsxrP+dMu5BmG0Q5xsv2ujVwhP++/QUrcM6C9ELySuQTsNw==","signatures":[{"sig":"MEUCIElEbuKUIE9gWu0J/NvqLo/nGS58pD48D3UWzq4iiBIUAiEA3NuQ5BCanRPMrAwfbNDePTQoNh5l8SpCPwEZ2EmGWCE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5lCzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5bg/+JMDiobmkljhcjKwDlymAuafOGBoyMBE2XUEaajF792BXdwcQ\r\nk3MnjuYdZv2xNkKOuLJYksXRzpXLsWSByxloEre1KqMH5BL//WK2VnCeleuw\r\nj0kePWjdIoRw1dNDIqMc5QT7XF+x2Rxwlf8i9dCUv4fzqnAvIZNmNyVJBNHA\r\nuA9XQuRevFQkAmjxOFxc1WQ8HYf/SQL79j+mViC6ZWdag7csWSXRDPX8kwbh\r\n+WcGrHE2/Q2cSwXBU95tTbFVac62sRm/Q/+TtfITDZt26iKC9EfNv0/L4ywf\r\nydz269WNEH8yIZDX2dVLSDFqdKoUHdwajagLNeFSD0PImFlUwUry5JjBUlFZ\r\neuhtpGeWbOTeS4nRXP/ICfsgQ2774zxFLayqwffBsu6nv5tPpm1kfcOiaKQY\r\nlTP8lZ2+USMoyfM/SkMTR5vqj9PrnSi/XT2qPdim2KLRB3/okjqEq6RSdWLz\r\nHXRwRv+JgovPg3TAtecI64xagTPwsWnZ8K5XLslqWdHo6U32eJJ5iFA6NjNW\r\nJauk84TM7WLTFI5Rmf48N1wdfZNdOaXPvMhe3Vic4sFS6ugFmhDw0dNYdmqc\r\n7TH255Mt5zzgUbyR/4lW3zmqPVOl3RU1Wv/rHqBL9vifuqVs8CgfpN1cWq0t\r\ncJ5my+G8aWxrNQuE5zhrC9k6/D5MdtE+cho=\r\n=a6OO\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"cafa4ecea90fb681949dc3885a5bd6ddefa38b51","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.2","@thi.ng/geom":"^4.2.3","@thi.ng/math":"^5.4.3","@thi.ng/checks":"^3.3.9","@thi.ng/errors":"^2.2.11","@thi.ng/vectors":"^7.6.2","@thi.ng/defmulti":"^2.1.30","@thi.ng/geom-api":"^3.4.3","@thi.ng/transducers":"^8.3.33","@thi.ng/geom-isoline":"^2.1.42","@thi.ng/geom-resample":"^2.2.3","@thi.ng/geom-poly-utils":"^2.3.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.33_1676038322804_0.7092484267957844","host":"s3://npm-registry-packages"}},"0.2.34":{"name":"@thi.ng/geom-sdf","version":"0.2.34","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"f25749667b3d78d79a4c1f013da3a6c7b284c36e","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.34.tgz","fileCount":24,"integrity":"sha512-5jttkq8H7vt5GDlzTOJxUR9sfW+bWcLB5HOabYEfTUouR28+1e/nCvGXJs7oe6ok3DzMQnUbpBYVBFNZuZvflQ==","signatures":[{"sig":"MEYCIQC70a7oiFwcnnOJXelmV4fqNJTHSZ7DTsiqC118TO5qkQIhAPbvUuC3AugBqrxE4bKdXrBIHAUwTFFf1mb/5T3c6eB4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj799TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGaQ//QApLF4YthqYNKA+R04vreGeNEomjOQKN7PTpYANQ4V8ag3hV\r\nT31SClnfxe9UpDCxNmUGppnSt0dihAvJxt5G6sqvYzavA5HSnzYpj4ngObjE\r\nKX5W05ezHAdRrUpOmeKoBbyvPC3DguGqBMWDb3VEWVbvZkhIgoguLGAz1ZSH\r\nZZuCQFKHcGDRwIkA0ChAE1CiHugY793oA2lpIMPIkxiuiyJAMbIc8YZI6voQ\r\nVEjCSmzyNXfX9zFyjbhN6TDqMbBRt6WATRdIaLXPhqNSl1ynCzF8F6eiSzTh\r\nNiiLamCd6uWzahdJg97IaJxz+RrLsVfXVByNMfahPuyJXD8vDHpRzknpG5oU\r\nDy19D9O2HjAR8bsamBVUEu8M5blDeN1XEHqLyIYnIcvHvpUNN4z/i0XW3Nml\r\ngvy+dhPo3nOvljqyIRc2JV9S4bt9b7wUDnClbGMIPLuFjuLSc48JtOG1XhqL\r\ntuZT+IcSnRoJt029lPJFZNK+RZnpILG92Oo813Hx+Dkc/GuSXbxkLDQAYGFX\r\nh4fWxY85mS7bkgmAuoSNCJsxSv00nr5mUD/buucF9M7H44wS7JTWqL071EjX\r\nBZ7c0ag/DlZQ/eL5A4tCcUXSj7qcfvPO8sh3w+aMwEUgG5cg1tnSuNtE4mBu\r\nvion7fEWPIkO68/RHJGbELH5NkRz3ZPaoeQ=\r\n=abKh\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7896250248d960109253215c75b115c46626293e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.2","@thi.ng/geom":"^4.2.4","@thi.ng/math":"^5.4.3","@thi.ng/checks":"^3.3.9","@thi.ng/errors":"^2.2.11","@thi.ng/vectors":"^7.6.3","@thi.ng/defmulti":"^2.1.30","@thi.ng/geom-api":"^3.4.4","@thi.ng/transducers":"^8.3.34","@thi.ng/geom-isoline":"^2.1.43","@thi.ng/geom-resample":"^2.2.4","@thi.ng/geom-poly-utils":"^2.3.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.34_1676664659680_0.423745534479802","host":"s3://npm-registry-packages"}},"0.2.35":{"name":"@thi.ng/geom-sdf","version":"0.2.35","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"e095a5c1c57e2ae9a92d2ad07fb03ebafbc44db5","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.35.tgz","fileCount":24,"integrity":"sha512-e69dBnmwzw3F9aoNtjOxPYvnbgnUJEEYj35P03wmD/eZgFQYVooRKw90mItqbpSpHnSJOE6YcX7lYu3z7MdVwA==","signatures":[{"sig":"MEYCIQDQxVLj/ATOTdXvT7JS7svyqKxVlALZGJJkzKuhir0zJQIhAI/0f4P+NoBOkzqHh+QDs2ppDXTXyY86WoJ3s7FfeW2q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/SVXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOdQ//WwJgyjcAQ3DPgXxsZMszf5ooIZO6OmtlBolQwEO6CzFdNbT5\r\nd448Z1595IT5CQA0qazBq6Jvb69Dq/1Tdza8f7GrFEzENLjl0VOcAKX3rG9x\r\nGAMAdLW4oalRuYIL7MRHcQDssQFzn76fZd1LxiTXY/yHA/SU5m56OX2yzZPW\r\n1g4kqPJkaaZYnJngXmZ4DPOnhrjX8MfpSo7sMiB5DWrHjKNbcW4fxwYqlPM3\r\nXFKDB1eWpI6MWZgqc9qaySHrvMNjPunaFZcT2U2VeI7zaIRWYwg5yClP3/tt\r\nErrSt7rfC2rsvbfxABoy+8Tg2Le2IJ7xTi0BRasuMmAnVCuYVFFyE1/sVyTQ\r\nOiwnpQboIWZ5reJw0LTg4AqtCOoitzXDTui148G6We7zXrXKqoGS1MJlUVVX\r\ncus33H8hF/Q/HYuQhce7gOPbMPDjQQbzYXl7YLQHc8H6J8F/Wn+Hij/pVJBy\r\n+o5tnUnP0La+W6MHDbHqO6X6oRiq1AklXrLbmw00etyJ1IFEQe6Ekshu+iJo\r\nPyc1borEkyldJmzdXP2E8kVwJRYwhmSR3B0IoJfX1V5G//SC9K2Hr1/eKRSq\r\n5SOcet7+xh3jMcIWBnw9k6UrA07PCUBNpjbi9XH41w7o6Wimxnw36ckLW+Rz\r\n/minzVx9iRZjxaRsc3uk2IRkzdJts5pMjSc=\r\n=553I\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"060a3a69281094df70be0e4f326a0ac3bbc3dd1d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.2","@thi.ng/geom":"^4.2.5","@thi.ng/math":"^5.4.3","@thi.ng/checks":"^3.3.9","@thi.ng/errors":"^2.2.11","@thi.ng/vectors":"^7.6.4","@thi.ng/defmulti":"^2.1.30","@thi.ng/geom-api":"^3.4.5","@thi.ng/transducers":"^8.3.34","@thi.ng/geom-isoline":"^2.1.44","@thi.ng/geom-resample":"^2.2.5","@thi.ng/geom-poly-utils":"^2.3.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.35_1677534550984_0.25219361327716294","host":"s3://npm-registry-packages"}},"0.2.36":{"name":"@thi.ng/geom-sdf","version":"0.2.36","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"1252f78bbc92de9ae35f13166f78fb11afb67c42","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.36.tgz","fileCount":24,"integrity":"sha512-mDsdHdH7CPYvMHbW77vN7PZRaHHcz/nkVpOi7yQJph23QcnIRb8aFCvLE8XaWcdVqoAzqocLEsiFSqi7yMltNw==","signatures":[{"sig":"MEYCIQCzPLtQ/dinTwMIfBFtXVvXRoV4v5SHdiIgt669sa2zxgIhAKv5YWf+p2DsBl7NPrkmhevEQNh3iBpCMh2bbiduh0yd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAOhjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0oRAAmIyI6LLH2UcOO7LnDxkKPG9ENAKeSQjwK7Y+yjS3bHpKDwY6\r\ntFNi1flfN3Byyoo0/tEQvpLhqMgXEPbKR7aFAkoOxlukN91vIHOVmEKQzEOz\r\nfaCYG7OU375yuVdrDML1s0d9xn3IvtYvFlLYHlgN8NQmOBApWtXsdfGP5cvU\r\njXi5mptTBBp/jzsYogXVZvjIbkhm6is4P2dlW/XGV3fvqyYmqMDke3wepmUV\r\np+Xp6pYDYOLmwNYTOzeJdr8jZx+W5a4oxyLGdZ134euGzlQZz/qOTByX11oZ\r\nxDxPIOiMGE3SMJqnSNKz50aMAdvMT848p9ZcybIejSiaLCdfCUtfIKO3gPu3\r\nHkaxaVk92/HyqBOm5Ncyt5lr6gIsIGuhuVdgKubukY0zLTs8ciy7AbBYhduQ\r\ndKcOp/rgUKd+ZZ0i9Tw7wm7SMMWwKrr1RDkohQBcxWqG/CTubr+FPKGj5SpV\r\nYDTcTCe2XvDJ2ajdtPzebIPGAUlJYs4dqKE6lcTRBwRu7wf2xaSFZT6IqQsT\r\nOvGRhI7QEMefmuBaBA3ocz9gfNr9NCKcKQsQjF6tM+avWJirF2aELYcDf0UE\r\nQke3xTKOZBUUodp22KYoLOE2wdWkzX/OIg4I5cjjeBrxM6FmViXDyzMQTkz4\r\nSQxlyYg9q+I57WQIMSVh14/l9Vm/JgyJn9o=\r\n=Pe1Z\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a2915dee637c1b8cd2e11a78a23bd035e4f750e7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.3","@thi.ng/geom":"^4.2.6","@thi.ng/math":"^5.4.4","@thi.ng/checks":"^3.3.9","@thi.ng/errors":"^2.2.12","@thi.ng/vectors":"^7.6.5","@thi.ng/defmulti":"^2.1.31","@thi.ng/geom-api":"^3.4.6","@thi.ng/transducers":"^8.3.35","@thi.ng/geom-isoline":"^2.1.45","@thi.ng/geom-resample":"^2.2.6","@thi.ng/geom-poly-utils":"^2.3.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.36_1677781091222_0.22783860239380194","host":"s3://npm-registry-packages"}},"0.2.37":{"name":"@thi.ng/geom-sdf","version":"0.2.37","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"ae8211207487e2f120a27f1244642992b28f5ff3","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.37.tgz","fileCount":24,"integrity":"sha512-qj9arXHxHxaEXQS7Y0pmRHzZd8y/q97W5NgVaOep+8K5pkrmuNcdEDyoKRpjTtbu05wVZ+rh+qpjN8qMj9k2Aw==","signatures":[{"sig":"MEYCIQDE49+YP9HY6y6SOWtXH1Podxn5ir7+5cU1X6T5RTzCLwIhAJ70nFTbu5rxwE/bm8DMkRaihDZ9KlmBOKjaeXGm3tIL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAPcRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDZg//SFwz2/3T6J+h1NKaMx45Ua7MWfen52OFg/dhRac5Yd8ZZnCc\r\nCQgpS77DDRbPFApo0hoqQiAV4NQWBaQBW+m3xP58mrk5J0se7etywVazCfv0\r\nUBPU/NlOcv14xoWJF4MfZabYb6NmfoFneIHGFVdpmdojULd3SEUEl6myubRu\r\nQjiMwF1SHi1JmAcCOS5eeyXChxQuNl0TPDuHiDOf6Mm/Voz6N9yM5jslmFW5\r\nKgwQFFXM7u8rl/QTu1CW4Mz1LqGAXNkM0v12hqcFE9iIVxtZTth4Lo85aBsV\r\nb6R1e97DlKi0wwuHxBgUeuwMymKR4Kcc1UgosY7TIZ7YwMrGO4eS9cRFZprY\r\nxIE7cauACh+g23GanhLgd80FTZxg5+emwFSbsDLjG5/FjFyW7SCIwIlC90Z8\r\nme/K9IZt5k5kQxwfvcv9d9kq1ho7/vhaebGzqHWlEy7KNLLdRKx0vpABOzAG\r\n5UJnXb1lnBuoJkesU+t8ObpyaQ0okCEjOWCwX4Q+F8lt5mFxUH3FiVBn5Pi8\r\nYNyBGnlJtYnCvNng9FhayFCiBeG0jdM1ZWssZyj3uyylTa+wIzg9fZvfGWoU\r\nkmZb7pEmNB7SMgaOTu2Y8zWuoW2S8bK0I8JR6OpD/7HqwfxqSpePimJVKKA4\r\n2K4P7UXdLScw8urI2dANCGMGdSCR/iEo/lI=\r\n=+Mb8\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f2df4bbd52e8e78e9e7499d73f974f9a2f70f017","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.3","@thi.ng/geom":"^4.2.7","@thi.ng/math":"^5.4.4","@thi.ng/checks":"^3.3.9","@thi.ng/errors":"^2.2.12","@thi.ng/vectors":"^7.6.5","@thi.ng/defmulti":"^2.1.31","@thi.ng/geom-api":"^3.4.6","@thi.ng/transducers":"^8.3.35","@thi.ng/geom-isoline":"^2.1.45","@thi.ng/geom-resample":"^2.2.6","@thi.ng/geom-poly-utils":"^2.3.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.37_1677784849608_0.389132528052907","host":"s3://npm-registry-packages"}},"0.2.38":{"name":"@thi.ng/geom-sdf","version":"0.2.38","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"fd90851dc905a2cc9df3a349dd194333fe95311d","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.38.tgz","fileCount":24,"integrity":"sha512-23ll0BgBFJWrt47smRYYnh4Yrm+rJuNf7x2/iCrOrYVss8FUzqMLUZ1VNVThEmKslv/f0xH96KoTQ9ZZiI2WoQ==","signatures":[{"sig":"MEYCIQDH1vcXUrf7VjTnXLmxmnZqdxJemGw6hOlsxrg0XhHFygIhAMHgDQ2UarBPg6VeQ6RrFyZRaTavg44hj6VUYAu+Z3YW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBL51ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3Vw//cc0aeuMwCNdoelhOsmZDRgXdVYD4SdHZUvRjFOXr0feWesJu\r\nkebN0yHdO9eoQAWq3nRfMnE+BglRZAqEEaPxta15/+d7vDTBqBtjB9mUS7kX\r\naAk4YNtvAx2jMg11gpA9txk2FcpFPbxLLBZfQdVD0TsshEKcQlLYors8eAm4\r\nhXgvRe0kkdKvk9wb3UH1+gLYx1MOJ0QWFXe4QoKKVs40MqIh3Bi1UzRxaK6y\r\n385SnGFO1Chxl5YyaAHJvmQSEr/Np9cBPcaQZpzA1evl8aNvPpvxXoM6LsXr\r\nz7LJRXpINkO3nqLsVJNzxU4PV5IjGAhP+plCtkNHL6XC5MMpHSn2HGP7lBxw\r\niBcJKOHwwB+QEyYfNDC9vbCWDfcrOyPFn7Ta1698saRV8GKWpc8oVXGdy9j7\r\nzJZdwQ5z75cCqeN8bOl0fFcmQicQNIjBZsTb0CAzwj5m581OWXAnMJPgmV9K\r\nq5cqFpYuxK7r++ewLrL7c3wPPHvvgxQaBzwos76IrudkbDG/4CLukck/h22W\r\ndK/fLmoJ9AG4tKYKqxSZvStWmrugU4q0A82M0hthPRcXUcC0Afbh+M2ZBtQI\r\nKEdo4FhtPnzDj8pGIV1hp2/aQqh0siOVAnnByt5Q60sW7tGazMBbb9/0sjzr\r\niBixqeTy7crEw4E43sQhx3emIDNshlCLnxk=\r\n=IdPD\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8342900eedc77bb09edb8c544804578b71f8acc6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.3","@thi.ng/geom":"^4.2.8","@thi.ng/math":"^5.4.4","@thi.ng/checks":"^3.3.9","@thi.ng/errors":"^2.2.12","@thi.ng/vectors":"^7.6.6","@thi.ng/defmulti":"^2.1.31","@thi.ng/geom-api":"^3.4.7","@thi.ng/transducers":"^8.3.36","@thi.ng/geom-isoline":"^2.1.46","@thi.ng/geom-resample":"^2.2.7","@thi.ng/geom-poly-utils":"^2.3.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.38_1678032501151_0.7343912977556912","host":"s3://npm-registry-packages"}},"0.2.39":{"name":"@thi.ng/geom-sdf","version":"0.2.39","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.39","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"406f641413782e98a51e551b9dc2fece66255ac4","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.39.tgz","fileCount":24,"integrity":"sha512-sL5m1/1A1RfGLRCRPV1a3A1qrlE45nv7P/r8tA5qusgRWCOC5xYhVHdJ4brBx1wTibhPIFAOlP32BloLSyvUFg==","signatures":[{"sig":"MEUCICDhICrNwxDUbeS1j49wS54C3A8j5o8vILJ4NSS5FHKfAiEA7bHPqOkxkFfv4GFKOQlUYjBFnXFiAp7tmEfPW3aFLlg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkB1BKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCxw//Vzlbq+Fw5CJsXKg4G52uV5RuQaI2HsWXU4G36wCUZcs003K7\r\nt5qKV6FClZp8p8S3Dqy8sjDhI5vqFeHyBJ46ReWyAenm3ZNIO6sVcGo++EX5\r\nsZe7KnLl/bHqWGY6uTzW7yDYJ7u5Z+9jeYLkVmQKKogNQAx2QLXj6daP8cKG\r\nWgx5zxfSS5GS3xfGpQ+mEioeO1RZkPtNzKZwBHIXrnZuL6GV1Ej9mjSRx9Zv\r\n+iP/5mpa8x/3LDRUQvO+jUiYvC8DAl8RinzCbCNCKL+lVziZOTTpmoKxuZZZ\r\nf1tgxu4IywDYRiIC6tXwL38jwKJogWi2X9verTKRboYl7rY+7Zk/Oit/obEt\r\n5NER1ouJ1a9YzPdhvICX8Xg+o7VtFy+/LprWts10i98gAVR99W91PUzycdb5\r\nLGFUF4jvfXs5DvJJDXVTJb9QAeWolBZJ3aYkMpCDwcOig8vrlWl0bA2TOTC2\r\nIPPMkulB/EXBxbs+jEAZl9aO6xeOEdR6Vq9ySd5dtm59asRywjTnmszjt3Jv\r\nqlT36VWdmsPKdzFMC+kK22wVc0s0uiaGnYyHC6vLI1yqRzWuKeoBVUPsShly\r\nvg/YgaNU8RnNiq76rxyMNp27NDoMto9rxI1rlIw+dqIGVuM8vlC8rzTuYm1O\r\nhFJ3a4FC0e44MnMRgN40ZMOgzMTbGHTs3rg=\r\n=BgDm\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"31dd56eba72edd73a3ced5002c0f5145ce3d42d6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.3","@thi.ng/geom":"^4.2.9","@thi.ng/math":"^5.4.4","@thi.ng/checks":"^3.3.9","@thi.ng/errors":"^2.2.12","@thi.ng/vectors":"^7.6.6","@thi.ng/defmulti":"^2.1.31","@thi.ng/geom-api":"^3.4.7","@thi.ng/transducers":"^8.3.36","@thi.ng/geom-isoline":"^2.1.46","@thi.ng/geom-resample":"^2.2.7","@thi.ng/geom-poly-utils":"^2.3.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.39_1678200906184_0.631090349682063","host":"s3://npm-registry-packages"}},"0.2.40":{"name":"@thi.ng/geom-sdf","version":"0.2.40","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.40","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"47774c8450e06acd71e3d400643d7d7d5a50967e","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.40.tgz","fileCount":24,"integrity":"sha512-NV5Hr11c3/ZlzseoOalZTFLbIPLfUbJg/CL34ZJtAuXJlJ6OPCSx7r3NKIKxMFNf8K6dDIZ4gMC424P/hlXvvA==","signatures":[{"sig":"MEQCIAKigeVkyNXfrV6NVKK6KtM2zCj/Mx/QaQ+EUJYKI+QeAiAf4wwDmip0cIlp9Gq0gJdYlrWHXSC/d+WvfORJOljCIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCdrNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDHQ//RB44oY9Q0oLgnxEdBvtDK/rVqTibqCZHF4Tl6Lt0IXgW21qI\r\n2mWuKkfajLgyD4HR8yxaexLyOc9hUFOBlqLTvlO/ZMT5+lMtQAQOX9DbcFfg\r\nZWbwHU7igtFyKdUFZnmdHIZq9HMp+FZktJXj7Xu97UMRnjrDWH/2ScO+huXK\r\n2PKPVBRbDt2k1U6LrC41DxoFXLOaCrdtP2ngf19/y88Bcfjbf+yFB11F8dGC\r\ns5cB3WEO+/Xlw9qZrty6CUo0dl6fvImUE5KCPx/jMDhgTQuYrjjrkaK5q5bx\r\n4Uj0Iwlq7KQ7E0iOHYJUSTRYvw0f2yTEl7pkuYWDYjSHDmXezIns+kRruzCL\r\nvWVCHRFac1zE1aVdjNYWo6jeWyHoWVHakkEjbX2/sRToiUBu7KFnLlHrPp1t\r\nBcCjcje2X6fyNjL46txNU2SZLsALWuPj2imITrX3RxZzYaaKE2lvKdzGwSMu\r\nx/ee/RH6oPUtTEDZehkDN3JOak+QybgnOPQ9zPeD8g8GU0pyZ0hYCJA6wyeM\r\nUu5c6Xr+DAXLaS2taM4pH4QpSqC6qY/et2USOl1ZV4scwJccOFWfmwvzIW28\r\nudDXDqxHuNxHe3SroRsYmxAjh7j0Duz36NF9+7txMaZLY0EJclhyOu+ViG9v\r\nKC44tZcIScMnCeGWLNe9dIbAvhj64keTZ3s=\r\n=ZmL0\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8ab2cbfe2f59b7ef672b6e1cf2a43368f8437ddf","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.3","@thi.ng/geom":"^4.2.10","@thi.ng/math":"^5.4.4","@thi.ng/checks":"^3.3.9","@thi.ng/errors":"^2.2.12","@thi.ng/vectors":"^7.6.7","@thi.ng/defmulti":"^2.1.32","@thi.ng/geom-api":"^3.4.8","@thi.ng/transducers":"^8.3.37","@thi.ng/geom-isoline":"^2.1.47","@thi.ng/geom-resample":"^2.2.8","@thi.ng/geom-poly-utils":"^2.3.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.12","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.40_1678367437557_0.5813449746889099","host":"s3://npm-registry-packages"}},"0.2.41":{"name":"@thi.ng/geom-sdf","version":"0.2.41","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.41","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"20db68243a2abbe3445b68673e5bb988f2c39000","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.41.tgz","fileCount":24,"integrity":"sha512-w9W01JVRI/qqQ/gg7Wq3/t8x4JAGbodN1X1nVLuLDB53j5uF33H6hebefL3ox+XnfAY3B/WoTh6tpJfC7wG/mg==","signatures":[{"sig":"MEUCIQChotJTrGoSiPP2ylp4m2C0fAgDRwL+NTatsT8aJyUzTgIgd4l0MVH/vpgN9aaqvqqCv8BBoxq0mAGp3U+0hmzlJk0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEHhhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCbRAAm9f31XC76WAweAvDiqJ5EgrdFz6tlFKTTSFWwcanziKV/QuL\r\nAZfz2jkGjGDOc0NmHgG4QY2twRYrqEDscqt+PM/5zW+piFziDAj0me/mvWTp\r\neVSXKSJAJgZosEpxcKvZgVA712F4RnpgOtq4MXcVdpZQkScnHYT8lOWGzlW6\r\n2gPo3henjSMRJoFshhqmfI/q7aYiOzJv8xZYkyEIQiDrdn30A5mVqMkXFDF7\r\nF+U1uvWGgQpvZOwAXg6y07mQ06RO04g0J3wcTR44JuJEh4BS6xoBDZswhvzz\r\nvVxccbMYenuvGhbipkJvYDA1nso9nIFTWgqebF8jw92l0M7qp0RpQ9IWgcjZ\r\njU/bFuQ3RN204OMmQtHilElXNY8BUw6FDwHMeTvwlY4ixgRWO2pbBwgyN76/\r\nzijOSl/0jPsI0uC760qFRQmPJsv7mJQi+czBBPKfnMt8MdHo9Od4Qmkm2RI3\r\nti2/h5WYGqlpr/2tB2JU6Z8a3OZpEnUCObyNDy9kBHbuxGoXfhymkEUddK1F\r\n/0dFZ53EJVKo9eS2UBJt8DQzY9e6ipbGXCBYkSImu+5JBqEQobyTP5yJDugl\r\n3LRFU3yZBv2J/UoszJjqvw4N9JSC+htS5zkO+D6PP5R1NgKVDDiHsrfQZZzB\r\n+BkC+HXf4vb2kcGqI4U76Nxis45yCcZBIto=\r\n=firc\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"cc46c097a3a173fb1ef41f57a858d03037063141","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.4","@thi.ng/geom":"^4.2.11","@thi.ng/math":"^5.4.5","@thi.ng/checks":"^3.3.10","@thi.ng/errors":"^2.2.13","@thi.ng/vectors":"^7.6.8","@thi.ng/defmulti":"^2.1.33","@thi.ng/geom-api":"^3.4.9","@thi.ng/transducers":"^8.3.38","@thi.ng/geom-isoline":"^2.1.48","@thi.ng/geom-resample":"^2.2.9","@thi.ng/geom-poly-utils":"^2.3.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.0","typedoc":"^0.23.26","typescript":"^4.9.5","@thi.ng/testament":"^0.3.13","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.41_1678800992970_0.37772040453930034","host":"s3://npm-registry-packages"}},"0.2.42":{"name":"@thi.ng/geom-sdf","version":"0.2.42","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.42","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"558746278fe74a08fb381d245fb9d2e47beaad57","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.42.tgz","fileCount":24,"integrity":"sha512-vyxaJJEVyaozpr47pRVu0yGOw1V8WUFzRDqOKgMkdgBFx3wkYEiIVGC3Me1c71AkVxKE4cMYWpgoID9esUl8IQ==","signatures":[{"sig":"MEUCIQCLTC6LIhfcR/Q42/oPJ4/D51GzZnADIqrVAiNwKNjtjAIgfBvw8ULvsZAt0lnx3+8bBBwyjuvlm/FK4zPdFY8/T5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFxgZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7qw/9ECTGiNXsr4Fc+ai9BSWfF0vYCrgteaIMeN85RMedIoQZRyZg\r\n+3IYLWYSh0ICVRrvzNXwA/M1PmTN75XcfEqs9wvacHn1VQn8lwohTIGlnot1\r\n+HEv2sZrW+oSK4Wt2KdkzNajElqYoRI6Ph6cQa8hRAwFnXJ467dcEzS4L2bE\r\nTA5J/1vY4jVBNbnd4M5T2vzMcAmUbjQmZM2rc/uxtqhb9xm7kIQQuJxBTNRJ\r\nH4nBNhIY0eKHDvWXfsAaeDasv9SDnAiIpefV9l3smu7oYkTWzv1dDO+w0adM\r\nvD1NBVhawttuxix0Idvn9OxAs8sEe+X2FfUlY0IKBbA3+Yy2EPTgxPPWVPQY\r\nTLvmHpzEL66hR8e8jKl/hNEZkZLmtye728xxGj+1AS8JDK+7PoaoPkJDSZ3f\r\nxXtYiV9qShcnsOSPm6qB35EdEEWEt3MrrnTdSDzNnxXpj4vIeQADFkeq83r+\r\nEahOSPO+H88EAzG0SecFkvVnh3MnKBKPer43BPglah3U97UzTegaxBOwxtr/\r\niC0l0EKhKwM+SkIeDGx0HYtecwMG0XkWBFAWp0w99DF5qpSS/4c+8+nKmzLC\r\nHAjcBsD0t1lCtoymhDNckIreL/SJRzvNcTXH7HfbbtuZdsZtiooyLgxE40hV\r\n+2sx0TftBj4H1rSAjGlvk2L41zVVs1DB/RI=\r\n=Weev\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1359645f3af8a7d0d43fe7944ea5cd865832f8ee","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.4","@thi.ng/geom":"^4.2.12","@thi.ng/math":"^5.4.5","@thi.ng/checks":"^3.3.10","@thi.ng/errors":"^2.2.13","@thi.ng/vectors":"^7.6.9","@thi.ng/defmulti":"^2.1.33","@thi.ng/geom-api":"^3.4.10","@thi.ng/transducers":"^8.4.0","@thi.ng/geom-isoline":"^2.1.49","@thi.ng/geom-resample":"^2.2.10","@thi.ng/geom-poly-utils":"^2.3.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.0","typedoc":"^0.23.26","typescript":"^4.9.5","@thi.ng/testament":"^0.3.13","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.42_1679235096904_0.28381157172834093","host":"s3://npm-registry-packages"}},"0.2.43":{"name":"@thi.ng/geom-sdf","version":"0.2.43","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.43","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"9ab4f3dfd9eb6041fef6ab3235fa890c3b1cbab6","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.43.tgz","fileCount":24,"integrity":"sha512-iwPvpBkUlXYMMgV56Lsc3lkOTU5I0SgtfwmuxNY306smaUgs+o2iqMqBlDQJVb3VWfD3AFpwE5KQccbYhEAtOg==","signatures":[{"sig":"MEYCIQD1pzEaesk93bIaeph8fWCLS7LdCsBBi3GajO/5x3cnWwIhANMDlMe7f/kf7vdq6m5pYSuqDWzXDz5wT8XfEZGkDOPB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkG4BAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSRg//Rsj1GrscXOVcPFuSU6nSYTosdOKu5v5plWk2VeDOALRezoI4\r\nXbo6iFtSY6zgTkVtY+u1dKUDOilkng2vwXAUbSI9HcO3WxGvyTju/ojh7HQ3\r\n07kd8+6+G5A48SjC6hWO69ktP/xgMhqY0F5+tOM7qYXy3t3MAtu3bg6A53Uw\r\n32YzVTbhC+CmKrA01wCjVFXVOEulFtnsPTZs/f4GjQRi83tom8mtq4Z1QYj7\r\nMpcH0Jdf0WKAOurHZJ5Hf+brA0Lp7GjxJmaoHqXVHDKPex/3ICMZiEmJ9gXv\r\nO3lTL4TrROTby8PJNqqNcz2B34lQH4BgJ5Pnf76WzVLfPlT9CoiixM+QBemK\r\n5kXK3RQNPfWoGQEZyDYlD5lUIwQUkV2DZgIbF4uTuCdbo+mHyT9wxQNpIyFI\r\nibszovvyDzovVDWx+njAqCpQbgPKFVGg3tCchs1DYWGlHERTddrK5RCP6D/O\r\nQVDBT9ZEBuEm0kHa+TT4crHT/wKevTvzTwqXgN2roOpkZfszRmfp26Hk53s2\r\ngZ3MM3z7dk6QYhtAnoAq0qI6Ij9dK0itxm4WSuDCMxvM5orSSJyOb8yut5hz\r\nVs8eu6w5A/f2ND1zSZzRHckRgf2jLLHfnkE7PzQoNZAHAoQ5+5QB21NE24ec\r\ndOOdfeVyUUFUrGpvg2D3aV/a+abG811BWHM=\r\n=Pf7B\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5b3d731c0e192c53f65efb4baed97be0e4029a33","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.4","@thi.ng/geom":"^4.3.0","@thi.ng/math":"^5.4.5","@thi.ng/checks":"^3.3.10","@thi.ng/errors":"^2.2.13","@thi.ng/vectors":"^7.6.9","@thi.ng/defmulti":"^2.1.33","@thi.ng/geom-api":"^3.4.10","@thi.ng/transducers":"^8.4.0","@thi.ng/geom-isoline":"^2.1.49","@thi.ng/geom-resample":"^2.2.10","@thi.ng/geom-poly-utils":"^2.3.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.0","typedoc":"^0.23.26","typescript":"^4.9.5","@thi.ng/testament":"^0.3.13","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.43_1679523904229_0.5186473943645769","host":"s3://npm-registry-packages"}},"0.2.44":{"name":"@thi.ng/geom-sdf","version":"0.2.44","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.44","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"78718e89daa4176b53c5e100eaa31471656cced1","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.44.tgz","fileCount":24,"integrity":"sha512-CdcJ2O6jvtwmOMqtoLih4WhMQMOMSFE8h/mgSzdxV22fEv3FHAjeWiNepeN4Cf+vTiBxmJT3bHjd0SXK/RykpA==","signatures":[{"sig":"MEUCIQCmvldaQE6FTNmhx7KrSd53UaNMZq4VUhqn/21hl4NYgQIga7vPlGNXV0NPZ8ot/xzgNKvTTeQxCmc8SiMzDge31ys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHf84ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJpxAAjVkkTl3TxxuP5dyml5HMru9OuF6Nj6TGYyCmcom11MNw4zGE\r\nyRfY1ruKfifKrvEIgKTalQPS7xkT/qoNLUo7neGIyn+Qb8rKrDYAzRpCmskA\r\nEnLRdid5KjO7WlBmmCjhvtOIZdGAegOxBqrOZ9neCPPU3E91BVwY1MqCYtcK\r\n0diz5yCgTVjMc9v7y7HxhyZboDDTUAYtKsHCvCtTwr/Qqoip/d5UePvCmr3D\r\nvTDioHkPwqr5IpgfGXAZ3FyCrFxbSbfpLV/3nzh4jru52EjCjfQWw6LMhWGS\r\n0yhvnUPvKUStbPlc3wl0VVsIXuvnYv//eigih2RKHbJzeLlKN4UPIxPVzdyt\r\nTuv49sAtleH8IXWuV6dabpTUeaUc2fVn/COKmIpr9JHSWSIvC7z3xmx1Yq/7\r\nwI/aoePRmUnPrtPKOZy2Y94U892I8tADKdCrCeVa9Qke0LPK8vQTa159v9iW\r\nZHInCKh67arw6ISTY1DHCIx7n8p8SdbKoXQYA7PxsUsoWLWjbxFQU5ZNduas\r\nwTGk89c6hRDHlxil7rEoAjslYcMPz8+J5WvIqbpabwK0CzUAd3FCuKVeNzPH\r\nOtfj9INMhNYe+ejLWuwJv6RlEnGyhuut9TMZU/qniSnVfCYx9tZ93gTlwOo7\r\neJna7dPn388g/AuPhBiXiY1d09+xddUgUfQ=\r\n=UYJ2\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"51a3361eb4b4e906ff6dfc114049f1ea9cd97d0e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.4","@thi.ng/geom":"^4.4.0","@thi.ng/math":"^5.4.5","@thi.ng/checks":"^3.3.10","@thi.ng/errors":"^2.2.13","@thi.ng/vectors":"^7.6.9","@thi.ng/defmulti":"^2.1.33","@thi.ng/geom-api":"^3.4.11","@thi.ng/transducers":"^8.4.0","@thi.ng/geom-isoline":"^2.1.49","@thi.ng/geom-resample":"^2.2.11","@thi.ng/geom-poly-utils":"^2.3.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.0","typedoc":"^0.23.26","typescript":"^4.9.5","@thi.ng/testament":"^0.3.13","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.44_1679687480075_0.31177308767167533","host":"s3://npm-registry-packages"}},"0.2.45":{"name":"@thi.ng/geom-sdf","version":"0.2.45","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.45","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"4530a7ae8b518c69e528956eb5c9d9879986c346","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.45.tgz","fileCount":24,"integrity":"sha512-KkbY4iWvqliVkIiJ+PQFHV1mVr5tT6msAF5bMSUrqhdN30vMrgBGeGk0RynmSk1EJXh2zoTomXS47pv8EpA7Lg==","signatures":[{"sig":"MEYCIQDVjKv6ixSt7EyD5wSQlXAnBnhBKx4sPMM7S7VwJsL+OgIhAMImHrm0kCMdhg+i4vwtC1rkUrFd9TKCgRW6rTxU4hAW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIesdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPMg/+N7BVvrOOx30vT+Qmf4WMLZ+b/sA2dIbvX1JD1PEpiMPIIHVV\r\nzYoJwebrBpxy000t6buH+W+3+QtvhDipw5itWma3xUhhidSsHNQQQn4OP0en\r\ndRRY14dj8/r30YMUgX2xZ8xvrg85nFp2xJcPe/Kk5htwe0yqhFjNtE0kRYEy\r\nH8X1ALu7TdcaoqKiHZnRag4et6I81yXvK+9+O4j1gKfKXEmqq/12/IgTuvzZ\r\nNX7lZMY6GscY0ImV7JjA4SJ2GNIGw3o/4LE7+pFkW2rJe5X7zqEftwrT+cUJ\r\n5+tMctgR69yPXjVsVPmq/L8prQVCjV6H+lIxFhhtdod9jy7wU5xE4ZA30E3D\r\ntCGzgEfKuuwE6zQAkzafxVsJYB3cGVLSBHwz+KzbD3OYWzDmR+n31axsaNZh\r\nPTccUNHwgdMWmRj3mFi2UDEmogizvsc6GMTQg6NO85vC7W/hPpJptDsxrT9m\r\n3EKerI+mRARWSMvwZ+fBfkKqIZTEEEZgX0cqMSC7wYbg3GC/iFKtaDJupfMt\r\n6ZLCt0FlnVhnV4VepxVQ3QuCpaqkSjLWGHrA54yX0/9Lhg1aBueDSzy+93SI\r\ng+XhxCE1SKAg+9bGOg8wQTntKd6GGA4NIi7RvCn51mfc4NoFYH1/k/BEJduR\r\nFB71y1tzgntT0QDnooZQJBsScALAfTyrXjQ=\r\n=hsur\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"83b15b34326d480cbca0472b20390d4d3bbb792a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.5","@thi.ng/geom":"^4.4.1","@thi.ng/math":"^5.4.6","@thi.ng/checks":"^3.3.11","@thi.ng/errors":"^2.2.14","@thi.ng/vectors":"^7.6.10","@thi.ng/defmulti":"^2.1.34","@thi.ng/geom-api":"^3.4.12","@thi.ng/transducers":"^8.4.1","@thi.ng/geom-isoline":"^2.1.50","@thi.ng/geom-resample":"^2.2.12","@thi.ng/geom-poly-utils":"^2.3.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.1","typedoc":"^0.23.28","typescript":"^5.0.2","@thi.ng/testament":"^0.3.14","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.45_1679944477666_0.14868590195610243","host":"s3://npm-registry-packages"}},"0.2.46":{"name":"@thi.ng/geom-sdf","version":"0.2.46","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.46","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"ec38e8265b1f18971e82a51031d000e007190093","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.46.tgz","fileCount":24,"integrity":"sha512-b0BJ53woNp3C83u3tAC16vbtYzXfPcwZIamIBJFK//9NwGueIAeQU6fLLGITDaNsP6Bg1sfROxwTron6rYnzNA==","signatures":[{"sig":"MEQCIDxt2ZjD8lZjMoFRC/PoMDQwPasmyXO901BYDfWmuy6iAiA+s2XF6dhvLWqhbE2D/OVBqppe0I3rJ1qPEv8DWkKGaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMU2uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqE+w/+JwocWfxy1HOme1R+GV5rnWgpduV2FWHql1+riy4r4W+KwLgm\r\nzjVKMu1dDRtzariFi0ntvZsshahKaCanpt9bVNpiFz7oXue3YWMQa82Yxa0f\r\nQK1mIWglhov8IeysvqCiRhxDA75RWWdE8aVyFWsc0PtRZUv4pyYUWV+im7jp\r\nGIP+0eDR8IsR+39ju/JtfNH29lv/Ok+gk53E6jCFJSThdsfrjCKC11g7nLWM\r\n0Bo0MH4/eHM0cF4YTFkFvjOgVTHZ6zX5YSjRMoqHZH+y1oSEnUk470rGq8fe\r\nH8FotN9NHNLgygXvrU8EuzfpB/yqA2UnO7OPXFnk0n01eugE4rbWZ4DTWTDi\r\nIUqzaVlx5mkLXxXDZCWouDiJc8aajJ965tcVuOxYhsiTXNAbNjkw89L+MPWr\r\n1G7qCJeRvNtGuS3FqEUEiOYAHQ7aGQCNUszzfOzswjxBPzOdBzw3j97/SkuZ\r\nkJ741cH00GF95zL72N3SwtShcth45HSKwUR8BQgnPJzVuqXkyKynT/fSSjwX\r\nq+LmiIv5z4lUMaCqPsqE305ZLaX0fa3PakyV8oa+xq3BL6Zu3cnuydSqLag2\r\nGWmUK5yHHyiUgnm+WbsuEXbiginG9WQ2yoLN5TSLLUmQKLIybQZ7j1QxXfh6\r\niytIGg0nAE2i6ZMxg/JP5OjxKoITGDstDNI=\r\n=bGgE\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"abcedd9e4e06a4b631f363610eec572f79b571c1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.6","@thi.ng/geom":"^5.0.0","@thi.ng/math":"^5.4.7","@thi.ng/checks":"^3.3.12","@thi.ng/errors":"^2.2.15","@thi.ng/vectors":"^7.6.11","@thi.ng/defmulti":"^2.1.35","@thi.ng/geom-api":"^3.4.13","@thi.ng/transducers":"^8.4.2","@thi.ng/geom-isoline":"^2.1.51","@thi.ng/geom-resample":"^2.2.13","@thi.ng/geom-poly-utils":"^2.3.39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.1","typedoc":"^0.23.28","typescript":"^5.0.4","@thi.ng/testament":"^0.3.15","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.46_1680952750393_0.11911990887463086","host":"s3://npm-registry-packages"}},"0.2.47":{"name":"@thi.ng/geom-sdf","version":"0.2.47","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.47","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"9221b07df2bd4d96ee620786c81b7a830cf8ce1d","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.47.tgz","fileCount":24,"integrity":"sha512-ze7Rv+smLDbmVx8WPYYpWk1QUo2cb1g0G3eMQRk6hLpVHRYkLOiWblj4UlgAw3JxgxEIeUmvY2zl1WmKEc1JFA==","signatures":[{"sig":"MEYCIQCAc44c9E8dllVsj2hHZsC3jnj2MnoPGOwKDclntwax3wIhAIErdQyQF6Ct/56B4+V2IrXqDuzhCjjEDczulbm+vcP8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP7XBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYpg/9EIeGTZkI8jRfY8cwzqPl95u/JczXiD3XfHu7VJyVnSqAN2jW\r\nfcjESyGQc8vHd2I+ALxTHFfjhW35wnySceiEdRM1x6xg5vUJR+itCsxYpPJj\r\nShmAz0Mi2R9qB4j0Wbj8M3ywY41zggEVezPdZtRkoNvzWxFtm6q7yizTKhNp\r\ng5qPO227IOxi9Ywr1NNzHKkgtAM7+3S5QRSztn6bAneAHyFtXOy/UPSOxbIx\r\n4Ql5OPIze89dFZyqQxxn+YGP620soLakWsAe6oSaATFDUGsz6ZjudUKzhqrL\r\n15sK4A99CVAcQho0neyTne5psnI5BIpOYIMXO2R1iRSlZagLnSPOsFIRKKvg\r\nEgBWlK9jXEtrYpm3pPJpjXwBgJSHaZIVzgOX2kFNDcONW0Jg0AaZ7bUt2mWp\r\nZgNJ5IqGgTtD/1cYfuKveQrt9W+aJb3wF5ELD4B3V2xzv1IVkVDOLfwgpYqP\r\ngN5zHpBOIAc2TAqBjBBauV41PbbKev2ohT0WhbbwOsQlxHyFuL/oaAyfD41w\r\nW5butU5SsJ27dzX2gfWfEoJWU93RpdZFBe+Sm9yTXNF+rIONQRnhwSUpcHfm\r\ni44CqIvlUs8h0NFjLT5vVpTUdZyN8FMHKs2i5YPRC6kWoQYYrE2qQYIGuUUV\r\n48yseqhSQ6VPaa1SyR5Mbpu4AUk+i9kFm2s=\r\n=+Rk/\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3a56bc490f1e68754762a503d06327b5b34ff7eb","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.0","@thi.ng/geom":"^5.0.1","@thi.ng/math":"^5.4.8","@thi.ng/checks":"^3.3.12","@thi.ng/errors":"^2.2.15","@thi.ng/vectors":"^7.6.12","@thi.ng/defmulti":"^2.1.36","@thi.ng/geom-api":"^3.4.14","@thi.ng/transducers":"^8.4.3","@thi.ng/geom-isoline":"^2.1.52","@thi.ng/geom-resample":"^2.2.14","@thi.ng/geom-poly-utils":"^2.3.40"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.1","typedoc":"^0.23.28","typescript":"^5.0.4","@thi.ng/testament":"^0.3.15","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.47_1681896897566_0.022331633572181486","host":"s3://npm-registry-packages"}},"0.2.48":{"name":"@thi.ng/geom-sdf","version":"0.2.48","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.48","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"0212626713455e6f02f11b97cd47d4c303884f0c","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.48.tgz","fileCount":24,"integrity":"sha512-8LNEhGWNU9wpWkavDNvOq22BS1JumUmYQ2fS0/VvblDb+BNndBk8v9utOBMnO5ElCEVLhC9DfwIXpWssxRLZwA==","signatures":[{"sig":"MEUCIQClctw6LWbX7TVvvbyvbijJjPMPfmqSDunqT7YmXn48CQIgRqzMuy8kcf5QGYzSnMXiA/xsnzvTX3cuMCpN37AHkD8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkR/VbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjiA/+Mgv6qPeKz3RscqVxn7tn+hf9ZY0kxgvGoQ+lu+QpAzIPkY57\r\nbvKp1P8HSQGfv5UpFERo0XhnSSJ07IuVwAxQgfmxgCLJgjBvJeIpz/0cBFfq\r\nM8SK8FIg+yXXKeVJt/gHipJY/6PZ1o13IFhVR8byt5nT/wli/Xj2QgjOf4Cu\r\nx9u4Fj27dwsxWRTy1FPIZa95muGqeVnSthoZXmhJ7R2wqZ6sSYpztgdLnyDp\r\njzW6V6NsyNrBB4aGFjSCB4/Ym0QDGxN+Qe6lf1/B4+sh9Zku055LW6RmNcyM\r\n1F+q806LzzrC+N84CjKiD5+OsNFh2UFAlDx3dxyB0H7f18is1+o/u0/7eaAF\r\nx9wriRIdefmlPM4qt0FR9suFR7WdHerTASKZI5qFynqmt/BHN2xFQ1lM3Ds9\r\nhfaPHd+jJQs0Bz2ja4liz3WOKMStCJPRThI8fL0fF2qDjcgN6tBCpU0wi1pm\r\nY3Yv6foUnk9x114nb5lD8UgTrTKsREKx9n8qw5gxYs7TMz9cJ0ds2CEoWm6X\r\n12GYM5p702Wn5iWfPbUHHy9cY9wU11hwvrLSWBDSPg2VwLKnOMR+IdtpTDoV\r\nkHnVuduWZxjBPX7WguTxqZqdqK04NuAwuM9v1XEhVuHPcf6/PZd9Skd32KDo\r\nZnVplIt+gfA9BdMFfNZ0Ar7QLJb17Yt2a7g=\r\n=QVxf\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ca22f02a137c0a4e3a38ef81e82e2bc7e3c43849","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.0","@thi.ng/geom":"^5.0.2","@thi.ng/math":"^5.4.9","@thi.ng/checks":"^3.3.12","@thi.ng/errors":"^2.2.15","@thi.ng/vectors":"^7.6.13","@thi.ng/defmulti":"^2.1.36","@thi.ng/geom-api":"^3.4.15","@thi.ng/transducers":"^8.4.4","@thi.ng/geom-isoline":"^2.1.53","@thi.ng/geom-resample":"^2.2.15","@thi.ng/geom-poly-utils":"^2.3.41"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.1","typedoc":"^0.23.28","typescript":"^5.0.4","@thi.ng/testament":"^0.3.15","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.48_1682437467028_0.879979739963545","host":"s3://npm-registry-packages"}},"0.2.49":{"name":"@thi.ng/geom-sdf","version":"0.2.49","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.49","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"584788b0dc6ac08eeacbf1f73e5abac445b3940a","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.49.tgz","fileCount":24,"integrity":"sha512-04JrJPSbBsYOc1RHdMqTFCWjGVhsD6vD27NCV0nWyB0lKmhaxcduY/0YQOxePlhOVVPr9/877xy7qhHxbza5dw==","signatures":[{"sig":"MEQCIEsQ/tI5FHkX8AAZ6j0h3h7eVld0yoDXDWkC5UIbdAqzAiB0m2AvipA0NMS8fyvuEPOg/gO51baRbHaOYc9oSgEREw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70998},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"20ab11b687a13228f6a8cecdc5f05ba9105122ea","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.1","@thi.ng/geom":"^5.0.3","@thi.ng/math":"^5.4.10","@thi.ng/checks":"^3.3.13","@thi.ng/errors":"^2.2.16","@thi.ng/vectors":"^7.6.14","@thi.ng/defmulti":"^2.1.37","@thi.ng/geom-api":"^3.4.16","@thi.ng/transducers":"^8.4.5","@thi.ng/geom-isoline":"^2.1.54","@thi.ng/geom-resample":"^2.2.16","@thi.ng/geom-poly-utils":"^2.3.42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.0","typedoc":"^0.24.6","typescript":"^5.0.4","@thi.ng/testament":"^0.3.16","@microsoft/api-extractor":"^7.34.8"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.49_1683807998105_0.792134338849753","host":"s3://npm-registry-packages"}},"0.2.50":{"name":"@thi.ng/geom-sdf","version":"0.2.50","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.50","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"6a2aedbd47a3bba7b81033d67afe04997309f420","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.50.tgz","fileCount":24,"integrity":"sha512-dtmlqONU3DQl7HdcZjX3nJTlXu7BdMqYXknftTQmgtyj6f8DSSu9NS12INEOCFpS3GkwhaGA7Xw4/BiNOpo5LQ==","signatures":[{"sig":"MEUCIAHEFLdmVn8bnxMsBQv5YatREY50pPr3vtonr6RPlL0EAiEAhqczCYT4Kb9z4KsHdrsz2lhzND9chZ6iP31ALAe1RcA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70998},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"54e825a976c72067a244cff8725ca98f5416d26d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.2","@thi.ng/geom":"^5.0.4","@thi.ng/math":"^5.4.11","@thi.ng/checks":"^3.3.14","@thi.ng/errors":"^2.2.17","@thi.ng/vectors":"^7.6.15","@thi.ng/defmulti":"^2.1.38","@thi.ng/geom-api":"^3.4.17","@thi.ng/transducers":"^8.4.6","@thi.ng/geom-isoline":"^2.1.55","@thi.ng/geom-resample":"^2.2.17","@thi.ng/geom-poly-utils":"^2.3.43"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.3","@thi.ng/testament":"^0.3.17","@microsoft/api-extractor":"^7.35.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.50_1686730101711_0.2398885067797738","host":"s3://npm-registry-packages"}},"0.2.51":{"name":"@thi.ng/geom-sdf","version":"0.2.51","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.51","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"e460c297519c487d56a6410b27125624d04765a0","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.51.tgz","fileCount":24,"integrity":"sha512-nl8vvAX2af7Lyq8NzIpUmKBsR94dWTwar+QIet97SQdgu3N7tTMsc1v7a7W9B1dkDWxfI/30zKuIEIcLpcYt8Q==","signatures":[{"sig":"MEQCIBfGfVxjGhKOfWY4cZyjc5ClS+7AgkdkYFaYS9jxgIqOAiAFIp9UkYJErk2nhN6VhNTvglvevyGz4t4LKTQcaM9rVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70997},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a6a6217de89c2875aa78c516d3b5de11ee444834","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.2","@thi.ng/geom":"^5.0.5","@thi.ng/math":"^5.4.11","@thi.ng/checks":"^3.3.14","@thi.ng/errors":"^2.2.17","@thi.ng/vectors":"^7.7.0","@thi.ng/defmulti":"^2.1.38","@thi.ng/geom-api":"^3.4.18","@thi.ng/transducers":"^8.4.6","@thi.ng/geom-isoline":"^2.1.56","@thi.ng/geom-resample":"^2.2.18","@thi.ng/geom-poly-utils":"^2.3.44"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.3","@thi.ng/testament":"^0.3.17","@microsoft/api-extractor":"^7.35.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.51_1686953343487_0.30077413148282894","host":"s3://npm-registry-packages"}},"0.2.52":{"name":"@thi.ng/geom-sdf","version":"0.2.52","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.52","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"46c2614420aba24ad332f61182f33bf3724de8a1","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.52.tgz","fileCount":24,"integrity":"sha512-CJB4TTh7qlY2lvkYDXA2yNBiP3booB1uZ4BbOmejVmCfnSTSGm/kiha/4jJAzBC48rpYFg4CgBya0zLLl3l1gA==","signatures":[{"sig":"MEUCIHUiEjkq0ZFwpQDi1DCHgRvzginoXc9nykQJ74Tvs46RAiEAgx41bMHhTWtFUkq9Q2e2nx3cdWReW87P0YOz7iaGcAY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70996},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"88cfe77770f3b07c788301dccefcb9547cd4aff6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.2","@thi.ng/geom":"^5.0.6","@thi.ng/math":"^5.5.0","@thi.ng/checks":"^3.3.14","@thi.ng/errors":"^2.2.17","@thi.ng/vectors":"^7.7.1","@thi.ng/defmulti":"^2.1.38","@thi.ng/geom-api":"^3.4.19","@thi.ng/transducers":"^8.4.7","@thi.ng/geom-isoline":"^2.1.57","@thi.ng/geom-resample":"^2.2.19","@thi.ng/geom-poly-utils":"^2.3.45"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.3","@thi.ng/testament":"^0.3.17","@microsoft/api-extractor":"^7.35.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.52_1689335025615_0.33702195172371185","host":"s3://npm-registry-packages"}},"0.2.53":{"name":"@thi.ng/geom-sdf","version":"0.2.53","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.53","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"0dac3de752a9d9796eb74bb84a1753b69cc27a2f","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.53.tgz","fileCount":24,"integrity":"sha512-alawhpwvzmvFqHHdfIZ64/EKDJTfpTRE2QdH7ib1PoZVBaYLvEQxo8jHaa7yUtxV6PNOVeZX3imuefdYJqR7wA==","signatures":[{"sig":"MEUCIELVB1KZOeP6EVEiG1Mm+WPpAsaJJJIp02ShFDoi28hlAiEApejR4N2D3FwgeGqMCx75QBH+zHrTQzj2u3YzbmigFkQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70994},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9fa3f7f8169efa30e3c71b43c82f77393581c3b5","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.0","@thi.ng/geom":"^5.0.7","@thi.ng/math":"^5.5.1","@thi.ng/checks":"^3.4.0","@thi.ng/errors":"^2.3.0","@thi.ng/vectors":"^7.7.2","@thi.ng/defmulti":"^2.1.39","@thi.ng/geom-api":"^3.4.20","@thi.ng/transducers":"^8.5.0","@thi.ng/geom-isoline":"^2.1.58","@thi.ng/geom-resample":"^2.2.20","@thi.ng/geom-poly-utils":"^2.3.46"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.18","@microsoft/api-extractor":"^7.36.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.53_1691147203450_0.991782299581556","host":"s3://npm-registry-packages"}},"0.2.54":{"name":"@thi.ng/geom-sdf","version":"0.2.54","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.54","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"a16f511fdebb9f6aa7dc4854d57bd4b0c6cd569e","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.54.tgz","fileCount":24,"integrity":"sha512-PVEn0VRWOfXE7SGLtAfHnyYZbT8lIsVAcJoRHtxkBZQh9nYq111K5RfccNwHZ2B1B9gSEiz+ghvJ7HVqDm8OXw==","signatures":[{"sig":"MEYCIQDOVV2idQcP8RDrA9+ALvxvdoTaqwZBvMH7TMM6IUn5SwIhAI9leYmGMqP0c9kqfYdVCcB9igKTWPwEeUWWa+67txtU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70994},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"888293c74f2e9a481d500d4ec319f1e2bd765ec6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.0","@thi.ng/geom":"^5.1.0","@thi.ng/math":"^5.5.1","@thi.ng/checks":"^3.4.0","@thi.ng/errors":"^2.3.0","@thi.ng/vectors":"^7.7.2","@thi.ng/defmulti":"^2.1.39","@thi.ng/geom-api":"^3.4.20","@thi.ng/transducers":"^8.5.0","@thi.ng/geom-isoline":"^2.1.58","@thi.ng/geom-resample":"^2.2.20","@thi.ng/geom-poly-utils":"^2.3.46"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.18","@microsoft/api-extractor":"^7.36.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.54_1691313713566_0.24320420074564453","host":"s3://npm-registry-packages"}},"0.2.56":{"name":"@thi.ng/geom-sdf","version":"0.2.56","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.56","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"3a40ad3967d43589c2d5c46af7b7c99fa3acd2f6","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.56.tgz","fileCount":24,"integrity":"sha512-VRF3XRtznYhXwRvmVyJlm1kt671iol6Pa23f9BBZ8WAWSWmYomBoMx91yopEiJwSy/aJ6/X0TZfpiIA04c+JbQ==","signatures":[{"sig":"MEYCIQDYSoK/FICby30Xdb7/asuz7XfzkuoEkDsgxGkL9a8XxAIhAJuXD8zDvOGmJR3gBHsx9Z2BOmw8T5zaqz2lphvyQ5iC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71103},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ad9ac3232c6fc5fc8a0df75ac82fc1e0e9fb0258","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.2","@thi.ng/geom":"^5.1.2","@thi.ng/math":"^5.5.3","@thi.ng/checks":"^3.4.2","@thi.ng/errors":"^2.3.2","@thi.ng/vectors":"^7.7.4","@thi.ng/defmulti":"^2.1.41","@thi.ng/geom-api":"^3.4.22","@thi.ng/transducers":"^8.5.2","@thi.ng/geom-isoline":"^2.1.60","@thi.ng/geom-resample":"^2.2.22","@thi.ng/geom-poly-utils":"^2.3.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.20","@microsoft/api-extractor":"^7.36.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.56_1691670899857_0.32527919251615556","host":"s3://npm-registry-packages"}},"0.2.57":{"name":"@thi.ng/geom-sdf","version":"0.2.57","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.57","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"c68e5b1848ce78b6bf96c19b7c748c7e5c024f3c","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.57.tgz","fileCount":24,"integrity":"sha512-7OQRFAgBLULp4API8S+9TpvHQ2UUdQG9bIWTVaRWIQIPST0i+fgH2z1es3iqKZ6WTRRm3gyWfEPLFfg7Hf4mNw==","signatures":[{"sig":"MEUCIQDCs3A5wTYN+qvcXPGUhDGPGc4zjU+hVw6Jy7L7uADoEgIgOKl/V9h75oipdIwcfDMCuPXDWBnEyRcuFTRoR84SF9I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71103},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"399f8c53d66b9b763d16c21bb59f145df5f59514","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.3","@thi.ng/geom":"^5.1.3","@thi.ng/math":"^5.5.4","@thi.ng/checks":"^3.4.3","@thi.ng/errors":"^2.3.3","@thi.ng/vectors":"^7.7.5","@thi.ng/defmulti":"^2.1.42","@thi.ng/geom-api":"^3.4.23","@thi.ng/transducers":"^8.5.3","@thi.ng/geom-isoline":"^2.1.61","@thi.ng/geom-resample":"^2.2.23","@thi.ng/geom-poly-utils":"^2.3.49"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.21","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.57_1691846575328_0.5944884053934565","host":"s3://npm-registry-packages"}},"0.2.58":{"name":"@thi.ng/geom-sdf","version":"0.2.58","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.58","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"7e1e88ce69daa4655c2b7231aba8e20c66dc5c14","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.58.tgz","fileCount":24,"integrity":"sha512-J+rMjWV/fdsWrcdSpKIqvKtkIGiolRtpGm8j1XEuFMCT/PElL99IYjP9IVeatZci567xuwHjVjwDmdz7j1AFxg==","signatures":[{"sig":"MEQCIEkiXmVyJ7isDfqqVBYRC/2VhTbc1UhnIBvNQ+anpVhaAiAMB29qDs3N8ud6uxjPLh+koh18j8rea+LxB4owUWthSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71103},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4154283d772824d4b57d4b7ab97be22a6e1ffdd7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.3","@thi.ng/geom":"^5.1.4","@thi.ng/math":"^5.5.4","@thi.ng/checks":"^3.4.3","@thi.ng/errors":"^2.3.3","@thi.ng/vectors":"^7.7.6","@thi.ng/defmulti":"^2.1.42","@thi.ng/geom-api":"^3.4.24","@thi.ng/transducers":"^8.5.4","@thi.ng/geom-isoline":"^2.1.62","@thi.ng/geom-resample":"^2.2.24","@thi.ng/geom-poly-utils":"^2.3.50"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.21","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.58_1691857244906_0.21301188376400337","host":"s3://npm-registry-packages"}},"0.2.59":{"name":"@thi.ng/geom-sdf","version":"0.2.59","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.59","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"0ae233bbe681013bd356f7c0357c659897d91ac6","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.59.tgz","fileCount":24,"integrity":"sha512-TdvfDAhbItzhT1rhGXNSQIi29bCEsB+LzA6vwFJBw60nuPpAlenvfhFPz6NpzrN2zjY7bygeIdjJ8ZEtFP+j5A==","signatures":[{"sig":"MEUCIGL7h7sCEsQlDXIAnZA966QdoN8Hr0C+ZoCBk2wvzEA0AiEAux+/c6AMebgIZ/WUlq8cBSynWPsBMF+Ni+pXpkHQ3OQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71103},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4e8f1abeeba7b919e069954eada917ecd2e9a8e9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.3","@thi.ng/geom":"^5.1.5","@thi.ng/math":"^5.5.4","@thi.ng/checks":"^3.4.3","@thi.ng/errors":"^2.3.3","@thi.ng/vectors":"^7.7.7","@thi.ng/defmulti":"^2.1.42","@thi.ng/geom-api":"^3.4.25","@thi.ng/transducers":"^8.5.5","@thi.ng/geom-isoline":"^2.1.63","@thi.ng/geom-resample":"^2.2.25","@thi.ng/geom-poly-utils":"^2.3.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.21","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.59_1692020144036_0.7355513328007925","host":"s3://npm-registry-packages"}},"0.2.60":{"name":"@thi.ng/geom-sdf","version":"0.2.60","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.60","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"05734c2fdbd605545c00f183843a2ca04a8b1c2e","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.60.tgz","fileCount":24,"integrity":"sha512-+VkkqF89nn55fJReNbH+oZi2lAc6ApQLaC+OXFc7dMOE69LniLsND1wH8mvb47F5PmQG2/MF1VMkbcHAyQEeYQ==","signatures":[{"sig":"MEQCIGCFK2cKNz9ALhTNpiVHnQ4oaL/bDD3/QwrAntV86KJIAiAW3xEc/DvJGtHLkiXh9tJB9NSC+A9D3WUc7paRCzDFPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71122},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"74cfe3fb8de5bfcbfc1109e67604541cbd7b77aa","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.4","@thi.ng/geom":"^5.1.6","@thi.ng/math":"^5.5.5","@thi.ng/checks":"^3.4.4","@thi.ng/errors":"^2.3.4","@thi.ng/vectors":"^7.7.8","@thi.ng/defmulti":"^2.1.43","@thi.ng/geom-api":"^3.4.26","@thi.ng/transducers":"^8.6.0","@thi.ng/geom-isoline":"^2.1.64","@thi.ng/geom-resample":"^2.2.26","@thi.ng/geom-poly-utils":"^2.3.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.22","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.60_1692715779817_0.9132786986708854","host":"s3://npm-registry-packages"}},"0.2.61":{"name":"@thi.ng/geom-sdf","version":"0.2.61","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.61","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"111a990b6efe268621c3e3bd1ff528caea7f1b54","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.61.tgz","fileCount":24,"integrity":"sha512-IsNSLfrh1aD9l3tvdkxkwh9qXdO9ywddUNKFclaOF0qkxrkeqP2YPHsFsu2eV0Q5jh8wYoh4juAmELbSnlugUA==","signatures":[{"sig":"MEUCIGWoChRoYfXvRI2Iwnll5pXSCsCK2LZMZVGEwaCAaqqzAiEAm+RZcAU8FJ2KayEkbKrgdmwzs8cYVXIZPkVpreXa3Pw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71122},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"04f545c7be1811ed24be1a6824d867b1ea9bded1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.4","@thi.ng/geom":"^5.1.7","@thi.ng/math":"^5.6.0","@thi.ng/checks":"^3.4.4","@thi.ng/errors":"^2.3.4","@thi.ng/vectors":"^7.7.9","@thi.ng/defmulti":"^2.1.43","@thi.ng/geom-api":"^3.4.27","@thi.ng/transducers":"^8.6.1","@thi.ng/geom-isoline":"^2.1.65","@thi.ng/geom-resample":"^2.2.27","@thi.ng/geom-poly-utils":"^2.3.53"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.22","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.61_1692855216757_0.08439369155883902","host":"s3://npm-registry-packages"}},"0.2.62":{"name":"@thi.ng/geom-sdf","version":"0.2.62","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.62","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"76fe22bc2996cc0857ccb2a028366b9cd4ba509d","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.62.tgz","fileCount":24,"integrity":"sha512-pre5gy7qNqO7FPL6gTY4GnpiF4VEnG9R+gvkMIrHwdch7NhMt5Eqf5fNx7gR8O0/zDQVNMDv3QssP0zn+/UcOw==","signatures":[{"sig":"MEUCIHkH2k87G5nhByZCZaED7umWxKdOElWSZChjMIUOkOr/AiEA9NmEXIlLCCEaBa9CsoBOa2Kc6DZ0OCBpot1eROEyDdM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71123},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5929dd20497668496af13415cdf784a4d6f69aa3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/geom":"^5.1.8","@thi.ng/math":"^5.6.1","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/vectors":"^7.7.10","@thi.ng/defmulti":"^2.1.44","@thi.ng/geom-api":"^3.4.28","@thi.ng/transducers":"^8.6.2","@thi.ng/geom-isoline":"^2.1.66","@thi.ng/geom-resample":"^2.2.28","@thi.ng/geom-poly-utils":"^2.3.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.62_1693135726578_0.2742737987495085","host":"s3://npm-registry-packages"}},"0.2.63":{"name":"@thi.ng/geom-sdf","version":"0.2.63","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.63","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"c9378302dbdc9cee96c8acf7456911c4757c4d94","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.63.tgz","fileCount":24,"integrity":"sha512-I3fB8cwdOtM6OWk81JR5dWKNQhXV+mYKtcLfQFsLFvaNs4ixfQE/tS0qQCGePkTrU1Zw8L+ZInca6FytZCAB8g==","signatures":[{"sig":"MEYCIQD6/GxO9LaS+O4Z+Ir4ZcuaF3NPargjEFyxXBhxRaAHWAIhAJT2/FBQH1/Q1jWTV8GiUoVN4sDCJNLAhdH1DsxL+/uh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71123},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2cd09fbbf9b2c879fb1b85e21d361306c9fbef56","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/geom":"^5.1.9","@thi.ng/math":"^5.6.1","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/vectors":"^7.7.10","@thi.ng/defmulti":"^2.1.44","@thi.ng/geom-api":"^3.4.28","@thi.ng/transducers":"^8.6.2","@thi.ng/geom-isoline":"^2.1.66","@thi.ng/geom-resample":"^2.2.28","@thi.ng/geom-poly-utils":"^2.3.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.63_1693226152979_0.14884404985463773","host":"s3://npm-registry-packages"}},"0.2.64":{"name":"@thi.ng/geom-sdf","version":"0.2.64","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.64","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"efd0d5ade63a0625722a4b91634e86981c64c6b5","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.64.tgz","fileCount":24,"integrity":"sha512-YujAWcudIy5KxA5qg1pT9zzovVeLsEDYfEzlIELfDfb6/QBupT0GwC8qSsCl7NdV0/1BCNJSvRs5KTS9uev4xw==","signatures":[{"sig":"MEQCIBePb8m++h2Aw3W4vDwFDdB48DbVhrV2cOStiDtjHsxhAiAErKFPcqA/62//x11rbta3k+O1+ElTiz+hgGSBGPGqtg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71123},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9dec130cc636c1da0bc4f2baa0d995579d3b7629","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/geom":"^5.2.0","@thi.ng/math":"^5.6.1","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/vectors":"^7.7.11","@thi.ng/defmulti":"^2.1.44","@thi.ng/geom-api":"^3.4.29","@thi.ng/transducers":"^8.6.3","@thi.ng/geom-isoline":"^2.1.67","@thi.ng/geom-resample":"^2.2.29","@thi.ng/geom-poly-utils":"^2.3.55"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.64_1693302973788_0.5694770404007692","host":"s3://npm-registry-packages"}},"0.2.65":{"name":"@thi.ng/geom-sdf","version":"0.2.65","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.65","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"df71137f59dd107137e1e4435b05433e237287d2","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.65.tgz","fileCount":24,"integrity":"sha512-Fru49D6j7GTMOJoiidYkYVkW/fkGulKH4dsmGRSMzgR8lg4xgJTjc96tU2TXdwqaM6NdFc/77BCU4UkeOjq8OQ==","signatures":[{"sig":"MEUCIEh/+HHT93DAw2r1xpipZ65JSXUziqJ7Zxho+kUJJj+DAiEAq6+ow7DvT44MXlaIVIzRzWPuZXK4ZFiMw5dEfagYMmM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71123},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"34c3bd36b0133af05abc7fe66affa01dd99704ac","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/geom":"^5.2.1","@thi.ng/math":"^5.6.1","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/vectors":"^7.7.12","@thi.ng/defmulti":"^2.1.44","@thi.ng/geom-api":"^3.4.30","@thi.ng/transducers":"^8.6.4","@thi.ng/geom-isoline":"^2.1.68","@thi.ng/geom-resample":"^2.2.30","@thi.ng/geom-poly-utils":"^2.3.56"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.65_1693476779680_0.26211533758588956","host":"s3://npm-registry-packages"}},"0.2.66":{"name":"@thi.ng/geom-sdf","version":"0.2.66","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.66","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"9135613660a01546bfbd99d61b63a53f1e701c99","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.66.tgz","fileCount":24,"integrity":"sha512-RTFAGJQYVIpa8VI8tZReWldqRj+ygv5FE9KK5QeQ7vvgnK2KzSiIBw/gOkRwD+xvQH9Y67kCtX7h6IrOq60kDg==","signatures":[{"sig":"MEUCIE0bB9a9yetY7TreEjvPVFFPXiDAXVCna1wwLCfRKXpaAiEArs1TF9ysAOHX/B9Ct/1cKA5b362BOXCkvl6oSZ8TUHE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71123},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1bbef970bab7f7def0700e587cf0471e1e1ef9f3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/geom":"^5.2.2","@thi.ng/math":"^5.6.1","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/vectors":"^7.7.13","@thi.ng/defmulti":"^2.1.45","@thi.ng/geom-api":"^3.4.31","@thi.ng/transducers":"^8.6.5","@thi.ng/geom-isoline":"^2.1.69","@thi.ng/geom-resample":"^2.2.31","@thi.ng/geom-poly-utils":"^2.3.57"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.66_1694007799328_0.6500064440521742","host":"s3://npm-registry-packages"}},"0.2.67":{"name":"@thi.ng/geom-sdf","version":"0.2.67","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.67","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"71b1cb9f4ee71723a867d43276fdc054bd0e3ff3","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.67.tgz","fileCount":24,"integrity":"sha512-V59wPbgbvvkUFYTZkTfLiOutZy6vUHpGWXJrA0UBpQx63N5rEqXoOMPrt2ARsTOj2yKyIQfTbAwHgsfnBaGWUg==","signatures":[{"sig":"MEUCIFQQwGzsCzXaH+UeJOQWmoBkUrPM/MdR3PIv1Eq5gD5RAiEAmr0vylk4SSy/f9rok/dzCApfK7jtIMhcjW4DzfMMwVc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71122},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b2ef5a1b8932d067af4ec2fc7da03d59d6868dc7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/geom":"^5.2.3","@thi.ng/math":"^5.6.1","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/vectors":"^7.7.14","@thi.ng/defmulti":"^3.0.0","@thi.ng/geom-api":"^3.4.32","@thi.ng/transducers":"^8.7.0","@thi.ng/geom-isoline":"^2.1.70","@thi.ng/geom-resample":"^2.2.32","@thi.ng/geom-poly-utils":"^2.3.58"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.67_1694781640474_0.6551200823836971","host":"s3://npm-registry-packages"}},"0.2.68":{"name":"@thi.ng/geom-sdf","version":"0.2.68","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.68","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"754b0d51a7c734d07c0a1e11faba3b708971ee54","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.68.tgz","fileCount":24,"integrity":"sha512-R+f5XCK3FNXkTzdRAPFqUWblNwuaC0plupOoPcrC1x52K/STArI1NG9gs4Y/grhZimRUPcymvY6tHDegFsx+rg==","signatures":[{"sig":"MEYCIQC9L9Dn5CGPNu4b8J6UwSU7nOhXk69eyDna8N9vFfCpvgIhAISEhZqIKgdt/a9k56onXVi4+QZhaJI4+kJ6jSA+U7yI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71122},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c22e8996cee284ebe8ea88582beb1ab5fc6ee503","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/geom":"^5.2.4","@thi.ng/math":"^5.6.1","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/vectors":"^7.7.15","@thi.ng/defmulti":"^3.0.0","@thi.ng/geom-api":"^3.4.33","@thi.ng/transducers":"^8.7.1","@thi.ng/geom-isoline":"^2.1.71","@thi.ng/geom-resample":"^2.2.33","@thi.ng/geom-poly-utils":"^2.3.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.68_1695120587183_0.1556659589659608","host":"s3://npm-registry-packages"}},"0.2.69":{"name":"@thi.ng/geom-sdf","version":"0.2.69","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.69","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"7780543fc7c0874f681c5f62df202780e9de72f8","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.69.tgz","fileCount":24,"integrity":"sha512-lwcO2doDm83nKGcNLWTlkSDdJZfl94cLhvzH1Ssu7FZ227OOuBYSbCIfZOjCldjaXaPCAJOVu/dl76zLYOovaQ==","signatures":[{"sig":"MEUCIEZnu6hT/LpT7ydNBHfETowbSQ43Kt8SFJrJfIFGnL+/AiEA7PjjJyVj+y00jKvRFKYLYEXq8ONe8UkCRQBqRScFq40=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72519},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"fb2697579b193b609ec52237ea0d99c7295b6d3c","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/geom":"^5.2.5","@thi.ng/math":"^5.6.1","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/vectors":"^7.7.15","@thi.ng/defmulti":"^3.0.0","@thi.ng/geom-api":"^3.4.33","@thi.ng/transducers":"^8.7.1","@thi.ng/geom-isoline":"^2.1.71","@thi.ng/geom-resample":"^2.2.33","@thi.ng/geom-poly-utils":"^2.3.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.69_1695628288116_0.8211284861754851","host":"s3://npm-registry-packages"}},"0.2.70":{"name":"@thi.ng/geom-sdf","version":"0.2.70","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.70","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"9f535e19b24a1c7dd7f4a7115981efb3dae7cba3","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.70.tgz","fileCount":24,"integrity":"sha512-w28ZogGWrepmlvzOURcvSDdLpzvB8w4+2hc6RGAz7Wi011jPeHLxS8Ftegb2yik2wI8hJVkeZTMTJI59az1weA==","signatures":[{"sig":"MEQCICVAV3QoC4Ayy8BpK23FETxEeK2NiSQLw/fEbDmZ93YnAiBPoTFg+hmPEF6W7eAuxU4YQH2U4ZmzA1zgcY6zpIHuHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72519},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"10d8b3725e96c5d704c759489a89f132892b181e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/geom":"^5.2.6","@thi.ng/math":"^5.6.1","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/vectors":"^7.7.16","@thi.ng/defmulti":"^3.0.0","@thi.ng/geom-api":"^3.4.34","@thi.ng/transducers":"^8.7.2","@thi.ng/geom-isoline":"^2.1.72","@thi.ng/geom-resample":"^2.2.34","@thi.ng/geom-poly-utils":"^2.3.60"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.70_1696506725333_0.005755052628707125","host":"s3://npm-registry-packages"}},"0.2.71":{"name":"@thi.ng/geom-sdf","version":"0.2.71","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.71","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"f297f1799fcbd69c31cbe51a32469bef2b098f4c","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.71.tgz","fileCount":24,"integrity":"sha512-PCniG5ZlOpqb/NqYcCSqXmERxNYL6i/pvdi4BHuvf9+TdcyuFt9RFDZBdkf8IGxEjMfA3aF+DIU4qZk3uTBjFw==","signatures":[{"sig":"MEQCICkNuMLkl6HAy15VVX/37onGLaMFo7Rrys9TolNYxO1hAiBqZHNdIrd9PBkdtnpNX6kAqaYju/L1fK5yJfIoGrXC1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72519},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e9f04908dc37ae9e29320f098d195f9f8445a1ad","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/geom":"^5.2.7","@thi.ng/math":"^5.6.1","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/vectors":"^7.7.17","@thi.ng/defmulti":"^3.0.0","@thi.ng/geom-api":"^3.4.35","@thi.ng/transducers":"^8.8.0","@thi.ng/geom-isoline":"^2.1.73","@thi.ng/geom-resample":"^2.2.35","@thi.ng/geom-poly-utils":"^2.3.61"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.71_1697019131718_0.6638030643012869","host":"s3://npm-registry-packages"}},"0.2.72":{"name":"@thi.ng/geom-sdf","version":"0.2.72","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.72","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"e26f00083a0eeee7ffdfa4edb7d98573637a0546","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.72.tgz","fileCount":24,"integrity":"sha512-/kBwXWYpNTHaWQVqxUjyukd4LoShnkWes4fufEPa55AJgG6HqA0mEa3xkU2Jv2nBgJvPCIRGtw6oCbm3te+csQ==","signatures":[{"sig":"MEUCIEYsHdwb8lM0vGWPDMZOBwrG11FAnCC0xFIg+F5Z7mtUAiEAierJ7RtcsNd7TDMwG9RxwxLEBB1Y34a9O7OgiL5NMKA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72518},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d492ecb41df758db372a76449ea9b5bad47b25c4","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/geom":"^5.2.8","@thi.ng/math":"^5.6.2","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/vectors":"^7.7.18","@thi.ng/defmulti":"^3.0.0","@thi.ng/geom-api":"^3.4.36","@thi.ng/transducers":"^8.8.1","@thi.ng/geom-isoline":"^2.1.74","@thi.ng/geom-resample":"^2.3.0","@thi.ng/geom-poly-utils":"^2.3.62"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.72_1697112140768_0.38842407933926704","host":"s3://npm-registry-packages"}},"0.2.73":{"name":"@thi.ng/geom-sdf","version":"0.2.73","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.73","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"3b8afa3c7b0edcf91993bfa353378178a06db8bd","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.73.tgz","fileCount":24,"integrity":"sha512-eI9w+M4ArMlW402z9A2qygRPPD26Y12NqqRx+eEXvSObCcVVIaEUpju9aWjcfbYVV2qoRMKrj0gGzuAE3JBfWg==","signatures":[{"sig":"MEQCHz+x+hGuao+kzCgcaCwizL8zFUHYbQoRWac21U7IWO8CIQCC/R+IgmpkTD558FfCFVKmnXJn5g+J8fdwLsQ6lqBeLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72518},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"46e445c09f2909d1aeaa9fdc8d8b3aa61c114db2","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/geom":"^5.2.9","@thi.ng/math":"^5.6.2","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/vectors":"^7.7.19","@thi.ng/defmulti":"^3.0.0","@thi.ng/geom-api":"^3.4.37","@thi.ng/transducers":"^8.8.2","@thi.ng/geom-isoline":"^2.1.75","@thi.ng/geom-resample":"^2.3.1","@thi.ng/geom-poly-utils":"^2.3.63"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.73_1697652893837_0.5374267594451232","host":"s3://npm-registry-packages"}},"0.2.74":{"name":"@thi.ng/geom-sdf","version":"0.2.74","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.74","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"2773e1e396b0572469543188df36a6271219133d","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.74.tgz","fileCount":24,"integrity":"sha512-/nZQq/3OIxLndz+38ccFnl5UQTtoZf5cGMfQ3xXFnZ4QbcSN9SUXlDbcP0E57TqkhALnHbbT/v6yKy3XgqUWoA==","signatures":[{"sig":"MEUCIHoimNqLpWpe4D/YJ0a3ufEI4bKxHtTbTZW+paROa/cbAiEA+ISGm/mXxl8RZQGO3OxbkTlbJGIakXgtsFm97wpuLQ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72519},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8d46d9326a9f9b81d65e7e274446f5964f9942ac","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/geom":"^5.2.10","@thi.ng/math":"^5.6.3","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.3.6","@thi.ng/vectors":"^7.7.20","@thi.ng/defmulti":"^3.0.1","@thi.ng/geom-api":"^3.4.38","@thi.ng/transducers":"^8.8.3","@thi.ng/geom-isoline":"^2.1.76","@thi.ng/geom-resample":"^2.3.2","@thi.ng/geom-poly-utils":"^2.3.64"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.74_1698047202950_0.8874737892817619","host":"s3://npm-registry-packages"}},"0.2.75":{"name":"@thi.ng/geom-sdf","version":"0.2.75","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.75","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"6bb2f79e22b8f9f4644778118e0ffff3bedf6c5f","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.75.tgz","fileCount":24,"integrity":"sha512-lGeLPHgumTYMJcaOW8p2vTLV6mLH7tsvgZeLWW71e8vLrp+lR2vOL0LycSJLeG4shN9yh/7OZj6zpvOaoaC9dA==","signatures":[{"sig":"MEUCIG1MDKTo1MAESctyN0TUf9WTLGC3FafBoL4Gq7AiNT6NAiEAiZTm1f3VtpU/5XgCpl6DotiyEwjgsGRFZnmZqbX/F7o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72519},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"dc7eeaba72f3c3977f2d6cc201e595ed6d68e2ad","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/geom":"^5.2.11","@thi.ng/math":"^5.6.3","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.4.0","@thi.ng/vectors":"^7.7.21","@thi.ng/defmulti":"^3.0.2","@thi.ng/geom-api":"^3.4.39","@thi.ng/transducers":"^8.8.4","@thi.ng/geom-isoline":"^2.1.77","@thi.ng/geom-resample":"^2.3.3","@thi.ng/geom-poly-utils":"^2.3.65"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.75_1698137243786_0.7136867787735932","host":"s3://npm-registry-packages"}},"0.2.76":{"name":"@thi.ng/geom-sdf","version":"0.2.76","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.76","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"248e460427ef82c1eece8b0a754770a55573d1e6","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.76.tgz","fileCount":24,"integrity":"sha512-sPQ04ePYPZAMJoIUe+eNMlwpG+eaodLITr6rp5D75Iix6kMAdDFz5u/vrsc9SlZ1nDKY8Y2aM6oiuGpSHVdZvQ==","signatures":[{"sig":"MEYCIQCyguiEmU4qRe3ALLbLNG43LhgAGhQtkDqNH6cNFvAjkQIhALYdQm/pQN37UKqW+qdIEQGUgoqWEten2jH7Q1e5bs/2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72519},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"fc6e14052ed24bf9196896980ceb9f398b6ea6c1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/geom":"^5.2.12","@thi.ng/math":"^5.6.3","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.4.0","@thi.ng/vectors":"^7.7.22","@thi.ng/defmulti":"^3.0.2","@thi.ng/geom-api":"^3.4.40","@thi.ng/transducers":"^8.8.5","@thi.ng/geom-isoline":"^2.1.78","@thi.ng/geom-resample":"^2.3.4","@thi.ng/geom-poly-utils":"^2.3.66"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.76_1698238047599_0.19384114989116363","host":"s3://npm-registry-packages"}},"0.2.77":{"name":"@thi.ng/geom-sdf","version":"0.2.77","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.77","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"f6b2d8ae14a2fb9b88a132c79af193093d462b98","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.77.tgz","fileCount":24,"integrity":"sha512-N9x5MY99i59vjM5QlwfSO+uDN3PRQKvL01xUo4v98yccszL+bhq9hcsDoUcafbmgrfN/lURRW3qECk/eaUFSyw==","signatures":[{"sig":"MEUCIQD8g8nsyatZvOQusYmIQ6lJKmHNlAAg/BwWEnrU4C064gIgGVJP8H6i5XKvoG6anuPmovN0uYu01SuKWqFb5mlbL7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72518},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"502e8fa937677ff7bc4fbd0906d8c8b4b0b471e5","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/geom":"^5.2.13","@thi.ng/math":"^5.7.0","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.4.0","@thi.ng/vectors":"^7.8.0","@thi.ng/defmulti":"^3.0.2","@thi.ng/geom-api":"^3.4.41","@thi.ng/transducers":"^8.8.6","@thi.ng/geom-isoline":"^2.1.79","@thi.ng/geom-resample":"^2.3.5","@thi.ng/geom-poly-utils":"^2.3.67"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.77_1698426195464_0.2860531843700498","host":"s3://npm-registry-packages"}},"0.2.78":{"name":"@thi.ng/geom-sdf","version":"0.2.78","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.78","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"4af2addccd1156efc36f1353455ac12ebc5adcf0","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.78.tgz","fileCount":24,"integrity":"sha512-Geu5VFgRNKZte+KV0jEVmm4Hs4l5oGgWsPjh5XPhiWYWtlQrut133KBDyHdkNPmP0KG9KXFV6SDB5vQ4HE9cgw==","signatures":[{"sig":"MEQCIDa6sewAERTy0NU527xmCOfywyoBp0h4x6DHu8hAQxmyAiAkSVrSEEZ4MSBf8Set4B6Q1nP1RD+g0atS0r7ci6NP4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72501},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bfa16829786146bd24df3cdbd44649a45a603e44","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/geom":"^5.2.14","@thi.ng/math":"^5.7.1","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.4.0","@thi.ng/vectors":"^7.8.1","@thi.ng/defmulti":"^3.0.3","@thi.ng/geom-api":"^3.4.42","@thi.ng/transducers":"^8.8.7","@thi.ng/geom-isoline":"^2.1.80","@thi.ng/geom-resample":"^2.3.6","@thi.ng/geom-poly-utils":"^2.3.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.78_1698676862641_0.2650166403526175","host":"s3://npm-registry-packages"}},"0.2.79":{"name":"@thi.ng/geom-sdf","version":"0.2.79","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.79","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"511ea33aca564cfcbf41a3795e080bd0e0a64f40","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.79.tgz","fileCount":24,"integrity":"sha512-HSormrKkucmTcJr3MsKeo+jGer/ueGRni1fusJfdsijkYUta1omreif5u2bj8OyVwOEIANPan4GbPMY47efKiQ==","signatures":[{"sig":"MEYCIQDo7BTVJ6u5FPreyPf9C0QcEB0OQvKYaoxuledAd/t9KwIhAOFu0WabxOgIxhq/8TSNDqVqec8vyqYxSHtyH205Nq8I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72500},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"351014d081cee85803950eb6751c5a02dca2efbd","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/geom":"^6.0.0","@thi.ng/math":"^5.7.1","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.4.0","@thi.ng/vectors":"^7.8.1","@thi.ng/defmulti":"^3.0.3","@thi.ng/geom-api":"^3.4.42","@thi.ng/transducers":"^8.8.7","@thi.ng/geom-isoline":"^2.1.80","@thi.ng/geom-resample":"^2.3.6","@thi.ng/geom-poly-utils":"^2.3.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.79_1698836833332_0.754580193679929","host":"s3://npm-registry-packages"}},"0.2.80":{"name":"@thi.ng/geom-sdf","version":"0.2.80","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.80","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"c991403fdb6467f433e9cabf67e2eebbbb0fe806","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.80.tgz","fileCount":24,"integrity":"sha512-CzqKNzIP8KmT3LTXz0qSINX94sH976joD0C2s+UK6VlQE5GecVwMqi76uCexvmdHuv8nF6pb3WFX66M/d2NyHA==","signatures":[{"sig":"MEYCIQDEZM2ijL4ztsj9A3ElhKhmWLg+dW9QtD1RDaiTPvYwLgIhAKYq9c5TrhKbEpWV8FkvRrIEs6jQHwkYIxGfepQjWeo0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72500},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"336bd1bf95825b3c318a3ab49c54451c94aaa883","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/geom":"^6.0.1","@thi.ng/math":"^5.7.1","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.4.0","@thi.ng/vectors":"^7.8.2","@thi.ng/defmulti":"^3.0.4","@thi.ng/geom-api":"^3.4.43","@thi.ng/transducers":"^8.8.8","@thi.ng/geom-isoline":"^2.1.81","@thi.ng/geom-resample":"^2.3.7","@thi.ng/geom-poly-utils":"^2.3.69"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.80_1699136869849_0.7381928735456509","host":"s3://npm-registry-packages"}},"0.2.82":{"name":"@thi.ng/geom-sdf","version":"0.2.82","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.82","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"ac52f96a8cf3ec8b1283c5bfd4206c6dc87b42ab","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.82.tgz","fileCount":24,"integrity":"sha512-9hfGwQILqE4ELuWHufV9GPRqeAf1b7i/Z/4Q31nPkTofM0BCXLO5RDK4jozyUy9v0yRwhnRsd8CeversVcdPlw==","signatures":[{"sig":"MEUCIQD8piIKfRrItoMpuJjOb6INFx1nwJ5WnEwNC0Pg/IeVZgIgSuGLr5LU+h5ei8clDKG/ClkUhffUSYlovB4MZMlJ97s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72708},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"669a3151e4302480244fe3e60eff5e732ea5b7a7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.8","@thi.ng/geom":"^6.0.3","@thi.ng/math":"^5.7.3","@thi.ng/checks":"^3.4.8","@thi.ng/errors":"^2.4.2","@thi.ng/vectors":"^7.8.4","@thi.ng/defmulti":"^3.0.6","@thi.ng/geom-api":"^3.4.45","@thi.ng/transducers":"^8.8.10","@thi.ng/geom-isoline":"^2.1.83","@thi.ng/geom-resample":"^2.3.9","@thi.ng/geom-poly-utils":"^2.3.71"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.3","typescript":"^5.2.2","@thi.ng/testament":"^0.4.1","@microsoft/api-extractor":"^7.38.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.82_1699526325244_0.6266139307794607","host":"s3://npm-registry-packages"}},"0.2.83":{"name":"@thi.ng/geom-sdf","version":"0.2.83","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.83","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"9a1ad6c4ce8d786e1591993d52f3d7e9376f4def","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.83.tgz","fileCount":24,"integrity":"sha512-YlSYAHv3ZOGBwSnRTmGxBjyRw2pJOQl7290M+tlvUHNtnOteD2jYx84b4ApFM6kh1GqTAgXeJokTHFa+kUn0BA==","signatures":[{"sig":"MEYCIQDhmpm7fiuLHOpDK7qFC8UAm5fWaKbjAU6TthRe5Xnj8AIhAIFnLxeLFnRt25KsE6Z2OvNItobVgXLtiq364VpfZt84","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72709},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2be4c38c9680da929339bd164acfb69ebb1fd3d0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.8","@thi.ng/geom":"^6.0.4","@thi.ng/math":"^5.7.3","@thi.ng/checks":"^3.4.8","@thi.ng/errors":"^2.4.2","@thi.ng/vectors":"^7.8.5","@thi.ng/defmulti":"^3.0.6","@thi.ng/geom-api":"^3.4.46","@thi.ng/transducers":"^8.8.11","@thi.ng/geom-isoline":"^2.1.84","@thi.ng/geom-resample":"^2.3.10","@thi.ng/geom-poly-utils":"^2.3.72"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.3","typescript":"^5.2.2","@thi.ng/testament":"^0.4.1","@microsoft/api-extractor":"^7.38.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.83_1699807849646_0.6957505650523979","host":"s3://npm-registry-packages"}},"0.2.84":{"name":"@thi.ng/geom-sdf","version":"0.2.84","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.84","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"2d20aaf17f1c3dd98125dda67e4d4e0215c5abb6","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.84.tgz","fileCount":24,"integrity":"sha512-oO5bvSBgGmcVgAaie9guSxvyIE3BK7OtRxnVJfNjyd6M2mi1yos1P8t4QqctMuJRDIP4QS3A+pztwxgAZf8Htw==","signatures":[{"sig":"MEUCIE1+Db6YKnLlOnoUxK9fJKEMdABfXAlDFI0PINUlrYd1AiEA4HIQ9Ojq5H1EoTs/ByQeReWj6G2fcq/503a2Ucfza+A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72709},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f6de41f4991704fdbbb2899bb430ed4f4f6efab0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.9","@thi.ng/geom":"^6.0.5","@thi.ng/math":"^5.7.4","@thi.ng/checks":"^3.4.9","@thi.ng/errors":"^2.4.3","@thi.ng/vectors":"^7.8.6","@thi.ng/defmulti":"^3.0.7","@thi.ng/geom-api":"^3.4.47","@thi.ng/transducers":"^8.8.12","@thi.ng/geom-isoline":"^2.1.85","@thi.ng/geom-resample":"^2.3.11","@thi.ng/geom-poly-utils":"^2.3.73"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.3","typescript":"^5.3.2","@thi.ng/testament":"^0.4.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.84_1700819171381_0.4977337732995102","host":"s3://npm-registry-packages"}},"0.2.85":{"name":"@thi.ng/geom-sdf","version":"0.2.85","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.85","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"4225482a2dde68e7b070e2bf6b5bd00633270d89","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.85.tgz","fileCount":24,"integrity":"sha512-eeCQvqU8DvqV351iw6vQkpl0e6Gf/JmLTbRqLsK64hD2vQNcJ5nEEZn9/RGJ+orapn7lI/HIZZfK9aF2lXmy8Q==","signatures":[{"sig":"MEYCIQCl2APkOK7FEbQtFdGIvW3olpYzLVozni4EBUzinVEsBgIhALJIKRl9N0QckHi5ar1nzjw7dC4hxekT7ClZf2RFJNFm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72711},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"04d1de79f256d7a53c6b5fd157b37f49bc88e11d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.10","@thi.ng/geom":"^6.0.6","@thi.ng/math":"^5.7.5","@thi.ng/checks":"^3.4.10","@thi.ng/errors":"^2.4.4","@thi.ng/vectors":"^7.8.7","@thi.ng/defmulti":"^3.0.8","@thi.ng/geom-api":"^3.4.48","@thi.ng/transducers":"^8.8.13","@thi.ng/geom-isoline":"^2.1.86","@thi.ng/geom-resample":"^2.3.12","@thi.ng/geom-poly-utils":"^2.3.74"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.4","typescript":"^5.3.2","@thi.ng/testament":"^0.4.3","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.85_1701606189473_0.5331641476167253","host":"s3://npm-registry-packages"}},"0.2.86":{"name":"@thi.ng/geom-sdf","version":"0.2.86","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.86","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"735a4512afcaf153d71144c65c429f8a2b6ed807","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.86.tgz","fileCount":24,"integrity":"sha512-BN2e+mLqavJW24zsXYiHiFP0imqQpibgZbs2MsUEDdzj77LhKydS6nkJ5/7ZLUdROIrUE9oV3d9o6qpcVoPXDA==","signatures":[{"sig":"MEUCIQCkAWqmmct6FvrXZLm0DdAJhq21APsDpFjeEnGt2+hf3AIgTtlpghX6hinXdwSzarnoyKCHw1YhavWaKeBWmTVUS+A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72676},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"25f2ac8ff795a432a930119661b364d4d93b59a0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.11","@thi.ng/geom":"^6.0.7","@thi.ng/math":"^5.7.6","@thi.ng/checks":"^3.4.11","@thi.ng/errors":"^2.4.5","@thi.ng/vectors":"^7.8.8","@thi.ng/defmulti":"^3.0.9","@thi.ng/geom-api":"^3.4.49","@thi.ng/transducers":"^8.8.14","@thi.ng/geom-isoline":"^2.1.87","@thi.ng/geom-resample":"^2.3.13","@thi.ng/geom-poly-utils":"^2.3.75"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.86_1702149667055_0.12712383174653108","host":"s3://npm-registry-packages"}},"0.2.87":{"name":"@thi.ng/geom-sdf","version":"0.2.87","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.87","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"db48df8ac66184db6a61a8d6bccb1a77cc0383af","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.87.tgz","fileCount":24,"integrity":"sha512-EwMoRruzRSqgJiQyEO4Jr+auKGq1but9LMBcKHQI0HmpN5HZImsdplvOSjWgeqodmOhh0CXlWlh8NbKXGDouaw==","signatures":[{"sig":"MEUCIQD58GZDXEAWVPPsPJjHIqFb4p2eFujFxXlL5q3h6r6DHgIgU5qVILzM5d/0NkIE0G12SZAL0NyVR/9cV+qVXL35y70=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67287},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5e7bafedfc3d53bc131469a28de31dd8e5b4a3ff","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.12","@thi.ng/geom":"^6.0.8","@thi.ng/math":"^5.7.7","@thi.ng/checks":"^3.4.12","@thi.ng/errors":"^2.4.6","@thi.ng/vectors":"^7.8.9","@thi.ng/defmulti":"^3.0.10","@thi.ng/geom-api":"^3.4.50","@thi.ng/transducers":"^8.8.15","@thi.ng/geom-isoline":"^2.1.88","@thi.ng/geom-resample":"^2.3.14","@thi.ng/geom-poly-utils":"^2.3.76"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.87_1702289810490_0.023675827274207695","host":"s3://npm-registry-packages"}},"0.2.88":{"name":"@thi.ng/geom-sdf","version":"0.2.88","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.88","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"030d705248a56cce0ac5adfa377fdaf6626781f1","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.88.tgz","fileCount":24,"integrity":"sha512-iFenE5SFMNv7G6g0ciCz52Q0zP3bQaLmvCC23qewfg+AtTmCXBjrzM+vnugHVxYXNjk3aini8bVsEU7WyXsJ3A==","signatures":[{"sig":"MEUCIBvCgqDwW+/thybsQyu2X7oqer3uBe3xr/i/r/Yum3EfAiEAzC9280dQqvH/PPxJ8oiKSJskzyjbtNREOfPU7Ry8/k8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67288},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"22e36fa838e5431d40165384918b395603bbd92f","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.12","@thi.ng/geom":"^6.0.9","@thi.ng/math":"^5.7.7","@thi.ng/checks":"^3.4.12","@thi.ng/errors":"^2.4.6","@thi.ng/vectors":"^7.8.10","@thi.ng/defmulti":"^3.0.10","@thi.ng/geom-api":"^3.4.51","@thi.ng/transducers":"^8.8.15","@thi.ng/geom-isoline":"^2.1.89","@thi.ng/geom-resample":"^2.3.15","@thi.ng/geom-poly-utils":"^2.3.77"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.88_1702393570029_0.36019586495637035","host":"s3://npm-registry-packages"}},"0.2.89":{"name":"@thi.ng/geom-sdf","version":"0.2.89","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.89","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"dc431ec3828914bcdef41a5fd106b202918ff8cd","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.89.tgz","fileCount":24,"integrity":"sha512-5tX6rxwTPBIBeiA2sS4jC/9/1na7FyL39qwoQZdlcbIgYvL/ySLg46zFjAV5lOTMOznWAXBLHKHZZOs8dAu7UA==","signatures":[{"sig":"MEUCIB0sCU1V/aSSZGu4Riyu3HfQzlsdPdVldOwuWF4AvbytAiEAmIchXFdY54YlKkLxxk+o0jSwpJNCUHOrmhnOAb721J4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67289},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"25a42a81fac8603a1e440a7aa8bc343276211ff4","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.13","@thi.ng/geom":"^6.0.10","@thi.ng/math":"^5.7.8","@thi.ng/checks":"^3.4.13","@thi.ng/errors":"^2.4.7","@thi.ng/vectors":"^7.8.11","@thi.ng/defmulti":"^3.0.11","@thi.ng/geom-api":"^3.4.52","@thi.ng/transducers":"^8.8.16","@thi.ng/geom-isoline":"^2.1.90","@thi.ng/geom-resample":"^2.3.16","@thi.ng/geom-poly-utils":"^2.3.78"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.89_1702907460989_0.6842750827543047","host":"s3://npm-registry-packages"}},"0.2.90":{"name":"@thi.ng/geom-sdf","version":"0.2.90","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.90","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"84b90320df8036522a0425c18bcc36552fe9eb62","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.90.tgz","fileCount":24,"integrity":"sha512-IWbKrtLMJC/QAEcc/TD8Ff/YQ8ST0MGEYT3PofeyxA99FoPup4DVB0cbKzIaqFX4ifo3s/kU1sNvQGCkOZVSjA==","signatures":[{"sig":"MEUCIQDcJfYL5zmAHJD8c/AHCXxRibPZs7x/I7JBTAzh9ghE2QIgZFBawcA8wClJUkvvCBLdVbrLytQwVrHFxUaM/6Yx6xU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67289},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d1c8bca89fa5c57ca0c690933edb03129b085687","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.13","@thi.ng/geom":"^6.0.11","@thi.ng/math":"^5.7.8","@thi.ng/checks":"^3.4.13","@thi.ng/errors":"^2.4.7","@thi.ng/vectors":"^7.8.11","@thi.ng/defmulti":"^3.0.11","@thi.ng/geom-api":"^3.4.52","@thi.ng/transducers":"^8.8.16","@thi.ng/geom-isoline":"^2.1.90","@thi.ng/geom-resample":"^2.3.16","@thi.ng/geom-poly-utils":"^2.3.78"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.90_1702937193937_0.7302298522899433","host":"s3://npm-registry-packages"}},"0.2.91":{"name":"@thi.ng/geom-sdf","version":"0.2.91","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.91","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"52f88bb70d2774b664b86eedefa0bf8771dd43a4","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.91.tgz","fileCount":24,"integrity":"sha512-lJ5ehIvebqxrfk3L/xbOttmRjbM0WOurYJzT1N9YycM/O9tpu0jdDGSPgBk2YfSSytcoEa+tv0lZXcDzAXlf0A==","signatures":[{"sig":"MEUCIQDaTvsJ5nNcfk64B4x04J4zuNrhQcwnbIbcWARXQD8fjAIgHyxVO8oU9bp+LUJ+Cvi/w49wwWC0IVZkzqgeITi5ah8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67289},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b67c377b8cdd00aa6ff53e5b86b420739788fa15","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.13","@thi.ng/geom":"^6.0.12","@thi.ng/math":"^5.7.8","@thi.ng/checks":"^3.4.13","@thi.ng/errors":"^2.4.7","@thi.ng/vectors":"^7.8.11","@thi.ng/defmulti":"^3.0.11","@thi.ng/geom-api":"^3.4.52","@thi.ng/transducers":"^8.8.16","@thi.ng/geom-isoline":"^2.1.90","@thi.ng/geom-resample":"^2.3.16","@thi.ng/geom-poly-utils":"^2.3.78"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.91_1702941111309_0.9323249379648422","host":"s3://npm-registry-packages"}},"0.2.92":{"name":"@thi.ng/geom-sdf","version":"0.2.92","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.92","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"e439be035bb5a11dca6f71b5e575cdcb552b7da6","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.92.tgz","fileCount":24,"integrity":"sha512-T2lIW3hmLldp/9JIFKR3cQjgLJJV70yuzHC0LFJcoMwR496hZgqFTwrnrzSOOFPTyrdH1wTEjUndz2Tq/j1abA==","signatures":[{"sig":"MEUCIARtVJypvpjUcYR933tE+JyqDL3wgHNJ++uth6dBQRdyAiEA3zNzdExOKxXsVdEWdDAQGvzXuttTHPydpX2psi7A0Qw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67266},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0d9265be7be13eccf0ef75eaedbfd42626339279","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.14","@thi.ng/geom":"^6.0.13","@thi.ng/math":"^5.7.9","@thi.ng/checks":"^3.4.14","@thi.ng/errors":"^2.4.8","@thi.ng/vectors":"^7.8.12","@thi.ng/defmulti":"^3.0.12","@thi.ng/geom-api":"^3.4.53","@thi.ng/transducers":"^8.8.17","@thi.ng/geom-isoline":"^2.1.91","@thi.ng/geom-resample":"^2.3.17","@thi.ng/geom-poly-utils":"^2.3.79"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.92_1702984289194_0.13217047415395533","host":"s3://npm-registry-packages"}},"0.2.93":{"name":"@thi.ng/geom-sdf","version":"0.2.93","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.93","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"e7cec830d2f38897b4404185688305523d895e1a","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.93.tgz","fileCount":24,"integrity":"sha512-Jm9vLT6tP8LUNOvjPCNUmMrbCKx8LhVzpV2FJIjxdNLnAmlweRV+EiNXv3VzK4hIFX7HPvE5BRKcn57HYdTepw==","signatures":[{"sig":"MEYCIQDSmlZHQgL4bQXx58ohjxRdvXTOpqpDFpdeKagq4mbwVwIhAOzrqqrRcvy4jHD3+FbecmMu/3czUbitXtJSETMrbm3Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67266},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"36d93175f8fbc0190c3c96a9ac0016a9663e9a80","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.14","@thi.ng/geom":"^6.0.14","@thi.ng/math":"^5.7.9","@thi.ng/checks":"^3.4.14","@thi.ng/errors":"^2.4.8","@thi.ng/vectors":"^7.8.13","@thi.ng/defmulti":"^3.0.12","@thi.ng/geom-api":"^3.4.54","@thi.ng/transducers":"^8.8.18","@thi.ng/geom-isoline":"^2.1.92","@thi.ng/geom-resample":"^2.3.18","@thi.ng/geom-poly-utils":"^2.3.80"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.93_1702989037852_0.19122573569672685","host":"s3://npm-registry-packages"}},"0.2.94":{"name":"@thi.ng/geom-sdf","version":"0.2.94","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.94","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"1fffe0dbdb20200834085631b0556bccbce204cd","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.94.tgz","fileCount":24,"integrity":"sha512-2q1A4Vbbe4x2pX0d26upO+n/YV08nQpVt5eEf0sjZNME3Om4f/KmfwwhlLTPn4AWbf2JFT7HzXABY/5Vj62osw==","signatures":[{"sig":"MEYCIQC7wsDqd9E7AftoDXPvS6rKL1gHFMsbhdROcBvArpzfsQIhAMhp+Uzdst2AXnSOkbVG2yC5gRcbagA6NvO6EcNrpv2w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67266},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f156d361a652cce316c36e0b7df7d2ac5c2dbbf8","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.14","@thi.ng/geom":"^6.0.15","@thi.ng/math":"^5.7.9","@thi.ng/checks":"^3.4.14","@thi.ng/errors":"^2.4.8","@thi.ng/vectors":"^7.8.13","@thi.ng/defmulti":"^3.0.12","@thi.ng/geom-api":"^3.4.54","@thi.ng/transducers":"^8.8.18","@thi.ng/geom-isoline":"^2.1.92","@thi.ng/geom-resample":"^2.3.18","@thi.ng/geom-poly-utils":"^2.3.80"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.94_1703599949978_0.1674726524577197","host":"s3://npm-registry-packages"}},"0.2.95":{"name":"@thi.ng/geom-sdf","version":"0.2.95","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.95","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"f48bd2015f7d18eb753f2cb78ad8cc9f6c6b53a9","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.95.tgz","fileCount":24,"integrity":"sha512-S149zWnHOAqGRKcuPmWXI1+Bp1ak8HJSmY6T5iRcM++bGmWiqDoHtsFbiAgy/3n9UBxBMgFNlgg1zMnEimexew==","signatures":[{"sig":"MEYCIQCXTVmvVnmywm0UUPN/FktlzhoNykAV17o1Rv9NnaF3LwIhAJMdmdMx1UP80mCOnatQD3cimAgHwirR92zvDbjifpkC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67268},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"775c664723cd87d6ac5909cedf91195317add287","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.15","@thi.ng/geom":"^6.0.16","@thi.ng/math":"^5.7.10","@thi.ng/checks":"^3.4.15","@thi.ng/errors":"^2.4.9","@thi.ng/vectors":"^7.8.14","@thi.ng/defmulti":"^3.0.13","@thi.ng/geom-api":"^3.4.55","@thi.ng/transducers":"^8.8.19","@thi.ng/geom-isoline":"^2.1.93","@thi.ng/geom-resample":"^2.3.19","@thi.ng/geom-poly-utils":"^2.3.81"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.95_1703806434997_0.9167446182521362","host":"s3://npm-registry-packages"}},"0.2.96":{"name":"@thi.ng/geom-sdf","version":"0.2.96","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.2.96","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"7a116e6440020125f6880e4c6a0813815860db2b","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.2.96.tgz","fileCount":24,"integrity":"sha512-K7MQHT1S43kvjrNxEhQ9/ytt4Box6DuFmRhJuvjuUISeSC57gRwHWBEaE412XyvnEfiQLX6a/ee/Q1vjnOugcg==","signatures":[{"sig":"MEUCIAJGhgEAnA4LGOAjimiHYoE7CGJm8UAzjgUH7c1I5BerAiEA4MvYiZuanbXQSGZLVW7yqcTthf8JrJnuQ+7BqThFpX4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67297},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b3db173682e1148cf08a6bd907b8d90b47b7c066","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.16","@thi.ng/geom":"^6.0.17","@thi.ng/math":"^5.7.11","@thi.ng/checks":"^3.4.16","@thi.ng/errors":"^2.4.10","@thi.ng/vectors":"^7.8.15","@thi.ng/defmulti":"^3.0.14","@thi.ng/geom-api":"^3.4.56","@thi.ng/transducers":"^8.8.20","@thi.ng/geom-isoline":"^2.1.94","@thi.ng/geom-resample":"^2.3.20","@thi.ng/geom-poly-utils":"^2.3.82"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.2.96_1704016411983_0.3460215878835018","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@thi.ng/geom-sdf","version":"0.3.0","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.3.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"9f397ca216b428aae9621c201d02d15aaedf1e9c","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.3.0.tgz","fileCount":24,"integrity":"sha512-HBhOE4Wbh64AivMSaQ4+R25vMgUFQDKy+SwoShvZKIHH2ax6vMcDf+EYtlr/sWXRCWk4dVMuUtdedgs0isHOUw==","signatures":[{"sig":"MEUCIQDNOcO9e5XnqipsXHdtCOeo0v1c+BT+8WiLqChoKNp/uwIgBeXdwt/n542qqBGo/1tSHTnFFC0GHtLzj7GtBZFk3qI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70824},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"417b5a7ea7bd54a3b4f086fe0fc2ce8e8933c9b2","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.17","@thi.ng/geom":"^6.0.18","@thi.ng/math":"^5.7.12","@thi.ng/checks":"^3.4.17","@thi.ng/errors":"^2.4.11","@thi.ng/vectors":"^7.9.0","@thi.ng/defmulti":"^3.0.15","@thi.ng/geom-api":"^3.4.57","@thi.ng/transducers":"^8.8.21","@thi.ng/geom-isoline":"^2.1.95","@thi.ng/geom-resample":"^2.3.21","@thi.ng/geom-poly-utils":"^2.3.83"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.3.0_1706026078173_0.962458959512869","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@thi.ng/geom-sdf","version":"0.3.1","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.3.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"2580fd931a98d1db37899f89661ca830be949a2a","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.3.1.tgz","fileCount":24,"integrity":"sha512-bpChYdUDulA3PzVXGyBDlLRu8I7V0sSfhu+xqyw7SNbxlykqFFooGxquyKqWqlPg/+PTDCFk8bzte9SIO69/CA==","signatures":[{"sig":"MEQCIHNWvm2TPGoJ+Z+hKPay3NWTW26bXb5VLsIPCuAcXjH6AiA37ofq0P4FGFGtu61OyCY8VPi/79RrLRoln5It2NFtAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70824},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7426e2ae6fca5482c6eaf649872296fc89955374","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.18","@thi.ng/geom":"^6.0.19","@thi.ng/math":"^5.8.0","@thi.ng/checks":"^3.4.18","@thi.ng/errors":"^2.4.11","@thi.ng/vectors":"^7.10.0","@thi.ng/defmulti":"^3.0.16","@thi.ng/geom-api":"^3.4.58","@thi.ng/transducers":"^8.8.22","@thi.ng/geom-isoline":"^2.1.96","@thi.ng/geom-resample":"^2.3.22","@thi.ng/geom-poly-utils":"^2.3.84"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.3.1_1706292725943_0.6592892082453525","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@thi.ng/geom-sdf","version":"0.3.3","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.3.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"32a05592f639cf0e0b20eac477b90cd8871962a9","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.3.3.tgz","fileCount":24,"integrity":"sha512-S/rb6COU10FP9Mnbfgwz5L23DeKGYphUc6q6a1ARX1Dr91okxhhG7jfM0Dw0uZ46/H7KykDloP87K6qS69+P3w==","signatures":[{"sig":"MEQCIFY5DPogbGigdEo21PTsdMgHpCfoHocKKk2eu1FxGQ6xAiA0ohh6eHxuHFI15GNToBc3zgo5IO8JpAme0Z2OuwDr2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70998},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3fa30b2dc2de762f24fd64b881b68d4da33d4c38","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.20","@thi.ng/geom":"^6.0.21","@thi.ng/math":"^5.8.2","@thi.ng/checks":"^3.4.20","@thi.ng/errors":"^2.4.13","@thi.ng/vectors":"^7.10.2","@thi.ng/defmulti":"^3.0.18","@thi.ng/geom-api":"^3.4.60","@thi.ng/transducers":"^8.8.24","@thi.ng/geom-isoline":"^2.1.98","@thi.ng/geom-resample":"^2.3.24","@thi.ng/geom-poly-utils":"^2.3.86"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.3.3_1706562984836_0.9788307096965916","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@thi.ng/geom-sdf","version":"0.3.4","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.3.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"d816265f265aa1290ac39c931fea5313ba394b92","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.3.4.tgz","fileCount":24,"integrity":"sha512-CYwvF3ZILihd7xNhHyiU/rOfBwksOSirdIkwki77RbHZD9XBiJl7SGHx1rtGCiZZzDCpvUk2hTYbvoZ2beY9Bg==","signatures":[{"sig":"MEUCIGzd28ildfGk9zqdnrKucz/XaIX3Eke3pT826yN0o7aMAiEA+DFeWNmVLFutOHaECTaidM/R2kZWdA1dJ7ALhsehPdY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70998},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ded7c5e87ebc7f6279c24f183c24ff348db8f304","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.21","@thi.ng/geom":"^6.0.22","@thi.ng/math":"^5.8.3","@thi.ng/checks":"^3.4.21","@thi.ng/errors":"^2.4.14","@thi.ng/vectors":"^7.10.3","@thi.ng/defmulti":"^3.0.19","@thi.ng/geom-api":"^3.4.61","@thi.ng/transducers":"^8.8.25","@thi.ng/geom-isoline":"^2.1.99","@thi.ng/geom-resample":"^2.3.25","@thi.ng/geom-poly-utils":"^2.3.87"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.3.4_1706628598875_0.7816585569212278","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"@thi.ng/geom-sdf","version":"0.3.5","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.3.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"1fdcc360b193067103477e47a860dd0418c804db","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.3.5.tgz","fileCount":24,"integrity":"sha512-eCl0mGUqzJob2pMPAkrl9nIO84tRmacYln7YkKz+VQYM5Z/CnzQBP4/+cFrkg9128uhASox4U2tQrrBbq+pLMQ==","signatures":[{"sig":"MEUCIAdr6QLAmlQ4kYamsV9M3I3qXm70vqiO4EEnKBgvonmtAiEAx4z53MUBPWJMfXcRm1BCBSkKPfUFyD76Cl7FNv7QZ0g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70999},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a86521dfac00768f7e51a607209325eb72004730","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.22","@thi.ng/geom":"^6.0.23","@thi.ng/math":"^5.8.4","@thi.ng/checks":"^3.4.22","@thi.ng/errors":"^2.4.15","@thi.ng/vectors":"^7.10.4","@thi.ng/defmulti":"^3.0.20","@thi.ng/geom-api":"^3.4.62","@thi.ng/transducers":"^8.8.26","@thi.ng/geom-isoline":"^2.1.100","@thi.ng/geom-resample":"^2.3.26","@thi.ng/geom-poly-utils":"^2.3.88"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.3.5_1706651216223_0.06067485864372513","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"@thi.ng/geom-sdf","version":"0.3.6","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.3.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"1675f1eff27c366d452d83c2615b81d5e1dac2b3","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.3.6.tgz","fileCount":24,"integrity":"sha512-dB/vrZFs9PpnSd5cm/rcnopGjx+9KbEebIh1QrP/aYMcLhIt1Om0d8CAzu+ZCQUsMgs83TSnhqt6Zj15pRBHug==","signatures":[{"sig":"MEUCIGJ+qW+jSAd1vfKUbAvf0CMJdWaKIwRkz0SldNokMhKYAiEArhpPY15teDEM703VR8DlVTmzcO2NfMIIk/jWRObjFVw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70998},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ce8202c237a367c4038d41919a8acf75e1122507","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.22","@thi.ng/geom":"^6.0.24","@thi.ng/math":"^5.9.0","@thi.ng/checks":"^3.4.22","@thi.ng/errors":"^2.4.15","@thi.ng/vectors":"^7.10.5","@thi.ng/defmulti":"^3.0.21","@thi.ng/geom-api":"^3.4.63","@thi.ng/transducers":"^8.9.0","@thi.ng/geom-isoline":"^2.1.101","@thi.ng/geom-resample":"^2.3.27","@thi.ng/geom-poly-utils":"^2.3.89"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.3.6_1707261925887_0.48511339782707696","host":"s3://npm-registry-packages"}},"0.3.7":{"name":"@thi.ng/geom-sdf","version":"0.3.7","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.3.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"80cffdf38eee89b1f32c1e14fe0ec3587bbebd61","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.3.7.tgz","fileCount":24,"integrity":"sha512-nlMHXmyTlf4kSDX+VVLVx6M2PC3J2f0kS4eFzdvoDhxQxghGJFPvNv8xI7VVeI/C0sNMr3aDtxLtsI9GpSg7oQ==","signatures":[{"sig":"MEUCIAp0s1Ekc0dXO2f4kTxoSKfn4kpbQsSyf42J6M+wa2i4AiEA+dKcV8ldhAK/TWZPkS+0kL/qta4WxCWjNyNdWFC5DwE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71382},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e5e7d5c6ed2eadee7a91d59cbd0c86ce880ab1c5","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.23","@thi.ng/geom":"^6.0.25","@thi.ng/math":"^5.9.1","@thi.ng/checks":"^3.4.23","@thi.ng/errors":"^2.4.16","@thi.ng/vectors":"^7.10.6","@thi.ng/defmulti":"^3.0.22","@thi.ng/geom-api":"^3.4.64","@thi.ng/transducers":"^8.9.1","@thi.ng/geom-isoline":"^2.1.102","@thi.ng/geom-resample":"^2.3.28","@thi.ng/geom-poly-utils":"^2.3.90"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.3.7_1707556083078_0.004843972762791138","host":"s3://npm-registry-packages"}},"0.3.8":{"name":"@thi.ng/geom-sdf","version":"0.3.8","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.3.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"f239b0678e239c1d823e8598af0920f87e3b99b1","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.3.8.tgz","fileCount":24,"integrity":"sha512-Y/WMUPVZjmkogYLGavrVYxgHOEaeylTH3mDC2NibJhYpCYL0mDdcomxwsQiEv8Qgu8+Dc1/7qEnlsn3JDTEJjQ==","signatures":[{"sig":"MEQCICPmBsox+TTkVG6LHMiTtvu6TxvxPuP/9jJdAzGSwNJ3AiA2RBImF2hC0zkt8D3GUmPuCuJ5yXk5JSH6CASBru0gDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71383},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"25ee18f7db6d03f0b76787267ab071d16df94888","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.23","@thi.ng/geom":"^6.0.26","@thi.ng/math":"^5.10.0","@thi.ng/checks":"^3.4.23","@thi.ng/errors":"^2.4.16","@thi.ng/vectors":"^7.10.7","@thi.ng/defmulti":"^3.0.23","@thi.ng/geom-api":"^3.4.65","@thi.ng/transducers":"^8.9.2","@thi.ng/geom-isoline":"^2.1.103","@thi.ng/geom-resample":"^2.3.29","@thi.ng/geom-poly-utils":"^2.3.91"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.3.8_1708114128503_0.8266499155306666","host":"s3://npm-registry-packages"}},"0.3.10":{"name":"@thi.ng/geom-sdf","version":"0.3.10","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.3.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"8adfd0931120ff9eca0615d3f899c054058c3318","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.3.10.tgz","fileCount":24,"integrity":"sha512-dmyGaQLN05QaTDGXkmeBwUKCbVTP+b70Ez8KD5vBaRMEu+f8brdzu7T3G7LRgNh0lMLBM7I4bEDN334pt3MSzw==","signatures":[{"sig":"MEUCIQCDsZiTe7uU4dAWHJDyA+6oVZ5begybxaFBWQEBogInegIgWddC9koq3BcLNyuvFwBFT7zi6eH5h4FcxHtnpSipoMA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71384},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2724c87ca41810f2112f9d8c3d6b90dfaeea876b","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.24","@thi.ng/geom":"^6.0.28","@thi.ng/math":"^5.10.1","@thi.ng/checks":"^3.4.24","@thi.ng/errors":"^2.4.17","@thi.ng/vectors":"^7.10.9","@thi.ng/defmulti":"^3.0.24","@thi.ng/geom-api":"^3.4.67","@thi.ng/transducers":"^8.9.4","@thi.ng/geom-isoline":"^2.1.105","@thi.ng/geom-resample":"^2.3.31","@thi.ng/geom-poly-utils":"^2.3.93"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.3.10_1708359615236_0.08477660926657271","host":"s3://npm-registry-packages"}},"0.3.11":{"name":"@thi.ng/geom-sdf","version":"0.3.11","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.3.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"26de290085505131efbefd6d69f53512b361bec1","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.3.11.tgz","fileCount":24,"integrity":"sha512-o0yc0FfQGJpsLCBpzUsrgBM0uwf4add7D2JxJ4D2NTDAJn+e2eRLlSVIDf2HobSxmA8ebx98RZXVarSd94DsnA==","signatures":[{"sig":"MEQCIDM4DMW3pQNf9PXHJGFo7KQ0Jf336ufhW1XNpadMQBhXAiAtxxJ9s/D7NBTMFSCxNm644noJ/4iJJZObBBYA7kABmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71384},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4513a1c703bdbf0f0867f03e547e47692e415fac","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.25","@thi.ng/geom":"^6.0.29","@thi.ng/math":"^5.10.2","@thi.ng/checks":"^3.5.0","@thi.ng/errors":"^2.4.18","@thi.ng/vectors":"^7.10.10","@thi.ng/defmulti":"^3.0.25","@thi.ng/geom-api":"^3.4.68","@thi.ng/transducers":"^8.9.5","@thi.ng/geom-isoline":"^2.1.106","@thi.ng/geom-resample":"^2.3.32","@thi.ng/geom-poly-utils":"^2.3.94"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.3.11_1708603947450_0.06642562803337171","host":"s3://npm-registry-packages"}},"0.3.12":{"name":"@thi.ng/geom-sdf","version":"0.3.12","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.3.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"4f7fa42e5a36344585d94f8623a9c7ff92f857bb","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.3.12.tgz","fileCount":24,"integrity":"sha512-W0GEKHT42ikZqXsHPMb2Bm9pAsvzk9a7XsV0WvWXqMEWSRusYJ0jGyFJu31W7dmDdftbYE8FcPtuertigwEB9w==","signatures":[{"sig":"MEUCIEGeRlbmF0NLHrgA7TRCoY7ZkWpMplY8IaUs8cAu0DBmAiEAzvFzc0TzHM19W/9rsUnJue7uZPna+ZGYz+PFjGfKmhY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71384},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"16f2b92b5410bd35dcde6c2971c8e62783ebc472","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.25","@thi.ng/geom":"^6.0.30","@thi.ng/math":"^5.10.2","@thi.ng/checks":"^3.5.0","@thi.ng/errors":"^2.4.18","@thi.ng/vectors":"^7.10.11","@thi.ng/defmulti":"^3.0.25","@thi.ng/geom-api":"^3.4.69","@thi.ng/transducers":"^8.9.6","@thi.ng/geom-isoline":"^2.1.107","@thi.ng/geom-resample":"^2.3.33","@thi.ng/geom-poly-utils":"^2.3.95"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.3.12_1708644157705_0.19918628372522096","host":"s3://npm-registry-packages"}},"0.3.13":{"name":"@thi.ng/geom-sdf","version":"0.3.13","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.3.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"e601d28b7ce7b92a2fa37b8a18a1cbba92b8a418","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.3.13.tgz","fileCount":24,"integrity":"sha512-+m4omA9sz9RgG29q2f4sdwTGbj1A4X+PBfuzD3It6PGmLGDHW/qMaRNVh2nNnfmODStdy5b4DdEzuRebHtWCBA==","signatures":[{"sig":"MEUCIHK1reHqkmyA23Zz5ZtPcanL5fnPPyhnTva4KS+3LqLQAiEA1tAtmpHbBXowbI9ZI0RnDckXMlGiTMlJKsVqpo4HSvE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71384},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b97641d1d722f79a70ea68243fa95e845dca7a43","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.25","@thi.ng/geom":"^6.0.31","@thi.ng/math":"^5.10.2","@thi.ng/checks":"^3.5.0","@thi.ng/errors":"^2.4.18","@thi.ng/vectors":"^7.10.11","@thi.ng/defmulti":"^3.0.25","@thi.ng/geom-api":"^3.4.69","@thi.ng/transducers":"^8.9.6","@thi.ng/geom-isoline":"^2.1.107","@thi.ng/geom-resample":"^2.3.33","@thi.ng/geom-poly-utils":"^2.3.95"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.3.13_1708703013885_0.5492447172803236","host":"s3://npm-registry-packages"}},"0.3.14":{"name":"@thi.ng/geom-sdf","version":"0.3.14","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.3.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"02ab31256ca0c55cfbf18c3172f6f8a360ed2701","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.3.14.tgz","fileCount":24,"integrity":"sha512-Y9JQm9wpfcUPIvcxstO2V1wzdS8hutE9IrNZkUmigeFUzxkiCojlui3NgzdQ+8WF2F6ePqCwdEvQvL7wLWDohg==","signatures":[{"sig":"MEQCIF1TP/tNFCviRKAZnEh3P2gMaBknqJ1CWfxdgxBUtP/sAiA+ukasrIy2DWKq0anUusaRcrLa5VdOo68g+3gRp+BOPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71474},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"6e20f80dd9df1c8055ffa3c1e4d6f7598add0c0b","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.26","@thi.ng/geom":"^6.0.32","@thi.ng/math":"^5.10.3","@thi.ng/checks":"^3.5.0","@thi.ng/errors":"^2.4.18","@thi.ng/vectors":"^7.10.12","@thi.ng/defmulti":"^3.0.26","@thi.ng/geom-api":"^3.4.70","@thi.ng/transducers":"^8.9.7","@thi.ng/geom-isoline":"^2.1.108","@thi.ng/geom-resample":"^2.3.34","@thi.ng/geom-poly-utils":"^2.3.96"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.3.14_1708870703777_0.889787733272932","host":"s3://npm-registry-packages"}},"0.3.15":{"name":"@thi.ng/geom-sdf","version":"0.3.15","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.3.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"6dd22d196df9573437cd86dd908ec16654df12b3","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.3.15.tgz","fileCount":24,"integrity":"sha512-zD2dK6QRO6lPIGDzbvXG6ghNpb4jWv6zUe2ORffSeNQQMA7QdIWHRVfmHtHcDFmAzsFvrXUyjl7KVKFL9CTRBQ==","signatures":[{"sig":"MEUCIAFMe6RHghJyN+Z6bRr16pSI/a5a7gOuIaPpjZOlPFmyAiEA1O+wma7NmAJ8CkQcJcjPj/Sy3WWBdjFVS/YTl63qV1Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71474},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"190d68e7f7524631b333cfdbf32c6a23be27c166","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.26","@thi.ng/geom":"^6.0.33","@thi.ng/math":"^5.10.3","@thi.ng/checks":"^3.5.0","@thi.ng/errors":"^2.4.18","@thi.ng/vectors":"^7.10.13","@thi.ng/defmulti":"^3.0.26","@thi.ng/geom-api":"^3.4.71","@thi.ng/transducers":"^8.9.7","@thi.ng/geom-isoline":"^2.1.109","@thi.ng/geom-resample":"^2.3.35","@thi.ng/geom-poly-utils":"^2.3.97"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.3.15_1709130626109_0.9674000535665568","host":"s3://npm-registry-packages"}},"0.3.16":{"name":"@thi.ng/geom-sdf","version":"0.3.16","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.3.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"9c753a2270afb9955fe35c8befb5d078c4d5be80","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.3.16.tgz","fileCount":24,"integrity":"sha512-RY5C66hORVgZvH2OgnF43QTgVS4TWYWpBFjamGi0wtjWOB92ZHe2Z/ljPr8i5uUS96HP1GeRhO70uQ0Aw+XQQA==","signatures":[{"sig":"MEUCIAPlHGk3HAJ1N0gl5SERefmpXkS8WfwbNDyrLwMyyK6mAiEA1otC8H3TDfZTuvQSJDR4FRJFxaS6WbAURQvdWWqd1sY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71095},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d660ae8fd1bf64d919b4334f19509f1f539d70f6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.27","@thi.ng/geom":"^6.0.34","@thi.ng/math":"^5.10.4","@thi.ng/checks":"^3.5.1","@thi.ng/errors":"^2.4.19","@thi.ng/vectors":"^7.10.14","@thi.ng/defmulti":"^3.0.27","@thi.ng/geom-api":"^3.4.72","@thi.ng/transducers":"^8.9.8","@thi.ng/geom-isoline":"^2.1.110","@thi.ng/geom-resample":"^2.3.36","@thi.ng/geom-poly-utils":"^2.3.98"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.3.16_1709307435938_0.02336697101095342","host":"s3://npm-registry-packages"}},"0.3.17":{"name":"@thi.ng/geom-sdf","version":"0.3.17","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.3.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"63ebc8637708cded3474b533ff86e3b9b219269b","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.3.17.tgz","fileCount":24,"integrity":"sha512-UgPazbNSa28Df1eute3/jnowO0FLcZKwh70A2SHVZ+gol9K51+7oNNR/OFBnEJGn9FpGLDQXxCzt4DW8XYboTA==","signatures":[{"sig":"MEUCIG0XzTH1LIlaE/A4w6KQSbqOcBFjYvYebS9xJsWcql17AiEAoik50qrc/cVh31wqzY2TN85LV5DtYlP0lJQuy3MBWRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71153},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"df9e312af741d87e6b450afcfea6a6e381662b1e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.27","@thi.ng/geom":"^6.0.35","@thi.ng/math":"^5.10.4","@thi.ng/checks":"^3.5.1","@thi.ng/errors":"^2.4.19","@thi.ng/vectors":"^7.10.15","@thi.ng/defmulti":"^3.0.28","@thi.ng/geom-api":"^3.4.73","@thi.ng/transducers":"^8.9.9","@thi.ng/geom-isoline":"^2.1.111","@thi.ng/geom-resample":"^2.3.37","@thi.ng/geom-poly-utils":"^2.3.99"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.3.17_1709389014151_0.7274117021147668","host":"s3://npm-registry-packages"}},"0.3.18":{"name":"@thi.ng/geom-sdf","version":"0.3.18","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.3.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"c3a88f3cf8acadad71817b2e96304c22bd9f4d87","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.3.18.tgz","fileCount":24,"integrity":"sha512-fkh/ZHTsLRHftTio7Y7Fef5DK61sHuL4VqmChnkqs0OdIAHwFCzFETRV2bDEa8f1opWLXS6L3vB4zotZyr+B+A==","signatures":[{"sig":"MEUCIGU/Fx3KfDw6b0xFsW+mlDUqdkTSl4wh4Ro0uE69FH74AiEA3reEjIgHdlxDpD0BeFO3hJt4es6LvqQvvFvR4KzN2bc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71220},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a421058a65ba76608d94129ac29451bfedaf201c","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.28","@thi.ng/geom":"^6.0.36","@thi.ng/math":"^5.10.5","@thi.ng/checks":"^3.5.2","@thi.ng/errors":"^2.4.20","@thi.ng/vectors":"^7.10.16","@thi.ng/defmulti":"^3.0.29","@thi.ng/geom-api":"^3.4.74","@thi.ng/transducers":"^8.9.10","@thi.ng/geom-isoline":"^2.1.112","@thi.ng/geom-resample":"^2.3.38","@thi.ng/geom-poly-utils":"^2.3.100"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.3.18_1709844910836_0.4677700751167351","host":"s3://npm-registry-packages"}},"0.3.19":{"name":"@thi.ng/geom-sdf","version":"0.3.19","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.3.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"7bb60fc4d7ae68259694d4dd21eff2f85ae1abad","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.3.19.tgz","fileCount":24,"integrity":"sha512-SO9fmwZR7ORZL4mIkVAvxVGJWUptGODT2jBOF9+H0dvj1pq0JoAyfk1zjxU5trEEZMZXSppLYnHMziN/PdhGRA==","signatures":[{"sig":"MEYCIQC91fB9bPnC663B2jeEW8//9TlLyQtY+5ZVM5uEq36tYAIhAJg9cLaa2smTJYyXblGvhPgvrcryELfEQezzlVju5Rfo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71220},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"69100942474942f7446ac645d59d91e7dfc352f9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.29","@thi.ng/geom":"^6.0.37","@thi.ng/math":"^5.10.6","@thi.ng/checks":"^3.5.2","@thi.ng/errors":"^2.4.20","@thi.ng/vectors":"^7.10.17","@thi.ng/defmulti":"^3.0.30","@thi.ng/geom-api":"^3.4.75","@thi.ng/transducers":"^8.9.11","@thi.ng/geom-isoline":"^2.1.113","@thi.ng/geom-resample":"^2.3.39","@thi.ng/geom-poly-utils":"^2.3.101"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.3.19_1709976622678_0.21346462242505382","host":"s3://npm-registry-packages"}},"0.3.20":{"name":"@thi.ng/geom-sdf","version":"0.3.20","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.3.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"c0ff03ca5c5e681461ad873c25f0b5a5246c3a28","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.3.20.tgz","fileCount":24,"integrity":"sha512-IVRUdzimrlciNlp5doE9TUAMxo5rjWDpDooc7su+ym5QkIw2CX0zsPQW2+6YG8p4n8K5O3OMIMBo0OBHTxbY7g==","signatures":[{"sig":"MEYCIQCwzQxuMljAj6MrD89eJLG+XNnsf788rufUSA9K99sRowIhALrlxGhN9lh2NunDA7siqakEKeYalRRihnURCMCj2BvP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71220},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0d3bacf526db92363b43e81356e8cef18368272a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.29","@thi.ng/geom":"^6.0.38","@thi.ng/math":"^5.10.6","@thi.ng/checks":"^3.5.2","@thi.ng/errors":"^2.4.20","@thi.ng/vectors":"^7.10.17","@thi.ng/defmulti":"^3.0.30","@thi.ng/geom-api":"^3.4.75","@thi.ng/transducers":"^8.9.11","@thi.ng/geom-isoline":"^2.1.113","@thi.ng/geom-resample":"^2.3.39","@thi.ng/geom-poly-utils":"^2.3.101"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.3.20_1709992124476_0.2700378008880524","host":"s3://npm-registry-packages"}},"0.3.21":{"name":"@thi.ng/geom-sdf","version":"0.3.21","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.3.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"ebcdf2223384dad96425797c85117817a4526658","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.3.21.tgz","fileCount":24,"integrity":"sha512-sjcJ6cc6aV/hdJ0KNYHKeRKnDzRgdXe9g7JiEuG1V9vz2rPTu7buwoNUgDGL3NWifExINQiD4cm/JFY192iMOA==","signatures":[{"sig":"MEQCIBJeeuL1u4/F4EJFP9R5sgOxaLpRI8yrbQ5NvTbyIGGvAiA9cB21L7Ud4v9Vn1zH1E+2Um0iYuWIu0BMln46PBwZPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71220},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7f3fcbd6c0462b0ce45afa141fe163d1f297fd51","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/geom":"^6.0.39","@thi.ng/math":"^5.10.7","@thi.ng/checks":"^3.5.3","@thi.ng/errors":"^2.5.0","@thi.ng/vectors":"^7.10.18","@thi.ng/defmulti":"^3.0.31","@thi.ng/geom-api":"^3.4.76","@thi.ng/transducers":"^8.9.12","@thi.ng/geom-isoline":"^2.1.114","@thi.ng/geom-resample":"^2.3.40","@thi.ng/geom-poly-utils":"^2.3.102"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.3.21_1710339612140_0.5744451213049837","host":"s3://npm-registry-packages"}},"0.3.22":{"name":"@thi.ng/geom-sdf","version":"0.3.22","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.3.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"02ec8c773f794bacdaf1e02726969ba3319daab8","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.3.22.tgz","fileCount":24,"integrity":"sha512-OTkLGf7MEA/nHDlX2uoamrPqdH5Etl/ZKK8SsEo4FFDcuXDj3bXb6CpA8QzYhDCm8cw46bEd3ioQRwMNywmfSQ==","signatures":[{"sig":"MEUCIQCIHIMa6mXgm2uoaPPaXj1uKWlrCi/3Afx/BQOcvjC8cQIgNYjV8kMi3gwGwDCQqF/pLTxSzIZAoosFlcpMDfJK2Yk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71220},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bc0f3cb07d6f1cab6dbdc5ff57428f5484e711bb","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/geom":"^6.0.40","@thi.ng/math":"^5.10.7","@thi.ng/checks":"^3.5.3","@thi.ng/errors":"^2.5.1","@thi.ng/vectors":"^7.10.19","@thi.ng/defmulti":"^3.0.32","@thi.ng/geom-api":"^3.4.77","@thi.ng/transducers":"^8.9.13","@thi.ng/geom-isoline":"^2.1.115","@thi.ng/geom-resample":"^2.3.41","@thi.ng/geom-poly-utils":"^2.3.103"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.3.22_1710689692931_0.43319586434855717","host":"s3://npm-registry-packages"}},"0.3.23":{"name":"@thi.ng/geom-sdf","version":"0.3.23","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.3.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"fa2a189758beef7d802aeafe8d49a9059326ddab","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.3.23.tgz","fileCount":24,"integrity":"sha512-c44XAcWkb0iAHy5+3MNNrqxNF5QKlIXjfAyb9Sjj0rCilrlgyfGXJzUynbC5nzwHkfEPg7lQeZTL4/fyrgA8mg==","signatures":[{"sig":"MEUCIQCnI7CAYu4fILVIT0HEoJKJe2i1jWdndNUWDAqg5zIN0AIgCRZHc3RDddUPvprJ9XhYxGd0+JoxJdajcQ5zsMTQ0aw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71220},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4b3d4ab6ce373ca817ad780f679572169a9ed733","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/geom":"^6.0.41","@thi.ng/math":"^5.10.7","@thi.ng/checks":"^3.5.4","@thi.ng/errors":"^2.5.1","@thi.ng/vectors":"^7.10.20","@thi.ng/defmulti":"^3.0.33","@thi.ng/geom-api":"^3.4.78","@thi.ng/transducers":"^8.9.14","@thi.ng/geom-isoline":"^2.1.116","@thi.ng/geom-resample":"^2.3.42","@thi.ng/geom-poly-utils":"^2.3.104"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.3.23_1710751809182_0.09346077415348897","host":"s3://npm-registry-packages"}},"0.3.24":{"name":"@thi.ng/geom-sdf","version":"0.3.24","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.3.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"f039abfd72de7406c1d0b4df09ffab5fd4fa4ad1","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.3.24.tgz","fileCount":24,"integrity":"sha512-7o/DudgqTMxhEUToKAkNH+FYcfcnuQDM2/yhpryuroFzlGoZC870cX/0mk6IJ2jcKGo48Oyz2A9GeMATwPFLnA==","signatures":[{"sig":"MEQCIHkqNfC493a+anI3dot7172rWCDh8Sg7d0gR33LWuzK1AiBxT43w58aDofpMrtWbBUQBZjjsw9ES3vXesFwpSZmXsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71218},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"da965520b2f3f8c259a791e8e8864308be2ba0be","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/geom":"^6.1.0","@thi.ng/math":"^5.10.7","@thi.ng/checks":"^3.5.4","@thi.ng/errors":"^2.5.1","@thi.ng/vectors":"^7.10.21","@thi.ng/defmulti":"^3.0.33","@thi.ng/geom-api":"^4.0.0","@thi.ng/transducers":"^8.9.15","@thi.ng/geom-isoline":"^2.1.117","@thi.ng/geom-resample":"^2.3.43","@thi.ng/geom-poly-utils":"^2.3.105"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.3.24_1711038228762_0.9284310538163685","host":"s3://npm-registry-packages"}},"0.3.25":{"name":"@thi.ng/geom-sdf","version":"0.3.25","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.3.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"c795c694f05330f400114ad333533301980dea04","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.3.25.tgz","fileCount":24,"integrity":"sha512-bcBGgnjFCH/QDnirIuHxWyXx9wQKTHLpQB0KLREaIaClNyRsyFnHG1cSk8/X9tJITzSVKaKpOdvfQ7++BI/ydw==","signatures":[{"sig":"MEUCIQCmGuN/07jtuoGE6FCayX3CeYYqgIeKE9GHwvEo2Y6I4wIgBQ3pOL0S8AKqmU23BUlFtzROEW6/kMK5OlVo9iorceg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71218},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"16686bb40f7bd7a14a5d1304e353a82cb0069a1a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/geom":"^6.1.1","@thi.ng/math":"^5.10.7","@thi.ng/checks":"^3.5.4","@thi.ng/errors":"^2.5.1","@thi.ng/vectors":"^7.10.22","@thi.ng/defmulti":"^3.0.33","@thi.ng/geom-api":"^4.0.1","@thi.ng/transducers":"^8.9.15","@thi.ng/geom-isoline":"^2.1.118","@thi.ng/geom-resample":"^2.3.44","@thi.ng/geom-poly-utils":"^2.3.106"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.3.25_1711127984689_0.29110937309553897","host":"s3://npm-registry-packages"}},"0.3.26":{"name":"@thi.ng/geom-sdf","version":"0.3.26","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.3.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"00d52a64e96bb31cb3dee318ed3c7191d64a12b2","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.3.26.tgz","fileCount":24,"integrity":"sha512-pkbHDTdzvBs9FgzXi5JQ38ViEwkIE0amp2dgFTMDeApYr6EdrQD00++3kvle2BjPZ4vaMHk6MuFJYtuuWh6FIg==","signatures":[{"sig":"MEUCIQD6bN/0KnHtynApdJSy9XdzZ6qmdu8FVaMaFeCn04HGfAIgQXQ5/5gVW1AeN6ZILxTFUncxe/TjvCies7Md9VGnqDE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71218},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"feb3b24654f2c931cd3c3308c1c0c807ee14d0e4","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.31","@thi.ng/geom":"^6.1.2","@thi.ng/math":"^5.10.8","@thi.ng/checks":"^3.5.5","@thi.ng/errors":"^2.5.2","@thi.ng/vectors":"^7.10.23","@thi.ng/defmulti":"^3.0.34","@thi.ng/geom-api":"^4.0.2","@thi.ng/transducers":"^8.9.16","@thi.ng/geom-isoline":"^2.1.119","@thi.ng/geom-resample":"^2.3.45","@thi.ng/geom-poly-utils":"^2.3.107"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.3.26_1711534175987_0.3970182456566751","host":"s3://npm-registry-packages"}},"0.3.27":{"name":"@thi.ng/geom-sdf","version":"0.3.27","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.3.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"df2c919bc6ea6896c4f49e90e00e8e87c8de68ba","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.3.27.tgz","fileCount":24,"integrity":"sha512-RBhSCoRDaR05KUzvIAvTi/MHa6yFuXorkxKE0CTv8g0KsWZdjUE4pr3qyof5EF2aRh1vcMXWXkhdcXpaKuahWg==","signatures":[{"sig":"MEUCIQCj2D75tXCkgrtTO9FS/IYdjk8zDKugVjl/7WM4mMyDFQIgQLdhFXq3XztGw5vtnkOm9auJ8HJX6dzWyOSfI0kMYzM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71218},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"db5f5a5d1b223a8e6b4999d67836678038fd3560","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.31","@thi.ng/geom":"^6.1.3","@thi.ng/math":"^5.10.8","@thi.ng/checks":"^3.5.5","@thi.ng/errors":"^2.5.2","@thi.ng/vectors":"^7.10.24","@thi.ng/defmulti":"^3.0.34","@thi.ng/geom-api":"^4.0.3","@thi.ng/transducers":"^8.9.17","@thi.ng/geom-isoline":"^2.1.120","@thi.ng/geom-resample":"^2.3.46","@thi.ng/geom-poly-utils":"^2.3.108"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.3.27_1711623864793_0.20561920070257722","host":"s3://npm-registry-packages"}},"0.3.28":{"name":"@thi.ng/geom-sdf","version":"0.3.28","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.3.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"4baae2f5faa710b55f7693d403719918a50c0773","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.3.28.tgz","fileCount":24,"integrity":"sha512-QBbphurby3BP8VGJYfMRMXUYNEHBircGuk5DgnH2sU87fPE/TCCsKvZIpTJiO1GuhcFI50IaB7YmJ88FnqGjzQ==","signatures":[{"sig":"MEYCIQCwzOwvIfPoYN2Vi9WBbDd8qp4s/7npT961aY7TkJv6qwIhAPg0tvQ0wo3gWVlo5llhP92v3zOgLKrf1EKrVnk5Jnw4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71218},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ce5ae2a322d50a7ce8ecccbd94fa55c496ba04fd","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.31","@thi.ng/geom":"^6.1.4","@thi.ng/math":"^5.10.8","@thi.ng/checks":"^3.5.5","@thi.ng/errors":"^2.5.2","@thi.ng/vectors":"^7.10.25","@thi.ng/defmulti":"^3.0.34","@thi.ng/geom-api":"^4.0.4","@thi.ng/transducers":"^8.9.18","@thi.ng/geom-isoline":"^2.1.121","@thi.ng/geom-resample":"^2.3.47","@thi.ng/geom-poly-utils":"^2.3.109"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.3.28_1711715000698_0.7493470026491758","host":"s3://npm-registry-packages"}},"0.3.29":{"name":"@thi.ng/geom-sdf","version":"0.3.29","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.3.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"c952f1d7006d837825d0c2b15c3b9e664d4a3e5e","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.3.29.tgz","fileCount":24,"integrity":"sha512-H/TshuW8eNmfQzN9SofmMRO1ipQI9rYrjY2uZYa99LqVKKJNF7iKd1VEA3RTx7mfId0ia9wVy1dG/oaCLK2/MQ==","signatures":[{"sig":"MEUCIEcOpVdqbgwHItspQCmJamvvArpts+XBvyO0L5CZ8gKfAiEAgZmx6QWzHpkskpyhbLxCo6j2/vVFJbJXTPyBYD1kjn8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71300},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"85ac4bd4d6d89f8e3689e2863d5bea0cecdb371c","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.10.0","@thi.ng/geom":"^6.1.5","@thi.ng/math":"^5.10.9","@thi.ng/checks":"^3.6.0","@thi.ng/errors":"^2.5.3","@thi.ng/vectors":"^7.10.26","@thi.ng/defmulti":"^3.0.35","@thi.ng/geom-api":"^4.0.5","@thi.ng/transducers":"^9.0.0","@thi.ng/geom-isoline":"^2.1.122","@thi.ng/geom-resample":"^2.3.48","@thi.ng/geom-poly-utils":"^2.3.110"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.3.29_1712589252440_0.3779161528331667","host":"s3://npm-registry-packages"}},"0.3.30":{"name":"@thi.ng/geom-sdf","version":"0.3.30","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.3.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"a8502fc19e81c47e46e8c11ebff7e64e0251d4a3","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.3.30.tgz","fileCount":24,"integrity":"sha512-V2iXFW/NoMdW4NZ+kRfDXnGNc+YTYkxm1E0auwd0UCrbJKbpWKpr9TeV2lBxJWSwJ2TZWBWtzVyky94iiiWIJA==","signatures":[{"sig":"MEYCIQDgwb9a6XaZtAaIFFPmgQabs0Ht4FAXLb36BNdO3852hQIhANAo0naIVJ0iaWEKfQb9rzXX/48Q1Dxr3oaLbeNLSRwu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71301},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"18a0c063a7b33d790e5bc2486c106f45f663ac28","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.10.1","@thi.ng/geom":"^6.1.6","@thi.ng/math":"^5.10.10","@thi.ng/checks":"^3.6.1","@thi.ng/errors":"^2.5.4","@thi.ng/vectors":"^7.10.27","@thi.ng/defmulti":"^3.0.36","@thi.ng/geom-api":"^4.0.6","@thi.ng/transducers":"^9.0.1","@thi.ng/geom-isoline":"^2.1.123","@thi.ng/geom-resample":"^2.3.49","@thi.ng/geom-poly-utils":"^2.3.111"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.3.30_1712839607885_0.9374067512155173","host":"s3://npm-registry-packages"}},"0.3.31":{"name":"@thi.ng/geom-sdf","version":"0.3.31","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.3.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"01f70798ef73b60b2f90bd872815441d7b93dd14","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.3.31.tgz","fileCount":24,"integrity":"sha512-Wjix+dZFhyC7zEJ4tr79IEZr+lFRN90J1XotKmU6Si8+hEHZUarilMy/4TmSPnrH4Ee0aHCnNTKb6buXu2vd6w==","signatures":[{"sig":"MEUCICHfq9TaweMIrKe0fHto0kTsMBCOAo56vPmbPVAaeU3RAiEA9AsyDM5wV8ThdsIwrQ9OxwXXwxeQVukRm+leNIoRz9Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71294},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8339d05ecc857e529c7325a9839c0063b89e728d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.0","@thi.ng/geom":"^6.1.7","@thi.ng/math":"^5.10.11","@thi.ng/checks":"^3.6.2","@thi.ng/errors":"^2.5.5","@thi.ng/vectors":"^7.10.28","@thi.ng/defmulti":"^3.0.37","@thi.ng/geom-api":"^4.0.7","@thi.ng/transducers":"^9.0.2","@thi.ng/geom-isoline":"^2.1.124","@thi.ng/geom-resample":"^2.3.50","@thi.ng/geom-poly-utils":"^2.3.112"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.3.31_1713624764212_0.8262753976827402","host":"s3://npm-registry-packages"}},"0.3.32":{"name":"@thi.ng/geom-sdf","version":"0.3.32","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.3.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"3f9b3fd066a0cf548c5b4d0b80e870b0dcde1b92","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.3.32.tgz","fileCount":24,"integrity":"sha512-HkBHWH31zpfBBf9lXzsr9+HydjxUmSRP/98HkG+uQSjNmVmAjkbJXuFbLHCqsG53Ecmm3WbY4DEfjyCR6VBeSw==","signatures":[{"sig":"MEYCIQDsbqCsSGWaGr2KsZx0vp663nKMBVPfagyGoXAcE4teKQIhAN0ZQqA7ovYPaSrXd/+v1SEZG7BBQ47liZ42GllWcsY9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71265},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5dd66c18a3862a3af69a5b2f49563f7cbdd960c2","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.1","@thi.ng/geom":"^6.1.8","@thi.ng/math":"^5.10.12","@thi.ng/checks":"^3.6.3","@thi.ng/errors":"^2.5.6","@thi.ng/vectors":"^7.10.29","@thi.ng/defmulti":"^3.0.38","@thi.ng/geom-api":"^4.0.8","@thi.ng/transducers":"^9.0.3","@thi.ng/geom-isoline":"^2.1.125","@thi.ng/geom-resample":"^2.3.51","@thi.ng/geom-poly-utils":"^2.3.113"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.3.32_1713856482684_0.261555069224652","host":"s3://npm-registry-packages"}},"0.3.33":{"name":"@thi.ng/geom-sdf","version":"0.3.33","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.3.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"dbba3edd90f41beab30d4cd0900ce59eb85bad39","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.3.33.tgz","fileCount":24,"integrity":"sha512-xyZu2M+xqOMgtHkOn3D7XMavohIboHaSOrPlJY3vEOqgMVv0jpUl9VMoFR1QqSjFlnRTKA3zxQdxzHaA+hyGBQ==","signatures":[{"sig":"MEYCIQDLIKe5RY2O+rApnZkaaJtllURqdDw8qVgykGOEt/W3sgIhAPvsPHdTl+M5rxdFkUn6JLXZIXji4zXYkLRWWpopqPgO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71265},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"aed3421c21044c005fbcb7cc37965ccf85a870d2","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.1","@thi.ng/geom":"^6.1.9","@thi.ng/math":"^5.10.12","@thi.ng/checks":"^3.6.3","@thi.ng/errors":"^2.5.6","@thi.ng/vectors":"^7.10.30","@thi.ng/defmulti":"^3.0.38","@thi.ng/geom-api":"^4.0.9","@thi.ng/transducers":"^9.0.4","@thi.ng/geom-isoline":"^2.1.126","@thi.ng/geom-resample":"^2.3.52","@thi.ng/geom-poly-utils":"^2.3.114"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.3.33_1714074832918_0.11951684864537171","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@thi.ng/geom-sdf","version":"0.4.0","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.4.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"f08b15ebd7b64be7d9e030106a072ab1afe335fb","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.4.0.tgz","fileCount":24,"integrity":"sha512-FUip7svP0AQuR/Mx14Hjl3CJajNVqgwIGZp0BHvyN2V0MNPUnLbNCgoD/m9RVluimqLKnW6wBR8Z+ErvJRtUYw==","signatures":[{"sig":"MEYCIQC0eLbMjJtGPxay24+P15UOkikSwoKN+KlN3pTIDxOocQIhAP9bMRcdHdlisbtq7LNenD36iCgj4dfD0jwxM5dwcn7I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73389},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"df34b4a9e650cc7323575356de207d78933bdcf3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.2","@thi.ng/geom":"^7.0.0","@thi.ng/math":"^5.10.13","@thi.ng/checks":"^3.6.4","@thi.ng/errors":"^2.5.7","@thi.ng/vectors":"^7.10.31","@thi.ng/defmulti":"^3.0.39","@thi.ng/geom-api":"^4.0.10","@thi.ng/transducers":"^9.0.5","@thi.ng/geom-isoline":"^2.1.127","@thi.ng/geom-resample":"^2.3.53","@thi.ng/geom-poly-utils":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.1","typedoc":"^0.25.13","typescript":"^5.4.5","@microsoft/api-extractor":"^7.43.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.4.0_1715193519264_0.2013388219268677","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@thi.ng/geom-sdf","version":"0.4.1","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.4.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-sdf#readme","dist":{"shasum":"befc658a2fc6ead162f9cb06ae6aca1371ac5778","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.4.1.tgz","fileCount":24,"integrity":"sha512-J+okBWUda7tqCVenxS3+nNImMabOZMKRqxWmJZ7v8JvDKnlkGI756uaCbESGaKyN0QFF2coshryDHTSWHjF4RA==","signatures":[{"sig":"MEUCIQDv3VzUKG96XbCrf16pzJVI0KIb/Q4Lyz/3hM0N1ZSJ8gIgM1J7whiyuXdO7E2USikCatKCiLHOhJJdoiwF3fV11nE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73389},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"41bd769068da804eeace622ec7db50e4d48f1dc9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.2","@thi.ng/geom":"^7.0.1","@thi.ng/math":"^5.10.13","@thi.ng/checks":"^3.6.4","@thi.ng/errors":"^2.5.7","@thi.ng/vectors":"^7.10.31","@thi.ng/defmulti":"^3.0.39","@thi.ng/geom-api":"^4.0.10","@thi.ng/transducers":"^9.0.5","@thi.ng/geom-isoline":"^2.1.127","@thi.ng/geom-resample":"^2.3.53","@thi.ng/geom-poly-utils":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.1","typedoc":"^0.25.13","typescript":"^5.4.5","@microsoft/api-extractor":"^7.43.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.4.1_1715264744408_0.774532128432756","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@thi.ng/geom-sdf","version":"0.4.2","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.4.2","homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"868975fd56371105ea76363e75f39c7ebddbb268","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.4.2.tgz","fileCount":24,"integrity":"sha512-0hxIUQHyQ7WqRcfxVAOMUMm4HU1LPVrdFbMkG13z4IsGUCzQ86KOKi/pX3zZwWL+2uhDRtOQh6+I7Dkxu7zlEw==","signatures":[{"sig":"MEQCIDyNNVopnkVr6RVT0ZZ3P5xSHXY4SZcBuqyiSvqVXeS7AiA4IZ+fTZH29xTcL8CNtfsCbrgpc81yRWpYMjq8XzA3gQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73517},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"154c95cf9d6bab32174498ec3b5b5d87e42be7f9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.3","@thi.ng/geom":"^8.0.0","@thi.ng/math":"^5.11.0","@thi.ng/checks":"^3.6.5","@thi.ng/errors":"^2.5.8","@thi.ng/vectors":"^7.11.0","@thi.ng/defmulti":"^3.0.40","@thi.ng/transducers":"^9.0.6","@thi.ng/geom-isoline":"^2.1.128","@thi.ng/geom-resample":"^3.0.0","@thi.ng/geom-poly-utils":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.5","typedoc":"^0.25.13","typescript":"^5.5.2","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.4.2_1718999057029_0.6444055189972682","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"@thi.ng/geom-sdf","version":"0.4.3","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.4.3","homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"8fbce6e1c791a1c41af2320fd1d010372fcc5592","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.4.3.tgz","fileCount":24,"integrity":"sha512-pTc/IP/9wKst5rcyjWBi5QlScCeb9zBzChVTieoFwTm8iikvjr1fLW4odFML0cqoYJrT6H/65yKfjkYZppWpoA==","signatures":[{"sig":"MEYCIQDXnYhIq5Hx+XT6Y0VkOLjZzNgRpjwfnBBsGA3rP/PFzgIhAMVbBpPE2UI06hoa/zkc/pJNEIaQ2q0KNtmfHFaD80LM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73517},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7b950c112fba0b2e7c450765b15624c3382f1354","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.4","@thi.ng/geom":"^8.0.1","@thi.ng/math":"^5.11.1","@thi.ng/checks":"^3.6.6","@thi.ng/errors":"^2.5.9","@thi.ng/vectors":"^7.11.1","@thi.ng/defmulti":"^3.0.41","@thi.ng/transducers":"^9.0.7","@thi.ng/geom-isoline":"^2.1.129","@thi.ng/geom-resample":"^3.0.1","@thi.ng/geom-poly-utils":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.5","typedoc":"^0.25.13","typescript":"^5.5.2","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.4.3_1719653923677_0.29491119695241497","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"@thi.ng/geom-sdf","version":"0.4.4","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.4.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"14b87938df035c926f126d4622a2913e3bdd2cee","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.4.4.tgz","fileCount":24,"integrity":"sha512-QlGTBFh3NSUG6J+L9fLzTheew+wL4wJGl1o9TNDj/NYn5mxndAV690LgTFkmCgA9qjzVKeYMnGM7V3slcsBPEw==","signatures":[{"sig":"MEQCIDyqsAmiCe78by0m7Det8aF+03D1d18fdST12njehmNoAiAHNfxKqH00359EZ1vj3pbgjjcGeXhfguZF7Z8CTC54Mg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73517},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"70f493d9ccc97c5df5dda7e808e96cd1691097fc","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.5","@thi.ng/geom":"^8.0.2","@thi.ng/math":"^5.11.2","@thi.ng/checks":"^3.6.7","@thi.ng/errors":"^2.5.10","@thi.ng/vectors":"^7.11.2","@thi.ng/defmulti":"^3.0.42","@thi.ng/transducers":"^9.0.8","@thi.ng/geom-isoline":"^2.1.130","@thi.ng/geom-resample":"^3.0.2","@thi.ng/geom-poly-utils":"^3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.4.4_1720267903771_0.7223535461767079","host":"s3://npm-registry-packages"}},"0.4.5":{"name":"@thi.ng/geom-sdf","version":"0.4.5","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.4.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"281a4766065ea507ca6c7067e3969d273a35c93a","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.4.5.tgz","fileCount":24,"integrity":"sha512-dLjsdMs2zdCEJq/R30FiwnJPJdlvH/vgvNHbSMYQ32jVtYeNhQYr2Bjk1vTC2oMf2MXgZiQb7dqxrLuZOOxHMw==","signatures":[{"sig":"MEUCIDUf44ZSurYPS75wuXQO8E5FJmZ0jZdppMbq6MK1pnxMAiEApO0PpaZ/QHBIv38R9apvv1qgKjme5FijYyT7IMJQW3M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73517},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ba4f2cd15eeb0cae30efe222524da4fed2a57267","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.5","@thi.ng/geom":"^8.0.3","@thi.ng/math":"^5.11.3","@thi.ng/checks":"^3.6.7","@thi.ng/errors":"^2.5.11","@thi.ng/vectors":"^7.11.3","@thi.ng/defmulti":"^3.0.43","@thi.ng/transducers":"^9.0.9","@thi.ng/geom-isoline":"^2.1.131","@thi.ng/geom-resample":"^3.0.3","@thi.ng/geom-poly-utils":"^3.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.4.5_1721135949477_0.687803933145489","host":"s3://npm-registry-packages"}},"0.4.6":{"name":"@thi.ng/geom-sdf","version":"0.4.6","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.4.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"3a364985750e3013cfcb22d86e30b687c4b43d09","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.4.6.tgz","fileCount":24,"integrity":"sha512-rn0GBdPw0+lkwNaRKawN3hdxZk57pc8aduYWymVqlbg99NhGCJbomCi+o0btH89v0ZU6/FrJlLwocXYZoJILnA==","signatures":[{"sig":"MEQCID2jYxfbzYiMis1kO5UE/54Eah9nEh/2gB93QkpwoJbDAiAGd2nDrJkA21snpLRhVduAqSYuOTB+IZt7UJRfIY/0tQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73514},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c7aaa453b01a45e5235517db9d2a283b97abac96","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.6","@thi.ng/geom":"^8.0.4","@thi.ng/math":"^5.11.4","@thi.ng/checks":"^3.6.8","@thi.ng/errors":"^2.5.12","@thi.ng/vectors":"^7.11.4","@thi.ng/defmulti":"^3.0.44","@thi.ng/transducers":"^9.0.10","@thi.ng/geom-isoline":"^2.1.132","@thi.ng/geom-resample":"^3.0.4","@thi.ng/geom-poly-utils":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.4.6_1721401621409_0.7690405584117241","host":"s3://npm-registry-packages"}},"0.4.7":{"name":"@thi.ng/geom-sdf","version":"0.4.7","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.4.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"bc1e397541561bded7c624f998a542613f6f5d89","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.4.7.tgz","fileCount":24,"integrity":"sha512-RsTGDEg8rQx/zsc34LHGwGpl+UFIUEBIpdjO541JfZ0gl1hhGARn5/YdD15/4XDt69exG45X4rr0D+9ofJD88w==","signatures":[{"sig":"MEUCIQDv3w7CGM8P0tLPU3Ekb0VD+gwaVlJEmJCYw/cNpFGSywIgOTCW6GRlUf9XDStZl/yF1+TYD3FpVTe3NNCLXxU0bwM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73593},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"324d6b7dbf31558329e9fb6452e29b2f7db9c61a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.7","@thi.ng/geom":"^8.0.5","@thi.ng/math":"^5.11.5","@thi.ng/checks":"^3.6.9","@thi.ng/errors":"^2.5.13","@thi.ng/vectors":"^7.11.5","@thi.ng/defmulti":"^3.0.45","@thi.ng/transducers":"^9.0.11","@thi.ng/geom-isoline":"^2.1.133","@thi.ng/geom-resample":"^3.0.5","@thi.ng/geom-poly-utils":"^3.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.4.7_1721654792854_0.5222993977191119","host":"s3://npm-registry-packages"}},"0.4.8":{"name":"@thi.ng/geom-sdf","version":"0.4.8","keywords":["2d","arc","circle","bezier","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.4.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"f481fb490bdf96463ed124bc9e1ec35cbbab9b25","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.4.8.tgz","fileCount":24,"integrity":"sha512-NQG+Uay2HhzspDWAF0xi1HHQd/WI9I71/32vtZYZtIAnSHr1Gc2yVImRCk+CX2Gm6YOxM/puqXJsQLELdekYEQ==","signatures":[{"sig":"MEUCIHc6ViZ4knKESb+CXj2sU86/BRxyzJxpEiD3sXsqlfloAiEA45opwCfOdyqelQzdsDXWekDqNs6ySwwkfDFWkDtgTGI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73593},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bd22b0826134b79064169371665b4d6caa9b6066","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.7","@thi.ng/geom":"^8.0.6","@thi.ng/math":"^5.11.5","@thi.ng/checks":"^3.6.9","@thi.ng/errors":"^2.5.13","@thi.ng/vectors":"^7.11.6","@thi.ng/defmulti":"^3.0.45","@thi.ng/transducers":"^9.0.12","@thi.ng/geom-isoline":"^2.1.134","@thi.ng/geom-resample":"^3.0.6","@thi.ng/geom-poly-utils":"^3.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.4.8_1721659736952_0.029310513220526246","host":"s3://npm-registry-packages"}},"0.4.9":{"name":"@thi.ng/geom-sdf","version":"0.4.9","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.4.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"836d53d532dfe9f1d321dbd28c793e70a14d3cf4","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.4.9.tgz","fileCount":24,"integrity":"sha512-A0Ld6OeSSVFckaDuwoyOueLLs8FGMUxBABl0jwHXuMZ6IZ9569L+PBwEULxE6IlilEyv2MYPxoWRZCAHWe7yiw==","signatures":[{"sig":"MEYCIQC/+vnEwDYuFpGrEdN3NdkYvYYxhW3NqykszbsgHNim+AIhAMtLD/oAzBLIzL0htzWO2Rf64HB84NT/hAM0eNUONKkF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73594},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ec78f98d015e4d214a0b840e72e497407807daf3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.8","@thi.ng/geom":"^8.1.0","@thi.ng/math":"^5.11.6","@thi.ng/checks":"^3.6.10","@thi.ng/errors":"^2.5.14","@thi.ng/vectors":"^7.11.7","@thi.ng/defmulti":"^3.0.46","@thi.ng/transducers":"^9.0.13","@thi.ng/geom-isoline":"^2.1.135","@thi.ng/geom-resample":"^3.0.7","@thi.ng/geom-poly-utils":"^3.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.4.9_1723302788071_0.8313875953834102","host":"s3://npm-registry-packages"}},"0.4.10":{"name":"@thi.ng/geom-sdf","version":"0.4.10","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.4.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"e6ce52e3927cefa773b3393b109ede8706bfce1e","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.4.10.tgz","fileCount":24,"integrity":"sha512-cUsqZN2XEKUp3Gp6YAPouzlS+Kg3OHBUogMo0JJXDXadpIp/jOpmQbTC79yKvpVIJWKASnDCtr8A9d5UOd5T5g==","signatures":[{"sig":"MEYCIQD8tmfta+18kEVORfxgO++CmV1TPnPHJQlqNF9aeG/aqwIhAPB81EfW3+p1lzIs00xzbQADFhL7zv2rowIvwvO7Y1X3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73594},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e914ebbd81c56783c39cf746548c547cbacadc96","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.8","@thi.ng/geom":"^8.1.1","@thi.ng/math":"^5.11.7","@thi.ng/checks":"^3.6.10","@thi.ng/errors":"^2.5.14","@thi.ng/vectors":"^7.11.8","@thi.ng/defmulti":"^3.0.46","@thi.ng/transducers":"^9.1.0","@thi.ng/geom-isoline":"^2.1.136","@thi.ng/geom-resample":"^3.0.8","@thi.ng/geom-poly-utils":"^3.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.4.10_1723578608556_0.0851702979399589","host":"s3://npm-registry-packages"}},"0.4.11":{"name":"@thi.ng/geom-sdf","version":"0.4.11","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.4.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"b3866bf686cc23338ed90cf63561b09b3df6d830","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.4.11.tgz","fileCount":24,"integrity":"sha512-/nALrnH/5iWG8a5Aaf0+5F+pQXSwYqqJ00PKqvmsJe6wowPTpXWQ1VcsdJCzFOnVUD3XLjUJT4pcH63I9TeiIQ==","signatures":[{"sig":"MEUCIDHop2Cu/t8eYkw67nALw9U14cjDpO8mDAIgBzei/nSRAiEAsVnzlk5mLKEsSbw4n2tLM35DAZfWJ/PdF3bYh1/0fPo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73594},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f6e26ea1142525171de5d36b9c3119f2782bb437","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/geom":"^8.1.2","@thi.ng/math":"^5.11.8","@thi.ng/checks":"^3.6.11","@thi.ng/errors":"^2.5.15","@thi.ng/vectors":"^7.11.9","@thi.ng/defmulti":"^3.0.47","@thi.ng/transducers":"^9.1.1","@thi.ng/geom-isoline":"^2.1.137","@thi.ng/geom-resample":"^3.0.9","@thi.ng/geom-poly-utils":"^3.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.4.11_1723990952269_0.7788495449609292","host":"s3://npm-registry-packages"}},"0.4.12":{"name":"@thi.ng/geom-sdf","version":"0.4.12","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.4.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"814ef2ddc64e5e3a9772263947015e5a93464ce5","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.4.12.tgz","fileCount":24,"integrity":"sha512-JwnRdk8g6vikH+aMmPesATRXtR11awxP3aM70UbeJx1/6s0fh2e0Lb08lrMO2xPfyIAch6OuuTXlboNfiZ8RJA==","signatures":[{"sig":"MEQCID+tuRwk8O75u2fZq4QTo0X0/dNmj7PJPIv6meR8CzsDAiAEJpBYQhMpSVwtMoNMb4ZKjAYiN/sScjeHK7ity7mIpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73597},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bfbc227cf5ca2d3c2984b3d4713eebd6225cbd54","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/geom":"^8.1.3","@thi.ng/math":"^5.11.8","@thi.ng/checks":"^3.6.11","@thi.ng/errors":"^2.5.15","@thi.ng/vectors":"^7.11.10","@thi.ng/defmulti":"^3.0.47","@thi.ng/transducers":"^9.2.0","@thi.ng/geom-isoline":"^2.1.138","@thi.ng/geom-resample":"^3.0.10","@thi.ng/geom-poly-utils":"^3.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.4.12_1724075502198_0.7798675198960543","host":"s3://npm-registry-packages"}},"0.4.13":{"name":"@thi.ng/geom-sdf","version":"0.4.13","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.4.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"758cc5f5e3eba37a771a49662c0402dc659e9579","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.4.13.tgz","fileCount":24,"integrity":"sha512-DOcVQXVTOAYz0CXRMkvFv3AmLxSEWVN9msNu3OVZmVTlbeZDouRiBqhtR9s7QkWklon/VCqrROqp/2ovHgi1Yg==","signatures":[{"sig":"MEYCIQDljmnc/3U1IdCsjfLWuRiv/9oQCnn55DqBuIaws/qZjQIhAI9DaNSndfTZuf8AZr3cBJt48sRMDzRBPegGgCaqx9yz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73597},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bb5006182c335294b5c53abf39663d42445c4880","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/geom":"^8.1.4","@thi.ng/math":"^5.11.8","@thi.ng/checks":"^3.6.11","@thi.ng/errors":"^2.5.15","@thi.ng/vectors":"^7.11.10","@thi.ng/defmulti":"^3.0.47","@thi.ng/transducers":"^9.2.0","@thi.ng/geom-isoline":"^2.1.138","@thi.ng/geom-resample":"^3.0.10","@thi.ng/geom-poly-utils":"^3.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.4.13_1724154196775_0.3124385642658192","host":"s3://npm-registry-packages"}},"0.4.14":{"name":"@thi.ng/geom-sdf","version":"0.4.14","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.4.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"c0bc30b534f8ddd06cf979b5c32645b49c078e01","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.4.14.tgz","fileCount":24,"integrity":"sha512-WoTDa6U9iHLfF7gFlkyQO+C045gFl9tqusz1qyzezM7gy7gkW0CswrvF4w33sqW0CZPn3PvZ6ht7S5gpLvjLqg==","signatures":[{"sig":"MEQCIH6JsIH8mZebYLVeJ5q3nBz7YKlghaCCP81fkPYL5BPLAiA/hDBtncUJ9Po4Wx8L8bm4dfC7cZC6hnn+UwcNPStVZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73597},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0d01681c64f5459647ab06f197f70dc90fb64cc9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/geom":"^8.1.5","@thi.ng/math":"^5.11.8","@thi.ng/checks":"^3.6.11","@thi.ng/errors":"^2.5.15","@thi.ng/vectors":"^7.11.10","@thi.ng/defmulti":"^3.0.47","@thi.ng/transducers":"^9.2.0","@thi.ng/geom-isoline":"^2.1.138","@thi.ng/geom-resample":"^3.0.10","@thi.ng/geom-poly-utils":"^3.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.4.14_1724429969316_0.6030829370823243","host":"s3://npm-registry-packages"}},"0.4.15":{"name":"@thi.ng/geom-sdf","version":"0.4.15","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.4.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"2930be890b41f1e866482c69b45338d71e7a6842","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.4.15.tgz","fileCount":24,"integrity":"sha512-3MeO9GJ/OiViLm6alOvu8kCTPCR45EojS7e3Ep+DVCqcBNQmLsM3ESrA6ZCtrwEzy13slO1XkpaQLdl4UfmjCg==","signatures":[{"sig":"MEYCIQCg747rI4aEphM4rRCmjnmWjrZEKs1RVtTmpA70PoNZswIhAN+NYdLykvgpDSNIfwtR85UJE0MHG3wa8wsXRnGB6wwc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73597},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"502a0192bae48e69290870ea8a2767f8b81adee6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/geom":"^8.1.6","@thi.ng/math":"^5.11.9","@thi.ng/checks":"^3.6.11","@thi.ng/errors":"^2.5.15","@thi.ng/vectors":"^7.11.11","@thi.ng/defmulti":"^3.0.47","@thi.ng/transducers":"^9.2.1","@thi.ng/geom-isoline":"^2.1.139","@thi.ng/geom-resample":"^3.0.11","@thi.ng/geom-poly-utils":"^3.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.4.15_1724854123906_0.4360102641223442","host":"s3://npm-registry-packages"}},"0.4.16":{"name":"@thi.ng/geom-sdf","version":"0.4.16","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.4.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"da13aacffb65ce34dbe53ac8b4074bbe5e94ca72","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.4.16.tgz","fileCount":24,"integrity":"sha512-lkAbxcJOnzFWxZeiGsCIU/3rNxO2WMIMc+wH9cW1u8Wxjz4T6k+PHxI2aXoi6HQ+JHLKHK5jhVe1YFWNqAAEbw==","signatures":[{"sig":"MEUCICRx48BWtk13FTRDB4LqQ/yBepIiKJSPcG5S0nphpRg/AiEAvA9v3cE5sIhZnRkvYldb3McXUNDRBIr9EJ2Yx614OQ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73596},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9f71f7f82fed2a980078a96bdafd2e706f526c75","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/geom":"^8.1.7","@thi.ng/math":"^5.11.9","@thi.ng/checks":"^3.6.11","@thi.ng/errors":"^2.5.15","@thi.ng/vectors":"^7.12.0","@thi.ng/defmulti":"^3.0.47","@thi.ng/transducers":"^9.2.2","@thi.ng/geom-isoline":"^2.1.140","@thi.ng/geom-resample":"^3.0.12","@thi.ng/geom-poly-utils":"^3.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.4.16_1725539322568_0.4498072107639517","host":"s3://npm-registry-packages"}},"0.4.17":{"name":"@thi.ng/geom-sdf","version":"0.4.17","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.4.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"fccc42105761b69380fef7b2ff463c77871774db","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.4.17.tgz","fileCount":24,"integrity":"sha512-jfadA+lnvKL9STl2tSeV+RVJqXVkJMrZSm94Z4VTx1tcmxtsaJhE1f4y2V/qoSYsDcvTjCrOyIK7rJK6OxJuAw==","signatures":[{"sig":"MEYCIQCo0yrtTMNl+Snk4OZW7EIxn59FAL5dPJOYRTxp1kcFAgIhAMiBqZya7NNDu27Odpm8DSB2FeGWQCiTiNiTelp073sg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73596},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8335e9571c2b9b13844ee4d8d24f99143c5f8816","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/geom":"^8.1.8","@thi.ng/math":"^5.11.9","@thi.ng/checks":"^3.6.11","@thi.ng/errors":"^2.5.15","@thi.ng/vectors":"^7.12.1","@thi.ng/defmulti":"^3.0.47","@thi.ng/transducers":"^9.2.3","@thi.ng/geom-isoline":"^2.1.141","@thi.ng/geom-resample":"^3.0.13","@thi.ng/geom-poly-utils":"^3.0.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.4.17_1726493465715_0.12065344584208626","host":"s3://npm-registry-packages"}},"0.4.18":{"name":"@thi.ng/geom-sdf","version":"0.4.18","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.4.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"b59153e68f77dbbe1b3a54fd52671e49fd4373e0","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.4.18.tgz","fileCount":24,"integrity":"sha512-7hQTsd4ydy0VshFfMlK1ADeUx+lfb7qt6Ql3b/O0Wca6+ajHomrybYnrM7lcM47iQSYn9CKeVkYTEQDwSYJZyA==","signatures":[{"sig":"MEQCIH1PQsPMK3ApobvMjN+JSGQnJg4dthCToyhRX39bkSfPAiAH93EJON6801Cd+2xEs7b479nVctioTpvQVUUTonBxiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73598},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b52baa3750ddd1256892df966ab7ac9b4806a9ef","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.10","@thi.ng/geom":"^8.1.9","@thi.ng/math":"^5.11.10","@thi.ng/checks":"^3.6.12","@thi.ng/errors":"^2.5.16","@thi.ng/vectors":"^7.12.2","@thi.ng/defmulti":"^3.0.48","@thi.ng/transducers":"^9.2.4","@thi.ng/geom-isoline":"^2.1.142","@thi.ng/geom-resample":"^3.0.14","@thi.ng/geom-poly-utils":"^3.0.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.1","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.4.18_1726780837487_0.30074230465661733","host":"s3://npm-registry-packages"}},"0.4.19":{"name":"@thi.ng/geom-sdf","version":"0.4.19","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.4.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"19617327eb86ec95ff1fc72aedb5b8d5fa96c2be","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.4.19.tgz","fileCount":24,"integrity":"sha512-Ir5xzs/XmeLz0Qo0l9zb8KrZy0oFnxwjGKT7/Kw+ckq2dNMxPb3GYgg7WQ0b3b5eyJt7p7mg4N9b8WRte1FDGA==","signatures":[{"sig":"MEUCIQDMWCyWLdd+6iqtb9uecN8ud8fHYt/jO7s+JifIlANiVAIgUikw7PEXQggfE/jiQ8ZhOygm3ncUR+NJogS620ZUgmk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73599},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"11ae480076e61a2263f5730ffb37dfddbf01c7d1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/geom":"^8.1.10","@thi.ng/math":"^5.11.11","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17","@thi.ng/vectors":"^7.12.3","@thi.ng/defmulti":"^3.0.49","@thi.ng/transducers":"^9.2.5","@thi.ng/geom-isoline":"^2.1.143","@thi.ng/geom-resample":"^3.0.15","@thi.ng/geom-poly-utils":"^3.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.4.19_1728131048030_0.6646585233123925","host":"s3://npm-registry-packages"}},"0.4.20":{"name":"@thi.ng/geom-sdf","version":"0.4.20","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.4.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"2938156cc4910d03028cbaa8a20aa12d6df08a27","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.4.20.tgz","fileCount":24,"integrity":"sha512-ZBTM1mM32z5AaSfWEJ1v6HJOUr61ysQWx+Vcp/CGltZqGXEy7NMJxv15jVKtt32RESSP6uKtDyYmU8IUOWkY0Q==","signatures":[{"sig":"MEUCIQDKamc6vCHmLBqeQM/djEpoWqbS2hZFgbawAFap6WzYlgIgbZihIFSN07au6NcfN+03KAaq0vCeJtc4YWJe7cJIkos=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73599},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9a32147fce4bd1e5f98dffb04a452576f9984de8","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/geom":"^8.1.11","@thi.ng/math":"^5.11.11","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17","@thi.ng/vectors":"^7.12.3","@thi.ng/defmulti":"^3.0.49","@thi.ng/transducers":"^9.2.5","@thi.ng/geom-isoline":"^2.1.143","@thi.ng/geom-resample":"^3.0.15","@thi.ng/geom-poly-utils":"^3.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.4.20_1728133665989_0.5041615011656813","host":"s3://npm-registry-packages"}},"0.4.21":{"name":"@thi.ng/geom-sdf","version":"0.4.21","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.4.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"3aa8dbcbcfc9ea3231abf35a69f805465a7ab09f","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.4.21.tgz","fileCount":24,"integrity":"sha512-bsEj+t6TtgmlgB3pPuFXmvMyTeVu4g9ULQq7c4yewS4WqwdyPGlUGfZAcd75wJ2nYtp9uUHQUDtqRuwDdrlZXg==","signatures":[{"sig":"MEUCIHgujSRfyAE4oxe6+DDDAznfEoAv5nS//1sp2hLUYSj8AiEAkJZYwzrUu5vKoW0hiEu69AM1c66pvkEE1yg1g9lDrJ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73599},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"241df2019d93359c34da1a11a94e416b6ea73f32","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/geom":"^8.1.12","@thi.ng/math":"^5.11.11","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17","@thi.ng/vectors":"^7.12.4","@thi.ng/defmulti":"^3.0.49","@thi.ng/transducers":"^9.2.6","@thi.ng/geom-isoline":"^2.1.144","@thi.ng/geom-resample":"^3.0.16","@thi.ng/geom-poly-utils":"^3.0.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.4.21_1728304836956_0.9239883444173971","host":"s3://npm-registry-packages"}},"0.4.22":{"name":"@thi.ng/geom-sdf","version":"0.4.22","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.4.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"8d98482e64048265041a5fac2da23074b30f341b","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.4.22.tgz","fileCount":24,"integrity":"sha512-B2brqkDyqW3E+SufCVblDZlCxlhOHUUfe8pyyegwhce4Ia34K1ul/TYC1KGuyJwPxm/HY6r9uw1ZOYg04lzXcA==","signatures":[{"sig":"MEQCID1kKcaeunz+PP0erDae8Rjtf3gdCBsX2V4egZra7hbjAiBzzLD8Ml1B/z7yabZyEXGwbZQtn0YrfIdVEiJclvMJOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73599},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8301254c4436505a1fb0e3cc28eca3adb920c3e0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/geom":"^8.1.13","@thi.ng/math":"^5.11.11","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17","@thi.ng/vectors":"^7.12.5","@thi.ng/defmulti":"^3.0.49","@thi.ng/transducers":"^9.2.7","@thi.ng/geom-isoline":"^2.1.145","@thi.ng/geom-resample":"^3.0.17","@thi.ng/geom-poly-utils":"^3.0.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.4.22_1729179942814_0.05348578384797742","host":"s3://npm-registry-packages"}},"0.4.23":{"name":"@thi.ng/geom-sdf","version":"0.4.23","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.4.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"6e7d26badd158c85b34ea13a93600d9b2560d9db","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.4.23.tgz","fileCount":24,"integrity":"sha512-9p0TqFu+ujNKwjJVxDv5weB/VD9PMDX07xAwNgWwcVcC4rE5Uqrpr1a8OvzjDC/RnqbeSAZ4Avn8WOP+6Td4HA==","signatures":[{"sig":"MEYCIQDJbUwa4aitUSxfrz8LhFCxJMuUJy0G8ipwz0YFGHPV1AIhALEG2pLGfeKd2CfDYSrdxq+9Dl9C4b7rFp+KSvjNo9/W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73599},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"36d88652f6712b0e7ed8e55d1f4d9b3718294f7f","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/geom":"^8.1.14","@thi.ng/math":"^5.11.11","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17","@thi.ng/vectors":"^7.12.6","@thi.ng/defmulti":"^3.0.49","@thi.ng/transducers":"^9.2.7","@thi.ng/geom-isoline":"^2.1.146","@thi.ng/geom-resample":"^3.0.18","@thi.ng/geom-poly-utils":"^3.0.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.4.23_1730415764835_0.9465759573338595","host":"s3://npm-registry-packages"}},"0.4.24":{"name":"@thi.ng/geom-sdf","version":"0.4.24","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.4.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"2ddbaf5bf1e093bbaa6d6cdcc0727ec338db447d","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.4.24.tgz","fileCount":24,"integrity":"sha512-71OX0Zmp3mKRWQ4IvLGNtR0VM2S1Jb4puPpN0jUVIPTpV81YgqPufSPXwX/0XoHFDy90gF64lVEOYv1aysSZXg==","signatures":[{"sig":"MEUCIQDEFH48pu0Ver92BFsSskRdK3Gags6SyEv3a0ONFXEUWQIgaaKlShdrS4q0ZQJj8TOGk1llFCmQQq4sbNT6xtjRrNM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73599},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1148f3130b867c65141957b4b7617021d7ac7fc9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/geom":"^8.1.15","@thi.ng/math":"^5.11.11","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17","@thi.ng/vectors":"^7.12.7","@thi.ng/defmulti":"^3.0.49","@thi.ng/transducers":"^9.2.7","@thi.ng/geom-isoline":"^2.1.147","@thi.ng/geom-resample":"^3.0.19","@thi.ng/geom-poly-utils":"^3.0.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.4.24_1730652424607_0.840941893038305","host":"s3://npm-registry-packages"}},"0.4.25":{"name":"@thi.ng/geom-sdf","version":"0.4.25","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.4.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"a4e9856409e0fe370370fbbd3d31d305500131aa","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.4.25.tgz","fileCount":24,"integrity":"sha512-fT0j3Igc4oIpSyis7Si92WIQqennqfl66UEX3qHuNAh4DCTm3TNVSEPbD0VBVkh6dI+cLsKNvbK4Z7FbAaVR+w==","signatures":[{"sig":"MEYCIQCjb+T8VjTrc8KPWvc9gifAhxk4NbXVaEtdXDDN1yRnQQIhAOrQEwTugr/jPAYNcZe9qaLZlprhBfG+t7pCfJpnObaI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73599},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c2c371069911fdae138149fdcf937c4ad7a8c71e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/geom":"^8.1.16","@thi.ng/math":"^5.11.11","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17","@thi.ng/vectors":"^7.12.8","@thi.ng/defmulti":"^3.0.49","@thi.ng/transducers":"^9.2.7","@thi.ng/geom-isoline":"^2.1.148","@thi.ng/geom-resample":"^3.0.20","@thi.ng/geom-poly-utils":"^3.0.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.4.25_1731166828007_0.9945938344689591","host":"s3://npm-registry-packages"}},"0.4.26":{"name":"@thi.ng/geom-sdf","version":"0.4.26","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.4.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"8f1b5212b64826833946775ec62770d7772c1cfa","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.4.26.tgz","fileCount":24,"integrity":"sha512-QfL8EuLGGGmj0aNJ12oQ7eKPYGu3ljAFNvWb9BdBvQkZbSWhvMLzHCznzPiA4iUVzr7s9kUGAnijRNJ5SGyysg==","signatures":[{"sig":"MEUCIGmboSH11zcZOgRI9K9muWMLO6qasj0XNnsKepsU6pZ+AiEAjBtiCsT5TgedseNHE8G0+jp6nU9wB8AqYyqKdRyt8Gk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73593},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ef89090bb19fc5bca23be5da8cfce05b82ff4ad1","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.12","@thi.ng/geom":"^8.1.17","@thi.ng/math":"^5.11.12","@thi.ng/checks":"^3.6.14","@thi.ng/errors":"^2.5.18","@thi.ng/vectors":"^7.12.9","@thi.ng/defmulti":"^3.0.50","@thi.ng/transducers":"^9.2.8","@thi.ng/geom-isoline":"^2.1.149","@thi.ng/geom-resample":"^3.0.21","@thi.ng/geom-poly-utils":"^3.0.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.4.26_1731259421077_0.6078755847308595","host":"s3://npm-registry-packages"}},"0.4.27":{"name":"@thi.ng/geom-sdf","version":"0.4.27","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.4.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"1e7e8ce4be03af006b3259efd9774d7a68400df1","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.4.27.tgz","fileCount":24,"integrity":"sha512-pzD++0tnBHwMtqcOWcfw/OwptwPT302GQm7bJjxj+fz3CKtU73wvyXC9paJ8TYH8zRxTzPhUY3difLLJKjKpSQ==","signatures":[{"sig":"MEUCICGr0mjtTvJq2yX9TgBytVmiVy0TfXV3DoN/BC+mqycnAiEApmweiKhc9mL4e9nF5cJ6pyUtMIkvejwQ9s1eVjqEPag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73595},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"85e2f0935b58bde5d165fbe754fafec5da0b731e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.13","@thi.ng/geom":"^8.1.18","@thi.ng/math":"^5.11.13","@thi.ng/checks":"^3.6.15","@thi.ng/errors":"^2.5.19","@thi.ng/vectors":"^7.12.10","@thi.ng/defmulti":"^3.0.51","@thi.ng/transducers":"^9.2.9","@thi.ng/geom-isoline":"^2.1.150","@thi.ng/geom-resample":"^3.0.22","@thi.ng/geom-poly-utils":"^3.0.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.11","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.4.27_1732472827707_0.794357324460438","host":"s3://npm-registry-packages"}},"0.4.28":{"name":"@thi.ng/geom-sdf","version":"0.4.28","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.4.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"b432d16276e3eb80ef04b0faa8d1a2dfc64f9568","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.4.28.tgz","fileCount":24,"integrity":"sha512-BKs6xvptSVUHe40AkxYAqfmqxJoy+vN1qxqetSNMsKL3BhwJtjKp0kVE8Grg5R5nEl2oiRcldRtNrlElPAJudw==","signatures":[{"sig":"MEYCIQCw0XaiA2fQ/51xjKs721X32sf3oQa3PWMcnRgm+blKzAIhALuPog4b+18ytf3J+Japh/v3+5DMmVxFCh4nPTIjAhPH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73595},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"34ac95538d96f046090fef5fd3a1dc36d54663d5","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.14","@thi.ng/geom":"^8.1.19","@thi.ng/math":"^5.11.14","@thi.ng/checks":"^3.6.16","@thi.ng/errors":"^2.5.20","@thi.ng/vectors":"^7.12.11","@thi.ng/defmulti":"^3.0.52","@thi.ng/transducers":"^9.2.10","@thi.ng/geom-isoline":"^2.1.151","@thi.ng/geom-resample":"^3.0.23","@thi.ng/geom-poly-utils":"^3.0.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.27.4","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.4.28_1733998978742_0.4206563311011322","host":"s3://npm-registry-packages-npm-production"}},"0.4.29":{"name":"@thi.ng/geom-sdf","version":"0.4.29","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@0.4.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"494826d780b820e2475b3af200820fe866af4257","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-0.4.29.tgz","fileCount":24,"integrity":"sha512-Y8eEdpteOjLbT49NfPRcdv0mzAxseM6yG03vtWLRxBS+juaKDfZKX4eX8vQkKYRxoozZ/deT9e8CxEfsZrHKmg==","signatures":[{"sig":"MEQCIFORpuZ+gZQ7UcoFOWm/CcSjqV6QuMNa1dk2/6ukm82vAiBBJ+tBOoSU+lbhoTmfdowIlThARe4rMWaK623MbibO4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73679},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"48bf4c22bf23f88ac99f435106af2214f79a0be1","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.15","@thi.ng/geom":"^8.1.20","@thi.ng/math":"^5.11.15","@thi.ng/checks":"^3.6.17","@thi.ng/errors":"^2.5.21","@thi.ng/vectors":"^7.12.12","@thi.ng/defmulti":"^3.0.53","@thi.ng/transducers":"^9.2.11","@thi.ng/geom-isoline":"^2.1.152","@thi.ng/geom-resample":"^3.0.24","@thi.ng/geom-poly-utils":"^3.0.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_0.4.29_1735309396344_0.09365325118576151","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@thi.ng/geom-sdf","version":"1.0.1","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"9fb5eaafbcf5fb71b51ea8b4d414ceb0cc341530","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.1.tgz","fileCount":24,"integrity":"sha512-qmIg8hr10vnO3lpxUHLv3Soxu9SW+bjbchfIH2lOg+n4a0i/ZzCUBhEtzKbVi5QGbeIc87f5I0r2QoqTkx4jlw==","signatures":[{"sig":"MEUCIQCOp3pmU/nvsAYistLMRGHDIuCLzPRuUB64QVfOKbsF9AIgW1H66N5NFtpVtPnzv4gWEyZbMOHUz8jnQisC9clgdrM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73678},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"56c1d57a96565bbcc8c06c73779a619bba0db368","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/geom":"^8.1.21","@thi.ng/math":"^5.11.16","@thi.ng/checks":"^3.6.18","@thi.ng/errors":"^2.5.22","@thi.ng/vectors":"^7.12.13","@thi.ng/defmulti":"^3.0.54","@thi.ng/transducers":"^9.2.12","@thi.ng/geom-isoline":"^2.1.153","@thi.ng/geom-resample":"^3.0.25","@thi.ng/geom-poly-utils":"^3.0.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.1_1736025558906_0.007098296470265497","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@thi.ng/geom-sdf","version":"1.0.2","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"2c3e4d2d6805042f2b186b803466a10819cabeb5","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.2.tgz","fileCount":24,"integrity":"sha512-Gy5OEpKVSAYbveDwwcWS8HTLiV2jgfFjjgJ+JIgL/SMsMtuySNLBi1p9fmLj2M6Pjkw6eFTth+JC1To6kmI+Dg==","signatures":[{"sig":"MEYCIQC3vWZXxowa2oKi+IITaGbi6iTKpENDI5fmxcNcO4x4SwIhAKkT/0pehu7QdzhVUBW+OHJNtaqo4m7jQowW31HdN2XE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73678},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"6542b842120bef47cc18d45a1b1db68307a7f04b","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/geom":"^8.1.22","@thi.ng/math":"^5.11.16","@thi.ng/checks":"^3.6.19","@thi.ng/errors":"^2.5.22","@thi.ng/vectors":"^7.12.14","@thi.ng/defmulti":"^3.0.55","@thi.ng/transducers":"^9.2.13","@thi.ng/geom-isoline":"^2.1.154","@thi.ng/geom-resample":"^3.0.26","@thi.ng/geom-poly-utils":"^3.0.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.2_1736857891571_0.6703268177144643","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@thi.ng/geom-sdf","version":"1.0.3","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"816f0c8fc3bd4ac437a78063f6a81516689818a0","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.3.tgz","fileCount":24,"integrity":"sha512-f/ms2PP102u24hg5FHNSu6tyARZsF1eEzgPDCdzqG0EH5sBoqUOe527Bqc+D6iQwSM3c/MHLjJr2xzrtkdn2aA==","signatures":[{"sig":"MEYCIQDX6XSXYdhSZ8v1P9NyoF6ue9H/3JGP3TjW/aE5oSYwKAIhAIEQBkAGqSCX+H5jE+NEb5NYBorJbNC2jErch+8scEeX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73678},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"d888087b36b086fd8c3e7dc98d35857266f78942","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/geom":"^8.1.23","@thi.ng/math":"^5.11.16","@thi.ng/checks":"^3.6.19","@thi.ng/errors":"^2.5.22","@thi.ng/vectors":"^7.12.15","@thi.ng/defmulti":"^3.0.55","@thi.ng/transducers":"^9.2.14","@thi.ng/geom-isoline":"^2.1.155","@thi.ng/geom-resample":"^3.0.27","@thi.ng/geom-poly-utils":"^3.0.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.3_1737123433981_0.943342567262166","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@thi.ng/geom-sdf","version":"1.0.4","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"5de4b0e116b6741ebad1df8342e2e4e324885a80","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.4.tgz","fileCount":24,"integrity":"sha512-NKbuYO6rq0woMTrTw72LwYuFSp7s4mjhfvUm3p+4URKCT+NJ5zzWbDtTr69F43XcAOkyc7tIafTcXtnR79OS1w==","signatures":[{"sig":"MEUCIQCoJaVkkPJ505QmTZLC6NVC12RN2e3LJZNXIQZKB+BD3AIgIprbqwOvJG+GxQSI9cmQNpHcLpDSHIrhzTXlhx83ImI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73678},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"56e7a1724e7b0cb5c41119f60320b6ff0e8a3c1c","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/geom":"^8.1.24","@thi.ng/math":"^5.11.16","@thi.ng/checks":"^3.6.19","@thi.ng/errors":"^2.5.22","@thi.ng/vectors":"^7.12.16","@thi.ng/defmulti":"^3.0.55","@thi.ng/transducers":"^9.2.14","@thi.ng/geom-isoline":"^2.1.156","@thi.ng/geom-resample":"^3.0.28","@thi.ng/geom-poly-utils":"^3.0.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.4_1737458497866_0.7027101495469337","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@thi.ng/geom-sdf","version":"1.0.5","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"6f1aed75eed4c657b25d5197693a133d79c711b8","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.5.tgz","fileCount":24,"integrity":"sha512-lGyjWSU566cn2qxkPA5zZcfSYqJndkxzdBBCAGiDUwtwVJQuw/sD6JCSGesLXClkWBrSqOFo02ThIzAoU85zvQ==","signatures":[{"sig":"MEUCIQDT6tIMyg8OtCHx9XryEBLa8CQBP9kr4GcbWfYGG/BSuQIgCQq6YR1N2AuUpBx3rduFZkGtBYamUIQXTG62Qjbaejo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73678},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"22f6d518aed5951bb37b406c8ae85a6c3e6be517","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.17","@thi.ng/geom":"^8.1.25","@thi.ng/math":"^5.11.17","@thi.ng/checks":"^3.6.20","@thi.ng/errors":"^2.5.23","@thi.ng/vectors":"^7.12.17","@thi.ng/defmulti":"^3.0.56","@thi.ng/transducers":"^9.2.15","@thi.ng/geom-isoline":"^2.1.157","@thi.ng/geom-resample":"^3.0.29","@thi.ng/geom-poly-utils":"^3.0.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.5_1737475084554_0.8596828406014616","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@thi.ng/geom-sdf","version":"1.0.6","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"79112a43a2eb00ae26fc8b92446dc22d55af78b5","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.6.tgz","fileCount":24,"integrity":"sha512-oOj6OVEUZ+URZL14rKn++oxjFb1RRlN/SVjGvW9mlVy/TW+lvF1wuVzjb0xggaK0xrAyphFrGJ62D6e6b6vUlA==","signatures":[{"sig":"MEYCIQCKAH/WYbKHDlq+bd+wXCOvXBb2pcbWxQ4+uSHJqOd3lgIhAPR29gaLG0UsGGOAt1Ce3vAVtEFxTviFFYOaEkMFZ29+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73678},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"363db3998a14ddfd7a82f3039d8ca9681581e284","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.17","@thi.ng/geom":"^8.1.26","@thi.ng/math":"^5.11.17","@thi.ng/checks":"^3.6.20","@thi.ng/errors":"^2.5.23","@thi.ng/vectors":"^7.12.17","@thi.ng/defmulti":"^3.0.56","@thi.ng/transducers":"^9.2.15","@thi.ng/geom-isoline":"^2.1.157","@thi.ng/geom-resample":"^3.0.29","@thi.ng/geom-poly-utils":"^3.0.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.6_1737535241071_0.34051686706511086","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@thi.ng/geom-sdf","version":"1.0.7","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"df84c83f7a99105199bfd4fdeca8c32e6cb4d337","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.7.tgz","fileCount":24,"integrity":"sha512-8dHSpqAag/NCl9N6G7SwzyhGYmB19VeglSF0eYf3TnmMD571m3l5Aytf2HdwE0xoJ48azHlH4TpSrkmCE2WtQA==","signatures":[{"sig":"MEUCIQDdxCny7tZGfH+BhndOl8TQf2Q0JagBVQlC/ogUMFdF+gIgIlV+osPHD+RI3+Lg8RSqBoG5f4kKz/n1eTIum9DS1Qw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73759},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b92b48abda9941d608be8a2e1c83447e679a6f79","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.18","@thi.ng/geom":"^8.1.27","@thi.ng/math":"^5.11.18","@thi.ng/checks":"^3.6.21","@thi.ng/errors":"^2.5.24","@thi.ng/vectors":"^7.12.18","@thi.ng/defmulti":"^3.0.57","@thi.ng/transducers":"^9.2.16","@thi.ng/geom-isoline":"^2.1.158","@thi.ng/geom-resample":"^3.0.30","@thi.ng/geom-poly-utils":"^3.0.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.7_1737640236808_0.884194752457518","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@thi.ng/geom-sdf","version":"1.0.8","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"bf93c3679dacb51ade72cb5c27180d85775e64e4","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.8.tgz","fileCount":24,"integrity":"sha512-9+Q7KLEla6KjyJo8pxJEZkE/lvo0aMWey92Qu9cIbjnkvJ/jW/aPKyLgpq/Czh51y0YGA/c6ni5RJz0xEiMTNg==","signatures":[{"sig":"MEUCIHGdZrb/6FUbkzd7L/PMMxqQxYnGu8uHN0tYnw8IS2RDAiEArRMtv12QIeIuTREot7dcoh23kBYNW3IMkgqJxcpYzM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73677},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"fc1d498e8d4b690db873c30cc594352a804e7a65","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.19","@thi.ng/geom":"^8.1.28","@thi.ng/math":"^5.11.19","@thi.ng/checks":"^3.6.22","@thi.ng/errors":"^2.5.25","@thi.ng/vectors":"^7.12.19","@thi.ng/defmulti":"^3.0.58","@thi.ng/transducers":"^9.2.17","@thi.ng/geom-isoline":"^2.1.159","@thi.ng/geom-resample":"^3.0.31","@thi.ng/geom-poly-utils":"^3.0.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.8_1738168623920_0.6472285905357393","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@thi.ng/geom-sdf","version":"1.0.9","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"bb9662442bc84dfc9737f6ed8d3eb6b36c1e37ee","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.9.tgz","fileCount":24,"integrity":"sha512-nxsnBzPLpt2QNrLRRL8ow7+p6TyPFTrzhIP+mhtml5UMismr2RhJEgCdrcWLyib+tyuV4OEldRSXHrs5kgquGQ==","signatures":[{"sig":"MEUCIQCsMEdEsguAX/rZZsz5/9dykQZJi1FHXAj0vwfgkhRQngIgL9ZziJUfq5T5U6xv7nqaKXXdloph9HLT57dfNfchYn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73677},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"dcc1dbfa6eae31ac65e12843987b94d4a7edc144","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.19","@thi.ng/geom":"^8.1.29","@thi.ng/math":"^5.11.19","@thi.ng/checks":"^3.6.22","@thi.ng/errors":"^2.5.25","@thi.ng/vectors":"^7.12.19","@thi.ng/defmulti":"^3.0.59","@thi.ng/transducers":"^9.2.17","@thi.ng/geom-isoline":"^2.1.159","@thi.ng/geom-resample":"^3.0.31","@thi.ng/geom-poly-utils":"^3.0.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.9_1739224064131_0.8761288466378934","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@thi.ng/geom-sdf","version":"1.0.10","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"662daf9ab4ab164bddbd0c27f57b5132b69c9895","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.10.tgz","fileCount":24,"integrity":"sha512-8wN0agf8b3fvdg01EnmF+urlZBpECsArtEy/6o5XxqYaZSIMqcJZOtKAyIOS6kaYyubVH6ziL6JnjbDVszXGLg==","signatures":[{"sig":"MEUCIQDNsZalFfHq9CXb0HqLoLzgDVmOW5ysyF1YKYdUDjS0rAIgcEz/UqfZqYojap1+/lb6keXXtwxANfPdMU6DWxCZqrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73672},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"9a0b33253fef092aaf301decf6ecd54317874d4c","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.20","@thi.ng/geom":"^8.1.30","@thi.ng/math":"^5.11.20","@thi.ng/checks":"^3.6.23","@thi.ng/errors":"^2.5.26","@thi.ng/vectors":"^7.12.20","@thi.ng/defmulti":"^3.0.60","@thi.ng/transducers":"^9.2.18","@thi.ng/geom-isoline":"^2.1.160","@thi.ng/geom-resample":"^3.0.32","@thi.ng/geom-poly-utils":"^3.0.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.10_1739463308898_0.4886477129848692","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@thi.ng/geom-sdf","version":"1.0.11","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"5bddc1e569fbaca72b65683b46fa96c87135d5a4","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.11.tgz","fileCount":24,"integrity":"sha512-8oaba+Tno70bdS8PI+H0Xg3oGJlbFKudn9ChUt/Jxj5qVPBTtKF7xpRKIWc+TTRRXqHFyeK6DjA6U1YMQ8fnOQ==","signatures":[{"sig":"MEQCIEpEieXa+hyZTEB+3GMYlqJbotMPrIJW8Z212Oak/220AiBaKQxuH4NbT1IG5xTyPdy9ll3vkr/yIQgCeiMGpInqPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73690},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"bee617702ac61d093465b967f8f973dc566faa6b","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@thi.ng/geom":"^8.1.31","@thi.ng/math":"^5.11.21","@thi.ng/checks":"^3.6.24","@thi.ng/errors":"^2.5.27","@thi.ng/vectors":"^7.12.21","@thi.ng/defmulti":"^3.0.61","@thi.ng/transducers":"^9.2.19","@thi.ng/geom-isoline":"^2.1.161","@thi.ng/geom-resample":"^3.0.33","@thi.ng/geom-poly-utils":"^3.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.11_1739999454467_0.24157955941018328","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@thi.ng/geom-sdf","version":"1.0.12","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"2fae440573eb2fedbe4e06015e713cabbe9d42ae","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.12.tgz","fileCount":24,"integrity":"sha512-+0SgzO9sNoHrUhdbvMA+HngfKTsrXq7cd7fqiJnqUcv3IuJJoJfeIADn5jpnGS2SuGHTtulPjogcw96q4SW7/A==","signatures":[{"sig":"MEYCIQC1HGxNAu+/jJLYzrEp0wtNQqzXVQyXwk3imvMfY3TsEwIhAM1BsDArnryDzEf1+2OkLydcqUvGZRxQBX+DpsdU+eQA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73689},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"2958e6a9881bd9e06de587a2141f6d23c64278db","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@thi.ng/geom":"^8.1.32","@thi.ng/math":"^5.11.21","@thi.ng/checks":"^3.7.0","@thi.ng/errors":"^2.5.27","@thi.ng/vectors":"^7.12.22","@thi.ng/defmulti":"^3.0.61","@thi.ng/transducers":"^9.2.20","@thi.ng/geom-isoline":"^2.1.162","@thi.ng/geom-resample":"^3.0.34","@thi.ng/geom-poly-utils":"^3.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.12_1740175345890_0.8393335994202642","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@thi.ng/geom-sdf","version":"1.0.13","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"070ec832adfe29f88eb7c704bf3324ba7ea98e75","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.13.tgz","fileCount":24,"integrity":"sha512-4+sS9cat4rNZU5ylb5I6Is83e9zNra57eJWXHX7S7OuEqMSEe5qj2yB82uqzn48ccESlNHPt6M4o8aGcaKPhLA==","signatures":[{"sig":"MEYCIQDdnDaLx5Uzeqf+OyyhAjdVIjB4qfgmFQRVggAhccW63AIhAJpMiC9kRowBvoXO4uuFmQVY8TniFxxG8mTamvmHBIe7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73689},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"5084790092321b8654373237225c5f428f092782","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@thi.ng/geom":"^8.1.33","@thi.ng/math":"^5.11.21","@thi.ng/checks":"^3.7.1","@thi.ng/errors":"^2.5.27","@thi.ng/vectors":"^7.12.23","@thi.ng/defmulti":"^3.0.61","@thi.ng/transducers":"^9.2.21","@thi.ng/geom-isoline":"^2.1.163","@thi.ng/geom-resample":"^3.0.35","@thi.ng/geom-poly-utils":"^3.0.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.13_1740490549708_0.8329716314204614","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@thi.ng/geom-sdf","version":"1.0.14","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"9f79a0ebe8270e0df8f596330fb4064c98ec0d4c","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.14.tgz","fileCount":24,"integrity":"sha512-BJ7vk/eJvYTECo89+1TXRKTGGQNH3/N4vvghF9rbkH0tREG4YXguA2/wvMC19ghm53WLdA+Gia+qZAJNNlmF4g==","signatures":[{"sig":"MEUCIQCnybh5CYq8uwFCTJ0c4Dboqe/+GKmSaMWytbCloH58YAIgRk0CotJbgiLEy8b1uqml5JYb2DSNYlHB/XhCe4pdBzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73689},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"55987d581e4985b1c3091ba6be3f9b53a0c5eeea","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.22","@thi.ng/geom":"^8.1.34","@thi.ng/math":"^5.11.22","@thi.ng/checks":"^3.7.2","@thi.ng/errors":"^2.5.28","@thi.ng/vectors":"^7.12.24","@thi.ng/defmulti":"^3.0.62","@thi.ng/transducers":"^9.2.22","@thi.ng/geom-isoline":"^2.1.164","@thi.ng/geom-resample":"^3.0.36","@thi.ng/geom-poly-utils":"^3.0.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.14_1741548833238_0.6321308229637304","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@thi.ng/geom-sdf","version":"1.0.15","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"ac5c081f082d2d228cc915f14aa31ffa74d4ddc6","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.15.tgz","fileCount":24,"integrity":"sha512-Sj7iaYN6k9fsTXXtBi243as1S32vCzgKWsKm+kXdFngmnQsihoFqd/sanguQZUAv7PX7ThXjB6Cj7J9thIXPeg==","signatures":[{"sig":"MEQCIGkrLBtu7G3A+xpPstEt0CTItdypellkmDmb/CERtbswAiAQDyvna/jOizTTkLpMa3mpkPQX+xeXtW5OLcOJOy4R+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73898},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"1df585220c1dbfbcdd10f7a775917b052ced1437","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.22","@thi.ng/geom":"^8.1.34","@thi.ng/math":"^5.11.22","@thi.ng/checks":"^3.7.2","@thi.ng/errors":"^2.5.28","@thi.ng/vectors":"^7.12.24","@thi.ng/defmulti":"^3.0.62","@thi.ng/transducers":"^9.2.22","@thi.ng/geom-isoline":"^2.1.164","@thi.ng/geom-resample":"^3.0.36","@thi.ng/geom-poly-utils":"^3.0.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.15_1741596838635_0.10813784017146899","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@thi.ng/geom-sdf","version":"1.0.16","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"a217a54941e639e9fe25ae5045e09bb400da3bf5","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.16.tgz","fileCount":24,"integrity":"sha512-bTbSxGzIdzcPikWrbhWwlDhXxUW+GhRvhWm3h7Q7O1PMcOWZuGOUox5noh8EbQMsXhv+EApVUiHRWIxZkW+GhA==","signatures":[{"sig":"MEUCIHU8KWqMem3HBHiwbWQYaa0ZZaUgGn17EvItc5CrIqejAiEAn7DJYtVN/zkj9HLiHgwzdDvxVdyPsfWVu0kACerIG1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73924},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"dfecb91b5b6a05db32d96f261e0c0ac6319240b9","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.23","@thi.ng/geom":"^8.1.35","@thi.ng/math":"^5.11.23","@thi.ng/checks":"^3.7.3","@thi.ng/errors":"^2.5.29","@thi.ng/vectors":"^7.12.25","@thi.ng/defmulti":"^3.0.63","@thi.ng/transducers":"^9.2.23","@thi.ng/geom-isoline":"^2.1.165","@thi.ng/geom-resample":"^3.0.37","@thi.ng/geom-poly-utils":"^3.0.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.1","typedoc":"^0.28.0","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.16_1742219495940_0.8972544439508678","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@thi.ng/geom-sdf","version":"1.0.17","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"b4d364b287f7ad36590b9395982b9be417fb1441","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.17.tgz","fileCount":24,"integrity":"sha512-5aSmygInAfcpsQuGFqUBK4gbLwOTC80QqU72ndRneOQLOR0Mtpp0T59482ndrQ29RTvuchjmTk87zUyubLtROw==","signatures":[{"sig":"MEYCIQCyfv79Z1pBQRGShrFrpYq5INc73J1OT5bXJZRRfMrWqwIhAKajEsglatnU4se3UhDQwraT+XOYTIc0vh3wJtopQumB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73924},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"1646e0ffcdfd812b29e1b9c7c528d294ea60373e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.24","@thi.ng/geom":"^8.1.36","@thi.ng/math":"^5.11.24","@thi.ng/checks":"^3.7.4","@thi.ng/errors":"^2.5.30","@thi.ng/vectors":"^7.12.26","@thi.ng/defmulti":"^3.0.64","@thi.ng/transducers":"^9.2.24","@thi.ng/geom-isoline":"^2.1.166","@thi.ng/geom-resample":"^3.0.38","@thi.ng/geom-poly-utils":"^3.0.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.1","typedoc":"^0.28.0","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.17_1742304940361_0.9053152278798908","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@thi.ng/geom-sdf","version":"1.0.18","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"9240577c8ac083af62f0efa308b91a08cb6c3df4","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.18.tgz","fileCount":24,"integrity":"sha512-jC8xUiG0SXlAKzbj6sGlBfDxKqN2+WXwUZFO/2XZrKuPdC/GIfEDY0X4a0oWfUUypyFC4cbidudG4TvqOkwjiA==","signatures":[{"sig":"MEYCIQCk8odVmBTXIKJaee0dTjDTwCy6NRIzKD7U/VHlOthRTAIhANZrERGtlJNsfYaEBzc9/6ep+WET9++DzBv4qNlHqk/j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73923},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"87aa2d0e64a357476c10fd57aabdfded13c79f7d","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.25","@thi.ng/geom":"^8.1.37","@thi.ng/math":"^5.11.25","@thi.ng/checks":"^3.7.5","@thi.ng/errors":"^2.5.31","@thi.ng/vectors":"^7.13.0","@thi.ng/defmulti":"^3.0.65","@thi.ng/transducers":"^9.2.25","@thi.ng/geom-isoline":"^2.1.167","@thi.ng/geom-resample":"^3.0.39","@thi.ng/geom-poly-utils":"^3.0.39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.1","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.18_1743544391944_0.6123947214559673","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@thi.ng/geom-sdf","version":"1.0.19","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"b3f4db2542abcbe035754803b69a4e8d70c96c81","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.19.tgz","fileCount":24,"integrity":"sha512-iHKVRj1kkmOp8JwY67tR/y7Bhcwbmr/z+wdeatbQWgxhUlfzDcGubuZS+HQLXuDZU+6b0sn1APrUgRFfvgj8sg==","signatures":[{"sig":"MEUCIQClQDkqsSXiLMaYcGrrWLGLSVYZjIVKR5qItshCRiZtMgIgaNDlEzz7Jsil/pC6X3EXOTjB2iJVGYlW9SQjFzAJu+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73923},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c88a589f33207b02a43172313b38ea09571265f1","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.25","@thi.ng/geom":"^8.1.38","@thi.ng/math":"^5.11.25","@thi.ng/checks":"^3.7.5","@thi.ng/errors":"^2.5.31","@thi.ng/vectors":"^7.13.1","@thi.ng/defmulti":"^3.0.65","@thi.ng/transducers":"^9.2.25","@thi.ng/geom-isoline":"^2.1.168","@thi.ng/geom-resample":"^3.0.40","@thi.ng/geom-poly-utils":"^3.0.40"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.1","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.19_1743947857497_0.2714364090862531","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@thi.ng/geom-sdf","version":"1.0.20","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"0e133d05609e4a85cbb468b97c71857c72785db8","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.20.tgz","fileCount":24,"integrity":"sha512-Em85zu8CYvCuAnF+WmNRGG/4UFcBMidEfuypgPwuZ0A3VYkRqOT73RVHJQaLvFXqZoMilxJsK3kugFm63FonBA==","signatures":[{"sig":"MEUCIQCcjeJpoee9xSQU9iqqMI1AsIvr61Q2Zfq9lxg7Ij+BPgIgFka/b15UQjaj7SGQklVO98APrDaQNOrj1SNC/wwxj+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73938},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c464b6948f92cba90c2ea75b59203dad894fb450","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.26","@thi.ng/geom":"^8.1.39","@thi.ng/math":"^5.11.26","@thi.ng/checks":"^3.7.6","@thi.ng/errors":"^2.5.32","@thi.ng/vectors":"^8.0.0","@thi.ng/defmulti":"^3.0.66","@thi.ng/transducers":"^9.2.26","@thi.ng/geom-isoline":"^2.1.169","@thi.ng/geom-resample":"^3.0.41","@thi.ng/geom-poly-utils":"^3.0.41"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.2","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.20_1744802462985_0.07986460381702676","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@thi.ng/geom-sdf","version":"1.0.21","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"11b245696b3705c5ad05816338f8e489e3d2ec50","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.21.tgz","fileCount":24,"integrity":"sha512-EoaUf3B4jim2Xv5i6o/k6WNGcxz+e0L7HUuwaA+aN3L0DTI+CsTuYJVQ/uGzQKcWXD0Ga+XeyePnZuBLXQ6Z5A==","signatures":[{"sig":"MEYCIQDF0W7DAEcdZRNC+iNpsyCvtMPO2wCoG9c2zwmzb4Ev/gIhAOGDnWaSMKayHFpQ6BTVKEdMhVA5UDsUREeBlYWV/SVw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73938},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"69080248c98f9555642384aed76a0431e9f44835","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.26","@thi.ng/geom":"^8.1.40","@thi.ng/math":"^5.11.26","@thi.ng/checks":"^3.7.6","@thi.ng/errors":"^2.5.32","@thi.ng/vectors":"^8.0.1","@thi.ng/defmulti":"^3.0.66","@thi.ng/transducers":"^9.2.26","@thi.ng/geom-isoline":"^2.1.170","@thi.ng/geom-resample":"^3.0.42","@thi.ng/geom-poly-utils":"^3.0.42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.2","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.21_1744893827792_0.807507911709431","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@thi.ng/geom-sdf","version":"1.0.22","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"4297fe548f8a81f460a9b313b22a3f4417566671","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.22.tgz","fileCount":24,"integrity":"sha512-4XEUnlsKEt2DDoBBF/9p3Fhcd85QyZ+s7/a4w649fdcoHexqOaDnaoCRPl1kRp2x3iNTkzzn1n6OKHry6Lr5NQ==","signatures":[{"sig":"MEUCIQCFb9HMsY1vVJ4ZMQhkVKCotRt3DLATsiKHQ7y1WVMRaAIgC1clglQg4MJ54PD0oyPgtcCc8arceqmHSkGUVkcamAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73937},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"4354686a6fb1f82c09ea48f92f87786191b231a0","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.27","@thi.ng/geom":"^8.1.41","@thi.ng/math":"^5.11.27","@thi.ng/checks":"^3.7.7","@thi.ng/errors":"^2.5.33","@thi.ng/vectors":"^8.1.0","@thi.ng/defmulti":"^3.0.67","@thi.ng/transducers":"^9.3.0","@thi.ng/geom-isoline":"^2.1.171","@thi.ng/geom-resample":"^3.0.43","@thi.ng/geom-poly-utils":"^3.0.43"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.3","typedoc":"^0.28.3","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.22_1746018192165_0.4718147092933138","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@thi.ng/geom-sdf","version":"1.0.23","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"85cbdd1971440eadbe68e59ac7c9a50c0bbafa95","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.23.tgz","fileCount":24,"integrity":"sha512-hBTzQ0geu9uTIk4c/SYetmjBly+ON8wHgO4jdxHZqI2xv8pkyfMg8nrIDkyJQ5v5R3Jzc9kcHArA2ukElvXjwg==","signatures":[{"sig":"MEQCIB1llsOmWUoB3eFpyrEBG/aYPgdOANj0+WZwsdPdGeaAAiAavmNJvBNGRL+LmfMkafRb76D1yUIQf8Fk4+HMSC7v/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73937},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"21e1e46f087a0b8e53b7eafa38ac38a83596ef8f","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.27","@thi.ng/geom":"^8.1.42","@thi.ng/math":"^5.11.27","@thi.ng/checks":"^3.7.7","@thi.ng/errors":"^2.5.33","@thi.ng/vectors":"^8.1.1","@thi.ng/defmulti":"^3.0.67","@thi.ng/transducers":"^9.3.0","@thi.ng/geom-isoline":"^2.1.172","@thi.ng/geom-resample":"^3.0.44","@thi.ng/geom-poly-utils":"^3.0.44"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.3","typedoc":"^0.28.3","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.23_1746175326433_0.46955467524857175","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@thi.ng/geom-sdf","version":"1.0.24","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"1b6fc16395f8c2d9ed2409534aa448f11a3ed497","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.24.tgz","fileCount":24,"integrity":"sha512-SIa6A9t9kKP1HG/rOWiKL8O5H/AvPUisSylgZS2jcOfqV/5HjFDwVjXssM6xqTvkACCT0qSOW/J9ynYg5d5FwQ==","signatures":[{"sig":"MEQCIBjxsD6Hw2KNuqZjLfq7F08dGgnSTklxhbFShZSzzUmkAiABGjwBuFT1myogYjCCEdwEeNZFvfDo/0OM/yqtMWWeCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73937},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"99ea3cda41e61b66f3914c5c9c9b7bb60ee3ee84","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.27","@thi.ng/geom":"^8.1.43","@thi.ng/math":"^5.11.27","@thi.ng/checks":"^3.7.7","@thi.ng/errors":"^2.5.33","@thi.ng/vectors":"^8.2.0","@thi.ng/defmulti":"^3.0.67","@thi.ng/transducers":"^9.3.0","@thi.ng/geom-isoline":"^2.1.173","@thi.ng/geom-resample":"^3.0.45","@thi.ng/geom-poly-utils":"^3.0.45"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.3","typedoc":"^0.28.3","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.24_1747587967211_0.26342477814096354","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@thi.ng/geom-sdf","version":"1.0.25","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"b600c4c013a096f3b53e8ae0efff2830b1f0ba0b","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.25.tgz","fileCount":24,"integrity":"sha512-qPICH9FWFXzljbYSv0NC38DZBvx0rgrkSpVxsVuLepIcxrm9+WrRUB4YWVb/9VlLpHYh32t51LuCeOS8eqpniA==","signatures":[{"sig":"MEQCIG9kOMr8ssDQbnfNNCrKL6THRNGF7cLH1YetAmHiZM9AAiAq9Hs4xc5evRK33x2XZunObNNLyPQbF4GvjCai2MgNIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73937},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"61c3833b7ef7d044621454b5ea4af885d39f065e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.28","@thi.ng/geom":"^8.1.44","@thi.ng/math":"^5.11.28","@thi.ng/checks":"^3.7.8","@thi.ng/errors":"^2.5.34","@thi.ng/vectors":"^8.2.1","@thi.ng/defmulti":"^3.0.68","@thi.ng/transducers":"^9.3.1","@thi.ng/geom-isoline":"^2.1.174","@thi.ng/geom-resample":"^3.0.46","@thi.ng/geom-poly-utils":"^3.0.46"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.25_1748434426075_0.806340799705785","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@thi.ng/geom-sdf","version":"1.0.26","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"32103dd9006c0a0abced0c6193f92b3a08444cd7","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.26.tgz","fileCount":24,"integrity":"sha512-Xgf+dgKEYUUmOWJlLsGx91XLU56lSVLhlYR1xdLlLY4ls2oIFIz+r7HeJgvLR+B8zPwUHsZuJ7ejkEfdvJwAbA==","signatures":[{"sig":"MEQCIF+NiECz2AHfUS7YS7MXZ8WFJGogoHZ/U37kr1UbKrQ7AiBsgDq2qufhk+vKnkq6AuWbMA4AVHcHqvpSUAHMgWpq8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73937},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"93cdcd8db4d4669561a7f0ebc47697bdbfd04214","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/geom":"^8.1.45","@thi.ng/math":"^5.11.29","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/vectors":"^8.3.0","@thi.ng/defmulti":"^3.0.69","@thi.ng/transducers":"^9.4.0","@thi.ng/geom-isoline":"^2.1.175","@thi.ng/geom-resample":"^3.0.47","@thi.ng/geom-poly-utils":"^3.0.47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.26_1749490529178_0.2996399614696097","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@thi.ng/geom-sdf","version":"1.0.27","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"489293b27cf0be8c04503b43afc9f48a65497a39","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.27.tgz","fileCount":24,"integrity":"sha512-DNI4b5IZOWsmLu2AchQ50y+H/i6B6okf9NmHY43J5+VqXa/C0ZCCs4wNunEASSezkCSLXvU96g+ADmNjYHHh0g==","signatures":[{"sig":"MEQCIEAxEtubBsl98uZtURhxaNSe7mKvhXnETD9AVg9E9pWXAiBc6lZxma9fHIF1T2H1vvmsL5lVR3+PCTFhed+d1HQRCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73937},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"14e994e531d32053e948768998324d443436a542","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/geom":"^8.1.46","@thi.ng/math":"^5.11.29","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/vectors":"^8.3.0","@thi.ng/defmulti":"^3.0.69","@thi.ng/transducers":"^9.4.1","@thi.ng/geom-isoline":"^2.1.176","@thi.ng/geom-resample":"^3.0.47","@thi.ng/geom-poly-utils":"^3.0.47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.27_1749934938405_0.09890852910925019","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@thi.ng/geom-sdf","version":"1.0.28","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"87190b939b4afb210693bd4e392765fe2c48dcdd","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.28.tgz","fileCount":24,"integrity":"sha512-t0/xZNbF/s0bvSNhiqDLbO4CbRXO9fggp+BtfBNAKHlxkSX+ceG9E99UJm/ttnfcNWayDTGtMC5DsdMXjSHhXQ==","signatures":[{"sig":"MEUCIADYQxSPW4EZS7bCWiLc8oX/5LoM1A7ehy4C0O4ZWz+lAiEAwbmAeINbXzPM1hsMM2vrg8EluHgiptmtWQdbWuUANNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73937},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b076434a497b291ad33e81b1a15f6a71e2c82cc2","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/geom":"^8.1.47","@thi.ng/math":"^5.11.29","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/vectors":"^8.3.1","@thi.ng/defmulti":"^3.0.69","@thi.ng/transducers":"^9.4.2","@thi.ng/geom-isoline":"^2.1.177","@thi.ng/geom-resample":"^3.0.48","@thi.ng/geom-poly-utils":"^3.0.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.28_1750248539047_0.19825764608425445","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"@thi.ng/geom-sdf","version":"1.0.29","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"dbe4aec62a5975d60d62781964c3c2b071bd771f","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.29.tgz","fileCount":24,"integrity":"sha512-rhgP9HdKqad0GsuJ/kJ58mN/3VStZNr5PQIvIAyTmMPj4UyYXi9EUDOWI/ixDW+Y48LbrSQbu4ZNiyvDKSa6ZQ==","signatures":[{"sig":"MEUCIQCp7Kv5imFMR/jbeayuX+yiH62V1JaEYlq2J+rlFtHn9QIgXvFKnLskqJVtd3v+ZZSxwTa62DzBxirTVkjLk8WUkyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73937},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"091008063a5999d05b8f54bb22cfbd6d9b66f7f6","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/geom":"^8.1.48","@thi.ng/math":"^5.11.29","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/vectors":"^8.3.1","@thi.ng/defmulti":"^3.0.69","@thi.ng/transducers":"^9.4.2","@thi.ng/geom-isoline":"^2.1.177","@thi.ng/geom-resample":"^3.0.48","@thi.ng/geom-poly-utils":"^3.0.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.29_1750338941505_0.7892174850664038","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"@thi.ng/geom-sdf","version":"1.0.30","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"a82bf5eefb92581fc639a551ab5b0440f9246f7a","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.30.tgz","fileCount":24,"integrity":"sha512-CyNkJVull805sC64c6N/i/9hIwHSVlpKKS4GtLBalf0vSXwvMItJroio7HRcnbbXRvjM/yx7xfLSjdDEbZMSjw==","signatures":[{"sig":"MEYCIQCHfqmHgLLKISDsIBO3JBnb1gAK50vs/HTHfbOvt0dPPwIhAOzTBtvXgmQKjk/njFXh4Yte/XlT76vy0K5vNZeQ1VTV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73937},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"45e91ee75236e39fc87ea10fbabac1272bef62e3","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/geom":"^8.1.49","@thi.ng/math":"^5.11.29","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/vectors":"^8.3.1","@thi.ng/defmulti":"^3.0.69","@thi.ng/transducers":"^9.4.3","@thi.ng/geom-isoline":"^2.1.178","@thi.ng/geom-resample":"^3.0.48","@thi.ng/geom-poly-utils":"^3.0.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.30_1750801666171_0.06243652398128785","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"@thi.ng/geom-sdf","version":"1.0.31","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"ded2cafedf00efb1cdb1aecc1d480b18eeb381ac","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.31.tgz","fileCount":24,"integrity":"sha512-vMHcgztSz8daXZb6avtr5b6AiCjAtzm0IdO5trz+bOI5MxerfP+lwxwt02NKU0I8chm/djzkP6CcxGRTGJdCOA==","signatures":[{"sig":"MEUCIES9L2S3MWKbH3FeLvNxiusHRZUUVFuKvTqRxexh6HgqAiEA0uwMzESWN0b7WlRnhSwdkVHJCyt2EVmnH+y+8eeQS+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73937},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"eb3ac07d044559d88b4871fed080929556de1b7c","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/geom":"^8.1.50","@thi.ng/math":"^5.11.29","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/vectors":"^8.3.1","@thi.ng/defmulti":"^3.0.69","@thi.ng/transducers":"^9.4.3","@thi.ng/geom-isoline":"^2.1.178","@thi.ng/geom-resample":"^3.0.48","@thi.ng/geom-poly-utils":"^3.0.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.31_1751450246463_0.27670099911958523","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"@thi.ng/geom-sdf","version":"1.0.32","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"816bec81d3e8fd3052fe914323ab2e6da06d6946","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.32.tgz","fileCount":24,"integrity":"sha512-XcbLTvTnBQiXbHHKs4LzuOHpI9HtaRTL/zf3gSYiicnoce7rZOLtOgVSj50cQI2mZnhs7yDNB36WYV8umaA5WQ==","signatures":[{"sig":"MEYCIQCEmD7mX9DsSKuztWUoWby5iJJYWc2tB130T2AEck6pjQIhALRl42VVpMy90Y8BVYkE4nTRVPE+CXhZhbup2hRdUbgv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73937},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"06e582f962a9cd3abb905e91d97d652e1d3bb971","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/geom":"^8.1.51","@thi.ng/math":"^5.11.29","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/vectors":"^8.3.1","@thi.ng/defmulti":"^3.0.69","@thi.ng/transducers":"^9.4.3","@thi.ng/geom-isoline":"^2.1.178","@thi.ng/geom-resample":"^3.0.48","@thi.ng/geom-poly-utils":"^3.0.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.32_1751555161281_0.053988859728414385","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"@thi.ng/geom-sdf","version":"1.0.33","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"ddf85c03753b18530930aa0d97779fa8bedee4cd","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.33.tgz","fileCount":24,"integrity":"sha512-HHK0jz5o+5R2Q7cB1+4wspDsnjENlMxFINp5oXWaoK3K1RBJxhZ+LZvf4qXS0orHOVIH2LfxYPARYxk0wZ1ymg==","signatures":[{"sig":"MEUCIQCqimPdz6vQ50GUR4Mt1obdpFWg3yjRb8ikAc4NlTlifQIgMBHJwMym4w3RFiGDqGmkeBafOMvg5Ec7/I3BPCkpZaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73937},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"e657c2d66574c18343a6797aef4585945729093e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/geom":"^8.1.52","@thi.ng/math":"^5.11.29","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/vectors":"^8.3.1","@thi.ng/defmulti":"^3.0.69","@thi.ng/transducers":"^9.5.0","@thi.ng/geom-isoline":"^2.1.179","@thi.ng/geom-resample":"^3.0.48","@thi.ng/geom-poly-utils":"^3.0.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.33_1752054445368_0.20820714762017056","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"@thi.ng/geom-sdf","version":"1.0.34","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"2960476305730d5aef841487320b9885c1479723","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.34.tgz","fileCount":24,"integrity":"sha512-zh6RFg+zvFoLj18u7laGLEKWRf0TLdRj/W7nnKWnlznysFgoBDVxPux4mttAxsh145M5kYwCHX/U2d/wEtMlXQ==","signatures":[{"sig":"MEUCIH78XMgglImu+tZxG20V+afC8+SrHqGo5WZnSUIqn+xFAiEA9ExFalakSC0Z8XeQoJrfkRnS4WVFE5LBffePt+xKt1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73938},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"56d8f088389b22192a06e9a395b5eecebf47697a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/geom":"^8.1.53","@thi.ng/math":"^5.11.30","@thi.ng/checks":"^3.7.10","@thi.ng/errors":"^2.5.36","@thi.ng/vectors":"^8.3.2","@thi.ng/defmulti":"^3.0.70","@thi.ng/transducers":"^9.5.1","@thi.ng/geom-isoline":"^2.1.180","@thi.ng/geom-resample":"^3.0.49","@thi.ng/geom-poly-utils":"^3.0.49"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.34_1752157846507_0.025594237963570965","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"@thi.ng/geom-sdf","version":"1.0.35","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"f00f56f490bf29939c560336ef59858dd8d33918","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.35.tgz","fileCount":24,"integrity":"sha512-7/kkRGpZpBU7N79S08X/GVEpCDiyqUrlpl+6n23mMHn8Uv8hjtaP1vSfAR9l89EqxKoXlZ7S5xaM+O8nZsDOJw==","signatures":[{"sig":"MEUCIExwGv2abGxafu5QTlDmUH0D55Ubho61hFFAhtq6RdeBAiEA2mrZauECHpAZCM9zVcY9LbzbVBnjKB8aK2KGTO5SZVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73938},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"186d38b07f4ba940a8127cbe2379a38036eff387","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/geom":"^8.1.54","@thi.ng/math":"^5.11.30","@thi.ng/checks":"^3.7.10","@thi.ng/errors":"^2.5.36","@thi.ng/vectors":"^8.3.2","@thi.ng/defmulti":"^3.0.70","@thi.ng/transducers":"^9.5.1","@thi.ng/geom-isoline":"^2.1.180","@thi.ng/geom-resample":"^3.0.49","@thi.ng/geom-poly-utils":"^3.0.49"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.35_1752271700109_0.8588860625590151","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"@thi.ng/geom-sdf","version":"1.0.36","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"e761cb136a7d00d43715e4a782d3a823b584bd85","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.36.tgz","fileCount":24,"integrity":"sha512-JYo5m3QiOsfqRD9GAycKK8yD6bwE1ATkO6g9INvYq1zclP2qFIHjEx3oNx9rJC7qrM8Lr/HwI5Acc4u/36oY+A==","signatures":[{"sig":"MEUCIQCzda+1Dj9BjJHxA/tcoKvprK/okOdc6RhKNlAqfVIewAIgU4Ex8ZCbGfPQ4KbpVTVV7FLJDSasPC4SxsHgwN3Y7fY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73938},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"a81765bd79046980463c56a8bd187f9aaa88dd65","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/geom":"^8.1.55","@thi.ng/math":"^5.11.30","@thi.ng/checks":"^3.7.10","@thi.ng/errors":"^2.5.36","@thi.ng/vectors":"^8.3.2","@thi.ng/defmulti":"^3.0.70","@thi.ng/transducers":"^9.6.0","@thi.ng/geom-isoline":"^2.1.181","@thi.ng/geom-resample":"^3.0.49","@thi.ng/geom-poly-utils":"^3.0.49"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.36_1752442833867_0.3990756878244395","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"@thi.ng/geom-sdf","version":"1.0.37","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"6afefb82c75949d7b7951cfca3281bd95e3f4688","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.37.tgz","fileCount":24,"integrity":"sha512-Y91sk42uNjikEjeNjHwexDaIe1C0QNgv6chpkeKsQN5T2InlaxjdvQClchv+qBLx+BWPt/KZNE45SfjTcE6J3Q==","signatures":[{"sig":"MEYCIQDGp/HZGhSDLpsnHbch07AD5y8JFMblQl7EwM2vHFRnrgIhANBYZcRYAtu493jCyuC0ADUim1EdobLfaRQbsCQDkfl4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73938},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"63a8b97642b9c481bb623e8d53e6250749a2cbfb","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/geom":"^8.1.56","@thi.ng/math":"^5.11.30","@thi.ng/checks":"^3.7.10","@thi.ng/errors":"^2.5.36","@thi.ng/vectors":"^8.3.3","@thi.ng/defmulti":"^3.0.70","@thi.ng/transducers":"^9.6.0","@thi.ng/geom-isoline":"^2.1.182","@thi.ng/geom-resample":"^3.0.50","@thi.ng/geom-poly-utils":"^3.0.50"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.37_1752487829100_0.14205867959121443","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"@thi.ng/geom-sdf","version":"1.0.38","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"4024328234f0f40be8e9d34ae208e1a176ed5158","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.38.tgz","fileCount":24,"integrity":"sha512-71Sdcry20bS4jMJXKLoOTf0BefeWRlHcL1cnX7638QQH8tjM7D/q6Br3YVm0x3rXp1BkSW7ehvSymuSXNVkM1w==","signatures":[{"sig":"MEQCIDT1dxgDKEdhpbXKbLLA13vK3gAPzmtLu9g8QuE++3ChAiBWXQFzNEBcncxgS7rWOQROBfLH9S+S00Hilse2l6i1Xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73938},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"9ec4a5584ed6e59f2b74f4ca9726daef7e766974","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/geom":"^8.1.57","@thi.ng/math":"^5.11.30","@thi.ng/checks":"^3.7.10","@thi.ng/errors":"^2.5.36","@thi.ng/vectors":"^8.3.3","@thi.ng/defmulti":"^3.0.70","@thi.ng/transducers":"^9.6.1","@thi.ng/geom-isoline":"^2.1.183","@thi.ng/geom-resample":"^3.0.50","@thi.ng/geom-poly-utils":"^3.0.50"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.38_1752572163140_0.11126312042345621","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"@thi.ng/geom-sdf","version":"1.0.39","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.39","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"408b52096e1d83afe1c29c873a54b7e325e6874d","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.39.tgz","fileCount":24,"integrity":"sha512-AhTQ2vMH5hA51lA0PNofp0vUJkVT3G8TIYhA0hoK1o8bL5S6eqZS9Wf5jarJobIsY3TVtIz4cUHq65rK1/c5vA==","signatures":[{"sig":"MEUCIEQVypQr5DSLZ20tbYu6dzEBXlKKANixVE2TnajyM87oAiEA0OUTcPjocEXSkUh2V+SNHA+7f+CWhDegR2ov2C/3c5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73937},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"3cd1bea8b2bf6b859609f6d5c14b4eb64745681f","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.31","@thi.ng/geom":"^8.2.0","@thi.ng/math":"^5.11.31","@thi.ng/checks":"^3.7.11","@thi.ng/errors":"^2.5.37","@thi.ng/vectors":"^8.3.4","@thi.ng/defmulti":"^3.0.71","@thi.ng/transducers":"^9.6.2","@thi.ng/geom-isoline":"^2.1.184","@thi.ng/geom-resample":"^3.0.51","@thi.ng/geom-poly-utils":"^3.0.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.39_1753024007767_0.9230679204408967","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"@thi.ng/geom-sdf","version":"1.0.41","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.41","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"aaaa53dd20ead036c1e98d9e597fba879b784504","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.41.tgz","fileCount":24,"integrity":"sha512-emixMWTxeaUy1rsecsBZqTSifQBLeJynu3nJr1YFAUIPRWTyUpcMKsjb6VZlk7oLRVtw1fugBVdLfHwDeg45Cg==","signatures":[{"sig":"MEQCIGf6EMfw5Y3QoFiWFDcsoPMuwQtrpoPAOlHfalVsakD1AiA9OoDESTvkNWzlpe0ExojslvAgqUsrpbpb5kJstanAtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73937},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"11747c482773d3da03c8b7848b25a56251ccd759","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.32","@thi.ng/geom":"^8.2.2","@thi.ng/math":"^5.11.32","@thi.ng/checks":"^3.7.12","@thi.ng/errors":"^2.5.38","@thi.ng/vectors":"^8.4.1","@thi.ng/defmulti":"^3.0.72","@thi.ng/transducers":"^9.6.3","@thi.ng/geom-isoline":"^2.1.186","@thi.ng/geom-resample":"^3.0.53","@thi.ng/geom-poly-utils":"^3.0.53"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.41_1753086780736_0.051722431046878015","host":"s3://npm-registry-packages-npm-production"}},"1.0.42":{"name":"@thi.ng/geom-sdf","version":"1.0.42","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.42","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"6bafbf3c73fd4fbaa1eb9d1dd37fdb5b346cb78d","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.42.tgz","fileCount":24,"integrity":"sha512-0JKzkyKyUe4YAt3p+uVoBkljfFobjErnBb4/7rSidytyiPJTY56JDyIZuP7HusQv15MgX9pB8DefhJjkTsTx4A==","signatures":[{"sig":"MEUCIQC8dDrm+8an+wTbhhdyBXUZzK6hCM4cpGNUYNU3+D11nwIgHggUq6+uDezo7eS4WMFxCtO6P2HAqCNKGfPascX7tYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73937},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c5c6b895169788c7f8b3d6d61ff76c0c6e5d2c2a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.32","@thi.ng/geom":"^8.2.3","@thi.ng/math":"^5.11.32","@thi.ng/checks":"^3.7.12","@thi.ng/errors":"^2.5.38","@thi.ng/vectors":"^8.5.0","@thi.ng/defmulti":"^3.0.72","@thi.ng/transducers":"^9.6.3","@thi.ng/geom-isoline":"^2.1.187","@thi.ng/geom-resample":"^3.0.54","@thi.ng/geom-poly-utils":"^3.0.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.42_1753386488087_0.06063467401184597","host":"s3://npm-registry-packages-npm-production"}},"1.0.43":{"name":"@thi.ng/geom-sdf","version":"1.0.43","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.43","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"614a908bad8afd7f6a3bb705f1ef59b8f08b6d40","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.43.tgz","fileCount":24,"integrity":"sha512-YuzmpiUGiz3hm+Mj470hsD7Pu/ijDF+hnonmnErmiiGIW872GfIX3gW6r8vRTgtyem8bgiWIy1U2lZ2eZ6kooQ==","signatures":[{"sig":"MEUCIQCfdwNCyOYYe5oApv+V1g9qRSCbVSj0+YMTPWYIHmIHkAIgD6CgxzNlyPFaJ45myeKhfDcQWDrDF/ljPgo5Cx3bODQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73937},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b138ae2fb8567acfe724cc675654878f60d26631","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.32","@thi.ng/geom":"^8.2.4","@thi.ng/math":"^5.11.32","@thi.ng/checks":"^3.7.12","@thi.ng/errors":"^2.5.38","@thi.ng/vectors":"^8.5.1","@thi.ng/defmulti":"^3.0.72","@thi.ng/transducers":"^9.6.3","@thi.ng/geom-isoline":"^2.1.188","@thi.ng/geom-resample":"^3.0.55","@thi.ng/geom-poly-utils":"^3.0.55"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.43_1753533361555_0.2288699866321291","host":"s3://npm-registry-packages-npm-production"}},"1.0.44":{"name":"@thi.ng/geom-sdf","version":"1.0.44","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.44","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"dd5e80d5b2b6542dfa3cb6905c24a478819b1696","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.44.tgz","fileCount":24,"integrity":"sha512-N++YzsHOZnWN6nFtwv36ByNOczzsc99c33dmUyP2d/DNeLZE3qNxligrcdTEX1dUhCNvwtdTiB/jfpM6oMOqvg==","signatures":[{"sig":"MEUCIQDV+NJis3E6kwFg5a4od/BqNLUKaoFgQHH52w3smqibJwIgZwD3LL5tji2j61d7zSjC+1JrDi9Jh4vCzRio45i+01M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73937},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"1df8a3a9061257ea73ccf1ab9cdf63c81a9f519f","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.33","@thi.ng/geom":"^8.2.5","@thi.ng/math":"^5.11.33","@thi.ng/checks":"^3.7.13","@thi.ng/errors":"^2.5.39","@thi.ng/vectors":"^8.6.0","@thi.ng/defmulti":"^3.0.73","@thi.ng/transducers":"^9.6.4","@thi.ng/geom-isoline":"^2.1.189","@thi.ng/geom-resample":"^3.0.56","@thi.ng/geom-poly-utils":"^3.0.56"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.44_1753915417729_0.3704601766814346","host":"s3://npm-registry-packages-npm-production"}},"1.0.45":{"name":"@thi.ng/geom-sdf","version":"1.0.45","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.45","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"3943c4a93ee154d17a3b62639f9f86f22d03aac0","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.45.tgz","fileCount":24,"integrity":"sha512-IRZNU8z2POtPdKnYvIMbu0fvLktwdnKKGxPsDCXHVCHjQz1a8o0+WB8qXtz3mo3x++H6CGYN+ZPxiGvEViVonQ==","signatures":[{"sig":"MEUCIF8d7enJCcc0WBrCnuKn7rb+GEquqSiD+6shXuAkSqhDAiEAq6hvAATYqUQUGg+zqeavSLyU9cCRAX01fRf5tD90rBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73937},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"76ffdc6e27bced158471ed47700919e7079956ca","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.33","@thi.ng/geom":"^8.2.6","@thi.ng/math":"^5.11.33","@thi.ng/checks":"^3.7.13","@thi.ng/errors":"^2.5.39","@thi.ng/vectors":"^8.6.1","@thi.ng/defmulti":"^3.0.73","@thi.ng/transducers":"^9.6.4","@thi.ng/geom-isoline":"^2.1.190","@thi.ng/geom-resample":"^3.0.57","@thi.ng/geom-poly-utils":"^3.0.57"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.45_1753959119671_0.687099917540059","host":"s3://npm-registry-packages-npm-production"}},"1.0.47":{"name":"@thi.ng/geom-sdf","version":"1.0.47","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.47","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"a33d16811794a367c6a81b37f4f38c5b943fed1b","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.47.tgz","fileCount":24,"integrity":"sha512-LRygYcsFZ/N+hDzPN/eRBxQ3meS48izRTdhudIny8DU4uuPg327IkaswtbVWvz5ROwrPDiR8iMV8fTiXrmNcdQ==","signatures":[{"sig":"MEUCIQC5TpocnJ1z2UuUFmxdfcUALDGbqzWZmre/hXIiyUrWRwIgKlM8WZfeCcchdKRbQgtXzVXLTxuZgyZrGtj1uNCWU88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73936},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"0bcedf8d1dd4f30cd06bb2c668599628f2f0141e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/geom":"^8.2.8","@thi.ng/math":"^5.11.35","@thi.ng/checks":"^3.7.15","@thi.ng/errors":"^2.5.41","@thi.ng/vectors":"^8.6.3","@thi.ng/defmulti":"^3.0.75","@thi.ng/transducers":"^9.6.6","@thi.ng/geom-isoline":"^2.1.192","@thi.ng/geom-resample":"^3.0.59","@thi.ng/geom-poly-utils":"^3.0.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.47_1754300465125_0.46220211220629004","host":"s3://npm-registry-packages-npm-production"}},"1.0.48":{"name":"@thi.ng/geom-sdf","version":"1.0.48","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.48","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"10f0125d0242fbba59e9de2767f3dbd027a70182","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.48.tgz","fileCount":24,"integrity":"sha512-1bfwb8MbHAfYMfs6MN8e1apQgyjdy5jcQtZHZEbzdmL8iUW/COkdWwj5kqrF8BhLEOkvlXJZmpX7zomB3ObE5A==","signatures":[{"sig":"MEUCIHQKxbFwjczkj5Xr5f0HbRsZ+fe/9uR0cyQByCfHXNH1AiEAqYip+FINa9VA/RD9lOMbsl9TB//fRvuF1XvfuobwZTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73936},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"9a998c33c7a524c95b552b9cbdc2734d28a5dafc","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/geom":"^8.2.9","@thi.ng/math":"^5.11.35","@thi.ng/checks":"^3.7.16","@thi.ng/errors":"^2.5.41","@thi.ng/vectors":"^8.6.4","@thi.ng/defmulti":"^3.0.75","@thi.ng/transducers":"^9.6.7","@thi.ng/geom-isoline":"^2.1.193","@thi.ng/geom-resample":"^3.0.60","@thi.ng/geom-poly-utils":"^3.0.60"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.48_1754584175276_0.6378249127968498","host":"s3://npm-registry-packages-npm-production"}},"1.0.49":{"name":"@thi.ng/geom-sdf","version":"1.0.49","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.49","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"e9187c486be2519278d703b4ad5c1625214621f4","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.49.tgz","fileCount":24,"integrity":"sha512-VKnUtzTxzHXQIeUXAvAaBBkgZugaJAVgsvRfAzY5paUK29/VrGQZovT3fs6cCszuup3Yw/bg2W+eRREHSZ5aWQ==","signatures":[{"sig":"MEUCIGjb2MfFDOdvX0a0pV6PBlPzzAYCGBlOnNEJfUWh+JevAiEAzAQKBfq9pl1+LG6AfqCMB2pDXLuHBAOoFdbf3ps/ghk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73937},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"f6ebc1302dc9211d588293aa0897173c6e54f4e5","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/geom":"^8.2.10","@thi.ng/math":"^5.11.35","@thi.ng/checks":"^3.7.17","@thi.ng/errors":"^2.5.41","@thi.ng/vectors":"^8.6.5","@thi.ng/defmulti":"^3.0.75","@thi.ng/transducers":"^9.6.8","@thi.ng/geom-isoline":"^2.1.194","@thi.ng/geom-resample":"^3.0.61","@thi.ng/geom-poly-utils":"^3.0.61"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.49_1754930979228_0.36287895105262313","host":"s3://npm-registry-packages-npm-production"}},"1.0.50":{"name":"@thi.ng/geom-sdf","version":"1.0.50","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.50","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"3dc103845e00813d71b3318ee018729e1693ab17","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.50.tgz","fileCount":24,"integrity":"sha512-HJbYVQxyjP847jsxBZAhn74vMh5HptclTEMnGLhNNGoQ7kGHItuL/BXGhghZ6OYdpu791pkhRJLMixM1NF1cZg==","signatures":[{"sig":"MEUCIQDfrliACpYlB5WAD8YIyWxoAfq4XMGylhltbcCanYnP6gIgWIM3jZ+MA9E1j/YM6d5VlcVV5lNor9/49g1W+GKpRNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73937},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"e215a3e8de3809736ba0042c93bd8703a5a1a337","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/geom":"^8.2.11","@thi.ng/math":"^5.12.0","@thi.ng/checks":"^3.7.18","@thi.ng/errors":"^2.5.42","@thi.ng/vectors":"^8.6.6","@thi.ng/defmulti":"^3.0.76","@thi.ng/transducers":"^9.6.9","@thi.ng/geom-isoline":"^2.1.195","@thi.ng/geom-resample":"^3.0.62","@thi.ng/geom-poly-utils":"^3.0.62"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.50_1756745351002_0.9550313351158823","host":"s3://npm-registry-packages-npm-production"}},"1.0.51":{"name":"@thi.ng/geom-sdf","version":"1.0.51","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.51","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"170bbf39e0b701da10abcb6ac67ae751aa9c3997","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.51.tgz","fileCount":24,"integrity":"sha512-7EYVYSGKhGVeE8LERl3k1LUPEop6GQ3a2kR/so6fGu1Ul4fJ5oBlE7mF/h8r9mjQ4KHMVPVaFQpW1CnfIF1ZGQ==","signatures":[{"sig":"MEQCIFBnaJuZlDfKhMXXtTSGjvKYP6NaqOtWkkUKe1FZxYiEAiBrlIxBVwq3vVeTMJ/hOH6LA6j9SSJyitrzCy5HSIL14Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73938},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b7ede4f099767e0175ea8e09257208f73970b220","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/geom":"^8.2.12","@thi.ng/math":"^5.12.0","@thi.ng/checks":"^3.7.18","@thi.ng/errors":"^2.5.42","@thi.ng/vectors":"^8.6.6","@thi.ng/defmulti":"^3.0.76","@thi.ng/transducers":"^9.6.10","@thi.ng/geom-isoline":"^2.1.196","@thi.ng/geom-resample":"^3.0.62","@thi.ng/geom-poly-utils":"^3.0.62"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.51_1758798906566_0.27639053682240355","host":"s3://npm-registry-packages-npm-production"}},"1.0.52":{"name":"@thi.ng/geom-sdf","version":"1.0.52","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.52","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"19d4ed60ae56c649afe95623aece0d5674fea767","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.52.tgz","fileCount":24,"integrity":"sha512-oZFRfW2fpi8VK1VxigF82kMfJIrJ4TMIcOEgrBIKr2quVM5maBvhYMwUnRFJhEFrm6GEAg88Hh9VIyqmbpJoQA==","signatures":[{"sig":"MEQCIBjLFj4ffCet5Da8Gy/hVxX/LcAqYW2UdzIL9YS/Js5YAiBZmShE0RpOKwaM4N9NgMVrkxu/RRWsUPKgwjpHg1mUfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73938},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"3c3531350eec56011982583c694aeb1a2e0d0ff4","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/geom":"^8.2.13","@thi.ng/math":"^5.12.0","@thi.ng/checks":"^3.7.18","@thi.ng/errors":"^2.5.42","@thi.ng/vectors":"^8.6.6","@thi.ng/defmulti":"^3.0.77","@thi.ng/transducers":"^9.6.10","@thi.ng/geom-isoline":"^2.1.196","@thi.ng/geom-resample":"^3.0.62","@thi.ng/geom-poly-utils":"^3.0.62"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.52_1758813549150_0.36024247494444817","host":"s3://npm-registry-packages-npm-production"}},"1.0.53":{"name":"@thi.ng/geom-sdf","version":"1.0.53","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.53","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"0ab8bee0b6cbcdde71e384fa46b379a30e5a7632","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.53.tgz","fileCount":24,"integrity":"sha512-+Egojp1v1GtPd6JSMxLXQtb80kGnwN8495sbktg+lqca6iHr4jYJuGiHk8oZxyhFgndqy8Xu0PEvp+uZzFMkZQ==","signatures":[{"sig":"MEQCIE6GDuggeufQCA+PELt86P9ZyY5oD8tBe7WXGGIZFgBRAiAmaCUM9vs0yYgnNBIbZxkmMjJWDYEAdH6Nr+lq66II4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73938},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"fbf4b46ba8a5ecff8c5423f4c2d158d208d20fc8","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/geom":"^8.2.14","@thi.ng/math":"^5.12.0","@thi.ng/checks":"^3.7.18","@thi.ng/errors":"^2.5.42","@thi.ng/vectors":"^8.6.6","@thi.ng/defmulti":"^3.0.78","@thi.ng/transducers":"^9.6.10","@thi.ng/geom-isoline":"^2.1.196","@thi.ng/geom-resample":"^3.0.62","@thi.ng/geom-poly-utils":"^3.0.62"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.53_1759838106732_0.8786047324003317","host":"s3://npm-registry-packages-npm-production"}},"1.0.57":{"name":"@thi.ng/geom-sdf","version":"1.0.57","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.57","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7bcd9bd4db569e5dd6faa09257d788ebeede588f","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.57.tgz","fileCount":23,"integrity":"sha512-pUGGHqjbDc+oUZXmd6LruW4PEuWm/eQEBxmIhoAlXAGBaIKDH4H3wpcfCelTottcQyNZ2ZXafSR212WbhUbdsg==","signatures":[{"sig":"MEQCICCouqtDroJAtXjsyzRW19ZJZrrKrGElyLARO6JpT3GRAiBKOOUZJKumzAIr0vQnDakpWjIz1NGW7whlbg9PAmSAfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69587},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"136a5e5ef0b69e82329db00d806c3c4e8f1aa063\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.5.1","description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"@thi.ng/api":"^8.12.6","@thi.ng/geom":"^8.3.3","@thi.ng/math":"^5.13.3","@thi.ng/checks":"^3.7.22","@thi.ng/errors":"^2.5.46","@thi.ng/vectors":"^8.6.10","@thi.ng/defmulti":"^3.0.82","@thi.ng/transducers":"^9.6.14","@thi.ng/geom-isoline":"^2.1.200","@thi.ng/geom-resample":"^3.0.66","@thi.ng/geom-poly-utils":"^3.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.57_1761329083451_0.10660525417192179","host":"s3://npm-registry-packages-npm-production"}},"1.0.58":{"name":"@thi.ng/geom-sdf","version":"1.0.58","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.58","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"98f0668528bb5063e68bc06ded9f5472441f8cb2","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.58.tgz","fileCount":23,"integrity":"sha512-FkZYrDJH+Rj7LL/UjivAqak/vOHwdUYOaXRhOa8P1McNNbTqSKWXG7TyQHqN/IZPxUWG/16cNDaXBf1EijWI6w==","signatures":[{"sig":"MEYCIQC+dOEAgWiSOcvR7zjFGuVqFKGWYlgERhe4mIbAHaePAQIhAL0lML5ovAy93avrrj/hmxoeYP0St1garNbAUeq8kINL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69587},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"d977f819bcafdcb2b24c45f8d01a167fe29fc85a\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.5.1","description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"@thi.ng/api":"^8.12.7","@thi.ng/geom":"^8.3.4","@thi.ng/math":"^5.13.4","@thi.ng/checks":"^3.7.23","@thi.ng/errors":"^2.5.47","@thi.ng/vectors":"^8.6.11","@thi.ng/defmulti":"^3.0.83","@thi.ng/transducers":"^9.6.15","@thi.ng/geom-isoline":"^2.1.201","@thi.ng/geom-resample":"^3.0.67","@thi.ng/geom-poly-utils":"^3.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.58_1761432370526_0.7329785479071347","host":"s3://npm-registry-packages-npm-production"}},"1.0.59":{"name":"@thi.ng/geom-sdf","version":"1.0.59","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.59","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"a73c37add0afe78d1095a0e2f73b412ff40c7d88","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.59.tgz","fileCount":23,"integrity":"sha512-dwAHcWQ8zJZq+npLBlXAimzlmFNaNKvgRuQKzlW4zy+e1TnFBcwcMvWOZL+bAttHu+HsyCKmkBjBfByDW0K6Vw==","signatures":[{"sig":"MEUCIFN4/WYe2YmI3QuIgDUjC3ap+FN3pXREU5nqT/F+T5AcAiEA/GG3/DgExqFgsI/kRaBPVqNOxG5Ot4HXKeIpguwJdSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69587},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"201ef38c4f17bae85b15496f2209c69e1c44a3e8\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.5.1","description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"@thi.ng/api":"^8.12.7","@thi.ng/geom":"^8.3.5","@thi.ng/math":"^5.13.4","@thi.ng/checks":"^3.7.23","@thi.ng/errors":"^2.5.47","@thi.ng/vectors":"^8.6.11","@thi.ng/defmulti":"^3.0.83","@thi.ng/transducers":"^9.6.15","@thi.ng/geom-isoline":"^2.1.201","@thi.ng/geom-resample":"^3.0.67","@thi.ng/geom-poly-utils":"^3.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.59_1761646588639_0.16794962854821383","host":"s3://npm-registry-packages-npm-production"}},"1.0.60":{"name":"@thi.ng/geom-sdf","version":"1.0.60","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.60","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2324fb5b709efcd363e0202176c388fedf718c76","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.60.tgz","fileCount":23,"integrity":"sha512-6+6ZK7qzRTqz7UmGrlVlbhXUa8csmYo853Js0F5deYOb4gYrm8QQTyY0Kt8IJ+Z51H++XxjXyhqEmXVqPReCUA==","signatures":[{"sig":"MEUCIGQUUvnUjwKUn2IwwUa4AZNoIBGM6XHNKxikZC49uLXIAiEAryJfPBZ799ijgbCq1GuWmkg3sHO8A0S3a+IOW0ssXnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69587},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"74b6f319d8f52c9266d97f616be5298a6a5b96e4\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.7","@thi.ng/geom":"^8.3.6","@thi.ng/math":"^5.13.4","@thi.ng/checks":"^3.7.23","@thi.ng/errors":"^2.5.47","@thi.ng/vectors":"^8.6.12","@thi.ng/defmulti":"^3.0.83","@thi.ng/transducers":"^9.6.16","@thi.ng/geom-isoline":"^2.1.202","@thi.ng/geom-resample":"^3.0.68","@thi.ng/geom-poly-utils":"^3.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.60_1763038213196_0.4964576544674819","host":"s3://npm-registry-packages-npm-production"}},"1.0.61":{"name":"@thi.ng/geom-sdf","version":"1.0.61","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.61","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2b6e6eb40336c473b5313e62c19765c1a90675c5","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.61.tgz","fileCount":23,"integrity":"sha512-EBWeMKGOnqeMTLijwFQcy26RD1JRgGjo1vYkInk0ywDwF88clxP9/TnjIg/2EMEQa0qIPgyBT7Roo5fqlrloeg==","signatures":[{"sig":"MEUCIAcgR7n43NJYX1mtbI82R1x6a7huPihEJGolr9eoFbJJAiEA8eiySFNsDZwiQOphhOmo+GnVoKUdWm25yZvkV/GpM+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69586},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"be6e7657b1e5c54d7d648d1b52888a7297e95a17\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.8","@thi.ng/geom":"^8.3.7","@thi.ng/math":"^5.13.5","@thi.ng/checks":"^3.7.24","@thi.ng/errors":"^2.5.48","@thi.ng/vectors":"^8.6.13","@thi.ng/defmulti":"^3.0.84","@thi.ng/transducers":"^9.6.17","@thi.ng/geom-isoline":"^2.1.203","@thi.ng/geom-resample":"^3.0.69","@thi.ng/geom-poly-utils":"^3.1.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.61_1763741490072_0.5802233246816293","host":"s3://npm-registry-packages-npm-production"}},"1.0.62":{"name":"@thi.ng/geom-sdf","version":"1.0.62","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.62","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"983a03e63a84c5c797e87f2f0342bfd8bc420eb5","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.62.tgz","fileCount":23,"integrity":"sha512-XCHiKaSKZz6PYnUs1dEbyIczvB/jg1qgYA9HLcbP1ZriImQErxd3msabK1gbNChy2/Nyo25GPQIh0kKtLhNA8w==","signatures":[{"sig":"MEYCIQCm4aXgJDNzq59tBR08Afa0kn3kKKAH5eZdSMi3BWlFXQIhAL27CB0L35xwnoax2AfV26v18vpehopT/X23YLfNVcfs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69586},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"fdca77cabf47dd23a9ab17a5ca13e3060075c12c\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.9","@thi.ng/geom":"^8.3.8","@thi.ng/math":"^5.13.6","@thi.ng/checks":"^3.7.25","@thi.ng/errors":"^2.5.49","@thi.ng/vectors":"^8.6.14","@thi.ng/defmulti":"^3.0.85","@thi.ng/transducers":"^9.6.18","@thi.ng/geom-isoline":"^2.1.204","@thi.ng/geom-resample":"^3.0.70","@thi.ng/geom-poly-utils":"^3.1.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.62_1764074172134_0.9357717896438147","host":"s3://npm-registry-packages-npm-production"}},"1.0.63":{"name":"@thi.ng/geom-sdf","version":"1.0.63","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.63","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"eba4c8eaee5823b2d82f94a89bac9d0e459e0333","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.63.tgz","fileCount":23,"integrity":"sha512-MUQBpT7nQZXYDD2PFQR28RV/vpO2h3K/1Dr59l1Z7+FS6cPykaSvxMS0qNyv7Bo2jYitXwsQW20xfG65hrCSMw==","signatures":[{"sig":"MEYCIQClnQWZ8CzWHJGUPmiFhsV0uF6QrqGAvZPdlh5YNWgYFAIhAIt6tHfnmGZJXiEfuc0znLlWQd5WDNJ5RRI3Zz3Srl8o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69588},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"824bf9047b5a10f777c5c5b4aeecf0c750a22c75\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.10","@thi.ng/geom":"^8.3.9","@thi.ng/math":"^5.14.0","@thi.ng/checks":"^3.8.0","@thi.ng/errors":"^2.5.50","@thi.ng/vectors":"^8.6.15","@thi.ng/defmulti":"^3.0.86","@thi.ng/transducers":"^9.6.19","@thi.ng/geom-isoline":"^2.1.205","@thi.ng/geom-resample":"^3.0.71","@thi.ng/geom-poly-utils":"^3.1.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.63_1764802788176_0.09250313790343268","host":"s3://npm-registry-packages-npm-production"}},"1.0.64":{"name":"@thi.ng/geom-sdf","version":"1.0.64","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.64","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"bca01a85a22a3deb97770603e89ca528c676da9d","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.64.tgz","fileCount":23,"integrity":"sha512-HuVEp2K5gxbWMIQSYtYBT8O2scnL/l2hCi3SXFhwhA+UZxoDvwSAp+LeILEBK8Hmbtve8AYATFBoqOGmFxA9Lg==","signatures":[{"sig":"MEQCIAOlHKlubZrOZ8WAKPWLNo/i3mx16cmhkWID6eMwb3V9AiAxGNdviK0Izrg3Jum2jscWPHLcCedEj0L4iG6Dwa1hiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69589},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"8625a1c6383737a8fdbe7a3f96ea3cbabc957fa6\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.10","@thi.ng/geom":"^8.3.10","@thi.ng/math":"^5.14.0","@thi.ng/checks":"^3.8.0","@thi.ng/errors":"^2.5.50","@thi.ng/vectors":"^8.6.16","@thi.ng/defmulti":"^3.0.86","@thi.ng/transducers":"^9.6.19","@thi.ng/geom-isoline":"^2.1.206","@thi.ng/geom-resample":"^3.0.72","@thi.ng/geom-poly-utils":"^3.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.64_1765463111338_0.10933260002245038","host":"s3://npm-registry-packages-npm-production"}},"1.0.65":{"name":"@thi.ng/geom-sdf","version":"1.0.65","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.65","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e81aee1d4b42d975d04f3e43a0c3da1ac230f7b8","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.65.tgz","fileCount":23,"integrity":"sha512-/Sry0eyokUCsDv+7dwyOMUyBgk/YT3TRkRbjn1yqyqsVaOwB4ydQ3rUAPwTn2nVudUwehlvzVh2PddzzXUoV2A==","signatures":[{"sig":"MEQCICnFafZ4RCN3LDb7/rGzsE+l3yDdhczLVY8lIjZ+XwjdAiBAoAazH1N+VYmAAePaOZNhVyeC1/RRC0WSePsDk9y9Sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69589},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"e7a21b9d2a188fa04d4c893d8531c40fbc0f4c06\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.11","@thi.ng/geom":"^8.3.11","@thi.ng/math":"^5.15.0","@thi.ng/checks":"^3.8.1","@thi.ng/errors":"^2.6.0","@thi.ng/vectors":"^8.6.17","@thi.ng/defmulti":"^3.0.87","@thi.ng/transducers":"^9.6.20","@thi.ng/geom-isoline":"^2.1.207","@thi.ng/geom-resample":"^3.0.73","@thi.ng/geom-poly-utils":"^3.1.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.65_1766679052978_0.7516896283057215","host":"s3://npm-registry-packages-npm-production"}},"1.0.66":{"name":"@thi.ng/geom-sdf","version":"1.0.66","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.66","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"aea06493fb123c64c3c77410bf26da80833136fa","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.66.tgz","fileCount":23,"integrity":"sha512-jPjApVqxogOTAmrqFuZSZs0xvgVNxA8Gz2kclm8Fh3oMc2bbi0LgDkwy8QQm5mC+YckqUHd+pmGv9YQnIPGzyg==","signatures":[{"sig":"MEQCIB9qJKgmpt03XkSqiQl9TiWQsP1y1tduBNwYDgbmDrB0AiAzqktMso0m1ZkF1rdM8v9sE8oa6eEb2ix5ZJrKXjlWqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69589},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"deb511294f7a120091b654af0ff7e8a399a465b3\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.12","@thi.ng/geom":"^8.3.12","@thi.ng/math":"^5.15.1","@thi.ng/checks":"^3.8.2","@thi.ng/errors":"^2.6.1","@thi.ng/vectors":"^8.6.18","@thi.ng/defmulti":"^3.0.88","@thi.ng/transducers":"^9.6.21","@thi.ng/geom-isoline":"^2.1.208","@thi.ng/geom-resample":"^3.0.74","@thi.ng/geom-poly-utils":"^3.1.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.66_1768564350915_0.34830019797327294","host":"s3://npm-registry-packages-npm-production"}},"1.0.67":{"name":"@thi.ng/geom-sdf","version":"1.0.67","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.67","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"103953ca5cc32e7e84299042565f5b787c9d1666","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.67.tgz","fileCount":23,"integrity":"sha512-3qCn1FzoJWu8w8GpzNeNbiM9vaKY2hc2ivKkkVX/knhE3RDWVO0Pko0WU8cioIn9WFWDyvvwhccsGYTLEXcLUQ==","signatures":[{"sig":"MEUCIDdIljxUxcgTOEGCE66l364A3hlP3m/75hXHEQsg/8yjAiEAuJBg82C1PuC0fLOeunfFf9Ydd6ZMrnoY66OK/WPuDLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69589},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"828ec2e9ffde7307231b03cff46598c0915b1857\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.13","@thi.ng/geom":"^8.3.13","@thi.ng/math":"^5.15.2","@thi.ng/checks":"^3.8.3","@thi.ng/errors":"^2.6.2","@thi.ng/vectors":"^8.6.19","@thi.ng/defmulti":"^3.0.89","@thi.ng/transducers":"^9.6.22","@thi.ng/geom-isoline":"^2.1.209","@thi.ng/geom-resample":"^3.0.75","@thi.ng/geom-poly-utils":"^3.1.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.67_1769174540816_0.37479139079817236","host":"s3://npm-registry-packages-npm-production"}},"1.0.68":{"name":"@thi.ng/geom-sdf","version":"1.0.68","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.68","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"838c029a9404c7b6f639170a76eded85c02ca853","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.68.tgz","fileCount":23,"integrity":"sha512-Qrox6iSNo75S5F7OaM0BCSPheTNzZK4z+tHwd58+nC5Nb0onbXZgKoa18bY99f4UjoNiBv60V9wuVLb41u8uzA==","signatures":[{"sig":"MEQCIC9ksT23TX4DPMi5hxxOmxKjoLZZV0Q+av7rLjEotEXFAiBmCiIWih6SjcNdaWL+ID3wJS6HYRVsxkxOdcLb1jSQ7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69633},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"4bd1b9d8ae52ba32b90a1b9a55d329c708ca7865\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/geom-sdf"},"_npmVersion":"11.6.1","description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.14","@thi.ng/geom":"^8.3.14","@thi.ng/math":"^5.15.3","@thi.ng/checks":"^3.8.4","@thi.ng/errors":"^2.6.3","@thi.ng/vectors":"^8.6.20","@thi.ng/defmulti":"^3.0.90","@thi.ng/transducers":"^9.6.23","@thi.ng/geom-isoline":"^2.1.210","@thi.ng/geom-resample":"^3.0.76","@thi.ng/geom-poly-utils":"^3.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.68_1770474464528_0.2508064721500478","host":"s3://npm-registry-packages-npm-production"}},"1.0.69":{"name":"@thi.ng/geom-sdf","version":"1.0.69","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.69","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"5f9c39dc85ad2a9653b04b1077fd51feebed21da","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.69.tgz","fileCount":23,"integrity":"sha512-J2g5vgJQy4nsH2u15dmBo7n2YaMsqr2jkMzK22yG+fzZnWQYh4o+4xiwpx0SojKp/XgKkv1LiEYJCY8mfpDGxg==","signatures":[{"sig":"MEUCIQCpXvsRCHhoTTNwBGfZnmTWGZsCtZOU+tdAtAIRX6/2RAIgfchcPJKUFdMGafOk5cTLvWaF0ts/1U3Om2sUHRtZRpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69633},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"952667d049058f7b344fb63a2abcff2a0ac147b5\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/geom-sdf"},"_npmVersion":"11.6.1","description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.14","@thi.ng/geom":"^8.3.15","@thi.ng/math":"^5.15.3","@thi.ng/checks":"^3.8.4","@thi.ng/errors":"^2.6.3","@thi.ng/vectors":"^8.6.20","@thi.ng/defmulti":"^3.0.90","@thi.ng/transducers":"^9.6.23","@thi.ng/geom-isoline":"^2.1.210","@thi.ng/geom-resample":"^3.0.76","@thi.ng/geom-poly-utils":"^3.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.69_1772448570200_0.06581515992209352","host":"s3://npm-registry-packages-npm-production"}},"1.0.71":{"name":"@thi.ng/geom-sdf","version":"1.0.71","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.71","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b07b6a07da739b67b5d4b01f8d91cc03eb455662","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.71.tgz","fileCount":23,"integrity":"sha512-yGIxrvoVZEJEdn8nWYEPGr8FaryyepGMsB8zNc6XzcpBgoirNDi9lfXplMOE/jngWkVC3TJlY/eCkyqApvxiCA==","signatures":[{"sig":"MEYCIQCXeDyTaxZ91knaV9kEJbZcGG2D4B52FiblfU8UVf9FfwIhALnf/ieY95+2Atd5AWHNMyN+/4lktoa8Pw8i8IyCEwr4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69633},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"8f50352caab9ec7757d645c0afa605dfb5427abe\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/geom-sdf"},"_npmVersion":"11.6.1","description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.15","@thi.ng/geom":"^8.3.17","@thi.ng/math":"^5.15.4","@thi.ng/checks":"^3.8.5","@thi.ng/errors":"^2.6.4","@thi.ng/vectors":"^8.6.21","@thi.ng/defmulti":"^3.0.91","@thi.ng/transducers":"^9.6.25","@thi.ng/geom-isoline":"^2.1.212","@thi.ng/geom-resample":"^3.0.77","@thi.ng/geom-poly-utils":"^3.1.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.71_1772875531828_0.25085368247135853","host":"s3://npm-registry-packages-npm-production"}},"1.0.72":{"name":"@thi.ng/geom-sdf","version":"1.0.72","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.72","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"51e94eb828c53472df656e663104a6520b353cf3","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.72.tgz","fileCount":23,"integrity":"sha512-mhSHsiflmi0DATGALwpvsxCBK/3p5JMi4SNPNOWvhSlq5BnixTw8222XA8OVOdWm3vjjLVU0YDLAvkJ72MxN8w==","signatures":[{"sig":"MEQCIAbHBNYBmMsN9apRwwpDpjvKBMgUV2L5lxLPek77qmVEAiBFODPT3gtpGCkzCiURhExPsqbgZepNNsnH/2FDGJsoiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69633},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"411adbeeb5c03da1cf0c86e567c80942a6b875e7\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/geom-sdf"},"_npmVersion":"11.6.1","description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/geom":"^8.3.18","@thi.ng/math":"^5.15.5","@thi.ng/checks":"^3.8.6","@thi.ng/errors":"^2.6.5","@thi.ng/vectors":"^8.6.22","@thi.ng/defmulti":"^3.0.92","@thi.ng/transducers":"^9.6.26","@thi.ng/geom-isoline":"^2.1.213","@thi.ng/geom-resample":"^3.0.78","@thi.ng/geom-poly-utils":"^3.1.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.72_1772880092647_0.8999918007473968","host":"s3://npm-registry-packages-npm-production"}},"1.0.73":{"name":"@thi.ng/geom-sdf","version":"1.0.73","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.73","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"3fd90066ec35bbb5a0417b1ed33f829304e348f0","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.73.tgz","fileCount":23,"integrity":"sha512-KmAlp5Zf+gsCs/RO7QSk5BeLo//HodSHqosxmqT1mXR1Z1jFIYQTSnsXnYdHNJydYa9omrBvvMyqlk4SBwG0hQ==","signatures":[{"sig":"MEUCIQDgENJX87CLrgpH1gM8/Kbi2VgvYkfNZ1WBC6jPUTZ6iwIgXlbMqCREuAaBc+AXQ7kfOtqTRTBm6yKzxfx/d+nTnxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69633},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"869c807f9230120074f4ef5b9dce651ad0b846b9\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/geom-sdf"},"_npmVersion":"11.6.1","description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/geom":"^8.3.19","@thi.ng/math":"^5.15.5","@thi.ng/checks":"^3.8.6","@thi.ng/errors":"^2.6.5","@thi.ng/vectors":"^8.6.22","@thi.ng/defmulti":"^3.0.92","@thi.ng/transducers":"^9.6.27","@thi.ng/geom-isoline":"^2.1.214","@thi.ng/geom-resample":"^3.0.78","@thi.ng/geom-poly-utils":"^3.1.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.73_1772965633794_0.08479234098698463","host":"s3://npm-registry-packages-npm-production"}},"1.0.74":{"name":"@thi.ng/geom-sdf","version":"1.0.74","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.74","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"3abb7f0eaf220c1491498fd006eac25fe34538ac","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.74.tgz","fileCount":23,"integrity":"sha512-8dYPn9IfDwoPrBKPWl/hNRgy+lgy/kPfXrru7lUxA8HM2NTc0MQCa9G7RPe+FkJXKlo25LuWlRZ04nFVul/bRA==","signatures":[{"sig":"MEYCIQDSWiiu4wSRC1AvCIMQfPdp0MfsAKXGTj54Fz3mYxiZmQIhALbPOaDVg2DaDrF9Wrp1RdIfU2+iXsZOIYg8s5SCB/Bt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69633},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"7a21075f27ba00b28a6eb77e70918a4c7f4e6e68\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/geom-sdf"},"_npmVersion":"11.6.1","description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/geom":"^8.3.20","@thi.ng/math":"^5.15.5","@thi.ng/checks":"^3.8.6","@thi.ng/errors":"^2.6.5","@thi.ng/vectors":"^8.6.23","@thi.ng/defmulti":"^3.0.93","@thi.ng/transducers":"^9.6.28","@thi.ng/geom-isoline":"^2.1.215","@thi.ng/geom-resample":"^3.0.79","@thi.ng/geom-poly-utils":"^3.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.74_1773223697670_0.5344731903625217","host":"s3://npm-registry-packages-npm-production"}},"1.0.75":{"name":"@thi.ng/geom-sdf","version":"1.0.75","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.75","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"4c29e5c2820271943764413c813424f68989ee5b","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.75.tgz","fileCount":23,"integrity":"sha512-qdxa76HIGymboE96M6ugABrRrMHK6LBin3x1ctt65hGFrLknKYbE0AAKOwjCLRdPCxazvq32W0m5QWY610XEDQ==","signatures":[{"sig":"MEQCIBmOvK+UCWpM/oRBAQJTzytsKSlBG5xO9ug6I1HahFZqAiB+ntX0kOCoN+xh7OXtw5Yf9wqzbdRL1n+p4yZ02R6jdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69633},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"82ec7cc54d0e89dad89cde87fa36c444512d71d7\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/geom-sdf"},"_npmVersion":"11.6.1","description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/geom":"^8.3.21","@thi.ng/math":"^5.15.5","@thi.ng/checks":"^3.8.6","@thi.ng/errors":"^2.6.5","@thi.ng/vectors":"^8.6.23","@thi.ng/defmulti":"^3.0.93","@thi.ng/transducers":"^9.6.29","@thi.ng/geom-isoline":"^2.1.216","@thi.ng/geom-resample":"^3.0.79","@thi.ng/geom-poly-utils":"^3.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.75_1773241937920_0.627043585258352","host":"s3://npm-registry-packages-npm-production"}},"1.0.76":{"name":"@thi.ng/geom-sdf","version":"1.0.76","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.76","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d621841f901fc80d0adf99ed036cce4f47fee3fa","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.76.tgz","fileCount":23,"integrity":"sha512-NZ2TL+PHU1ndQdbJFS7Yn719ldqgN6wyTwVm+xjF1J1gp8s/avb4Zl12TthBiKdrSjAHQLwhKfWVqIo1RYNmtA==","signatures":[{"sig":"MEQCIGiKIeFWiKkFoEZXRWmHKVf+RAsB58sMEhhmNtCiG+ylAiA0hffwXikOyXm5rOHk7nDGHE8J5QsXhQ4J1fgBj6b1qQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69633},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"1107498d31504dc63d1a457b5def387d7a134f69\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/geom-sdf"},"_npmVersion":"11.6.1","description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.17","@thi.ng/geom":"^8.3.22","@thi.ng/math":"^5.15.6","@thi.ng/checks":"^3.8.7","@thi.ng/errors":"^2.6.6","@thi.ng/vectors":"^8.6.24","@thi.ng/defmulti":"^3.0.94","@thi.ng/transducers":"^9.6.30","@thi.ng/geom-isoline":"^2.1.217","@thi.ng/geom-resample":"^3.0.80","@thi.ng/geom-poly-utils":"^3.1.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.76_1773923883087_0.9925775708223432","host":"s3://npm-registry-packages-npm-production"}},"1.0.77":{"name":"@thi.ng/geom-sdf","version":"1.0.77","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.77","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1784fbc822beda7e9f296684dafca1111425e80e","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.77.tgz","fileCount":23,"integrity":"sha512-xW0vK7yq28shbW7T6VpoBmEo9DWjyExOyLUxb4A13bLpwx3NThLwrkP/r8gDe0pu3Y3FtjuJVK4FOF0ahWylcw==","signatures":[{"sig":"MEUCIQC9L0tQ/rj5DVBp9GxPw8+vQ4rhSRAVjjG3k7kRSlKc/AIgAXnYhk+/C5Kt/K6ol7cAuHUhdAxaFemKBM56Xyhixtc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69633},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"d46ec975b426bb2ceb137cab734395c97436d59b\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/geom-sdf"},"_npmVersion":"11.6.1","description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.17","@thi.ng/geom":"^8.3.23","@thi.ng/math":"^5.15.6","@thi.ng/checks":"^3.8.7","@thi.ng/errors":"^2.6.6","@thi.ng/vectors":"^8.6.25","@thi.ng/defmulti":"^3.0.94","@thi.ng/transducers":"^9.6.30","@thi.ng/geom-isoline":"^2.1.218","@thi.ng/geom-resample":"^3.0.81","@thi.ng/geom-poly-utils":"^3.1.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.77_1774085064673_0.6758362130225974","host":"s3://npm-registry-packages-npm-production"}},"1.0.78":{"name":"@thi.ng/geom-sdf","version":"1.0.78","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.78","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"b95b9fdbe4a2c6ed9a86d8589284bb9549cc5275","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.78.tgz","fileCount":23,"integrity":"sha512-u/a4Duw4l+YycOiOKYcQDOA+xovaJRGUn6l7ETezsnII5DtxFkW3TXVHrM2w3pL5vbPKskaVpUC1Mjc9LCbIXw==","signatures":[{"sig":"MEYCIQDX0wqt/bcij2iu71XQri0JwZva7cba8pvgJw9xTICc/QIhAMGPWk3LFhpPQO0KtEEnEknY2eyfDyCFmCmkiNz7HNtV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69851},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"8ddf86ea0a1e658ddbf19cc645b29d0c176e29c4\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/geom-sdf"},"_npmVersion":"11.6.1","description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.18","@thi.ng/geom":"^8.3.24","@thi.ng/math":"^5.15.7","@thi.ng/checks":"^3.8.8","@thi.ng/errors":"^2.6.7","@thi.ng/vectors":"^8.6.26","@thi.ng/defmulti":"^3.0.95","@thi.ng/transducers":"^9.6.31","@thi.ng/geom-isoline":"^2.1.219","@thi.ng/geom-resample":"^3.0.82","@thi.ng/geom-poly-utils":"^3.1.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.78_1775128030965_0.866359121390095","host":"s3://npm-registry-packages-npm-production"}},"1.0.79":{"name":"@thi.ng/geom-sdf","version":"1.0.79","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.79","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"2a6ae474870a29c2f7811d6361f60aafabce1e0c","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.79.tgz","fileCount":23,"integrity":"sha512-nXcD0weayUjWmoxrGo2OveN2cszodtcG4EjzINhqnQzmdCqB9mOJh2T49TBNZUPl16TsxvID+zQqQ96GO8ZErw==","signatures":[{"sig":"MEUCIH/pRZ9r8kJzUPjc+OmD6hYRDKrHV9jAyot6LnshVU00AiEA5k4JtTVKIgqqatil/V71xGkH7ejwG8mRbQl+tOX5rGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69851},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"929fb6590178a41cbb77cbb87e07c59c61381607\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/geom-sdf"},"_npmVersion":"11.6.1","description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.18","@thi.ng/geom":"^8.3.25","@thi.ng/math":"^5.15.7","@thi.ng/checks":"^3.8.8","@thi.ng/errors":"^2.6.7","@thi.ng/vectors":"^8.6.27","@thi.ng/defmulti":"^3.0.95","@thi.ng/transducers":"^9.6.31","@thi.ng/geom-isoline":"^2.1.220","@thi.ng/geom-resample":"^3.0.83","@thi.ng/geom-poly-utils":"^3.1.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.79_1775735540080_0.5701170288778463","host":"s3://npm-registry-packages-npm-production"}},"1.0.80":{"name":"@thi.ng/geom-sdf","version":"1.0.80","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.80","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"c174875b725a0e04d7eff66779360fb11c223318","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.80.tgz","fileCount":23,"integrity":"sha512-60gHbHrcgPKjwOABqsA3J+DlmTeVl6qR5q8kznx4V558Au01JraUROPbBdHo1G6cb3AMlOiQDX5AE0OHpUbLrQ==","signatures":[{"sig":"MEUCIQDt1UCxktJs5a6GqzpCEMO803ajGYMTDARJNbf5lMjOmgIgEQ+aLTbaxba9H8WdcckoOckg9OfQaGUkUpVY3LgZ4/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69849},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"a780d4a5f6f5fc595c9d28527686f63534927d32","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/geom-sdf"},"_npmVersion":"11.6.1","description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.19","@thi.ng/geom":"^8.3.26","@thi.ng/math":"^5.15.8","@thi.ng/checks":"^3.8.9","@thi.ng/errors":"^2.6.8","@thi.ng/vectors":"^8.6.28","@thi.ng/defmulti":"^3.0.96","@thi.ng/transducers":"^9.6.32","@thi.ng/geom-isoline":"^2.1.221","@thi.ng/geom-resample":"^3.0.84","@thi.ng/geom-poly-utils":"^3.1.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.80_1776512755748_0.5237744445753028","host":"s3://npm-registry-packages-npm-production"}},"1.0.81":{"name":"@thi.ng/geom-sdf","version":"1.0.81","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.81","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"7052db88f1cd010a1de42e3cf3009e7d2f261d40","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.81.tgz","fileCount":23,"integrity":"sha512-5BBoWevIbdz1q+3S/V/eYDQMQX8phm5quHQak4koyydTNA+dTk1FjyKPb1mLjPNEA9351Vc/yuFDYmmIuEgA3w==","signatures":[{"sig":"MEYCIQDwrCu9kxUmNcDzDkJpj8dpHCSuBAqe7TCIn/UwnJ7H3gIhAI2w62lEdiB8k0Qf8QFBwljqWgNQxDVQfU+YWRqkbKsZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69849},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"92be63f24030506f09d6d156804da2798c381dc4","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/geom-sdf"},"_npmVersion":"11.6.1","description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.20","@thi.ng/geom":"^8.3.27","@thi.ng/math":"^5.15.9","@thi.ng/checks":"^3.9.0","@thi.ng/errors":"^2.6.9","@thi.ng/vectors":"^8.6.29","@thi.ng/defmulti":"^3.0.97","@thi.ng/transducers":"^9.6.33","@thi.ng/geom-isoline":"^2.1.222","@thi.ng/geom-resample":"^3.0.85","@thi.ng/geom-poly-utils":"^3.1.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.81_1777222270836_0.04865160204379193","host":"s3://npm-registry-packages-npm-production"}},"1.0.83":{"name":"@thi.ng/geom-sdf","version":"1.0.83","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.83","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"7addc8333cfe5d0a869807efa07bb194f4c943f8","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.83.tgz","fileCount":23,"integrity":"sha512-XYIO4BjluF6d8h5B3WmYNId1s7tFPWS4eX4tGq843CshGrO8db7GnYBtT6NL9DSgsdeh5Sq47VcIJAEiknvGAg==","signatures":[{"sig":"MEUCIQD0G895hfyFi+3yQwHNDfS0LzoHQxQL8MSTWlDrUbCDbQIgK1w2yus3t6t+Tj49+qcYiviEylb3wy31u2AuEQefauQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69851},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"dcaa4e2beb427e434a68cba1259a9bf9983a569a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/geom-sdf"},"_npmVersion":"11.6.1","description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.21","@thi.ng/geom":"^8.3.29","@thi.ng/math":"^5.15.10","@thi.ng/checks":"^3.9.1","@thi.ng/errors":"^2.6.10","@thi.ng/vectors":"^8.6.31","@thi.ng/defmulti":"^3.0.98","@thi.ng/transducers":"^9.6.35","@thi.ng/geom-isoline":"^2.1.224","@thi.ng/geom-resample":"^3.0.87","@thi.ng/geom-poly-utils":"^3.1.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.83_1778242056682_0.9300954272515025","host":"s3://npm-registry-packages-npm-production"}},"1.0.84":{"name":"@thi.ng/geom-sdf","version":"1.0.84","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.84","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"103d54cad0daff6dc4300e993efddd3e3cf07d8e","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.84.tgz","fileCount":23,"integrity":"sha512-MzHVHnUsS7ft1zFDolzI19HdDfLKaz/e6BobjNvNZ2CrBvGol+Gw+8gfPTTiSo1hnzH9Y3CEPumEINITp5pSGg==","signatures":[{"sig":"MEUCIQCMdNEFUgBDLRzU2BnRA9mlCuLmWMvGe7sy6gs+c/vdLAIgKDWfyhvTbJAk5rpDmFV7SdzIs5Cm0S4npEfHYwMU1c0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69851},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"17d2d1a6542704f55f2daa37550a4213b4a32cd8","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/geom-sdf"},"_npmVersion":"11.6.1","description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.22","@thi.ng/geom":"^8.3.30","@thi.ng/math":"^5.15.11","@thi.ng/checks":"^3.9.2","@thi.ng/errors":"^2.6.11","@thi.ng/vectors":"^8.6.32","@thi.ng/defmulti":"^3.0.99","@thi.ng/transducers":"^9.6.36","@thi.ng/geom-isoline":"^2.1.225","@thi.ng/geom-resample":"^3.0.88","@thi.ng/geom-poly-utils":"^3.1.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.84_1778489476325_0.8123759570411706","host":"s3://npm-registry-packages-npm-production"}},"1.0.86":{"name":"@thi.ng/geom-sdf","version":"1.0.86","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.0.86","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"f8e684cf428d1d30d34656640c466381db764bc2","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.0.86.tgz","fileCount":23,"integrity":"sha512-hbX3zSZCILPmoGJaB6jAzXEySsEhc+LnY1u1bOWW+pIX80QexkbY1HQ+2NSU9797NIz4KwKdRqORrw1ieFBZmA==","signatures":[{"sig":"MEQCID4IZO/pbxj12qKAkjqnK804FRK11peWIdB86qfgplxKAiAWlsMzZdm2/LFAVktO4TBu+LRYjzvYMX5wr4d/2pqoqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69900},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b302822c51b2ab255f8f27f8dd010433d95f29df","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/geom-sdf"},"_npmVersion":"11.6.1","description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.24","@thi.ng/geom":"^8.3.32","@thi.ng/math":"^5.15.13","@thi.ng/checks":"^3.9.4","@thi.ng/errors":"^2.6.13","@thi.ng/vectors":"^8.6.34","@thi.ng/defmulti":"^3.0.101","@thi.ng/transducers":"^9.6.38","@thi.ng/geom-isoline":"^2.1.227","@thi.ng/geom-resample":"^3.0.90","@thi.ng/geom-poly-utils":"^3.1.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.0.86_1779276915485_0.8152389120361951","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@thi.ng/geom-sdf","version":"1.1.0","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.1.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"874dc77d60c648b1dbecd54856538c26f5c6fecc","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.1.0.tgz","fileCount":23,"integrity":"sha512-X7n21ZRv8iJGjyErGNVznMWRY7tzljwBfdjS1dbEtDTN24JwaOcUc46NkmjHy1XyU1V52mzWr2p/8TXdNlZU5Q==","signatures":[{"sig":"MEYCIQCmLZaAy/Ar8HiKqfe8DGNlBwaHpilipylgULEJwgz7xgIhAJTCvqSRf/+9P3w0HK1jMHKHjB6aHnj0SgkEVaCXm6E5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70354},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"65b041e97110e16c01cf968949b72a0873f14445","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/geom-sdf"},"_npmVersion":"11.6.1","description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.25","@thi.ng/geom":"^8.3.33","@thi.ng/math":"^5.15.14","@thi.ng/checks":"^3.9.5","@thi.ng/errors":"^2.6.14","@thi.ng/vectors":"^8.6.35","@thi.ng/defmulti":"^3.0.102","@thi.ng/transducers":"^9.6.39","@thi.ng/geom-isoline":"^2.1.228","@thi.ng/geom-resample":"^3.0.91","@thi.ng/geom-poly-utils":"^3.1.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.1.0_1779541418279_0.8838303331491919","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@thi.ng/geom-sdf","version":"1.1.1","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.1.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"c2abb0a7b76d21762512d4cae10723cb1cc57c43","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.1.1.tgz","fileCount":23,"integrity":"sha512-TO3uQXrACXvsMjYW2XO3hXyDnBtAW/4+H9ZWb7G6oyRladPiKyfCR940MwDOhAHFh4411vxzqBm0GZJ21282TQ==","signatures":[{"sig":"MEUCIC/DcueDLwve4rEWGDl2ONHPUZQMXOqL5aLKe7WEYAZuAiEAjctJfiCTux2rUYRDZS47Hx3orY8K07r8EKpR/KL/INI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70355},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c47c56420bcae2e0477d252a497be44f08ca185a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/geom-sdf"},"_npmVersion":"11.6.1","description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.26","@thi.ng/geom":"^8.3.34","@thi.ng/math":"^5.15.15","@thi.ng/checks":"^3.10.0","@thi.ng/errors":"^2.6.15","@thi.ng/vectors":"^8.6.36","@thi.ng/defmulti":"^3.0.103","@thi.ng/transducers":"^9.6.40","@thi.ng/geom-isoline":"^2.1.229","@thi.ng/geom-resample":"^3.0.92","@thi.ng/geom-poly-utils":"^3.1.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.1.1_1780685119554_0.9250602042763376","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@thi.ng/geom-sdf","version":"1.1.2","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.1.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"7be8f7aee775bd801b964b87d5a11382d0d85f35","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.1.2.tgz","fileCount":23,"integrity":"sha512-kKhcrG28gosRMxhgCJp5e9QG9NqlHZiKeXK49ewPyZXvWXuliKotw8SVR5+m5p01gYC6OCPj7GeE+XBB9Znkfw==","signatures":[{"sig":"MEQCIFTiX/EgcLlJMSxPx+9YF4i7oL5gTVvXSgnQ96PjF2O+AiA02lRGjlx8sMzNyT2P9DScTQ1IYvV2BSoFLNID5fVIgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70355},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"febee81fd8b59e5e330a6e6521a2667ed5401a3d","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/geom-sdf"},"_npmVersion":"11.6.1","description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.27","@thi.ng/geom":"^8.3.35","@thi.ng/math":"^5.15.16","@thi.ng/checks":"^3.10.1","@thi.ng/errors":"^2.6.16","@thi.ng/vectors":"^8.6.37","@thi.ng/defmulti":"^3.0.104","@thi.ng/transducers":"^9.6.41","@thi.ng/geom-isoline":"^2.1.230","@thi.ng/geom-resample":"^3.0.93","@thi.ng/geom-poly-utils":"^3.1.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.1.2_1783002939671_0.6114496798276967","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@thi.ng/geom-sdf","version":"1.1.3","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.1.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"376043a66a241c94d863298ff442ba707b287c12","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.1.3.tgz","fileCount":23,"integrity":"sha512-QJ2qQvDJMiukdQ9tP6KRR2y8Oud7hHadVvFvrxyZQmLStDL0eewEtm8HhsE/oEaDwwM/teJ6zou3XVIyIM4JdQ==","signatures":[{"sig":"MEUCIEdqQQa0I5R5y4OY0fI4Jax13qwLz9b+tIvHkGUTBPNdAiEApO1lFrRMla3vcH8bwxoLaLP1Cm2kkQjqNGQ5Czeusbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70355},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"6a4e7c564ebc476770d213d98a2aa6257a41ac15","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/geom-sdf"},"_npmVersion":"11.17.0","description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"@thi.ng/api":"^8.12.27","@thi.ng/geom":"^8.3.36","@thi.ng/math":"^5.15.16","@thi.ng/checks":"^3.11.0","@thi.ng/errors":"^2.6.16","@thi.ng/vectors":"^8.6.38","@thi.ng/defmulti":"^3.0.104","@thi.ng/transducers":"^9.6.42","@thi.ng/geom-isoline":"^2.1.231","@thi.ng/geom-resample":"^3.0.94","@thi.ng/geom-poly-utils":"^3.1.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.1.3_1784646143499_0.028050918075479547","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@thi.ng/geom-sdf","version":"1.1.4","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-sdf@1.1.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-sdf","dist":{"shasum":"dc48f36143418b1b3fa6f8dd2b3c32cead236f8a","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.1.4.tgz","fileCount":23,"integrity":"sha512-VnXwqnU8gPn8j2GsTvH2h7ObDaxISFqHtNoL0bJsYdZijCzSiF62PNqm/pooFQSohENZjlG2mrBR2zqCk7wUWQ==","signatures":[{"sig":"MEUCIQDpfILBhheYzkJryjtUOou4P7Bb61wXspl7dFciX3vZQgIgZTG4jbH3oSYHXZ85T33M0RDirGwiXH5D/zpxA6Mg6W0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70354},"type":"module","module":"./index.js","thi.ng":{"tag":"sdf","year":2022,"alias":"sdf","parent":"@thi.ng/geom","status":"alpha","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./ops":{"default":"./ops.js"},"./dist":{"default":"./dist.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./domain":{"default":"./domain.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"},"./as-polygons":{"default":"./as-polygons.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"57ce96457ee0b8de5b17f9d371e6707780c64bd7","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/geom-sdf"},"_npmVersion":"11.17.0","description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"@thi.ng/api":"^8.12.28","@thi.ng/geom":"^8.3.37","@thi.ng/math":"^5.15.17","@thi.ng/checks":"^3.11.1","@thi.ng/errors":"^2.6.17","@thi.ng/vectors":"^8.7.0","@thi.ng/defmulti":"^3.0.105","@thi.ng/transducers":"^9.6.43","@thi.ng/geom-isoline":"^2.1.232","@thi.ng/geom-resample":"^3.0.95","@thi.ng/geom-poly-utils":"^3.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","typedoc":"^0.28.20","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-sdf_1.1.4_1787678693011_0.9414429743103869","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@thi.ng/geom-sdf","version":"1.1.5","description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","type":"module","module":"./index.js","typings":"./index.d.ts","sideEffects":false,"repository":{"type":"git","url":"git+https://codeberg.org/thi.ng/umbrella.git","directory":"packages/geom-sdf"},"homepage":"https://thi.ng/geom-sdf","funding":[{"type":"github","url":"https://github.com/sponsors/postspectacular"},{"type":"patreon","url":"https://patreon.com/thing_umbrella"},{"type":"liberapay","url":"https://liberapay.com/thi.ng"}],"author":{"name":"Karsten Schmidt","url":"https://thi.ng"},"license":"Apache-2.0","scripts":{"build":"yarn build:esbuild && yarn build:decl","build:decl":"tsc --declaration --emitDeclarationOnly","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","clean":"bun ../../tools/src/clean-package.ts","doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","pub":"npm publish --access public","test":"bun test","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts"},"dependencies":{"@thi.ng/api":"^8.12.28","@thi.ng/checks":"^3.11.1","@thi.ng/defmulti":"^3.0.105","@thi.ng/errors":"^2.6.17","@thi.ng/geom":"^8.3.38","@thi.ng/geom-isoline":"^2.1.233","@thi.ng/geom-poly-utils":"^3.1.32","@thi.ng/geom-resample":"^3.0.95","@thi.ng/math":"^5.15.17","@thi.ng/transducers":"^9.7.0","@thi.ng/vectors":"^8.7.0"},"devDependencies":{"esbuild":"^0.28.2","typedoc":"^0.28.20","typescript":"^6.0.3"},"keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"publishConfig":{"access":"public"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./as-polygons":{"default":"./as-polygons.js"},"./as-sdf":{"default":"./as-sdf.js"},"./bounds":{"default":"./bounds.js"},"./dist":{"default":"./dist.js"},"./domain":{"default":"./domain.js"},"./ops":{"default":"./ops.js"},"./sample":{"default":"./sample.js"},"./shapes":{"default":"./shapes.js"}},"thi.ng":{"alias":"sdf","parent":"@thi.ng/geom","related":["distance-transform","geom-isoline","pixel","shader-ast-stdlib"],"status":"alpha","tag":"sdf","year":2022},"gitHead":"49f8f312fa00c4cb6c864b5c434eb34e774a168e","_id":"@thi.ng/geom-sdf@1.1.5","_nodeVersion":"26.5.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-fLWOiAUtH2yEfEC4e6hA+cNyDNbn8j5TIBRVOvR+JnWZve1Cwk6xahW8HDVIIoaALel0VgUMYP+4tvl3tKO0Mg==","shasum":"c8d8fc1dcd3850068ada5ccb30df1198362f29eb","tarball":"https://registry.npmjs.org/@thi.ng/geom-sdf/-/geom-sdf-1.1.5.tgz","fileCount":23,"unpackedSize":70353,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIA26AkCHx27cOOaTbHqKLapvhzWeliM8o6LLTruw73I4AiEAmaJ/aLSvWZJEXL6RSzgE/MtNZfxrEIJUAeAeszjvsK8="}]},"_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"directories":{},"maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/geom-sdf_1.1.5_1788260494175_0.7820890601600865"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-20T17:34:29.302Z","modified":"2026-09-01T11:01:34.487Z","0.1.0":"2022-06-20T17:34:29.579Z","0.1.1":"2022-06-20T18:05:04.712Z","0.2.0":"2022-06-23T12:17:57.147Z","0.2.1":"2022-06-28T13:49:51.907Z","0.2.2":"2022-07-08T18:24:48.061Z","0.2.3":"2022-07-19T15:42:34.910Z","0.2.4":"2022-08-01T15:00:24.559Z","0.2.5":"2022-08-01T22:14:40.063Z","0.2.6":"2022-08-04T21:22:59.457Z","0.2.7":"2022-08-06T15:27:52.409Z","0.2.8":"2022-08-07T15:32:39.492Z","0.2.9":"2022-08-15T15:47:40.096Z","0.2.10":"2022-08-16T16:05:40.189Z","0.2.11":"2022-08-23T10:43:40.296Z","0.2.12":"2022-09-21T21:44:30.718Z","0.2.13":"2022-09-27T16:28:08.456Z","0.2.14":"2022-10-03T16:15:16.956Z","0.2.15":"2022-10-04T10:35:20.640Z","0.2.16":"2022-10-04T17:42:17.962Z","0.2.17":"2022-10-17T12:13:26.729Z","0.2.18":"2022-10-26T12:52:15.093Z","0.2.19":"2022-10-28T19:15:48.790Z","0.2.20":"2022-10-31T23:05:56.212Z","0.2.21":"2022-11-01T12:39:09.416Z","0.2.22":"2022-11-23T22:53:50.167Z","0.2.23":"2022-11-28T13:44:10.104Z","0.2.24":"2022-11-30T22:34:56.428Z","0.2.25":"2022-12-10T14:05:27.921Z","0.2.26":"2022-12-16T13:01:08.368Z","0.2.27":"2022-12-20T16:43:30.844Z","0.2.28":"2022-12-22T21:55:27.524Z","0.2.29":"2022-12-29T21:02:30.863Z","0.2.30":"2023-01-10T15:29:53.935Z","0.2.31":"2023-02-05T14:50:54.481Z","0.2.33":"2023-02-10T14:12:02.973Z","0.2.34":"2023-02-17T20:10:59.848Z","0.2.35":"2023-02-27T21:49:11.159Z","0.2.36":"2023-03-02T18:18:11.411Z","0.2.37":"2023-03-02T19:20:49.816Z","0.2.38":"2023-03-05T16:08:21.324Z","0.2.39":"2023-03-07T14:55:06.451Z","0.2.40":"2023-03-09T13:10:37.739Z","0.2.41":"2023-03-14T13:36:33.173Z","0.2.42":"2023-03-19T14:11:37.065Z","0.2.43":"2023-03-22T22:25:04.462Z","0.2.44":"2023-03-24T19:51:20.271Z","0.2.45":"2023-03-27T19:14:37.837Z","0.2.46":"2023-04-08T11:19:10.606Z","0.2.47":"2023-04-19T09:34:57.769Z","0.2.48":"2023-04-25T15:44:27.167Z","0.2.49":"2023-05-11T12:26:38.323Z","0.2.50":"2023-06-14T08:08:21.863Z","0.2.51":"2023-06-16T22:09:03.653Z","0.2.52":"2023-07-14T11:43:45.833Z","0.2.53":"2023-08-04T11:06:43.620Z","0.2.54":"2023-08-06T09:21:53.723Z","0.2.56":"2023-08-10T12:35:00.022Z","0.2.57":"2023-08-12T13:22:55.490Z","0.2.58":"2023-08-12T16:20:45.141Z","0.2.59":"2023-08-14T13:35:44.246Z","0.2.60":"2023-08-22T14:49:40.126Z","0.2.61":"2023-08-24T05:33:36.951Z","0.2.62":"2023-08-27T11:28:46.772Z","0.2.63":"2023-08-28T12:35:53.132Z","0.2.64":"2023-08-29T09:56:13.979Z","0.2.65":"2023-08-31T10:12:59.877Z","0.2.66":"2023-09-06T13:43:19.532Z","0.2.67":"2023-09-15T12:40:40.642Z","0.2.68":"2023-09-19T10:49:47.376Z","0.2.69":"2023-09-25T07:51:28.284Z","0.2.70":"2023-10-05T11:52:05.537Z","0.2.71":"2023-10-11T10:12:11.896Z","0.2.72":"2023-10-12T12:02:21.235Z","0.2.73":"2023-10-18T18:14:54.155Z","0.2.74":"2023-10-23T07:46:43.141Z","0.2.75":"2023-10-24T08:47:24.043Z","0.2.76":"2023-10-25T12:47:27.857Z","0.2.77":"2023-10-27T17:03:15.854Z","0.2.78":"2023-10-30T14:41:02.901Z","0.2.79":"2023-11-01T11:07:13.500Z","0.2.80":"2023-11-04T22:27:50.059Z","0.2.82":"2023-11-09T10:38:45.537Z","0.2.83":"2023-11-12T16:50:49.845Z","0.2.84":"2023-11-24T09:46:11.564Z","0.2.85":"2023-12-03T12:23:09.700Z","0.2.86":"2023-12-09T19:21:07.267Z","0.2.87":"2023-12-11T10:16:50.696Z","0.2.88":"2023-12-12T15:06:10.201Z","0.2.89":"2023-12-18T13:51:01.180Z","0.2.90":"2023-12-18T22:06:34.128Z","0.2.91":"2023-12-18T23:11:51.545Z","0.2.92":"2023-12-19T11:11:29.389Z","0.2.93":"2023-12-19T12:30:38.031Z","0.2.94":"2023-12-26T14:12:30.174Z","0.2.95":"2023-12-28T23:33:55.222Z","0.2.96":"2023-12-31T09:53:32.175Z","0.3.0":"2024-01-23T16:07:58.338Z","0.3.1":"2024-01-26T18:12:06.126Z","0.3.3":"2024-01-29T21:16:25.011Z","0.3.4":"2024-01-30T15:29:59.032Z","0.3.5":"2024-01-30T21:46:56.416Z","0.3.6":"2024-02-06T23:25:26.034Z","0.3.7":"2024-02-10T09:08:03.278Z","0.3.8":"2024-02-16T20:08:48.697Z","0.3.10":"2024-02-19T16:20:15.456Z","0.3.11":"2024-02-22T12:12:27.656Z","0.3.12":"2024-02-22T23:22:37.881Z","0.3.13":"2024-02-23T15:43:34.095Z","0.3.14":"2024-02-25T14:18:23.940Z","0.3.15":"2024-02-28T14:30:26.253Z","0.3.16":"2024-03-01T15:37:16.094Z","0.3.17":"2024-03-02T14:16:54.348Z","0.3.18":"2024-03-07T20:55:10.992Z","0.3.19":"2024-03-09T09:30:22.849Z","0.3.20":"2024-03-09T13:48:44.637Z","0.3.21":"2024-03-13T14:20:12.297Z","0.3.22":"2024-03-17T15:34:53.149Z","0.3.23":"2024-03-18T08:50:09.344Z","0.3.24":"2024-03-21T16:23:48.931Z","0.3.25":"2024-03-22T17:19:44.851Z","0.3.26":"2024-03-27T10:09:36.176Z","0.3.27":"2024-03-28T11:04:25.076Z","0.3.28":"2024-03-29T12:23:20.863Z","0.3.29":"2024-04-08T15:14:12.622Z","0.3.30":"2024-04-11T12:46:48.016Z","0.3.31":"2024-04-20T14:52:44.423Z","0.3.32":"2024-04-23T07:14:42.849Z","0.3.33":"2024-04-25T19:53:53.076Z","0.4.0":"2024-05-08T18:38:39.434Z","0.4.1":"2024-05-09T14:25:44.612Z","0.4.2":"2024-06-21T19:44:17.181Z","0.4.3":"2024-06-29T09:38:43.824Z","0.4.4":"2024-07-06T12:11:43.910Z","0.4.5":"2024-07-16T13:19:09.657Z","0.4.6":"2024-07-19T15:07:01.573Z","0.4.7":"2024-07-22T13:26:33.065Z","0.4.8":"2024-07-22T14:48:57.116Z","0.4.9":"2024-08-10T15:13:08.227Z","0.4.10":"2024-08-13T19:50:08.757Z","0.4.11":"2024-08-18T14:22:32.437Z","0.4.12":"2024-08-19T13:51:42.351Z","0.4.13":"2024-08-20T11:43:16.903Z","0.4.14":"2024-08-23T16:19:29.469Z","0.4.15":"2024-08-28T14:08:44.065Z","0.4.16":"2024-09-05T12:28:42.751Z","0.4.17":"2024-09-16T13:31:05.896Z","0.4.18":"2024-09-19T21:20:37.666Z","0.4.19":"2024-10-05T12:24:08.272Z","0.4.20":"2024-10-05T13:07:46.201Z","0.4.21":"2024-10-07T12:40:37.161Z","0.4.22":"2024-10-17T15:45:43.066Z","0.4.23":"2024-10-31T23:02:45.064Z","0.4.24":"2024-11-03T16:47:04.834Z","0.4.25":"2024-11-09T15:40:28.164Z","0.4.26":"2024-11-10T17:23:41.238Z","0.4.27":"2024-11-24T18:27:07.859Z","0.4.28":"2024-12-12T10:22:58.924Z","0.4.29":"2024-12-27T14:23:16.561Z","1.0.1":"2025-01-04T21:19:19.110Z","1.0.2":"2025-01-14T12:31:31.743Z","1.0.3":"2025-01-17T14:17:14.167Z","1.0.4":"2025-01-21T11:21:38.012Z","1.0.5":"2025-01-21T15:58:04.725Z","1.0.6":"2025-01-22T08:40:41.257Z","1.0.7":"2025-01-23T13:50:37.003Z","1.0.8":"2025-01-29T16:37:04.088Z","1.0.9":"2025-02-10T21:47:44.308Z","1.0.10":"2025-02-13T16:15:09.112Z","1.0.11":"2025-02-19T21:10:54.672Z","1.0.12":"2025-02-21T22:02:26.057Z","1.0.13":"2025-02-25T13:35:49.897Z","1.0.14":"2025-03-09T19:33:53.438Z","1.0.15":"2025-03-10T08:53:58.821Z","1.0.16":"2025-03-17T13:51:36.127Z","1.0.17":"2025-03-18T13:35:40.531Z","1.0.18":"2025-04-01T21:53:12.117Z","1.0.19":"2025-04-06T13:57:37.682Z","1.0.20":"2025-04-16T11:21:03.182Z","1.0.21":"2025-04-17T12:43:48.011Z","1.0.22":"2025-04-30T13:03:12.326Z","1.0.23":"2025-05-02T08:42:06.602Z","1.0.24":"2025-05-18T17:06:07.445Z","1.0.25":"2025-05-28T12:13:46.301Z","1.0.26":"2025-06-09T17:35:29.387Z","1.0.27":"2025-06-14T21:02:18.639Z","1.0.28":"2025-06-18T12:08:59.240Z","1.0.29":"2025-06-19T13:15:41.746Z","1.0.30":"2025-06-24T21:47:46.366Z","1.0.31":"2025-07-02T09:57:26.655Z","1.0.32":"2025-07-03T15:06:01.470Z","1.0.33":"2025-07-09T09:47:25.552Z","1.0.34":"2025-07-10T14:30:46.696Z","1.0.35":"2025-07-11T22:08:20.297Z","1.0.36":"2025-07-13T21:40:34.040Z","1.0.37":"2025-07-14T10:10:29.360Z","1.0.38":"2025-07-15T09:36:03.351Z","1.0.39":"2025-07-20T15:06:47.987Z","1.0.41":"2025-07-21T08:33:00.930Z","1.0.42":"2025-07-24T19:48:08.275Z","1.0.43":"2025-07-26T12:36:01.787Z","1.0.44":"2025-07-30T22:43:37.939Z","1.0.45":"2025-07-31T10:51:59.900Z","1.0.47":"2025-08-04T09:41:05.310Z","1.0.48":"2025-08-07T16:29:35.468Z","1.0.49":"2025-08-11T16:49:39.411Z","1.0.50":"2025-09-01T16:49:11.187Z","1.0.51":"2025-09-25T11:15:06.749Z","1.0.52":"2025-09-25T15:19:09.320Z","1.0.53":"2025-10-07T11:55:06.945Z","1.0.57":"2025-10-24T18:04:43.635Z","1.0.58":"2025-10-25T22:46:10.724Z","1.0.59":"2025-10-28T10:16:28.828Z","1.0.60":"2025-11-13T12:50:13.389Z","1.0.61":"2025-11-21T16:11:30.273Z","1.0.62":"2025-11-25T12:36:12.321Z","1.0.63":"2025-12-03T22:59:48.328Z","1.0.64":"2025-12-11T14:25:11.486Z","1.0.65":"2025-12-25T16:10:53.109Z","1.0.66":"2026-01-16T11:52:31.043Z","1.0.67":"2026-01-23T13:22:20.969Z","1.0.68":"2026-02-07T14:27:44.698Z","1.0.69":"2026-03-02T10:49:30.348Z","1.0.71":"2026-03-07T09:25:31.980Z","1.0.72":"2026-03-07T10:41:32.801Z","1.0.73":"2026-03-08T10:27:13.936Z","1.0.74":"2026-03-11T10:08:17.807Z","1.0.75":"2026-03-11T15:12:18.067Z","1.0.76":"2026-03-19T12:38:03.222Z","1.0.77":"2026-03-21T09:24:24.836Z","1.0.78":"2026-04-02T11:07:11.102Z","1.0.79":"2026-04-09T11:52:20.246Z","1.0.80":"2026-04-18T11:45:55.877Z","1.0.81":"2026-04-26T16:51:11.106Z","1.0.83":"2026-05-08T12:07:36.845Z","1.0.84":"2026-05-11T08:51:16.475Z","1.0.86":"2026-05-20T11:35:15.737Z","1.1.0":"2026-05-23T13:03:38.438Z","1.1.1":"2026-06-05T18:45:19.698Z","1.1.2":"2026-07-02T14:35:39.822Z","1.1.3":"2026-07-21T15:02:23.768Z","1.1.4":"2026-08-25T17:24:53.159Z","1.1.5":"2026-09-01T11:01:34.306Z"},"author":{"name":"Karsten Schmidt","url":"https://thi.ng"},"license":"Apache-2.0","homepage":"https://thi.ng/geom-sdf","keywords":["2d","arc","bezier","circle","conversion","distance","field","geometry","line","rect","sdf","shape","typescript"],"repository":{"type":"git","url":"git+https://codeberg.org/thi.ng/umbrella.git","directory":"packages/geom-sdf"},"description":"2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"readme":"<!-- This file is generated - DO NOT EDIT! -->\n<!-- Please see: https://codeberg.org/thi.ng/umbrella/src/branch/develop/CONTRIBUTING.md#changes-to-readme-files -->\n# ![@thi.ng/geom-sdf](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/banners/thing-geom-sdf.svg?6e818b90)\n\n[![npm version](https://img.shields.io/npm/v/@thi.ng/geom-sdf.svg)](https://www.npmjs.com/package/@thi.ng/geom-sdf)\n![npm downloads](https://img.shields.io/npm/dm/@thi.ng/geom-sdf.svg)\n[![Mastodon Follow](https://img.shields.io/mastodon/follow/109331703950160316?domain=https%3A%2F%2Fmastodon.thi.ng&style=social)](https://mastodon.thi.ng/@toxi)\n\n> [!NOTE]\n\n> This is one of 217 standalone projects. LLM-free, human-made and\n> cared for software, maintained as part of the\n> [@thi.ng/umbrella](https://codeberg.org/thi.ng/umbrella/) ecosystem and\n> anti-framework.\n>\n> 🚀 Please help me to work full-time on these projects by [sponsoring\n> me](https://codeberg.org/thi.ng/umbrella/src/branch/develop/CONTRIBUTING.md#donations).\n> Thank you! ❤️\n\n- [About](#about)\n  - [SDF creation](#sdf-creation)\n  - [Supported thi.ng/geom shape types](#supported-thinggeom-shape-types)\n  - [SDF combinators](#sdf-combinators)\n  - [SDF discretization, sampling & domain modifiers](#sdf-discretization-sampling--domain-modifiers)\n- [Status](#status)\n- [Related packages](#related-packages)\n- [Installation](#installation)\n- [Dependencies](#dependencies)\n- [Usage examples](#usage-examples)\n- [API](#api)\n- [Authors](#authors)\n- [License](#license)\n\n## About\n\n2D Signed Distance Field creation from [@thi.ng/geom](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/geom) shapes, conversions, sampling, combinators.\n\nIncludes several distance functions and SDF operators ported from GLSL\nimplementations by:\n\n- Inigo Quilez ([Article](https://iquilezles.org/articles/distfunctions2d/))\n- Mercury demogroup ([HG_SDF](https://mercury.sexy/hg_sdf/))\n\n### SDF creation\n\nSDFs can be directly defined/composed via provided shape primitive functions and\ncombinators OR via automatic conversion from @thi.ng/geom geometry\ntypes/hierarchies. In the latter case various\n[attributes](https://docs.thi.ng/umbrella/geom-sdf/interfaces/SDFAttribs.html)\ncan be used to control the conversion process. Regardless of approach, the\nresult will be a single distance function which accepts a world position and\nreturns the signed distance to the encoded scene.\n\n```ts\n// via direct SDF composition\nimport { circle2, union } from \"@thi.ng/geom-sdf\";\n\nconst f = union([circle2([-50, 0], 100), circle2([50, 0], 100)]);\n\n// via conversion\nimport { circle, group } from \"@thi.ng/geom\";\nimport { asSDF } from \"@thi.ng/geom-sdf\";\n\nconst f = asSDF(group({}, [circle([-50, 0], 100), circle([50, 0], 100)]));\n```\n\n### Supported thi.ng/geom shape types\n\n([shape type descriptions](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/geom/README.md#shape-types))\n\n- circle\n- complexPoly (polygon w/ holes)\n- cubic\n- ellipse\n- group (of supported shapes)\n- line\n- path (w/ holes and/or sub-paths, multiple curves)\n- points\n- polygon\n- polyline\n- quad\n- quadratic\n- rect\n- triangle\n\n### SDF combinators\n\nThe following table illustrates various options how SDFs can be combined. When\nusing the [`asSDF()`](https://docs.thi.ng/umbrella/geom-sdf/functions/asSDF.html)\ngeometry converter, these operators can be specified and configured (most are\nparametric) via a shape `group()`'s\n[attributes](https://docs.thi.ng/umbrella/geom-sdf/interfaces/SDFAttribs.html),\ne.g.\n\n```ts\nimport { group, rectFromCentroid } from \"@thi.ng/geom\";\n\ngroup({ __sdf: { combine: \"diff\", chamfer: 50 }}, [\n    rectFromCentroid([-50,-50], 200),\n    rectFromCentroid([50,50], 200),\n]);\n```\n\n| Operator | Union                                                                                                    | Difference                                                                                              | Intersection                                                                                            |\n|----------|----------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------|\n| default  | ![](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/geom-sdf/combine-none-union.png)    | ![](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/geom-sdf/combine-none-diff.png)    | ![](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/geom-sdf/combine-none-isec.png)    |\n| chamfer  | ![](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/geom-sdf/combine-chamfer-union.png) | ![](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/geom-sdf/combine-chamfer-diff.png) | ![](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/geom-sdf/combine-chamfer-isec.png) |\n| round    | ![](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/geom-sdf/combine-round-union.png)   | ![](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/geom-sdf/combine-round-diff.png)   | ![](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/geom-sdf/combine-round-isec.png)   |\n| smooth   | ![](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/geom-sdf/combine-smooth-union.png)  | ![](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/geom-sdf/combine-smooth-diff.png)  | ![](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/geom-sdf/combine-smooth-isec.png)  |\n| steps    | ![](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/geom-sdf/combine-steps-union.png)   | ![](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/geom-sdf/combine-steps-diff.png)   | ![](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/geom-sdf/combine-steps-isec.png)   |\n\n### SDF discretization, sampling & domain modifiers\n\nThe package provides the\n[`sample2d()`](https://docs.thi.ng/umbrella/geom-sdf/functions/sample2d.html) and\n[`asPolygons()`](https://docs.thi.ng/umbrella/geom-sdf/functions/asPolygons.html)\nfunctions to discretize an SDF and cache results in a buffer (image) and then\nextract contour polygons from it, i.e. convert the 2D back into geometry (see\nexample further below). The SDF will be sampled in a user defined bounding\nrectangle (with customizable resolution) and the sampling positions can be\nmodulated via several provided domain modifiers to create various axial/spatial\nrepetions, symmetries etc. Modifiers are nestable/composable via standard\nfunctional composition (e.g. using\n[`compL()`](https://docs.thi.ng/umbrella/compose/functions/compL.html)) and also\nsupport custom modfifiers. The table below illustrates a few examples effects:\n\n| Modifier          |                                                                                                     |                                                                                                     |                                                                                                     |\n|-------------------|-----------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------|\n| `repeat2()`       | ![](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/geom-sdf/domain-repeat-01.png) | ![](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/geom-sdf/domain-repeat-02.png) | ![](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/geom-sdf/domain-repeat-03.png) |\n| `repeatGrid2()`   | ![](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/geom-sdf/domain-grid-01.png)   | ![](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/geom-sdf/domain-grid-02.png)   | ![](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/geom-sdf/domain-grid-03.png)   |\n| `repeatMirror2()` | ![](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/geom-sdf/domain-mirror-01.png) | ![](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/geom-sdf/domain-mirror-02.png) | ![](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/geom-sdf/domain-mirror-03.png) |\n| `repeatPolar2()`  | ![](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/geom-sdf/domain-polar-01.png)  | ![](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/geom-sdf/domain-polar-02.png)  | ![](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/geom-sdf/domain-polar-03.png)  |\n\n## Status\n\n**ALPHA** - bleeding edge / work-in-progress\n\n[Search or submit any issues for this package](https://codeberg.org/thi.ng/umbrella/issues?q=%5Bgeom-sdf%5D)\n\n## Related packages\n\n- [@thi.ng/distance-transform](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/distance-transform) - Binary image to Distance Field transformation\n- [@thi.ng/geom-isoline](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/geom-isoline) - Fast 2D contour line extraction / generation\n- [@thi.ng/pixel](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/pixel) - Typedarray integer & float pixel buffers w/ customizable formats, blitting, drawing, convolution\n- [@thi.ng/shader-ast-stdlib](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/shader-ast-stdlib) - Function collection for modular GPGPU / shader programming with [@thi.ng/shader-ast](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/shader-ast)\n\n## Installation\n\n```bash\nyarn add @thi.ng/geom-sdf\n```\n\nESM import:\n\n```ts\nimport * as sdf from \"@thi.ng/geom-sdf\";\n```\n\nBrowser ESM import:\n\n```html\n<script type=\"module\" src=\"https://esm.run/@thi.ng/geom-sdf\"></script>\n```\n\n[JSDelivr documentation](https://www.jsdelivr.com/)\n\nFor Node.js REPL:\n\n```js\nconst sdf = await import(\"@thi.ng/geom-sdf\");\n```\n\nPackage sizes (brotli'd, pre-treeshake): ESM: 3.78 KB\n\n## Dependencies\n\n- [@thi.ng/api](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/api)\n- [@thi.ng/checks](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/checks)\n- [@thi.ng/defmulti](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/defmulti)\n- [@thi.ng/errors](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/errors)\n- [@thi.ng/geom](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/geom)\n- [@thi.ng/geom-isoline](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/geom-isoline)\n- [@thi.ng/geom-poly-utils](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/geom-poly-utils)\n- [@thi.ng/geom-resample](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/geom-resample)\n- [@thi.ng/math](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/math)\n- [@thi.ng/transducers](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/transducers)\n- [@thi.ng/vectors](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/vectors)\n\nNote: @thi.ng/api is in _most_ cases a type-only import (not used at runtime)\n\n## Usage examples\n\nTwo projects in this repo's\n[/examples](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples)\ndirectory are using this package:\n\n| Screenshot                                                                                                           | Description                                                       | Live demo                                           | Source                                                                                   |\n|:---------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------|:----------------------------------------------------|:-----------------------------------------------------------------------------------------|\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/geom-sdf-logo.jpg\" width=\"240\"/> | (Re)Constructing the thi.ng logo using a 2D signed-distance field | [Demo](https://demo.thi.ng/umbrella/geom-sdf-logo/) | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/geom-sdf-logo) |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/geom-sdf-path.png\" width=\"240\"/> | SVG path to SDF, applying deformation and converting back to SVG  | [Demo](https://demo.thi.ng/umbrella/geom-sdf-path/) | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/geom-sdf-path) |\n\n## API\n\n[Generated API docs](https://docs.thi.ng/umbrella/geom-sdf/)\n\n```js\nimport { asSvg, bounds, circle, group, svgDoc } from \"@thi.ng/geom\";\nimport { asPolygons, asSDF, sample2d } from \"@thi.ng/geom-sdf\";\nimport { range, repeatedly } from \"@thi.ng/transducers\";\nimport { randMinMax2 } from \"@thi.ng/vectors\";\nimport { writeFileSync } \"node:fs\";\n\nconst RES = [256, 256];\n\n// create a group of 20 random circle shapes\n// the special `__sdf` attrib object is used to control the conversion later\n// the `smooth` option will combine the circles using the `smoothUnion()` operator\n// see: https://docs.thi.ng/umbrella/geom-sdf/interfaces/SDFAttribs.html\nconst scene = group({ stroke: \"red\", __sdf: { smooth: 20 } }, [\n    ...repeatedly(\n        () =>\n            circle(\n                randMinMax2([], [-100, -100], [100, 100]),\n                5 + Math.random() * 15\n            ),\n        20\n    ),\n]);\n\n// compute bounding box + some extra margin\n// the extra margin is to ensure the SDF can be fully sampled\n// at some distance from the original boundary (see further below)\nconst sceneBounds = bounds(scene, 40);\n\n// convert to an SDF distance function\n// more information about supported shape types:\n// https://docs.thi.ng/umbrella/geom-sdf/functions/asSDF.html\nconst sdf = asSDF(scene);\n\n// sample SDF in given bounding rect and resolution\nconst image = sample2d(sdf, sceneBounds, RES);\n\n// extract contour polygons from given image\n// in this case the contours extracted are at distances in the [0..32) interval\n// the function also simplifies the resulting polygons using the Douglas-Peucker algorithm\n// with the given threshold (0.25) - the default setting only removes co-linear vertices...\n// see: https://en.wikipedia.org/wiki/Ramer%E2%80%93Douglas%E2%80%93Peucker_algorithm\nconst contours = asPolygons(image, sceneBounds, RES, range(0, 32, 4), 0.25);\n\n// convert to SVG and output as file\nwriteFileSync(\n    \"export/metaballs.svg\",\n    asSvg(\n        svgDoc(\n            { fill: \"none\" },\n            // contour polygons\n            group({ stroke: \"#000\" }, contours),\n            // original geometry\n            scene\n        )\n    )\n);\n```\n\nResults:\n\n| `circle()`                                                                                                                   | `rect()`                                                                                                                          |\n|------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------|\n| ![metaballs based on circles](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/geom-sdf/metaballs.png)       | ![metaballs based on rectangles](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/geom-sdf/metaballs-rect.png)    |\n| `circle()` (smooth)                                                                                                          | `rect()` (smooth)                                                                                                                 |\n| ![metaballs w/ smooth union](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/geom-sdf/metaballs-smooth.png) | ![metaballs w/ smooth union](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/geom-sdf/metaballs-rect-smooth.png) |\n\n## Authors\n\n- [Karsten Schmidt](https://thi.ng)\n\nIf this project contributes to an academic publication, please cite it as:\n\n```bibtex\n@misc{thing-geom-sdf,\n  title = \"@thi.ng/geom-sdf\",\n  author = \"Karsten Schmidt\",\n  note = \"https://thi.ng/geom-sdf\",\n  year = 2022\n}\n```\n\n## License\n\n&copy; 2022 - 2026 Karsten Schmidt // Apache License 2.0\n","readmeFilename":"README.md"}