{"_id":"@thi.ng/geom-fuzz","_rev":"327-b0965d176b1ff320c1b8e9058b3ab0cc","name":"@thi.ng/geom-fuzz","dist-tags":{"latest":"3.0.118"},"versions":{"0.1.0":{"name":"@thi.ng/geom-fuzz","version":"0.1.0","keywords":["canvas","es6","hand drawn","hatching","hiccup","geometry","jitter","polka dots","polygon","random","shapes","style","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f3499326db633bfcb7130e0dc4c8db7d18f890d2","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.0.tgz","fileCount":26,"integrity":"sha512-abGetH8jLFuxkqWltHnSkjNv1oZZJWBo4XHEDpSiqSPZoA/nJaypTY3OmaRIXrAmrj82kv6wpnHj9krt7q5rbA==","signatures":[{"sig":"MEUCIQCH+pFEvT//iIhiax4Zywo8f6Hx/5LNOKRXvYPhHwFMGQIgVw20K17kKWhWX7ZYrtqKvXkyLGOZHFYSjXYpx/c5l6w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7iYECRA9TVsSAnZWagAAygwP/2gX6RwsIH8wSJRGPQ6t\nPcTEnGbfKGnhSASAV+ng1/81ijDBWA9oScfVhFT36mGS2iU9cb2dQ7x4cA96\nCKFVf4ub91cqjORv0ZU8CYlhLgO6A4Uvi4urNFhfJdQbVTeSLIbwsKmrLCZR\nxlUYmRW9K+KIUS4Jo3HmP4W/Wl2MQomMQK/87XLKYF+uIZtJnwx0l/k8JD1+\nY6gwiK3ajZW6/77NKUECch8sZq5qOqZwkRPkHni+Rze/QsGa9EqhT83Gdzr4\ngSwEU5EFZ+V5sgif7wkpOW8yJF8YXWpNuiSxtViJxLGgF/ynvfNOmbA/fsX5\nBLW1bdd3HBISB7I5yx66ACOUoZ6kr8UlqxADMdWIZKCung/XQcZB7gbQWzI1\n0ZYEh0hZv4ADAdwUst6Z0mqniPITHqnFHd7LXgs6rIaNbfV1HYGM1Eyz8Z5b\nIqGtd5y2KvvOk9CS4/qDOSe5FWU7II9z859h3mUXiNBvWTgm1hQEwIOE3hEl\nabp2VdU8pUz55cFznC28BpIeNu/2gnuci3IVCgPBdSSJRIOUd8k6OCWG8s46\nvJseWZtE/VKGrwLVl/m/B/W0s4wIqAsC7oVh7NVI2o8/m+s7rKbQCCTW4nlA\nPLseaQ9DsVLBjyTZb9fdZQJfRPE6Qln3/MGf6FDDbmYTmMTw4ra1ujkenTyI\nTG2T\r\n=fpBo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"71008cd78a3288d0f740c3e4b379b353f5c926b9","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.2","@thi.ng/geom":"^1.10.0","@thi.ng/vectors":"^4.5.0","@thi.ng/geom-api":"^1.0.22","@thi.ng/associative":"^4.2.0","@thi.ng/transducers":"^7.1.1","@thi.ng/geom-resample":"^0.2.33","@thi.ng/geom-clip-line":"^1.1.0","@thi.ng/grid-iterators":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.2","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.0_1592665603906_0.24811179663643457","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@thi.ng/geom-fuzz","version":"0.1.1","keywords":["canvas","es6","hand drawn","hatching","hiccup","geometry","jitter","polka dots","polygon","random","shapes","style","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"69b45d6805e27ac2f82dc1973872847b845286da","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.1.tgz","fileCount":26,"integrity":"sha512-IHsY4u/wwRBPN2Is8/s1m7YcKqeS3XlEpWBlCpk8QSHmag6GlSPKjTWNA4rdc9zWx1i0+GIi+ftm/cHqIpfYRg==","signatures":[{"sig":"MEUCIFPI31MAqPXFJvwRx3Jag1aVnvR63ZEKpTAw/MpyYnT0AiEA6DdhprgAWPYgM0/StMUNhLddle/1pdeNstCrDgNGZ8k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe88OVCRA9TVsSAnZWagAA5XwQAJz3K12yQW52kPJebNt7\nSk9oZnr48FshwWvXus2DoSjyx58ESTZ6J0rmpI0w0RxwGosIqDbllG27vTJp\nvK0lIIxjDyZg2Z83eUiJSTmk1VJF4Z3jNfGWmcVn0fCnAitFPMDrqlozkdFk\nBkqZ57A2oib5YSHzZrVhWJnqvvrANuA9FIwXhuteJM2E8kBnEdtvPZSPU+QY\nLUpENWlPIDO5HDbeL1Blhy9g5ToDMk+HdIdfZhbunK5ZsBXb3GdlP6KGHIW1\nwkDPO2FclaIXTq3gkHohfrrd+ed/CL3cd8/P9KpDcYOotWxZtVpVQVj7K4m+\na7cC4VH104cO+Ju63Xhw41IK+kgybUsXYipNcfBdyvUyw1wJnwQRNqZPhdEM\n7G7tgpiUNf2gxjxqxNuPNsZ/mpfdhNb1yCFS6ANKu8T9Wtj3lp1+LuERVmAu\n3MvtJfaedFqNbF+4H9oFhURigI1x2uE7EClYyqBEJI8WLfd2WrX4+w3Qm0E+\nmhz4BfRJsZxLRdaAVEbOiCwzgswqXOwnwRvCzRQpS3WXvn7A8y7cIAaRzAsl\nRVVYuzvOrnJ2g+gQVkDVBx995dxfuIivxgeJ+SvaqZoBfCJ329E1Y91HiexJ\nfl3KAJRV9IWfO0PrwgsTmlolaRm7VNkl+8gkqvCpa2mqUrJusyjSPc6FQhIx\niI7k\r\n=ONEk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"670aed7799053c3debeb36002775ba849f5f8f5d","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.2","@thi.ng/geom":"^1.10.1","@thi.ng/vectors":"^4.5.0","@thi.ng/geom-api":"^1.0.22","@thi.ng/associative":"^4.2.0","@thi.ng/transducers":"^7.1.1","@thi.ng/geom-resample":"^0.2.33","@thi.ng/geom-clip-line":"^1.1.0","@thi.ng/grid-iterators":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.2","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.1_1593033620561_0.9941826964948473","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@thi.ng/geom-fuzz","version":"0.1.2","keywords":["canvas","es6","hand drawn","hatching","hiccup","geometry","jitter","polka dots","polygon","random","shapes","style","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e0ed7c9933de046fb3ac0780e943fbc09a4b6846","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.2.tgz","fileCount":26,"integrity":"sha512-cJsaItRhvJyt9dEyDGFeXmYdkr+TV3NmAty59WS0ckKMRmPj70FjwQvHJrtaiBi+5+UNcbe5yrsonQA0zEo2TQ==","signatures":[{"sig":"MEYCIQDLRkRRA6gMVVUSP4XRNSApq8beLPugW/55yGgUDwHT/QIhAJgL2m/QyiQpbsBQj1HvdmAmAhxaDHDTKLRiX5tJZK+M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9+XnCRA9TVsSAnZWagAAnTIP+wWGYQY5CZm1eZn4gVYW\nsD6SUv6JhlvqjXrc2IrZQf38AbK16PXiUcGPCcAIVM4YpaB4oF5MnmC8qOpm\n6/6IFhliobgoPnVMkjzXgKUTe13pqautVfvWFVVZdQFYHWwIfu9mNueJBqMY\nGfFZof4LLhg0+qp295SMUo17oUBc7Ht4zGGPJnzsAPCOW+Ry9e9uokdLiZTW\nTYd4pry4d0BA6CISJtJZ/M8PxKVlJPWjFJpKQ7ICyUYLW+kNtMwx7m7vs1KK\nMA8NAAbWT5axXpKUKBkqXpp91SAeOXEZ0xqdpoxQhuWHzwdFIMnDRKCC57fO\nBEGL+0Owu/yvvbF7WwxBBVF4mfMK4vq1KVNUysqOIwmfgZlbLOWeBrYlECWs\nzbN3TZlJ3j25fs23S9tB1YQeLgcZKOoH1CvMhNDXKu78J/j3aN6i/5PxCS2O\nY/kFQhmvIUv2ypf6ENWcnMjTtLYvt6jNh6q5pvyoFCtRN3KGVbcOrKC0Ev3F\nSHa6hp1ClN/MYGvlmF2Q/OFZyApY5JqzTQldm/ooLlifar9Fx3jDf8qrr8D0\naARO1PyahGPHvq+/e17vb3Nm46dwJkoRX9bP+fxo0sHfVTBw40i7p5tIVOO8\n1pv42Ufaltt6YShM6IdoyAkvIVvCJzbIsxfT5p6fIVjprqjApWNqhvxIdtBf\nlQFY\r\n=MQ68\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"81e8a39c45ad8f32ada5f48552757d15b4cd681c","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.2","@thi.ng/geom":"^1.10.2","@thi.ng/vectors":"^4.5.0","@thi.ng/geom-api":"^1.0.22","@thi.ng/associative":"^4.2.0","@thi.ng/transducers":"^7.1.1","@thi.ng/geom-resample":"^0.2.33","@thi.ng/geom-clip-line":"^1.1.0","@thi.ng/grid-iterators":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.2","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.2_1593304550812_0.7213766828739607","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@thi.ng/geom-fuzz","version":"0.1.3","keywords":["canvas","es6","hand drawn","hatching","hiccup","geometry","jitter","polka dots","polygon","random","shapes","style","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e101f3a2837ec90301779a6e6086edd91f467c46","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.3.tgz","fileCount":26,"integrity":"sha512-U9IeZkJrKAGqd+oO/f+A/Amct39HvrRjmWT6LoViTNd0OVL1fiGCAOZ9R9pwQQFDXGj800kDB3730Rl/S6H/rA==","signatures":[{"sig":"MEQCIHw67qkOyF2aWFE3WlQreCw1JwfqtQ4ModdJyMEaz8aYAiA+FGc+tXjip4qTzliQxer2z49p2OisQ91nSx+Irfnw9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/k9DCRA9TVsSAnZWagAANfQP/2AivmfeT4sDDf+0Mz0O\nKeQjJ4T6wujCm3qYsyzlTDINynT65djRYUDAcVGR2AVge/ogy2sVrURRvnSu\nVdfDBW5ObWpOmHIuMwuixS17COpHtvhzESaJwnQA5bdpDnDNj3YjNNpYswfg\nOUUxIFiP6gpmFBYD1FYTeFe8Dx5PEkGNj+rH6q83ZQQcgCR6rCc5w9AoxZpQ\nLtheGx2qzy9AiYuqbCFRIUzVaVJfxtI9UAfRxDBTkMe2roZ8d39q1f1NMtxy\nofcZSpLrbKNmMaha9KUWlF4RxfkgBk1/0ZzYjztNUuwC6B0jZKpRhO2YT4nS\nv7zleCFLg0H045zbkqzjRezxQKSI4XCVJRf9VFKCPVEqQnKO3AgQC8robCUF\n4cLuh0rYnXPcc4vbssqr0Mn2/9zOjmvjpDvm2Gtnvc9oDMIkMAWN+e0LXFZn\np5ka3br3FQd+3tzXhzAxvHDKKPIRieba7iOApzqTOl+qUKvYjSwFl6a6MGQe\nd4cvAISFDZaND4R9xJDtrX/OQcn7VjoHXkHfpTNed6Rfgzz5uLEBdAs7uJiO\nLOclla9V9iR1zCWj2uS8tOxQITzMFdBb5FdXfpn3rYVuUSUUFX9GvdzUyH6T\n3Z8qvXJXJIMxy7F3Vkr33M+fStiyxhX/gUxmjgG2Lv+JppT+nZnR7WSpK+Og\nGkje\r\n=gzXg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"af932be5734c03553f3a4df9b00cb45e061f3a53","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/geom":"^1.10.3","@thi.ng/vectors":"^4.5.1","@thi.ng/geom-api":"^1.0.23","@thi.ng/associative":"^4.2.1","@thi.ng/transducers":"^7.1.2","@thi.ng/geom-resample":"^0.2.34","@thi.ng/geom-clip-line":"^1.1.1","@thi.ng/grid-iterators":"^0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.3_1593724738895_0.22739477031740907","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@thi.ng/geom-fuzz","version":"0.1.4","keywords":["canvas","es6","hand drawn","hatching","hiccup","geometry","jitter","polka dots","polygon","random","shapes","style","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7303db5d3be3db71edaa2f792cc5686e6b0ccf97","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.4.tgz","fileCount":26,"integrity":"sha512-xPx4r8MjzXMJKGAmXudJLttmi8rOIyQDjLLFLnHWEG1Xq2+gr3OzHKiON9q7w4k44ExlU357hC5RAZomH29gWg==","signatures":[{"sig":"MEUCIQDhZISbMCLEaD/nkY85B+7uHdwGE+eJKmL3cprmKwMrGAIgSU1fJuWTa2VG/CnUf+a8pVkiRawS3H04v11XV/OOgVw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/mMCCRA9TVsSAnZWagAAHrsQAJNdSmGYlkE20lAqCnnQ\nqkoQSWFIZokOjSNnDefXC3T+5W+/GaNCzcrb2abAWLoAM2+luRx8Ndg+Tz3M\nD46IwVkueSo2r7rRwIzeBC3pzQ1j6Nl5czAd8dQwwvKOWXLjQgR4GFQecAAu\n1i0LYFawUImEU+hhoBV5+A196J4F4HseoUWimz7I0dCIMO+QcdKCQ8CwWoWl\nNi/eh3UYN4GGTHnTOCEyf/Nplz56eEt7Wmw6ivcPiL9IXulhc51tx7epZVhu\nWtt4JipbYpk82SJV+ejUZ4eN/ogqwj2spy+u0DC7JPlwiywQO796H3vap21r\nUC8OII7nsa6zZej4pWMg0ZLZUkbkGsT7XHQZs+cL3snUQxUqvGH6jG84y7Fv\ndGBiJVjzWh8KiRVNaD99fNIOnU9rkDGgRUAJrJXgjLV6/+GNZMyr9av+qPFJ\ncBSDH3b90KTTtgm3l26Ryl67KHKx89R8XDDIMmzaPAPLmC116nyA7Vc+J0rw\nm05Mt666Fe4PEaq9HBZz9YtOcBtMHinmatTeUdQRnFULgS7yfaQPyy3oYfdR\nEWDpVLI3mEGqNK+1alfDCC2SCBeQncTDLeF5Ih2ZSf/yidL3+MJfguNhL9gI\nw5IXxcae9o8Q1ZjWofv2teNxgPhaMui47inP6eJmQMrMvAJ7PhOXFw75ahGJ\nuDmm\r\n=7ILU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9eec92611f469aa4e19abf4116ad07a22d1a0977","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/geom":"^1.10.4","@thi.ng/vectors":"^4.5.1","@thi.ng/geom-api":"^1.0.23","@thi.ng/associative":"^4.2.1","@thi.ng/transducers":"^7.1.2","@thi.ng/geom-resample":"^0.2.34","@thi.ng/geom-clip-line":"^1.1.1","@thi.ng/grid-iterators":"^0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.4_1593729793802_0.16508325092333664","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@thi.ng/geom-fuzz","version":"0.1.5","keywords":["canvas","es6","hand drawn","hatching","hiccup","geometry","jitter","polka dots","polygon","random","shapes","style","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d0c281f0f0c0b6abee39a2147698bb2a5935b96b","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.5.tgz","fileCount":26,"integrity":"sha512-udooNu7oc4Q9s3Lxo3ucbklryvyU1LdKrlUsLRbYHkkyYVOinGUHaixvZdJkx9bh/taJmq3+f/IJDJaSoRT4Tw==","signatures":[{"sig":"MEYCIQD3VT8LMg+TDXvLozS4nA0z+N0mSjDYfxVakATK0rxIlgIhAJwQOeNT1ZR+hmUdqWsh/tIUaSzejctkvgq4osVz94ld","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfAODXCRA9TVsSAnZWagAA4rUP/R30aROWBcILyHz/dDmr\nq5CMCNRPpiHu8d+QL28Oj7XMSW1Qq/krZMPeipNGf6WwXkuGKcHR+xuKaJK3\no7KvKFzLLLg/1tWJucjoLI5dLy6gO43pyXCgwGQSbHQmhUP9nAZqonLck5Cb\n+jJVI4cKDzYv4obSmGpW9gKE4yvic31LyCY70No3Hq8dTmZ/PVZGkFPGLJSI\nSHmZP+CHy85cW/LHb8yP04Mgh+PCQSOR6SNioX0WCqNhTFxuEC8TjR5H94m6\na/JfSPbixCS69T8+5v7aDGNXZ9X/7gwcwPCUGbLfog564OiUBuzFPGrwLHPL\n4kKizZo12zaRwxaPGgKq00AKtV1HyopZ/qpcKYy5eHLvIRBejKA3nTlcTCLF\nVGq2Z7z4MsmSTV0VPmwRJ8Lk0rLl8ZpdZ87Xam1fsD6kgKCFv0yG97j0igyj\nhifQd/ZnFQKFHc5Kl3+QC1bPlhK43rvLXnC8k6MZPrQgfJXRaHd6QhVdpdei\nSX+XroWo/TqnHvM4rUUMEtb/x2rO0EDUTYhgT37aTYsJQYrkeYTagma7Mp70\noaFFRJC7+GihUhkdnUeX+hWyYCDeCAQkAaln5HBNmGwoVRdqdM7fEHjodnoK\n5aa7HRJ0HGgyzDoSZz1uR2zdyrQHUwu99yfeJy9rAPIpVigwjPr/DXUpmSIj\nVqhz\r\n=O2zw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"415fcbd5b35c1041044d9f17d89718faa9999906","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/geom":"^1.10.5","@thi.ng/vectors":"^4.5.2","@thi.ng/geom-api":"^1.0.24","@thi.ng/associative":"^4.3.0","@thi.ng/transducers":"^7.1.3","@thi.ng/geom-resample":"^0.2.35","@thi.ng/geom-clip-line":"^1.1.2","@thi.ng/grid-iterators":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.5_1593893079007_0.5079530723624688","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@thi.ng/geom-fuzz","version":"0.1.6","keywords":["canvas","es6","hand drawn","hatching","hiccup","geometry","jitter","polka dots","polygon","random","shapes","style","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ae233964c65d82495d985bf5314f47bf010eef76","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.6.tgz","fileCount":26,"integrity":"sha512-8k/Mr2oxI7tSOTnE1deaSIXkKVZbcvx26BAhU1W1DJiJctlkpiRwLtrsFCxF0tUS0P7TqQ22hb2JL/w5/sYcoQ==","signatures":[{"sig":"MEQCIEJFJbUM+6BB/t2kb9dhJpxJ9yZW9Hqa9e+dVB/eoe/6AiA2nsJK1TW2pfVcD23OL+nZKXnV1PmD7ivTqfkXyAaf/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBf6dCRA9TVsSAnZWagAAHsoQAJoN46RYi7MfqAFyfduC\nIeGtFwEOaQlO2fnu2tbCMxAVy4G8xubuNse3WC1MYNiHjSePdpGjicaw/ikI\nIwNZf2z1kWfBBfUAIchTJh2VkZ80UX9op+4Ci8eJNegx+vmU36RE9UiIOAyI\nQAKEYrGGrNdz2nyT+c8wNwQhWhBy63smZy/EvVGhBPzJKGi1JvgLLJ84raxm\nW/KJ5Erk/VhZLSW/F106DuqOo3ZTa9waq2PmAZOWWoBp+7PJuW4C2Xvw4WGN\ndMeGXMn9k7AEMhxqX/dzyheT5DZPOcWUD8J1AwBGBATlKUh/NIUQsS4rXlXq\nL+CbhqP2ZhCKkea5B1l3Pb2y9RGFHCtwXKxbjP4/NmiRNzRf9UXDYtaEq4bE\nCx+P1ZEQ16pJqbIHW/lFLq1G/LkemKAAD7wBPFyq0lmE+IhwyhMv9KL3/EI/\nyyltPbv6sF+2qB4ZBpI20ozTD0maBAK2F168BUHxDxAYakNQoKyn2+DM6f7A\nWrh/ZTAWQNyifMp/wwrcRb+v8YndeAuYi4Q/o84PYd97JMohUNK9QzsYFHTV\nVGBWoN6+QNXK7NqFAEzCkmoDtUl8SEQPCi4KYuGi+pm93ssG68MIbvzFz0Q/\n3HkYrrVxzkQ4V4M7K6GuYCBIxEyIRiFzDIglq411FHb5PDF6WHX25FgQjR/w\nwNIq\r\n=lMZi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9966e103d7dc816ac8e6989d250bfb1a57da51a4","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/geom":"^1.10.6","@thi.ng/vectors":"^4.5.3","@thi.ng/geom-api":"^1.0.25","@thi.ng/associative":"^4.4.0","@thi.ng/transducers":"^7.1.4","@thi.ng/geom-resample":"^0.2.36","@thi.ng/geom-clip-line":"^1.1.3","@thi.ng/grid-iterators":"^0.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.6_1594228380985_0.14024351090856824","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@thi.ng/geom-fuzz","version":"0.1.7","keywords":["canvas","es6","hand drawn","hatching","hiccup","geometry","jitter","polka dots","polygon","random","shapes","style","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7edf6464c11cbd12274dfd2ddd37c40c1cea16b0","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.7.tgz","fileCount":26,"integrity":"sha512-KbV6yte58VmB07NksBJp8fa2jhcHohuyU/16S43BjOlSPq0nQl9zCGkZKD6fxSkqc9lEVWRx+APAuCBIhJhEpw==","signatures":[{"sig":"MEUCICHKM+Rfw2pNJovpfriTm1HTShwcSxd5f1QG42ljEw43AiEAiMSyzfQSJQTgG7X/TRpgKm7XJ1zWbo45OOzzGRqYsE4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBlXrCRA9TVsSAnZWagAAoygQAKCpnt2qvc6IkE8c7m/s\nZ7ZBjqDqzkjCcG3BpYNIV+VubE730XFzflkZWQF0xELXdTG2ekO8n6B1MgjO\nr3NlL9eyMKlvuZsNdVIpXo9dvfyeqG0H6qiBvvvhsG7jNpwm0mnnHiAryUxU\nDE5iUD6CEF76iqGDKyRzYa8/w46UPoymtLG+WG7nC/27psufe7HhyFWupw8g\nsTmD0wkc2hpVeNU3YAmsGGY3vVeM6CN60ZSBckvlZ/nvhjbWtqWj2Ef1k7ko\ntddzCwf767gWa0T9I+zvia8IW2MPNGdW0HfnmzWeTdeFvWVC+zi8yho4gXQe\nFNqhI2FN33zein8eY1SVSA7MoMTEbg1GaqLj06Kts0b76+WmSnWOZCTUhQTg\nC9qCkr08Tgt4DGL8R1UA7upNEJ4W0uEqshpfTxOh6MQL9Ija0q3Xet9tWkCl\nvmzXf0ZYwny05nPHS/p6YHiLb8obKURhdAOtOjQyE20WtG1/GlB52KPK7Db3\nq4AP1dbNDCIInSckEOYp+nM9jGDdI8m9gOsyXQmYp5xcwj6gDPZb3ldPeKqN\nCBP5aHRa7HgiIosP4hnky1xaUfSWVo17MRX7iElakMIJ9m356GQe9N2LjMBd\nThWGZJEqEdKeK+uAqN5eJ1mA4n6u/iyQ6NX8+SRVWi0Zj5q++P+BOdlBwqBs\na8dd\r\n=QGrh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"775cdb99da136625e4633e3efdc0aa15ea7a3917","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/geom":"^1.10.7","@thi.ng/color":"^1.2.8","@thi.ng/vectors":"^4.5.4","@thi.ng/geom-api":"^1.0.26","@thi.ng/associative":"^4.4.1","@thi.ng/transducers":"^7.1.5","@thi.ng/geom-resample":"^0.2.37","@thi.ng/geom-clip-line":"^1.1.4","@thi.ng/grid-iterators":"^0.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.7_1594250731495_0.501104055111427","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@thi.ng/geom-fuzz","version":"0.1.8","keywords":["canvas","es6","hand drawn","hatching","hiccup","geometry","jitter","polka dots","polygon","random","shapes","style","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b27b2b91e669d2f860c3ecaec1a527d6fc272e62","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.8.tgz","fileCount":26,"integrity":"sha512-eJVbrOc12t33SYNtmhrxwggFqkYbncP5McKnzglPnKp2o2+p5SMmygSaK7SU0eY23KVrUP5jVCfZFcDMtxWPQA==","signatures":[{"sig":"MEYCIQCl6wpGlxfaNoW7pzlMrL7z6fON0ZLoahhrtrpS6FVGowIhAJL7g+sJVBhyiOQFSTuAi+CItxf+NO88adtwhfTBAPzj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEZS7CRA9TVsSAnZWagAAdaUP/1MZtrlU50NHpuhYYxAA\nYeBeWetN9cqx2vF96CM0NeRnRPFcazglNrTiHveETF0Xehe4CNPCFZ99mJFh\nX4oukAZliL6/t/lvi9Cr8Z+TtOoERw+/fSQqZ//BqUlVpBOszj533jOcPGjc\nh80etF8J9EyCY2Lcl5G2Yxoko+bbwcbmZvGr2RjJL1KUgmElcNau2weAtn05\nsyw/N6N51M2nqWNR7D7W7hOBG4PuTc3AQ1s1wQ+k6st7nABIfa0Qd0g1txF+\nEQocLabumGVTLTdoksCr6SeOesZYp5xpH21tdluld+jjPno5zEYqqkq1jFHL\nfHlJHkt2DJQ9lwpR2RGR+/MQdInK0IBBqrsBpSGpJqKIf+9tlCJkYd+0fyS1\nHm1GlF7yIHsF+9R1jFcbgoIv2Fy1SsxOCD5AY5A3P+n6d31QpYA2UB2GAOQk\nzcY7WYYKUU/50IWsYrCgbgntWdHp889uXi/N7J5MdGGTgS5BRNMfSqMXcaka\nJAlKiDp5rIXlIQhOtjH0Mbg0c+/BFrz/VNdNcgpsjFqaa15uSKojY2iGN9cu\nSXgWYP5wmsq4zionRPXzP5ePHiDURA4YpY/HKXWG/HBe31elIapkJWkH15JY\n8H2DdpP9ufgXRswKAtHEcmmRhuzOND4ohYYVFG/DNE9zrLQLZe0UnXfCCqX/\niGLW\r\n=GzbJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"75eb7c46c342cf6dfccdb8745a0191a991ca619d","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/geom":"^1.11.0","@thi.ng/color":"^1.2.8","@thi.ng/vectors":"^4.5.4","@thi.ng/geom-api":"^1.0.26","@thi.ng/associative":"^4.5.0","@thi.ng/transducers":"^7.1.5","@thi.ng/geom-resample":"^0.2.37","@thi.ng/geom-clip-line":"^1.2.0","@thi.ng/grid-iterators":"^0.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.8_1594987707142_0.49495741421368433","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"@thi.ng/geom-fuzz","version":"0.1.9","keywords":["canvas","es6","hand drawn","hatching","hiccup","geometry","jitter","polka dots","polygon","random","shapes","style","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"abd65e3648385a666c6b8b1744744fab671b1b87","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.9.tgz","fileCount":26,"integrity":"sha512-RzBHhdAs4Sn1KesDbmxW5E//U3enXEz+Q/CRxVOWzNGgajG8RFwJCwO7bhrVY6xiJxjBd8neggZf2TN0b4znKw==","signatures":[{"sig":"MEQCIBg/+Mv7KClLL2yMZhYmVlC64qrZkim1x2Affctk8MaqAiAgoKj1U2gXC/KKTgtyBVjawXgNon9L1WhCFtBl0RiLdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46090,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEZjvCRA9TVsSAnZWagAAk+gP/iw++KrqTzRlBChDJkj1\n3JlgfGsfZK8alu29ZzIdsjk5OKmC/WmrvQ4bjUepf7ct3AOrCq5fd2XrW+OS\nfewEVIM71MJ2+KRwIseif9IwGC4qoexeajtWsNqmLaCwtw/dbB/PU3gHRrLv\nfQv0H882WpqAkGnu7axT6crz/xUVeaf4W5m0UTnRqupYhaCGBXARCiaAdrDc\n9fSg0xbXzQFtyxcn8sCRq7s81NTl4Wt8b6BYDFTtVmzp7NkBlY/GnK6l8G/S\n1LOQ/Cky76CifdSOnuh3S8YfGH2I84RVuJSlRyAW3JJKM2PAOMNesTg6t9uk\n3A4+jE6/7L2R08oaG/Z3rA5RxDSqYlR4f/d81WRnK5rEQMC++TvyM5i6N7ox\nAg2cdZW/KPWCmv/hs0gBBRRsf24OD65P37lXwTsZX/wbGpMwOs+ttGUCVbtf\nH91ykWSujBivWW4gRDvi9KdUcf7Jx7WRD7sCHEo4ChQR8ZAqm1oPxmfnfdIe\nwaOvThCBvSR1llpDlYpFAPgt95wacNuf24HIT5mTMXMcFT8CTGEpB13nZkqY\nCsgl68F6AI4ZNDGE5lIFjs6BZLUGXTBQtAigli9Y4MdgFJ5jO2tPCTJWabga\nX65Sa2CpQRnp6li0ntX7TPChhurDQM5b1nvW27q11qnWA7BiiFE6cZKnMOSf\ndPCw\r\n=mnzX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ca21a57b0c9b12244dc501a160b7f70f2002d973","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/geom":"^1.11.1","@thi.ng/color":"^1.2.9","@thi.ng/vectors":"^4.5.5","@thi.ng/geom-api":"^1.0.27","@thi.ng/associative":"^4.5.1","@thi.ng/transducers":"^7.1.6","@thi.ng/geom-resample":"^0.2.38","@thi.ng/geom-clip-line":"^1.2.1","@thi.ng/grid-iterators":"^0.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.9_1594988783621_0.4465807832798674","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"@thi.ng/geom-fuzz","version":"0.1.10","keywords":["canvas","es6","hand drawn","hatching","hiccup","geometry","jitter","polka dots","polygon","random","shapes","style","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"a0809937cbec05e9481f50f6214caa6ceaefb21c","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.10.tgz","fileCount":26,"integrity":"sha512-y3FMZD75+D104jllsBhL2lhsk0XS98LbfTUHevr95s/Vc2QuE56BMI40YjoC+/ZDmf4gNSFnjYcEYgz4iWf2ag==","signatures":[{"sig":"MEUCIQCVz0NvrTgwatjoLFt/X2jrbS00/9M3Us6+mUWN1U3EVAIgG1WeHKKIL2gDhYUMXQul/a4URn3dAAUPVE9wPrJl3Fw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHFiOCRA9TVsSAnZWagAAT20P/0nRSRXgmBNdeHJv9Cjv\n40VT4AK3x06NpecV4b3DLsmrIO15EUiRU/lw+5b7kYShfJdhIAqiPBaxsnZP\n2EzTqrstuh4x5nYpl6bn5aPefEvvFbtryVmPlXeQRx+3Kx1te762o22QB5OZ\n848NJP9xy1+RXNwuCi/3hm6sXQkohbBNI5oGN7H9FpkT7E6JfVwstK8wFiDJ\nuvv2upuqS1JeFLrGVezNQ6FdF7qxhMwTCYyex0VZSoa617cn0PbXIjhuQqy5\nzznKHv5axJ6SSeeuntM+tziZKr+Nn5zvn7qDCZodLphu6yZtIfc0aIclVIZC\nuzqXd5bAG5ybM4uG3X8gX+37Ljd0Tt7wrHL0i0urbDTC51Og2fhQoGUS+aYg\nXcnzvwbyPaO/O6mQRUBHMsxz5McwVGTpd9wh3/7Cb4xcIhjJU6KUjAOB7NPK\n37DBVoINCfyj1l29jw/gVcy5AAvXG7rA9q8muuhgeWa25YOWLALT4tSBLhfD\nxLMI3DOD+f/lhzViqthiCOA+jnTEnxkim2NPMb9uLJDyat0caSknE3ePMGFU\n55tfDmgJWUJe6v7nYsebSqBmJBzpFZz9JKJGaNAT1RA5uRalGilBL5tQFo8N\no6u6Y054dFcoGZo69HtnWg1ZTyGmL847Y50AKjI+njQg1MODpiw9TM4Shp1F\n58fd\r\n=Sb24\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5721fdc5678cab0f6198abc1993fc4045b0ae315","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"14.5.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/geom":"^1.11.1","@thi.ng/color":"^1.2.9","@thi.ng/vectors":"^4.5.5","@thi.ng/geom-api":"^1.0.27","@thi.ng/associative":"^5.0.0","@thi.ng/transducers":"^7.1.6","@thi.ng/geom-resample":"^0.2.38","@thi.ng/geom-clip-line":"^1.2.1","@thi.ng/grid-iterators":"^0.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.10_1595693198184_0.45901108340270214","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"@thi.ng/geom-fuzz","version":"0.1.11","keywords":["canvas","es6","hand drawn","hatching","hiccup","geometry","jitter","polka dots","polygon","random","shapes","style","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c43c032c7ef38e9777a910a98725229b5187f953","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.11.tgz","fileCount":26,"integrity":"sha512-qT0IeOb6N/LoWL388DdwLttk9KaG5K9KYcK16BHgh5EQELI1r4XGt4/kbX51HXMKs5kaTLu0XwKVbBfgHmCOOw==","signatures":[{"sig":"MEQCIFrh5mEALbNQ/AAgW5YWl1ih//OoCpW9xoYku8GjyeMnAiBqPq0vSegSzrXuKkudzXoszSd/V+VdQEFUNoixVTSjPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHGSTCRA9TVsSAnZWagAA5ZAQAIIos9w2fEmWALKx/OBJ\nO5R/kskAEKefhHEzxgdlCWxsJBXWgqOvjKStK7qxq66KyWQGFytOYd1AiOHR\nmtuhUhLMgpC26+XMcwrpcG7QRFAeysHBDEmfIPJQcAjBZgeb4i6+r0RitP07\nO2hek0MK/Q2UwvHnHznyMM/1CBOlbQ/1XE/6/bpjdtvrBxX8X8U0kzVOaA5N\nXw/io0Wj0UaABueiPIRCyT85NVAqIg0qBdMo/A+Z/pIZ0ke4or2v2hbYD7WP\nkAmbEB6TSPM49OcrzvW+DYlHMgOzdZ19MxnVc5qUfIP9PyQ/+3GTmXiz0Qwj\n11JOs/T2KvSl2MtqEL6nelXwVBlE0RrrL7caHSfZjIziwp2u8Kfbg0z0A9KQ\nmpLX/eyG9zzkoV8cquKFK3ddriYoeSH+xyD+vww2J5sYYWVEnqrKlZHWy0aM\n+xuaiSKYnJKPIF9VZNqqMa4Fs57Gyw6jRLyIRcWLM1BlQL+HJX6jO8SKC9Q1\nISTjZvjDtCfLc7OhTBQzjwYjKIBi6IdyMEsMflxMWvjhRx6tdnVCaS94QTJL\neXGxPoyMx66oyx5jhR9JxCGUDoviHLHKf/ielnv5VW1nFooUcNS8K3mTB8Bo\nwXcBPR6v94SHfTXWVGxojvyu7US4H5J+zrCbQB0XBiMRTfeo35nAsiZ5FOE9\n8e1F\r\n=F3Fa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"86b6b03ac0bb1914e205b1c3698d54ccb3066c8d","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.5.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"14.5.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/geom":"^1.11.1","@thi.ng/color":"^1.2.9","@thi.ng/vectors":"^4.5.5","@thi.ng/geom-api":"^1.0.27","@thi.ng/associative":"^5.0.1","@thi.ng/transducers":"^7.1.6","@thi.ng/geom-resample":"^0.2.38","@thi.ng/geom-clip-line":"^1.2.1","@thi.ng/grid-iterators":"^0.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.11_1595696274466_0.3314996917297419","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"@thi.ng/geom-fuzz","version":"0.1.12","keywords":["canvas","es6","hand drawn","hatching","hiccup","geometry","jitter","polka dots","polygon","random","shapes","style","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"dac5437694860c56ae1f84c40bfe752b3891e51d","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.12.tgz","fileCount":26,"integrity":"sha512-z/D2aX27b037ISzncc0v57iQiw1QKZACS0H/6HGq2/RW5+Ctau7l3bwnZotRw8wuWppzHPwB0ioNZanVaspAOw==","signatures":[{"sig":"MEUCIGHZyYdrj3RGaIX/r150a1rCdEW4txgBxAHFI7eKCrbDAiEAgqq+Tf9nTkz/8oXTAxV1erFskZHdyjo2z+I7Fr4F5Es=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIJq8CRA9TVsSAnZWagAAjD4P/idWlbGmAWTy7hqzhBog\nWtxvA6MMUULL4NNBH1e2sehriNEZ59UV4WdQJVsYwPYk6JyNAXidrRir2Hrx\nmT3DXnVCjTbJ2/ubOcPKC1RogdPfatlmfRADToNpY+s5/LmUOQfBS2B4X7yv\nJFmFKmkxePT6U1Qqtd1CVgnUMFgyDI5AlOj9LEpNXmCDB3Qi5K777fkSl19H\noGLz8/VCZlbtceE7S9NiWDqeTUDv+HugkZOxyQyfs/d3iXGWi7/Q9lkEjWD6\nPQEmUEehzgqq5csVg81b3skNH3odyyt3YCtFVLY01IOU5L09peL1dU1ZnYZ+\nWx5OJIugSDg4KqlKjNoSs9hu1zskH+cuHdJ3W/OEbiQko4DRVHEjgjIUMiUU\n4EeSPQKQxGl+BCNRghc4YoxNGme49ax1GUFy62qDuX0Jj7WK8OZWzSnkyRl3\nxcCRr1eMBtV2jsUNFm0eDDjSpF0IdicAMuh7j6Nc+jPFh8XIrG9CwkEg5B7b\nPafyfmKZth5NIKtcxOI3FdfCoTx9quBmmsWDnYD7a9mHanuzRj4Es96n7/tA\nw8cQjUkuTRYkHAQiCT1vxhZ3oetxhe+XFsuizMP+3JeOu9YEzXX6sB4Bk/uf\nCl3GBz1J9ISmb0EMGmTwAojedSRAaUoD7RFSLksdiJ/F7sSwGx34BJLkDE8m\n3tyP\r\n=AlCS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"6a1b929361ede67d425a0dbd12cf4bce56c1f8f8","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.0","@thi.ng/geom":"^1.11.2","@thi.ng/color":"^1.2.10","@thi.ng/vectors":"^4.5.6","@thi.ng/geom-api":"^1.0.28","@thi.ng/associative":"^5.0.2","@thi.ng/transducers":"^7.2.0","@thi.ng/geom-resample":"^0.2.39","@thi.ng/geom-clip-line":"^1.2.2","@thi.ng/grid-iterators":"^0.4.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.7","@types/node":"^14.0.26","@types/mocha":"^8.0.0","@microsoft/api-extractor":"^7.9.2","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.12_1595972283672_0.005772047916388745","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"@thi.ng/geom-fuzz","version":"0.1.13","keywords":["canvas","es6","hand drawn","hatching","hiccup","geometry","jitter","polka dots","polygon","random","shapes","style","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"99fefe0c9fca08f69704f4abf8d4301fb0d76273","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.13.tgz","fileCount":26,"integrity":"sha512-sqnOHidJl95A+lAuDpLTIanpm+rOE3kXOg1jLjlem7iXUsWyTTwwiWuM03xzKrfC24E5UfQo+zacMuIDg4rqlg==","signatures":[{"sig":"MEYCIQDQWiWrcXnUFrP9cteUFhjljPotw6/RS9NagLsNYovb7wIhAO2svaEMYnBkxOtnGhmAwVaFj8Sf0zeQhiTY1x7I1WLQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMJJRCRA9TVsSAnZWagAAR6kP/RZ1gfsJdpcoB45cKvrW\niuvKsbZSaOSPZhSkosery8rOaypUOCskoAakdjcIMpXoMqyx1b866IViYdOg\nz1wm+6OjzzUb4fHuWmofJWpaH7eTW8RsMxAsCiiZyYDqXXx3mIgaAaXpiFcV\ndM4R/2b20pRjMWXwtJagXUOwtyqx66sbwkCAX+HR4lXkN+d8ipFxqlxdopGW\n+Yf/AFt6y2bU4zWhZp+g/YQGv5wqi1x94yu/Y+GWvyw3egIYtMGFZgH/OEm2\nZnpUu0nlkLFQXC8O4mQ7IhF+JAkijSXYw/HVOMvdQGlse0j3rje+uLu6Vd5n\nv1S6edenvP0ulgLVPQ9kF78GKhtVkJb5hxIeIHmtnPWsJLLXZ/r3s+RPYuss\n3OoO1+5Y/J8eSKT9Ge7B+YDvp95S9fi0xGdt/yYm+oepSndpBPh0aXApiBjO\nTOi654NiPR6L7yYUJNzAvCtlVkxqIOLfS7Qi5LLETnzJ+A2ZX2Wp8lMAilwl\nQfIqtvF6rn+2A9cxlNPbdIYiMBO6YncVXjHVFskKQrON61/C9H8HJxcJM4Ec\nCvMLOtbEFwPFSbWr/50VqrAZ6NUY/xeHD73DqpeNyfHEnLKHriRV3Hf398Ev\ncKZXtkWiULDWZohyVO4sCg5s0efMdjhwceVn0kCWnTiPzhJ1odDa5AbMDR+s\nNhLG\r\n=D+e4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b2ce7f53eda6a44e68a95ca41028c01ffa335c31","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.0","@thi.ng/geom":"^1.11.3","@thi.ng/color":"^1.2.11","@thi.ng/vectors":"^4.6.0","@thi.ng/geom-api":"^1.0.29","@thi.ng/associative":"^5.0.2","@thi.ng/transducers":"^7.2.0","@thi.ng/geom-resample":"^0.2.40","@thi.ng/geom-clip-line":"^1.2.3","@thi.ng/grid-iterators":"^0.4.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.7","@types/node":"^14.0.26","@types/mocha":"^8.0.0","@microsoft/api-extractor":"^7.9.2","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.13_1597018705406_0.03404384565114715","host":"s3://npm-registry-packages"}},"0.1.14":{"name":"@thi.ng/geom-fuzz","version":"0.1.14","keywords":["canvas","es6","hand drawn","hatching","hiccup","geometry","jitter","polka dots","polygon","random","shapes","style","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"459ffb2b415e66835625bc6b21e65a233941aaa8","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.14.tgz","fileCount":26,"integrity":"sha512-W3KfJ0PNDUYRrB8F6BBILK6foOZHNcCQrlUYQrGKLSlDrVYddu4MZyc+3/z5Cr2B4k5gwFX2JglxqnHhvtKcHw==","signatures":[{"sig":"MEYCIQDzDihBcNEs37UF5EBVLcDtcL2awNs76W0z3D9f4zADagIhAOhMN9dypANmBWCLiQzLQFejLNgV59IUmGCi3HWccJ6o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOUcXCRA9TVsSAnZWagAAZBQP+wbEW3GqQECoWYCRBHqw\n4xjT5ZSsaDlOU+zmZaiT3bmo9HLCABQtXG2Wk3QgT7IB2hS2i8oYN5gG24ua\n1rorbxAzgZSfA3ddBC/0XHITFJoqP0OwdePO6uORtHzcadH4HqtEpnQOX4Ja\nkMv6+3vk6OlbLx+CM9UZ73DwTl2FcvggOuoeh7GltVOdLIisbBjOVroqRT3C\npSQceUvoz33Wf33J7L24bXf/g3KwYYTz5tS3xVt7cVfuacSSXidlZI53JJnz\nUHgtiaORXi25n+mLeNk8GZauzSrMbdN7Hu80ZOQKdK+++nDhxH7sSW4b1zy0\nsuus9lGOkRIouNEgT/xjHV+mYJQxdifSB1wa2ERsD9YAeusLZ5vAH3P/YKAa\n1z8dcNqoeDTBEHs6wmkubuV4qOrKTYAMPefogT6AcZd7wrdpl0yz+P9g6lpo\nfgYKSAo3Yeq+SHmBkWiq86VVCzFtusiLMfea/3kFiB9ZLIrQvrpZi4u8oXSt\nEG0x+sDDGd8wicoWEKDEIdQAORl6pNkz/SpMYJqG38J/ir8GTmDixWIS4T8W\nDaSMC8w2iTKeHt1W5eEWuzIJf2oUCjZVaFBHnXi2QSG5qfwFlTJ2YZxh682s\nR/jwWTuewPcckMIePBd+2km4ACCGZw0M/iS/RVuI1a9Wzyl/CN/SpkH1o8dJ\nqwiS\r\n=ZP9Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"81ba08f0ce3a0ece6901944e7b5827283d13a9e6","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.1","@thi.ng/geom":"^1.11.4","@thi.ng/color":"^1.2.12","@thi.ng/vectors":"^4.6.1","@thi.ng/geom-api":"^1.0.30","@thi.ng/associative":"^5.0.3","@thi.ng/transducers":"^7.2.1","@thi.ng/geom-resample":"^0.2.41","@thi.ng/geom-clip-line":"^1.2.4","@thi.ng/grid-iterators":"^0.4.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.1","ts-node":"^8.10.1","typedoc":"^0.18.0","typescript":"^3.9.7","@types/node":"^14.0.26","@types/mocha":"^8.0.0","@microsoft/api-extractor":"^7.9.2","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.14_1597589271229_0.4972799734777107","host":"s3://npm-registry-packages"}},"0.1.15":{"name":"@thi.ng/geom-fuzz","version":"0.1.15","keywords":["canvas","es6","hand drawn","hatching","hiccup","geometry","jitter","polka dots","polygon","random","shapes","style","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f6ea2fd10fda84036897a8b14d264182874bd81e","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.15.tgz","fileCount":26,"integrity":"sha512-B8RSlV1JiS3PZVSYfPr2wXZS0biRS0I5jhLvsaCOx6ZHCFVrSEGdNTF6jcMAculBgR03baRB2PlKbazZER88RQ==","signatures":[{"sig":"MEUCICVkR881whO1MsSVw3AwFst861azlTSK3NYu7DoPzM/eAiEAnDwRfb1KEpyoGVokDt6RHj7AuvDylgJ6d0tTddLSXPo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOqz3CRA9TVsSAnZWagAA3DwP/jKP0/5egXwDF84AQoNe\nxXMOeMjJ9BruclHsjSJi+cATQYtAgbJbIDD/tueyZRhCNPeN0Fc5bUR6uchL\nuOO/1/8lk3lQgTjEuAvN/YlI/8YleEXah/Rl8ipi+ZGa6T4US9Hh+5YdR+De\noQn1bbYdDUynmg8BiFXzWOJIxcXbb1dx/LqZa0S60JqAZUH9AU9AqzeVv9vq\n8z1SFO5SSuw340N09jt1Q1/ft7lGwq5dg4JWFBhzW0oNa9d4XveURKUB76M1\n3FWGzlc4qteEWyOIL898tzhY/ZxLi1dHV9MFgLMLljCF4W6CglXD/73RcwF+\noli9ASk/XyZvTx477xU7p+/b8IVzx2u/JITerpEANJEznz3kSiDuwEWMDvnp\nXdBPbfHvag0IDAj8RgMulBFDqhOG7MiD4SUNQM8OQUDwdAK+CZ6ve1uvMM2L\nDHc0uZ65dRnILUD7ya7siTogXjAGW7AfUDZIwVZn1WGBiquq2zn58ThLhE/J\nJfgs2nB8qoZBNhymvB49ETGvSMV3lgOklwQ+66fMw/gyw3bxL1elvBTmlEXM\nmEzPQlYrE7v+BQZwsLFFJIAuH+tVYZ2TOw8k+WkLxH9u0whMT5+nNNAM1bEg\not7EHSR9EQnV5qWggPAIm8kbxZ81l0svJZxKor4ltNy/pNolUlXUSs4YZQH5\nlq//\r\n=jIVn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"44824f17050b412d635b576bf5f9b2136dac9554","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.2","@thi.ng/geom":"^1.11.5","@thi.ng/color":"^1.2.13","@thi.ng/vectors":"^4.6.2","@thi.ng/geom-api":"^1.0.31","@thi.ng/associative":"^5.0.4","@thi.ng/transducers":"^7.2.2","@thi.ng/geom-resample":"^0.2.42","@thi.ng/geom-clip-line":"^1.2.5","@thi.ng/grid-iterators":"^0.4.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.1","ts-node":"^8.10.1","typedoc":"^0.18.0","typescript":"^3.9.7","@types/node":"^14.0.26","@types/mocha":"^8.0.0","@microsoft/api-extractor":"^7.9.2","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.15_1597680887118_0.6910577306123065","host":"s3://npm-registry-packages"}},"0.1.16":{"name":"@thi.ng/geom-fuzz","version":"0.1.16","keywords":["canvas","es6","hand drawn","hatching","hiccup","geometry","jitter","polka dots","polygon","random","shapes","style","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7db3a5f884396327d1d3dbeb78b69c01b01f0070","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.16.tgz","fileCount":26,"integrity":"sha512-KuybXjdPYU8SBtgRb80/HLI/3ttwMtC6eWg8Hu0x2fRnBSV84ZF3ED+QoQcoR8kpaHvtlVcb0TA877cIELsupA==","signatures":[{"sig":"MEYCIQDQwouqjJG4QfamgfkuZWVusqNOtwsUdAAwG6Vg+2hQhAIhAJnm/diB9yZjEQ3uiQYVBmI8AVDdt0/MpnXoE8s9I2Om","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45090,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPqMbCRA9TVsSAnZWagAAlJkP/i81j5RAHpUbDEM+ULpJ\n+Xh/BxEYYdG/wK69bhWGU4TugR0nzV+Pp7qRZBqKqcjeSoOKM2JqgTEHHFHu\nlY9IuPr+F0P58RwlJqp7tJzzDHmhy3e6du1b2b/Klrat5LNXtAGdQYrcATCK\n8ej8fvYqiI2tO9E5++yNGIhRHTOaaVBaJZor6TMRZ3GfDboz1HgFKOgMjAKd\nj7GVIMWftovr8fXyXAmkmnA4ZULBcepvhI4qFnau+YpKM/A3Gsen7p8Yqnaw\ncEhrGLiXZFXCvXnqwQRIL/CoPwesInfxQDlthsMMCUm+Jxhoah4m63YO/e7p\nCg4fPb9ED/Cfg3OF2OveBTT3FYz0eMag3lfJ9hrzza0FKHswFZBvwA/iDpRA\n75oDuPQPJn7o6gq+ZpY+U9B2y5W+0l+en5e+FYrENofYSdYJGnfYW14qqu7i\npOwD9PCkBFq8z679+943CBQea2RRkEDZNyu/T++oYQk99kXQXqwxBVapJU6G\nmH3L1JsFOQ4asbH4OoVftAdyzcfuCJ/UADEsmq/i4khwc4Pw34FhhHZ9x8sl\nT8CyDqax3c87k2O8yaobfFuutci/zacvHNuYS6MUfP4sdSlN7EyZHYSmzosl\nhkVGpx93Txhmmd0peaMDF0cg3S7ujeurX3odicY96TFsWmHSRXWO2Zrs5//S\n3Jo3\r\n=iXn5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8ab94861c3531858dc7cb031ce77f7ad36a6f13e","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.2","@thi.ng/geom":"^1.11.6","@thi.ng/color":"^1.2.14","@thi.ng/vectors":"^4.6.3","@thi.ng/geom-api":"^1.0.32","@thi.ng/associative":"^5.0.4","@thi.ng/transducers":"^7.2.2","@thi.ng/geom-resample":"^0.2.43","@thi.ng/geom-clip-line":"^1.2.6","@thi.ng/grid-iterators":"^0.4.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.1","ts-node":"^8.10.1","typedoc":"^0.18.0","typescript":"^3.9.7","@types/node":"^14.0.26","@types/mocha":"^8.0.0","@microsoft/api-extractor":"^7.9.2","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.16_1597940506939_0.17374688630878077","host":"s3://npm-registry-packages"}},"0.1.17":{"name":"@thi.ng/geom-fuzz","version":"0.1.17","keywords":["canvas","es6","hand drawn","hatching","hiccup","geometry","jitter","polka dots","polygon","random","shapes","style","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"256676508112ff50716e546e174189e7c4352b21","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.17.tgz","fileCount":26,"integrity":"sha512-Hr6ocMfUvYj1ynwLDzM+3QGqB/pLwDRbT8+r4zcn2yf5epvE4BnTPwdqMx+8ES1RnYsv4IOt+eX9baaA8N+WeA==","signatures":[{"sig":"MEUCIQCSWONTJOBWI1yKFqIPcJm0OeTSeotW4LbC4j1IdOLVqgIgThLa6JVTDuaWggMIbXcHWdZbxQPJKuMHDxtJEvAvxKs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSRX1CRA9TVsSAnZWagAAJ8wP/jfd1KNTVJk0bunrwzuh\nrgdu0sFi6gBOxRogTUGlV1aAgysqr94/hQRzqMdM+ieuWIJ2vJ0TWZI4XB7s\nykRwKLnIMEL2mqcC7xBsGeh66mTIXzXVFbg/hZi3SY5yjBEFr6t00ol4nL4s\n5ENVnA1hd1XE/91BfhNrb9PkV2Sz0hKYJf+q6zpl6m/fZI2W+t1TXpkCP+F4\n9nhWqALYNf5WwLDhcb3+Oir7wgT/ElMKC9PFmXEZW/j63xfREGEB7MEUqpdS\nrn4yxb+u/vx2B8pTTu9tFhBzxyu5T6bPh6gAyS/1VnWbjkHEBvQDeOBRryYx\nzW0A8AJREvpytvLcWO0DXO3qDGdAL4f+zr1L2YRlU5THrPb9SkrY88UW2NGy\n3yGOBkCxl4hQZaOn404vVZnC0MovdwyklJubXQWKWbY2xpdKWmTj/DqnB7x4\nmwgy7x/wOhC7HVVkV4QU0nJ0KftKvv6x7kTRYV2GBX2dXE53ArjYd7T41iEg\nTzV8TnMeQVuQG4kbHbCyAMf2F7xqL4etPyT7HOw9uzbBnvaTpE86Owj8iSM1\n8aCsiSAbjJWsPqR2ErswMFWuRnEgKINKrLD3+1Q96uGvp9+C5PsBgvvclSDm\nAGYOosvWr6CZsQD7ygSPsg5QpepNT8whlzBx6g/jDH2WzuLKc0ITc3AqB/51\niGpI\r\n=mA3N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3a55c0df86c5be9c56a1e1a4c0cfcaa2809a160a","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.3","@thi.ng/geom":"^1.11.7","@thi.ng/color":"^1.2.15","@thi.ng/vectors":"^4.6.4","@thi.ng/geom-api":"^1.0.33","@thi.ng/associative":"^5.0.5","@thi.ng/transducers":"^7.3.0","@thi.ng/geom-resample":"^0.2.44","@thi.ng/geom-clip-line":"^1.2.7","@thi.ng/grid-iterators":"^0.4.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.2","ts-node":"^9.0.0","typedoc":"^0.18.0","typescript":"^4.0.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.9.11","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.17_1598625269350_0.3683567987817504","host":"s3://npm-registry-packages"}},"0.1.18":{"name":"@thi.ng/geom-fuzz","version":"0.1.18","keywords":["canvas","dots","es6","fuzzy","drawing","hatching","hiccup","geometry","graphics","noise","npr","polygon","random","shapes","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1cdb0aa916846faf7b0c8a70978783f8e2a19b6e","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.18.tgz","fileCount":26,"integrity":"sha512-TI2r12neXClkZJlnFXLyUGBFg9G1i33b+0Og7sUsXqp/XUs0EjsXvHWiK6jrokdzHTPBKL0rss7CaCQQud0ESA==","signatures":[{"sig":"MEQCIBCLEp3KjbmuTIEvTCeqElwL+7QV8gJ54gcIdVtarqP3AiBwK/zZ6WxXO2qeby/ZE52FHmTqmhLm0oDm5omGZHMRQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXgpLCRA9TVsSAnZWagAAtVEP/3wCeevs+u/7zbaSGzPk\nqoPr0WcVCEzpCLXt2V6MivyfvLYlZKvbCC37WeqZXgRWdRz7pTNCn122iRFD\noWnPX54PDBrsmud0kbSeGUPv0+sOMirHRFfbZvOO3fStxrIIG38w8dWCfzM5\n6SSCbBMsqbuBNXTGIPUb3O+Bp287swPwQwvSaYUB9fzwMVpRUrvV9Ol7aYQw\nmu6167OD0KCqSsLvUtkpt6TY+Ggyjg8r6v6HY+NzD7A/q0hDv1QAkFxR21du\n73eQzPZHO/gPjFKJUKYjjBm7feKmQdFyjwX8Kopx9BArlZYJ8vyD6gQDxdL8\nRJuKtR3V4lnd+BS98Qvq+jFSxU8i60OrBwKb5y9zg9K+VPqAvedtK4NzWf6i\ngJ/0LyQWbXBXcv3ddkdEmV+0/fdo1f6iDSJH9Ek+K1M6FpgU7FwLoOyRWB9/\ncnOYiC/AfiiSijb4uaS74C+EsiR44HPdDVZJRfURl7ob9ez11W2AON3l7gDY\nChp2UHLutb+Fx6/lFUGM3ANhFgkCtwvgjs5GSXn1q69sK/+U0+A79SEO/ACd\n4HttCn3Is14/DUZU/+CZgxThGBnksB9ftZyKiQHL8g2WCcUsIxVJqOOfy+sG\nZ0ZejQJ6ETysbSvKA801IToaEIwJ3lslUZCCURIibM7dnHZwxkRljbiSQfwb\nN1jp\r\n=YczI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"83a0206aae59aa1b1b4bcb01c2b34bbe3db4844c","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.0","@thi.ng/geom":"^1.11.8","@thi.ng/color":"^1.2.16","@thi.ng/vectors":"^4.6.5","@thi.ng/geom-api":"^1.0.34","@thi.ng/associative":"^5.0.6","@thi.ng/transducers":"^7.3.1","@thi.ng/geom-resample":"^0.2.45","@thi.ng/geom-clip-line":"^1.2.8","@thi.ng/grid-iterators":"^0.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.2","ts-node":"^9.0.0","typedoc":"^0.18.0","typescript":"^4.0.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.9.11","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.18_1599998538959_0.5584124104273238","host":"s3://npm-registry-packages"}},"0.1.19":{"name":"@thi.ng/geom-fuzz","version":"0.1.19","keywords":["canvas","dots","fuzzy","drawing","hatching","hiccup","geometry","graphics","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0ba6ea1680ad700a10411546c5cf22073fbc67bb","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.19.tgz","fileCount":26,"integrity":"sha512-zPdrFOz5UPBhX247ya9hbnYuaFHKTD+SEomiOz/b+koXASm2XclFrbJqLRPd6Bxt0Gr0NEddy7iFFoY9sc5ZCA==","signatures":[{"sig":"MEUCIGJFzZewYmUbxEdGamD5e8gCFL7IHk6VEIEMWjqGRzq3AiEAwq1pX7oE81VHizwbdPskWYUphfIc03G/ydQnz8PCZG4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfadlRCRA9TVsSAnZWagAA3iEP/RFElpynilqzJ0R4HE+s\nLS8IuAtvy862/sK8rkFfiop8/GWz/yQfpXdy17SanWBPQy4l4fW8xXuyfVqP\nlCHyNeNegt8isNYX5nF3x++T7L/INCr4g3INM3OK27T34TMjpmCabZExKXW+\n+YwN8MEQ+NkFKIV8bWOejYxM2j/P29zdf09qgNkzsXVkMv5A/0sCq59Z839g\nTBYQvvj8ntOTQ9Onr+b3GYmi6WbLJ6Ot9nlPwyEpMTkufqA3qrxZxVNCyg/2\n1J0rkUYcxTDozJY5iR6ri5VMyspnJ/RBKAxZofSWUrimewobOzuMrDL1ylsv\nvgBdNIvR00C0mwivCePvW+kKrX+ZVOrS1DMTDqWtiY7CUywp0t488ELFBDsy\nOIOer4RBMaY/Ld+83n6sqGECQGECvEvQvJvsXqENtp8S6h7k8+LhHAGrIWQx\nSxe5uYIcs1ggLVVJI1PDuziUlqTC25qK6EpTaFKam2TTBGzqMzivPeYSPfhV\nPboV5F09Y+FyIegVg00IJIBeUYU2qb8ubmqF6pBY44epA15Oa0O6Nsh/UN84\notzZ+MooH4dXaX0o6EuTaKdhq3G+wl5iBfqGrcLXQo9S6MlT0iONntZnxCY+\nGvCB9pXSZIz8Kvma2XWOpQR/ByqJia71VmBd9AYf1vTVRjgUdSjuzbVpMByR\ny4bo\r\n=q1D4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"130dff672b56f789205177c2243169d33d479948","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.1","@thi.ng/geom":"^1.12.0","@thi.ng/color":"^1.2.17","@thi.ng/vectors":"^4.6.6","@thi.ng/geom-api":"^1.1.0","@thi.ng/associative":"^5.0.7","@thi.ng/transducers":"^7.4.0","@thi.ng/geom-resample":"^0.2.46","@thi.ng/geom-clip-line":"^1.2.9","@thi.ng/grid-iterators":"^0.4.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.2","ts-node":"^9.0.0","typedoc":"^0.18.0","typescript":"^4.0.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.9.11","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.19_1600772432724_0.38303891610142493","host":"s3://npm-registry-packages"}},"0.1.20":{"name":"@thi.ng/geom-fuzz","version":"0.1.20","keywords":["canvas","dots","fuzzy","drawing","hatching","hiccup","geometry","graphics","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"dc4e605f9f7f13eed590a58ac78e69d7c1e68f7d","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.20.tgz","fileCount":26,"integrity":"sha512-+vZXL0arvB3eL7AAgmi0ZM4nlvA7J1HLnUPbBJLNVnkNlFHFDRlxUdxOhAEZGhRuLnh017NEHBiz8Bo18k+htg==","signatures":[{"sig":"MEUCIQDj+qv4wMHjYzLPpMrcPsIhN5SI6RncskfM0cQO3hi0KQIgBV5lDBkqbUb/MWujRYAxTVsksfoxvjTpTujAm8/Pz+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeF2yCRA9TVsSAnZWagAAP2QQAIWNes2rTA4ihTAP3TDX\nNqqXfyF2cWQjbUzDnoR2mf2D1Oy/k/XbTHqVUvsZxGol8rTQ4d/kc2SH38+H\n7MrCCmzM+3AeCGth9kLxv9pILJf0zpr03PqKtF2SCV5vaN5Nu84EZVi38lKV\n8qXOvpgnCmwx/xHrnM3uT9weHfq1+sU4o8Vc0xWA7JYJlwhvOvVKlkkCtYxo\n1Ekeqxa2DdM5TLb+LCPpppy6a4YZkDEEhZ9BbXR+nUedYiN2NrWcUoEKbjbc\ngYpwQboHKyVXcfGhxR+g0fDIu0f0bu6axqe4DdlXWslUPMaef/shdeLjaWFe\niQsiI45vcDJJfNet0XtFboP+Bw9wI4gW0FNcnJu0VshpjKDFTWuLjsa0Wxal\npR1/PnyV2xpka2Jp/dRduFlZptuHdabcRKxxyRFa8lU5D+Sw+Wbnc03XYusd\nuQmiKN8J4ggd4X8AUpmg+2ybZkf7ENP6ZsRNaNuT4U4qMRCqjVjxxJ8KqzK/\nBGpVf3qP/isJZg4LRlcIIfKLSQN3m0sa3WoSigxb8cYn0H5D6w+uQvVL4pwm\nChaFwE9gF3xSJp/srcaWUJBXwgua8majVlivwWpNYKPtOkwPb7sDSCeLBQ84\nWrZfyx+cmZ9dwF+j4XgpdiN9ahlq3UduLXEsBUqgdCSc+YYVsQbMt7lc4EH1\n6lJQ\r\n=n9lp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0735a2fbfcd48e05782c15a112469a396be6bf72","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.1","@thi.ng/geom":"^1.13.0","@thi.ng/color":"^1.2.18","@thi.ng/vectors":"^4.7.0","@thi.ng/geom-api":"^1.1.1","@thi.ng/associative":"^5.0.7","@thi.ng/transducers":"^7.4.0","@thi.ng/geom-resample":"^0.2.47","@thi.ng/geom-clip-line":"^1.2.10","@thi.ng/grid-iterators":"^0.4.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.2","ts-node":"^9.0.0","typedoc":"^0.18.0","typescript":"^4.0.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.9.11","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.20_1601723826188_0.47548107506484993","host":"s3://npm-registry-packages"}},"0.1.21":{"name":"@thi.ng/geom-fuzz","version":"0.1.21","keywords":["canvas","dots","fuzzy","drawing","hatching","hiccup","geometry","graphics","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c3cd726f3c896907f14908ffecbe763354fb974e","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.21.tgz","fileCount":26,"integrity":"sha512-YM/Z3GYabBoj72f1uLQQU5KM1kkFiy/Lepmwgy4S4WX29SYs6XdP28np6aXZMr0OzpIa7+q2Lihigsuw/k1bYg==","signatures":[{"sig":"MEUCIAbHS/y8ZqQ9g9ymjKXwSPjGu4vFdIq/+p5nU9rnLmZrAiEAnScTLNfVbEKCQ0pYnLHa/T5lAJ9wzeglh62gmBFlFNo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjZYQCRA9TVsSAnZWagAA1dIP/0H6WNs1hVgoFbrHRh3g\nXk5wH9ysq9S8mBMofV1iaG7b/sggKMNzTkITI6tMABdyfcBnWgTfr8ibWaXR\nG4xRB4gKnBdZFRBlQkc1Lby1GoJ/dBY0a2oxwsNWdbJfPedwHpiioIXMGd9W\ndo7+zimCZ4kaax+swVxmomzXx6S/PgPf7INlxNuoiuhz6+lnXUd+9Q/iBo0W\nQAWy52WR1pzdpivl6F/R2P7AeyBdMscazO4+LRE3b1skSd9q33Z5Og4Oy2wm\n1oT0SO6mdDxOsj8kN1/0lcEblvendsoSYtEzOgasvCYrv3F7bHeuPeV54n9s\n4lfGNtVwEHe6B5GGct1uZPQKfQLRhYRvIMLXOtDu6fPeq0ORQTj8zXL1/IJL\nULQN1KmDzFZBhQIbaFgJUGTNYU8OVqOka9A2s/4aPrnZeOwsjOOhJpJSNwHP\n/ydSYdAPtdnhZZYV+fzXcWgB81T5BBooUHEZpojwWB5jUq64//NkLfESf8fJ\nMpRMw9nsso2SsPrNQSf2LqTU8qX0db+l2XgWW9PH9YS2JSB9E9wWWeZGSMYf\nPQUrHtzbmg9Pmm9ARAsZmVW9Y5PmbOzMqkuasJ+zkx++KQ7c8r+eUE1fRcR0\nmTnn/KH1RkFjIOE2NSOoDG56RZs51IpOzl45IdzTbu72D5xpf4k30EsCZOyV\nrvY+\r\n=QS+b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"fddd3584c295648598109dab9b52b1f6bd6a1a18","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.1","@thi.ng/geom":"^1.13.0","@thi.ng/color":"^1.2.18","@thi.ng/vectors":"^4.7.0","@thi.ng/geom-api":"^1.1.1","@thi.ng/associative":"^5.0.8","@thi.ng/transducers":"^7.4.0","@thi.ng/geom-resample":"^0.2.47","@thi.ng/geom-clip-line":"^1.2.10","@thi.ng/grid-iterators":"^0.4.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.2","ts-node":"^9.0.0","typedoc":"^0.18.0","typescript":"^4.0.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.9.11","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.21_1603114505524_0.9968105411461201","host":"s3://npm-registry-packages"}},"0.1.22":{"name":"@thi.ng/geom-fuzz","version":"0.1.22","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"04fd5e2c6f0dd6b4c5ce2e51fdc236a21e4d6f72","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.22.tgz","fileCount":26,"integrity":"sha512-xDQs1MPwRW9dXvuNMaTN65xlKNBeXrdvGwSRg9fIxlPL1TbBBt61w7OFioDKTDAihaAlZ8WkNopzRYZc7Kuq5Q==","signatures":[{"sig":"MEUCID2vYpRKzHHGGlNZ3CRJohTyfqGQ6qM5gD7zuLMvZ5xHAiEA1sOTf3xKzvkclJIW4LXIGe3iT4sNmMcgVV28azyNaME=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvWCvCRA9TVsSAnZWagAAw3kP/Agy+HChirXtLEoq4HEX\nOX/2eifLXy0p6xfgixfvrfEww8hbl67h1j/FIW4kujYCt7P4GCL0EP9Xq0OV\n+K0E9iUHuBER/AyEFyygGLfUkwn9g/EOpSD+gSMV402v6OrNiKpHKuJA7YyA\n0DkvKNv+//wXevip6h8BDdx8Nl68HTMhOVfJHFJNcaPh1AzA8Tj1TQFGiQzL\n9mt3T8ttUpTgOxtAdzUVYimYTckG7hrnKtYM/k1ugHLmuMCHzyP2UuiXXPrn\nijg+XWXr0nXkSlzLc0cvBsKChnSTEqd2xmHUW36mO0pA4/T9ovKPHR+NjuyJ\nSQZENnkWHHc1fJv8dJFmg8/0LeWdIMXR1rz20q6m/5FqOHHqDmDBKn2j1Hil\nhmhEbcBYfjrIqt3rP6YyltEKGTZnQ58EzdCCU52W1BLmLoBjQdkiAHx6QosZ\nw/nOC/06AbsvI7Jo7fn6ve7oyjn8ZpNxuEDPRtQ7pnZeModSTovOi1bzAA0r\nCDUCnOjoxbzeBGaParCql++vfRvUIPh0hk0HFnnvEMkiyJYwCJ73FQVGfj4/\nU4snq0dvBcjTnMiZQWO9HJ69WelXpllQW+zhDN9GCwnS8OnIVytRLpZSHEv5\nkCTr7PsVPwDtZWVlP4+FMjUPmO6mMHGCG0kgEgyvDBjaXBpdL5lkXi/jZiPr\nBzvj\r\n=K336\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3a89bdfa4c58983d5e005b3e9fb056b0351198fe","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.2","@thi.ng/geom":"^1.13.1","@thi.ng/color":"^1.3.0","@thi.ng/vectors":"^4.8.0","@thi.ng/geom-api":"^1.1.2","@thi.ng/associative":"^5.0.9","@thi.ng/transducers":"^7.5.0","@thi.ng/geom-resample":"^0.2.48","@thi.ng/geom-clip-line":"^1.2.11","@thi.ng/grid-iterators":"^0.4.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.0.0","typedoc":"^0.19.2","typescript":"^4.1.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.12.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.22_1606246574848_0.41335307770788265","host":"s3://npm-registry-packages"}},"0.1.23":{"name":"@thi.ng/geom-fuzz","version":"0.1.23","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f95d4e608e4f35ea6e3e955d963551e2a2540eaf","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.23.tgz","fileCount":26,"integrity":"sha512-UHCeC1MsWa9BYRxJJpHdUiTP2+zU+5NywmQFqmactm16/QyCvXeIo0Z2m3NU1YMTu+dMg9ri9F1vdMTqs8fXTQ==","signatures":[{"sig":"MEUCIEwGSc2wAfCXP9bwJRof72qDwEarFUFxLKrBc0oE/FFNAiEAjg2e6ea9/8x7aT5kNHX9f74tSIK/KTk97tH/dOpvySQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvvuiCRA9TVsSAnZWagAAlgQQAJR80FsbkGEAcDyv0K8u\nLrkBCIGgn0Hvk0yXTmmTlFz4g77emoU99lFG8Kza+6dou55atf8N0RlnE01p\npNZw0N9Vh7MpZlSk2XYQkkIvp1huoyfH4YhxfudwYj1aUcpk6bLq7QtuM/97\nkEqA1IwzHUkH6gYQYaITOIjFaoo4Q+IBye+f8SFJmRZJnbGYKj3x3Sx7DPEp\n9CrJ28Uz4Q4NNyF39ORsNEg6OEuRnuByot8WMCDIbzMWC3cjvVqa+be4+yjk\nKZ9MaMkr3UVcwqRTR4L4SVdPJqkGlKswIQgSdt2VautFQBX9GwB4+IBpOTCN\nNoZx/N9ckPIxZotrNrJvjxQspSATjEwJNAaLB3IZoxViFrsaDFZ5r11ukOgZ\niDbnRTdX1FPcWOnNz+KL3mckYvIJn/3IcUoSyyjpbm3lFcpOJ83Kqy4x5F3r\nOGvkoieL8GjOQCozu+7mqC0Ckaj76ykxwWO3kWH7dhutX5t6/zgvXYtCwTkE\nu8wC3LiXHTEefuCIZS37eMo+Vs4S0dGgYkMa7fvzp8SNgs3X9TqL7cFqWWk6\ngaTEQeMX8W3aAQ3yI9pPQABxZpi+ieGn9u0lfHt8KJ8+C/5T4kYUSRlpVOHB\ny89ixE9tKxNL6nzwxyLRCujW0w1A9BvzrDyI9JO2yznbYfyXotzBIrmF0Yft\nzIkb\r\n=kSrt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f1a636bafd0558f1a4c098dab39639708886a692","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.3","@thi.ng/geom":"^1.13.2","@thi.ng/color":"^1.3.1","@thi.ng/vectors":"^4.8.1","@thi.ng/geom-api":"^1.1.3","@thi.ng/associative":"^5.0.10","@thi.ng/transducers":"^7.5.1","@thi.ng/geom-resample":"^0.2.49","@thi.ng/geom-clip-line":"^1.2.12","@thi.ng/grid-iterators":"^0.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.0.0","typedoc":"^0.19.2","typescript":"^4.1.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.12.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.23_1606351778035_0.24196105175895455","host":"s3://npm-registry-packages"}},"0.1.24":{"name":"@thi.ng/geom-fuzz","version":"0.1.24","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"4baa76ce71c55f931b25fcc6eeb218664a0598b5","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.24.tgz","fileCount":26,"integrity":"sha512-kjF0VlOy1sa06M1kn+HEMwnVijTHcOabQZ8u2UMcOJ/HalSqp+wMd5NF7GJbCSUDqYXHK12NZJdIjI+s6rm6zQ==","signatures":[{"sig":"MEUCIAIwngSTxJOP+5kDikLj8H9BopSj5VK+omWd7cRSUKjYAiEA1rP9he3x8fksPd/40MFYl6bzjzmmG4+KCAam0o6AmyI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzYAYCRA9TVsSAnZWagAAbIMQAIbriI5U8EMRaIQ/t04q\nxtbDDotia2lXqsz7xcWnuqj/ttWrBLefb4w8L5m2Se112+4n7stwXyb0uRc4\nNTx+H1ro4R0stF8K7tmBNvo7MZOiGSMfP+5WVp+b1bPDov/Pz9lETARENwH1\nc/uHOdb6ntqGLHD4nqcuS2Umi5LzQ6HqtrK9i6/LjO11C2BNql1UlXlz3KAx\n7N7zVYNAuL67FCi/L1dkGeBIEBQIk/cjaRCO5PvPbnJA/nfTcqeNDj9oilyI\nn2mrmJaqzuVA98UfUi4ekVFwqtxWWz6AOszEtVEGuyU7ms5zxcx+ak53JJJa\n8bOspQoGGns3SDtkjuhlrxRRe08zEVclIMymF3tcp4BtEZinyr4twWEmUpPZ\nACovJiv+yq54il4VpmI5sPN9634som7clOcIZMYJ8/Avb0Vr8aEnQ+qSqZve\nROAat7PFKi9g+r110S5O22HlCvqzn39xGQZ8je9kUZZp1DqscQLL5M9ana2B\no5r7fZKbUdL+xFyOy6xxBb4Uhmq8T0VID3B+NQpUy1LsrpYsVxHuoaHqN9Oo\nK+rUbtsdl33xY4sM/7xSWGDoLmExtwFXx33P/G6ufEz3kcwX0NQ/wdPh+aH3\npJpgLE67PKmHlwrIYGw5pQt+pxRZSNcgeBL2Rp92yRs6oOG9zQcykeOywxo4\nf8oW\r\n=zk/N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b735cef6fb43db0f54ea8bb2a840d279225e95e0","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.4","@thi.ng/geom":"^1.13.3","@thi.ng/color":"^1.3.2","@thi.ng/vectors":"^4.8.2","@thi.ng/geom-api":"^1.1.4","@thi.ng/associative":"^5.0.11","@thi.ng/transducers":"^7.5.2","@thi.ng/geom-resample":"^0.2.50","@thi.ng/geom-clip-line":"^1.2.13","@thi.ng/grid-iterators":"^0.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.0.0","typedoc":"^0.19.2","typescript":"^4.1.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.12.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.24_1607303192233_0.7585973642586343","host":"s3://npm-registry-packages"}},"0.1.25":{"name":"@thi.ng/geom-fuzz","version":"0.1.25","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"57317ec20922eb8a43ffcb7209c146a6447d0dc7","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.25.tgz","fileCount":26,"integrity":"sha512-VCI0HRazwjgnyxK19mQCSeTZr5Vu4JkKNfyMZyutRQIyaL08kKMWPjpu5mV0wroLjYZS8vWGcN2Pq/WsQESaoA==","signatures":[{"sig":"MEQCIF6AcPp90Hq3M2z6gXhtaZKjTkrPiQWfryKb5cobdC10AiBgzPDiHdFMyronlrwoJPNBEmsa0RNpmz9leM7hnn7XNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzYR0CRA9TVsSAnZWagAAViAP/3U1AzWVimfdvwWXNcWB\noLa4PCevtQUFlLsUTRL3e3U+4KGZyz6E1RcEVuhqBIO8s2NR3zjoo9Vmf2zm\nKhzVhd+DL/uq1v3DlNXS05H2/DWz7KzDDYyfsOGdxDySjMwSUlUvcpyG9dar\n1RmZ4xdb2qSU6GAHnwlEa5XaKtzMxGFulQZJidCrwmyWccO5GbN9k3yQ0kqm\nrfBNYYnLxM5Y/IAaSZ04tYum2FjGZR7IilMcwBP6dmfn92g0ixD6/aJm/nE9\n4XyZsbAlXoBXIhIVcPM7toaa8zWOZK2TNqN2fDTezVAX4eZPa0wHrce8k5D5\nwkQI2WMyEq7mj1afhZDDBKWZ+fwYSFJmFhpKX6YBLHzNAjP+D6FRVmFY2GkB\nZOi9yTSBSoqBCfM2At955I+bem3ZNcZKPpo4FuzFfvsqXXOaLhsQCl9vf4iQ\nKhzyWYRaWR7gluGuKES+p8Rsj4bzjjE9QrKh+rDPDHgiaDHxd3Mvlak58i3f\nkTNf5/+VpdqzqdgpX72Ucmsj5EcJMr04OWCTGdFRUsZ0d4E4UEcCZ6CbV8Pm\n2chd2sVnKug8mmoX7Rmo/7QiOy09PoVeixMsxPo/8U6U3KBAbwlWg+RwOgn0\nlRWsjvxhhhGlpUbp3WhnasD7Aj/egrnFQr8s66BRIYmGkmGU9BsFzW9koWha\nBR7l\r\n=InsX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"affcf158f9c5f0e0556ed8c7a8bdc90ad8fdffde","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.4","@thi.ng/geom":"^1.13.4","@thi.ng/color":"^1.3.2","@thi.ng/vectors":"^4.8.2","@thi.ng/geom-api":"^1.1.4","@thi.ng/associative":"^5.0.11","@thi.ng/transducers":"^7.5.2","@thi.ng/geom-resample":"^0.2.50","@thi.ng/geom-clip-line":"^1.2.13","@thi.ng/grid-iterators":"^0.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.0.0","typedoc":"^0.19.2","typescript":"^4.1.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.12.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.25_1607304308007_0.4644116407702157","host":"s3://npm-registry-packages"}},"0.1.26":{"name":"@thi.ng/geom-fuzz","version":"0.1.26","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e432be820c96bcaa1cb907d013851f3556a0de64","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.26.tgz","fileCount":26,"integrity":"sha512-r5WTYIYxMoizhrrX3/+LdfYAioPrPeRu9rSKDQ6c5AiUZhs18B4ae2xH/n9RHZsUnkZvGmhAih0USqwvd/w6Hg==","signatures":[{"sig":"MEYCIQCxtoEU2TC0HTCqK5n1wM6F6ZMIB5RZIXeyo7ASXSQ43QIhANsSWjeDTq+5NyNOPLrzpf/KerIrZ74Ve+5ZdueOjihY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4jFJCRA9TVsSAnZWagAA6IMQAJSaEpnGxLw8ktJYQcjV\nxFWlaOMvF4AJHKPrAGEuiCi5ymarXJqXTrh09PDty5ABlqQksHfDeY32ntKb\nsMov/NwplccPN9fzLPzrnVameK0t+VTFm5Vxmq6OSlooZ4SFjxB9wp6AFWcH\nh/D/JQs5dSj/tmoRyHdWl3OzrvV/NPNMSACGQ/mdd/CrCFRHKSykmWAY2sku\nhHc0Lpofu49Vz2ClYwDGNNz4jZRPSJJa28IrwceuOCmIhrBU/xkSWExxinRN\nicF6qobrBT/V9AdSXRLxodCtVJhpwF+hwpvlbtmI3m/9rB6P1THUE/tR17hH\n6WYvefKmvMCzVdqDjWu9JmqAJmBgTX2cVq3aleWGqVJJ1fOXI5bypS8y9gHL\nt27KZ44CdNOY6iLZiG46tCJVBLySIF4nfVCoWa7d7K9fJ88huEjTon2N6wre\nLsIxB4GHh4AreINP+fmhPPC+HFWynSqp4I9uvRXaUWZKnVG5KZhuqAqeJs7e\nfcp3ycGoGt9F/iEFIErQBcL1d1wRtejAcLfWS0ySxo0UOk2fnFWNmRJukDDq\nwoPg3aPhNEM5am4kJ43I+ZIeS81E46KQVRwLbnzxeR0a7ehIrNUC9RBg88Z6\n7QOJEUY3IGV7oxq7qr+Wo+q/S1KWneFQJkjiGLW1Gz5UVSzfHPO41st5dER2\nfWk8\r\n=jbYP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8fed74edc94bfb65f84e8982e6724619bbfbd1d0","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.5","@thi.ng/geom":"^2.0.0","@thi.ng/color":"^2.0.0","@thi.ng/vectors":"^4.8.3","@thi.ng/geom-api":"^2.0.0","@thi.ng/associative":"^5.0.12","@thi.ng/transducers":"^7.5.3","@thi.ng/geom-resample":"^0.2.51","@thi.ng/geom-clip-line":"^1.2.14","@thi.ng/grid-iterators":"^0.4.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.19.2","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.26_1608659272709_0.19565514238741488","host":"s3://npm-registry-packages"}},"0.1.27":{"name":"@thi.ng/geom-fuzz","version":"0.1.27","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7b507d1957e916fc97395849a5a8f64cbc14b816","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.27.tgz","fileCount":26,"integrity":"sha512-NhikKx9z9oC062sg7KYkHjgnza8Pv3Hk2EI53wkOBSOvoWDTsTljDpn9UwccUX08KqFgpxxXA9MYn+BJWDX61Q==","signatures":[{"sig":"MEUCIQDUphxvnZqrrvHBBf10tND+64OL5e57j7uI3hiV5qneHwIgdcyJM5ZWHQmJ5iqEwQk9hM4q81n9BZemk0K1P4Wj+yk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8KmsCRA9TVsSAnZWagAA79cP/Rfq0u4uA6AIxC9pWnH8\nWXXXVcOkMIOPRU+xO/PMzzff1HPF7KCBFQ73epnd1tY/yqDxf0g1PqRhsw/d\nwg0jtNt/5TNM/WjgcJNqBOLxGmz1AQmjzDUHC37+aPM6UrBI7bi3ouj6PxZc\n/w/7miyaMYEugRXY3NsgKQ/mz/C5Wo1nHKs//YbT3JAp/rrEq5yRD+BLZEQe\ncSC52y2wpxYaWuspcMitECgYlikTI0p5AU0I9sfQvaUwBICaZEP3LegZM+VF\nG3amRKn6yGhLXkjJt2Ow4xdIIrVMbMDE8obZdW0MsDbrjepeFw30O6VU8CFu\n+cGjWqlhThFr07NBHvBAznKZ9TB7yCDSIbFxUw4M1krYLXaTX3VY3dX0rEZl\n75Uj3eFsS043aDRMUX8aUnbEkIGCeb2cKkQG2A9RjVL4YOO8CcNiTPpIWePh\nHFRdXU65X1VumGFQPV+o9Oi5M/WYjhAXCuCKdsQGB4qzHhTLiDqPMsz+ff5e\nGgyUcbSGJo+KqMPBBF7nsBd1ngyXnx5UJXtoaefLFeidR7yfTobp9S9eBcPT\njr+rHFDp2f9l4tVt/fFJhqPmVkpNB87HJeu7B/iPGduvFVT3ItvFFbckLFnD\nPMchBEvMIqvRsJMQMOFoYwxgMVihQexEJEeyZ9Q6Z4VVcovg6K02lwVWUWEw\nmfR+\r\n=IrTF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a2127bae6d16682027fd94190452b8404bf99a47","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/geom":"^2.0.1","@thi.ng/color":"^2.1.0","@thi.ng/vectors":"^4.8.4","@thi.ng/geom-api":"^2.0.1","@thi.ng/associative":"^5.0.13","@thi.ng/transducers":"^7.5.4","@thi.ng/geom-resample":"^0.2.52","@thi.ng/geom-clip-line":"^1.2.15","@thi.ng/grid-iterators":"^0.4.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.20.4","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.27_1609607595919_0.2089765395357044","host":"s3://npm-registry-packages"}},"0.1.28":{"name":"@thi.ng/geom-fuzz","version":"0.1.28","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"25213be5b6db0131978564592005a8a6bfa3693c","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.28.tgz","fileCount":26,"integrity":"sha512-/vcLxZ8ShP6sHs30Yj61ErCT/qIg/wLNIvuxwAgQwijlIS6dj+KwTWkacpeSrORWDEr/t65NHFxD7+FmodmgyQ==","signatures":[{"sig":"MEYCIQDFwMUyr5jaiBI1HOMmoCixe9Pk9YVchSMfrycmb3uGswIhAL+KO1kPzmbVtCG31d9JpWkiuG50EAxs7xqPq5bAGMLd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9DGnCRA9TVsSAnZWagAAORcP/1XnHqUbsH8wS8FLfveR\nrAu3O1V3cTI3dPIKRVbeF2c6TI2Cf8LpXY8m+H9fHJDG97EdbJe6yNHAJxRH\nnv1MdsUvVuPNoet6NkM1ymhiPIXbodL9FkmQEARN+cYB0tv5tPJLc+EQYnA+\nf5R4lglXO6sZWHKJYCZfemued90xiemk7oBewNTt81UYEk1ng7Zp6tqD9rTb\nN0lLTQy5dby99tCSKabrdwIgSzTaN2754gxOqJdpCEuHj9s6DHCrempp8mXm\nbg7TUCFnGWED0Z5HmvV+V/RrgqQkAWL9e2bYlbRb4qxgAZKh0z0sTueiHtzn\n6fTLstSCthscxmynVOR2ChZWgx9J7zspVpWNZ6ka8l7mDO5YhX6hrsjEE3b6\n25LBZMR9B3aoIITm28le0gfkfrCdw7WSknnneKQAfo2HoR7S4/Xl/6lA/FVO\nTePQZupgAl/hD1p+nAQrluBOn6+cUCs1x0RT9C1Di+5wuLiKQuWD63BA2UKX\nXKoAlkM0rk6M76uGUTk3GM6BWErzvgAK49kE4P29D1ZYQ85EjbEqF2fFAsQs\nH9RRqyjmunSgtARp1OE5sDeGug9aYVdDOsCu9ruiID7xf3ecWmvUb/Z/67XR\n7w+oh7FhJ2Xv56oP12WWcRYxF6IjKKSNqHlYwUC2Pubn/A01XsERsZkj7sd8\n3u5v\r\n=4sTF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f651fb74189143238678d3fd41fc556d1a3c874b","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/geom":"^2.0.2","@thi.ng/color":"^2.1.1","@thi.ng/vectors":"^4.8.4","@thi.ng/geom-api":"^2.0.1","@thi.ng/associative":"^5.0.13","@thi.ng/transducers":"^7.5.4","@thi.ng/geom-resample":"^0.2.52","@thi.ng/geom-clip-line":"^1.2.15","@thi.ng/grid-iterators":"^0.4.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.20.4","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.28_1609839014986_0.965902209919042","host":"s3://npm-registry-packages"}},"0.1.29":{"name":"@thi.ng/geom-fuzz","version":"0.1.29","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"285da1d3a8ff68179ff78745e9666bde330e772d","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.29.tgz","fileCount":26,"integrity":"sha512-/x/j8j6E4umdW/zNZUBvuywwuGMxMpfud3lCWYwRb+R0dMv9gSnB7PpsowwcCvx3hAKGhJQFu7JEXRmWkgBD9w==","signatures":[{"sig":"MEQCIHSkIdwQgy3wfbZB1FCPlTq7IIcebpIneCaHXqWyr6eRAiAY3RwJKfOaeYjFTWYNNFevYIXPKqN3qYng3oEyLW/kAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+z7nCRA9TVsSAnZWagAA+swQAIif9dKH2TphLWj5qEsJ\n2IHPdth3Mfe4Lv+hUOdgsmICda+wzBcqSRzzrXhOUciyvJ/PbvuSnlZQJ49r\n/VWhOXI9zbhWZInNa2fUOr7IxjVEkUCwpFbo12JUV2IMdk0BPrFIyQ2nRQV7\nF00Ma9WV1TjPBp0B+iP5NS/jjcq6RUjhyRI0afb/gYFW/FSon79I7M8Qzr3i\nTWtHF3G+759xnlMeak8FnXvLWClSXmILBHJZmXf4qqS55bEENSlGeW9jy9li\nfEjTPmq3ukbo9KP1rXYdPpRxv5tvZfGPQu/WVWhXYoFZUC3qjplEs0XQBHjR\nfG9SK26x2ILB2OzCu3fQOZR4M83pyTL4T9zYAy/NIvIxYj08C2+Ar58+P3wp\nausLKaEgjbtj0YKZD3qnthhuw/pUS+o5zfGJpB9rKdNP1p9s/SEkZ+ZJApj5\nnnjsd3Oie0XQeaiKGvGW74hkGjm1xOCD6GFEXQUWyZVofqC5/1sSyR/+q2iF\n26o9+sWREAeHs2eNq4XKMeRvHn3aHHPqJSJaK92fw6gwXQ3lIpzGPyH0FTIF\nEwaFK/9SFm0VxX3HJu82CAyE37ZQQUalanpWJVtCuPzVoUATS39IXXrk4ySX\nsrw/rGhjt/dQDP7FjI8/KFRUmq9K/ArvSUX9ZWbCWtK6tHKI6vM2/0G4BtrK\nRoBj\r\n=3Xwy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ec0b1d686c9d5f8f73e2c170b9915c2dd875903f","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/geom":"^2.0.3","@thi.ng/color":"^2.1.2","@thi.ng/vectors":"^4.8.5","@thi.ng/geom-api":"^2.0.2","@thi.ng/associative":"^5.0.14","@thi.ng/transducers":"^7.5.5","@thi.ng/geom-resample":"^0.2.53","@thi.ng/geom-clip-line":"^1.2.16","@thi.ng/grid-iterators":"^0.4.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.20.4","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.29_1610301158706_0.8525137201934054","host":"s3://npm-registry-packages"}},"0.1.30":{"name":"@thi.ng/geom-fuzz","version":"0.1.30","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1342a2f78725c2826c7421d0e17deff79a69c1f8","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.30.tgz","fileCount":26,"integrity":"sha512-LChwYeiEADqPXduWcr/ooTuM2ZfUCEjDgAeirlNtdfZVmnLK+LpMiPy51jy+jm9ofxCksOEsNjkrm2naH7eEOQ==","signatures":[{"sig":"MEUCIAaq24lTwRuIz7QR2Ry0lzrMwLTPy72rDySpY8dDThEqAiEA9AfK7jEOxJvXKTQ6AVCwLKezS+kLGi9yef7iEAxoUAs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/vZ8CRA9TVsSAnZWagAA8jwQAJJxpy1wlwteKPPGuY2Z\nB1cyqRPtkLHL8TrS/mYhjwrSvKdKl91aftbomtD439dB2yFMv9wv/Eic1x/u\nNQiepb7J+cZ+xxztiy2VUxx3dYFBsMwAogATfo7H8BpXRrl3UYbKpGLrSWq1\nFFp/SBryLEqfl7SDL3ioUUle3CH1QAtntYPXHEdIjoQAQ1ccd5pRtBtQqGHS\nMClhP//PnBAINhrWs099Nh4GBexYzsxyJGT51ZT1VyomxwKyYU/fMBqPHkP+\n+nU/3r1y0BrefHpNMXzNP/9rZVc1FJ3vJWyI3hJUn7VndcPNHRBPL8VRfiVp\n1Hj5qh+K6172PILQQgF6Z7/klz07ib82KNEsgpnQ5Bi8cqIGKHbFxQnvOWgR\na2ByJZyR0JE/+Jy2zL/yCdiXvJhS/zjoagVr+Xpqu3GKjlLcr83o4AaCrrkC\nwng3Tl+4GE9KItuq4PgjO0I3PJDYTcf9IiZKjJur4fhrFzBFdLMbmxxcw2FY\nR/CRTi69qB8TfTwr9v5uze2LelGhkWj0PPgHKLjoQ5C/cn5RTmju6s65FYOT\n5ozJBrAwIAdysbf/Ud2hzuPntUyBe+1bqeuPadv7p2B+4Gxab5j14wSJjoua\nFJSZNGi7Z12DJZ+VYVyNBT9XgxLIB/kGV1pqJcgcWfVDA0zgXrEBjcXfGiqd\nKDOT\r\n=gnFa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"97c3f9d114dbea8ba4e33f69f631de5c8fd30eda","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/geom":"^2.0.4","@thi.ng/color":"^2.1.3","@thi.ng/vectors":"^4.8.6","@thi.ng/geom-api":"^2.0.3","@thi.ng/associative":"^5.0.15","@thi.ng/transducers":"^7.5.6","@thi.ng/geom-resample":"^0.2.54","@thi.ng/geom-clip-line":"^1.2.17","@thi.ng/grid-iterators":"^0.4.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.20.4","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.30_1610544763765_0.5280584733534197","host":"s3://npm-registry-packages"}},"0.1.31":{"name":"@thi.ng/geom-fuzz","version":"0.1.31","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"00057c71ee2e3a7ff7490f68ac875e5f4c069c88","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.31.tgz","fileCount":26,"integrity":"sha512-WKFEKYsAAyxO2nSqSanAkKJlDw08/NcViYo0lW9Y3TDW2h39XeJAm6UqKZiiv+t07AWEagKatWQ/tbA67zA6ag==","signatures":[{"sig":"MEUCIQDJLb2eGPTQ+KVIJ8LU6SkJ2WOKYpgMEbQkJH0FBWfB4wIgO6R8nwXsetDUhPrYw+zzXnCZhuU6frYwwWo04v6TiRA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCZc4CRA9TVsSAnZWagAAJmoP/2ZRwTQXY5441CQmWxrN\n55V+XsgpfCRka9JdLtq79duphgZMdNVfYOTiHxHKKSmLORFTywrPgoq1oaA6\n/FMd2GDnGuPFYsT1HXf8t4J7ARDQidG35uJvACWLyrdnRWjmdHxrJNb+gO4o\nAuOoR4KHBSEHuizjmuDWkik5vwOdzeBvp8DfvZ40lj9U4xXDugPe/tT4rY2K\nMRcTKGmvzASj1LppadYJQnfIXdmmE/iQEg2IPr2VaEvzgEQ43yv9H95BcufO\n0/btybnXnF0UhQfs3kXx7Xdk35IB+EZjHqy9zu+ADxP9TerA/Z3KeMI3ehPL\nGpFoiNlcf2VnVJlKqZ55ENCM4MmVITIO1UDw9KZ7FLr3GYBrxeNOJ0CGsoSi\n8kyLrEDEPqFXBD7ZfS9K0DAJyfZfMleVdU/zGEZnXkLgrcXv/aFVaxuXkxNr\nm9UK4rtnNrdQirqkEy1njhgnCZGSFh29iKKnns9nicJs7gFFg8wyE2uY5KKS\n8vqzBsAGhSH6BAKAHHAysq3rhL3KYzYt2dvp5n+jekuOZpsQyuTZ1ByqOcmq\nbzsWJfZ4K4bZoe2HVYv4Cb/eFjxSr0qoEJCXcSpYgfz/jq9TcOHMyKMQ7uyo\nrPXkKKeATXYPlyhvPcV+eXz1lXavCEOIleXnP2CYh5pI8Tqf+zHJk35kiXDR\nmSls\r\n=PwX0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"6dafb499791f982b3692caaa2e348818399bae96","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/geom":"^2.0.5","@thi.ng/color":"^2.1.4","@thi.ng/vectors":"^4.9.0","@thi.ng/geom-api":"^2.0.4","@thi.ng/associative":"^5.0.16","@thi.ng/transducers":"^7.5.7","@thi.ng/geom-resample":"^0.2.55","@thi.ng/geom-clip-line":"^1.2.18","@thi.ng/grid-iterators":"^0.4.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.20.4","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.31_1611241271598_0.3559160471212919","host":"s3://npm-registry-packages"}},"0.1.32":{"name":"@thi.ng/geom-fuzz","version":"0.1.32","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b548eb5578ccbe484cec10cf1003ab18aad64d0c","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.32.tgz","fileCount":26,"integrity":"sha512-lKdaQZOe2Lle47yaYvVoVgwE9oDWW0LccbcNAhuCc5Izf0BFVAl/EFIVa2WLA683guFJKlLMSYwHkqojLZLPkw==","signatures":[{"sig":"MEUCIE2VI1vdFv1xt4DR0wx+DGGQK1iVBwJRVS9/7sEwnEdVAiEAgGpEeWBsjUL0tpME7qbxl8sc3HPGOV5+nZ6UHGZRR48=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCu4KCRA9TVsSAnZWagAASDsP/2Mr5oWjZ8oO040SNdrh\nR7zhsu/TfZXdqcoLGa5olDHgCcY9Lb3RwtmhJ9RGVdZUMu/jiFkUROA7hhBC\nQwvEwNsXdshRQL36yfQhEJaXUhV+8lcU6sTBpfFF9ZCVJxuKqmzgnFt6Ziac\nCX8weHR3vgP6+b6O30kul8enCRGtN5zINiO/RTwdS4S6qQtuIJEBbfZ0FKDK\nDe51ybTH7Bv7xSjZCsLgEkWGP/OHwU9tQ3s6WJu1QufJVV3EjF0dGtcQyZqH\n9hdSa0Mgj3OVJN/yu0k1MpSgbbcB57z/8WPX+DZgm5n+2U6XCwCNwuQdnKEK\nFSlANS3DvcAUHG9EiIPXUJMC3C5hqFtu0f1wSiAMFnV1nYdeuQ19rQ9pXs4+\n8ePnOJkHWMJj8E26hnL0OVAtLkuI+0D0qpp4w8WpW9t1ynw1NQ0xByrt/103\nfspcVOYHony0Dj1uF9lTLxYgwKWbnV7zglKdPshaS/+aw5raZlGb7Log/OBj\nBXIAFbhZGrt99aB0RyreM2O44ngxkx5PL1687pROd/09tjHiZNGbJbBJ5WNP\nM1nxe3oanf44mxepzio1zJIJalTwCjwW0G5WTHbn29ypqXKab0IvRqzyVmbc\n2wccwqNWp3GM0dI5uIngtMuAfbT0yP5SCPjivqJ0hNWX8EuW8TJI9L5m9W8X\n0osp\r\n=+dal\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8280d98c09224b1601b635e16a660bc1c7ca61a5","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/geom":"^2.0.6","@thi.ng/color":"^2.1.5","@thi.ng/vectors":"^4.9.1","@thi.ng/geom-api":"^2.0.5","@thi.ng/associative":"^5.0.17","@thi.ng/transducers":"^7.5.8","@thi.ng/geom-resample":"^0.2.56","@thi.ng/geom-clip-line":"^1.2.19","@thi.ng/grid-iterators":"^0.4.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.20.4","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.32_1611329034345_0.379328995237729","host":"s3://npm-registry-packages"}},"0.1.33":{"name":"@thi.ng/geom-fuzz","version":"0.1.33","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"5daf75ee10f5a74cd3ae2e554fbf5cebf8819da9","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.33.tgz","fileCount":26,"integrity":"sha512-TUz8LicW1iiBAO0ZeqVYuWMd6vHXemb6ZDTl74PUwmFz3MUtb3KRTG1nwhBu014t0+Mq8vHOuoN9F1OmG8XppQ==","signatures":[{"sig":"MEQCIDi2jj8Czpt2RFqMrjYq+oiOTlfx5SQ17plYs+J61GT5AiAzN752+zeIDySAJHq0VhvSQh+jJ9BphusOfyurq/bd1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMUQ4CRA9TVsSAnZWagAA3kwP/2/SOtm02Nb4K/7IFeyQ\n3bSNVN36wb+8YVe2nD5vRDNbzylV52d/VWVBV6evrb8kA6VKQDeM/nRyk6lz\ne2CsuTlj/OUwPfPmXVv0ahQyJ9gWkV+Us1yGBnKDvv5ZiLDH/PNpqbcQxeRC\nc3uRFVavFMoPx8TaL2PMgvNt14uYwk9I9FUobrN5DDVyoAIKzPHGVvaPFde6\nbcy/vQV0yQgDbCq2TgjYupdESWxL8ilElHhMeLAuAXXTj6eNtmjea19rK6Kt\np4lA0mo9ABXjbVFB7NFfj7O7mOqeSjMCF9StDMoH6qqQ2qu5zPP4yE9dcJQz\n+X1ZkHV8NrxSldOGkoQjiY8CVdFkDRKV15zhGQVhFsU/QgjLepSJ/swCjIdF\nA4ChVweqFpL8N7kw13itOP2XMNSOLfjT1H4Dv5IBaTm0QleY+ckcz9siss7M\nwNH7fSTNiXbpiurKpWw2+DIx5zUL6fUEliLM1J8nXjncz3yeDuE15/kepkRq\nRWXz4II3iK/5yaT1vhqzAvEs0xSnTDwy22ikYdxmzzezaeW+9lIERrtRrEVc\nf3lRY0whBLXXAEn69wXv8caKblaHuUvHEpjYNMG+fOJYmM9TYUldbvneICX1\nvWFKdFAMo3ZBx/Ygurpq7J/yRUSYyWRjU6XFkXCR/RSITYfhSxGfnDQm2Fmn\nU3Pf\r\n=j6v2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2cb9a54255d6a5d7f21c9875002b86c42dd038de","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.0.0","@thi.ng/geom":"^2.1.0","@thi.ng/color":"^3.0.0","@thi.ng/vectors":"^5.0.0","@thi.ng/geom-api":"^2.0.6","@thi.ng/associative":"^5.1.0","@thi.ng/transducers":"^7.6.0","@thi.ng/geom-resample":"^0.2.57","@thi.ng/geom-clip-line":"^1.2.20","@thi.ng/grid-iterators":"^0.4.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.26","typescript":"^4.1.5","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.33_1613841463897_0.792332022008057","host":"s3://npm-registry-packages"}},"0.1.34":{"name":"@thi.ng/geom-fuzz","version":"0.1.34","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e886469204df28c18c40c2b9cb5d6b3e50bd2f20","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.34.tgz","fileCount":26,"integrity":"sha512-jhOBs8g4PYgneqYYsOiAebCF76mAriE8k8achxfs0QxVV214BNIXR2vuFXEXMhu33XMVmS+3ayy8SgV95i526w==","signatures":[{"sig":"MEUCIGNiVgJocyiwPuz3W8JqFNYkQNaY/APw+f7rlczpQr+mAiEAq73bx3UVsNswDA6sN9b1LGOtVKx7FQGK7GI2I46HxSo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM7PXCRA9TVsSAnZWagAASp8QAKHDnOjZbz8aXlponKRs\ngs4n6FP/ZdelzG7JmsvMw6vQvZSz9YY3Ura3r2FKvlXQrqiPVhM1xRkd3ZEY\nagtateEugI0a5oUXEwT/BNb6I1ZMuBktmuJS5Hh0rbo/NLxll+5PdWlTG2TS\n3ArW+jVH4WSOB4wmAs4iX9e1raAI3ygmAfni/wdU5QiahrsdQ8s/NEl76fyS\nIvxRicnHSaMrsYa4LG2Ta0FXV5znZTdeI4nItXUVn6UnALsKUnZuzx//oTMX\njuWyDoB7B8LQ5nzE9HwL7yFdJHJIWfafNrfiKYie4f/LO3G6D7imwJVVDFm9\nTA8zAMMiXRwRZtRrwUsWHWxQJXECO/VsbqvUPOt2/DM9uDIG5ezuV101Jkj4\nrZKJykjimkFHOjwbsdIFrSGKpXU1xKVMaRN8exxVfCkzP/wyx2qKKdL/a/0y\n8Z8bLCg6OtaiW4YaNbwBX8Tu5d2GEPAbASRvYINqOj3tJ7Are22rx7NW8RWC\nftZUBhv/y/g7KUjozUv+lLo/oDSqfHokMAQZjrnlz+gctpdTml0pv0SwG3d6\n/6tSM46DnWnFLSBtlSR9BT2NJ2EKOrwLk/53NNTfiNAzhUutAZe4YW2C0qZ7\nOELC5vl6UtWa7sm19jhItuGIJgsOrAf88kTo4yl/pKbVuyGQhT1Rn3azdCcr\nN/lN\r\n=BXl2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e993e040034412dcebe1d8d253ce6cba003e715d","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.0.0","@thi.ng/geom":"^2.1.1","@thi.ng/color":"^3.0.1","@thi.ng/vectors":"^5.0.0","@thi.ng/geom-api":"^2.0.6","@thi.ng/associative":"^5.1.0","@thi.ng/transducers":"^7.6.0","@thi.ng/geom-resample":"^0.2.57","@thi.ng/geom-clip-line":"^1.2.20","@thi.ng/grid-iterators":"^0.4.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.26","typescript":"^4.1.5","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.34_1614001110986_0.3379380184825167","host":"s3://npm-registry-packages"}},"0.1.35":{"name":"@thi.ng/geom-fuzz","version":"0.1.35","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d474b4e4b48947560e9b01a342f5a540df8ccd7d","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.35.tgz","fileCount":26,"integrity":"sha512-s0DUaQOurxE/tQFUwu1uZ/Zuxx8ifeKTsMsGxcAB8l42egjfwyad/LN/lA9QrFuHek1iTsM0ExmHtCs6avRHIg==","signatures":[{"sig":"MEYCIQCdAZeeXnD792Eta7/kC3GWD1EezcL6oet9GoRHpL39/QIhAMLLf24IXyVcfTjjlenRgAEKSVyGcGns3hRZlRYk7z2s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNpDZCRA9TVsSAnZWagAA16MP/22ROCQu5eb5mim+eoLj\ntp9nV23xamnYCdOE0xJlVMoe43Ho0OubjZ/n+nMoesAeo7SApmH1uUsFFn+m\n/WdKvIZrR/nPNK3U23znnutTYzGQWt0L4Lk+eP0eUfE9lEv7CrDkIWVa9J0m\n2O1fFZV8CCLiv5CtgrjWbZYOPAYAXdmVc3mqJ48ygxLlk24tPqBywSkmLQLm\no+KG+i1LCC2HFpVn7q69RGEYbBNk9tS16Pia/S9fnv5tKPXO7tE4i4jTz9su\nmJB8psiu+07bbw32xZuDrmDF9y7w166YGIACH2cgwGxgFiYYvn7FUDHWXcv7\nq8x+2ISb3DV90n9uvGIhCto90as548dgSH7/7mz56jCdDyens6WNtrpWU7pz\nrjowwf1TjxKPwBGHRZ7SU7nwMPSDQlmo4fErY+yfTKGRSYoSUYi+LLbT85I1\nHV71dCgw6kudOC6RrdyxSGx1ivuhHd2p0O7C6NkeLE5u+JfSaKiD1h/pbzWO\n70tks9LyZ81Bj+NSt2b/6PYvOyErF36aceFIidXnSkzOkNGZwkoA6+Tp6VJD\nja4wOxGffjGSGbu0dSLhb/7geIeWoKGzFkbDpyHBeLEZq0e6I86Imy9p24Lj\nocoh6DXmvmvsywxVeo9om7nkMg3/AUxC6R8LmaU38R5u8YIHzIWX/I3yVH9s\n+Dk/\r\n=ur/T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b143da353ca7a5da21a3d5c45cd7b20937fe758c","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.0.0","@thi.ng/geom":"^2.1.2","@thi.ng/color":"^3.1.0","@thi.ng/vectors":"^5.0.1","@thi.ng/geom-api":"^2.0.7","@thi.ng/associative":"^5.1.1","@thi.ng/transducers":"^7.6.1","@thi.ng/geom-resample":"^0.2.58","@thi.ng/geom-clip-line":"^1.2.21","@thi.ng/grid-iterators":"^0.4.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.26","typescript":"^4.1.5","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.35_1614188761314_0.24172187554243885","host":"s3://npm-registry-packages"}},"0.1.39":{"name":"@thi.ng/geom-fuzz","version":"0.1.39","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.39","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"182d732fc0573f1ee79c12e1e9953d61f8ba6e16","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.39.tgz","fileCount":26,"integrity":"sha512-a4u+FyvHYa1XTH+ncZn8HrHjzUh3jorvdO4uWIWTLep6p2gl7Pwqpp4zQ8QyML06ChPtWSZnb9viYTJsEtW1tQ==","signatures":[{"sig":"MEQCIASSZKnqo1Yta3zl0f3ab0lWf/eJ9ztfmjxZlU5QWyOKAiALNrFqznDnWWG74+ShvV7L3sTtYv75uyeDiS0eKGIFJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP7LiCRA9TVsSAnZWagAAmZ0P/1bbgXh1MZDrJA/6r9Ic\nbmzHbceHk9JORscpxN+Os9IU3pvwhfvAuHN0ogZ7fDTNCAb7tttoaRrzawuL\nTHyAEQRlowe5M3Y85aqDHNr5bzPWaYrn96SVceOzbNJdlqubyPOOWwQjuuZ3\n1Lulu89o7M9p3sMoRG55SCGE6Il4UB33wtcQvYaarDtKQFkn8OSIYKKENAM5\nuUEy63TcPmteEaMMuL3+k8vwnuSy8ogYwOuT/Ss/oXgEsGipASuyjB4IvFvv\n6lIWcXYWqCUl4nwAyXASSOH42MJgS+DPgKGFDtGsiWeqLxvmJLubtJREWMSK\nqhhCt8AmHEQLc/QMsO+IJoXksYSKaSkifhcizUtmdDmEpOQuucjZ4MmfqQyI\nfSb0iYkz/K1lh3+sKYBJ1wgF1fEL2JGpNVA4srbjnjSiHSB/i5WKNtDGpMM5\n1qUh396Mj9MgqMnlbTlA+Z3HCi9+6G8D/UfnwGQXSPgTOhmxZhFJEXC32mvo\nWMFYWFshYAuhGQJyjLq+ziOdf6Rcfv0tVr2S5FaX478NGUvpd02CKYABMAGH\nDFzUc2+ID5yCYUji0YqUa/RFEybn2Cf7lQlRdcCnu6SfcwvGIBTjr7zOQg+0\nrD7IoqX3nT16/ZDJFbhOHthY9EypUGgj+rrQ73AAjRpxNQ6lAGL1NBq9Jgso\nlumI\r\n=eJSI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c17a8b0149711c84603c7f0ffdf53263d6387a54","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.3","@thi.ng/geom":"^2.1.6","@thi.ng/color":"^3.1.4","@thi.ng/vectors":"^5.1.3","@thi.ng/geom-api":"^2.0.11","@thi.ng/associative":"^5.1.5","@thi.ng/transducers":"^7.6.5","@thi.ng/geom-resample":"^0.2.62","@thi.ng/geom-clip-line":"^1.2.25","@thi.ng/grid-iterators":"^0.4.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.28","typescript":"^4.2.2","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.39_1614787298176_0.7835627985997238","host":"s3://npm-registry-packages"}},"0.1.40":{"name":"@thi.ng/geom-fuzz","version":"0.1.40","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.40","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d232e2420a0e8355efac002daf5835fb0ff9eb47","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.40.tgz","fileCount":26,"integrity":"sha512-ODuEdcVKHLxSolofzUUoIMqfdmuKRNODRvbRA2+HkAAY5AXveG+gb5qCA1+zvbklAHUD+OttVPHwU6Tm8HojEQ==","signatures":[{"sig":"MEYCIQCKfP8AXdDPszQEWbAcRHYhaupF9FdftQJjY6KnyPnEcwIhAMRVFVFbGlIW23r8hbtt6DzpIHd/gc0diYWYDB2pSt4i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgS/YdCRA9TVsSAnZWagAAfVUP/RNfXvwu+H6dL0PVnJQI\nRsrRtJAgwwkzxRlGBpGyakwiZYtzV1/RqSvAgxLbILfT4l3PUracI0NA/Ds5\nezt/tsgmTJECz9Rf0+HYbZmCBQ0PduEQtMoez7pf9NGmCDHcpTvZgEo+tN2c\nrb/QZSjMFioLQXpnaJZ6CG/kIbAhZruIF7GpMqMUYdReoj7Tc+9eMtI6eL3s\nY3vTqQtzzW/Puy3unSEN0CPZaO7FzqlLU/ZkRi8uOfEmzEjmxEdEExlF8wII\n3PjjS1s07QED7SS3rbtdhQ5Z6OY36b8d5E59BvbcMUwrSqpRYiecTkdsJOH+\n5C/A9BDkEsP8ydlruNU2Zpgzdx0RVErLHqT4Se389S1miKx/EKo59ReW4ekN\n4aNCUJN33wiCJ15Icp0hhOjRbZQqahDmDtSKG+d17pimdSXvwxovZlDe20oN\nBxFr3UPbM7vXfLD77X37JdGWJ0hsn8jOtuK5R1XifUJ2zPv0C0Oi78XcxgUa\nwC53zR8A0zV8bMkWUxJW+1uwks1TdPeWDCpgLQt47q/kO470J9QUOacwp2TR\ncbxdrY14JD7+RC2tH9CI2AX9i5w6n2giHJNQlLunfz/TcrNJyfQVlvly6Z2+\nu8kiKcqrVsBC9WTZnE62QaLpPSNqk8mVmzAqGQTOhsZkS53EBiKIWKZYn1Nj\n0tc1\r\n=9rnl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"24c8afbd4450f14973ec4c5481ca24722bb2e2f0","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/geom":"^2.1.7","@thi.ng/color":"^3.1.5","@thi.ng/vectors":"^5.1.4","@thi.ng/geom-api":"^2.0.12","@thi.ng/associative":"^5.1.6","@thi.ng/transducers":"^7.6.6","@thi.ng/geom-resample":"^0.2.63","@thi.ng/geom-clip-line":"^1.2.26","@thi.ng/grid-iterators":"^0.4.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.40_1615590941227_0.1665297685882703","host":"s3://npm-registry-packages"}},"0.1.41":{"name":"@thi.ng/geom-fuzz","version":"0.1.41","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.41","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f74b4c0af6814a78ad33be4d7246d53f52f867f8","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.41.tgz","fileCount":26,"integrity":"sha512-qDa78AAZTceC3N+a7Q/KC7nyazPi6GDAmLt3C639wZ9CfCai/YFs2i2KIDvOz+i+rr+whD6PWN44C+Aegnejyg==","signatures":[{"sig":"MEUCIAjHfBoMD6xH4QiWsnZU02thrWAiY6zF3I+C6FQhqwYHAiEA0zIumXcMYXol0tAzZCk+SoIdeq2nktrnyiyi9AzcPhE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUlD9CRA9TVsSAnZWagAAjaEP/3OKPgs9290LaSPsHivF\nrVZnMVituI9COe98yWHojfSVcFNojsrsjr6AgoEWQds64q49NHCCo4/jlaJq\nYoT04Yi69hpzYTsPi2z4zOPafe4FMFmRCLizCnoAIKUQNlmerCx6a6UyBus5\ni00bwRDJRKNdM8rS+4a1zoWTpzR9xZFl5VH1llqwHuTRGUIbos+Bja+TEVj5\nnUduX8WQycGJeJChkcIvYUMDKYVjBGxVXBQ5/yds6+jX+dWxQmejkKqO8cxj\nkJE46fROx10VBamvoanHCVNVWXpGpzL9iAYmR8m+b3OHBm1CyKXG/BY+bK5K\nJHMAo6VHkmL+U5EbqlqnP+iC3YdWWUCc59URuzl1UB3VWUAGx21tpWm3KGTw\nohRxERszHIAmZGYFTkk/I8s13ZFPcWsUVGcSsujNkVebGV6TjN7Olc1WIzzG\nf/on1fDMSTOW56Cp5Cayf2FlR7bhpjTJ1256fimDReQp6y757bAJdouZG48S\nGA/Ccpye7d6XYWKScZWr4yMc2vbaE5Z2ZVdjiLkSj85Xzp8KEt+OHmaygV0s\nDfzTxX/SUAoIdOkaEgkvCur7Pj292zkTj/bCJ24qQ8c3+YvUa3jWphVEFkV3\nYVu57Xre4WieBJ30XYJMpls0Sv+/waP1Sc+fyuOWVzM6chOEiEyX6wjDyq3g\n9jVE\r\n=PgEl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"15f3ea0e15805bc67ca61bf87ce5e8849a7d8e86","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/geom":"^2.1.8","@thi.ng/color":"^3.1.6","@thi.ng/vectors":"^5.1.5","@thi.ng/geom-api":"^2.0.13","@thi.ng/associative":"^5.1.7","@thi.ng/transducers":"^7.6.7","@thi.ng/geom-resample":"^0.2.64","@thi.ng/geom-clip-line":"^1.2.27","@thi.ng/grid-iterators":"^0.4.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.41_1616007420557_0.08920579231655612","host":"s3://npm-registry-packages"}},"0.1.42":{"name":"@thi.ng/geom-fuzz","version":"0.1.42","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.42","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"a8daa5e8396a238cdaf74f55a43d3aecdf4af84a","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.42.tgz","fileCount":26,"integrity":"sha512-PwYh/pT1rImlkiEQa5wFhUHgQHLOEw4Kl3iyzk38UdLdIxu7gn7k0rDcT2nJS1PtjXP6bc1Z/4bWTo1ok7RCnA==","signatures":[{"sig":"MEQCID9pU3fCdekCdHeQDt/8PgpqYhuGCu5KRIJ8ulgq8fkQAiB4oIlvvR3kHetlE1Jwkwv0NZ0cQsYlePpVPyaI8jjhGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWoH8CRA9TVsSAnZWagAABjoP/2nIrgjgkZI+JZgZuEo1\nc6JhTw2lobnea9Pr9BZRgIqsyKZXg0IHOhIYjfEYrfwsWW80TUW9w9YObPcg\n4fG/RiHiEAGYuwm8MML3gMUr9VL/Rt981YfVtya/CUVpOUiAE4f6tU1hh0Z/\nILdaHMRcEF8AiorxpfVJFb8038/Yq8LS7nLdA2Mj5IiK7N4Y8khA1Fg9xAT0\nUla7COjfvgrpA2oyffRpPcZ8Njgza14L3gWLma/KEVXQ3noxCqO/14AbFq4v\n7S32bXHgLKcCX3WJfiBEHoMatPAqKqVxrm1Y2S78pF/LIlmv7NutMQYoiNpy\nSRVxlThp5tXyAMGeWdauJESXuTr3ZYx3mYzHvcoo+2aTdBy1QX5aBu7RXbkm\nxlKBnZm4gVQENDGx8V4D3AyvEd/p/D4nkvhNAMMrHdcqbpLdt0zQc2Wq+IpO\nsgZqOEVsds0ZTek3RV4JMI8PF5ifg+WMk4jMhm+JmHDVhANw44KKWnhWKipT\nFzwGhLspq8u1QlIz3UB/kg5MsqO1F98KF3QOjkH2L3rAqFCThgFgk7h5cIi/\nHEze2vEwEuXZSqq7+GfaMFWYaBAui+EyWbTWQRLYk+EfvVpLulyVhIzbPaI3\nncvkI7xpdmZ5E4G+tOsJ1+VmxHaAeuy+LUKfh+6KpvrwGhxAPlEqPWmzJWFz\nH0D9\r\n=eHIS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"88f03faab663d8cb36f83712249ef80cb16739c5","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/geom":"^2.1.9","@thi.ng/color":"^3.1.7","@thi.ng/vectors":"^5.1.5","@thi.ng/geom-api":"^2.0.13","@thi.ng/associative":"^5.1.7","@thi.ng/transducers":"^7.6.7","@thi.ng/geom-resample":"^0.2.64","@thi.ng/geom-clip-line":"^1.2.27","@thi.ng/grid-iterators":"^0.4.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.42_1616544251684_0.4034476530978415","host":"s3://npm-registry-packages"}},"0.1.43":{"name":"@thi.ng/geom-fuzz","version":"0.1.43","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.43","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0c20d6d5043a0fad7ba922cc993217bd078261b0","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.43.tgz","fileCount":26,"integrity":"sha512-IiGlo87ZiljKh+M0qeaataXANaCsBnjVJDW3qLl7LEc8o7ycqnyYhZzODz4SzOTiLApqQIJU3BwMIOKioyLQIQ==","signatures":[{"sig":"MEUCIBx4iKJHHYwHxpAdDD6BjHiGAyYBsagG+JYYek7Up0D2AiEAycGr+0nUp1ETG/c/XAZX7/n+pNMk1Lf7r++xOrJDMX4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW0cVCRA9TVsSAnZWagAAIisP/2dE3ee0fUeH5GVyN03j\nFqYgtnAO8q9ClmAfU6FuMzGVDmKrPc3p5zxgnEELFO8RSRd6xZPEhsIJjbBx\nQ1yDN87K1e8bErFuXgd315LxsZtYhD84uCaajosChDkC580SJOGzjtwhNfJV\nYpRMtmck+MotYVxpENaS0NuXH7Tj1MQlrW3dCVOX4/CwemJOlJ8VQmo7dXmC\nab3bF2WrnlCbwdOi7rTggv2ynwjp9xCbhlT1auTCE88OU8JrBI7p3VyZ1o2f\njk15wMLaRLdfivSi0Y+MKPNVZuSolGFn2rc1K+7wDuw78zly9uIbbR9Yj5uQ\n2y3DzEKMHffXsfHdzuARLENmMgCHvtmoZoX07Vl5qlgt/dHMNrnsmmMQMHfJ\nX5k0STJgA8Bh3aC+7rEhCpPKylfdpP+iwMqjo4wETMw/OqYRgqV7ZEWEFz1q\nAGt3U7hL8obvMMBu/e+mkUXDqaPq20VsfWJCauz/G/b+e2WyXyWrUzXYWYE9\nBVLlLK6XQ6aD80YGVB8788TeUkQxysLdcdj/yaDAa3m7na6LWTas8mrHtkGh\nhGcr/OkmqChNM/5GOh1EyhU1/oq0Vlxk3uE5Td7+HpdENli9Bb3rC2ZHrifu\nscwOhBt9mLAauVXt13nN4GoyiaYsL8fWkKCTJnGvpu2DbosjOc1Btd4kyeX9\nhg/j\r\n=qmGC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0db78c0f3d09e085dd790d7d677ce85126ce4750","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/geom":"^2.1.10","@thi.ng/color":"^3.1.8","@thi.ng/vectors":"^5.1.5","@thi.ng/geom-api":"^2.0.13","@thi.ng/associative":"^5.1.7","@thi.ng/transducers":"^7.6.7","@thi.ng/geom-resample":"^0.2.64","@thi.ng/geom-clip-line":"^1.2.27","@thi.ng/grid-iterators":"^0.4.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.43_1616594708840_0.9681866158554675","host":"s3://npm-registry-packages"}},"0.1.44":{"name":"@thi.ng/geom-fuzz","version":"0.1.44","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.44","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"3dd0615f32f04fb648bc693ba9612511a0aa1711","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.44.tgz","fileCount":26,"integrity":"sha512-ZG4yXYMJIoelR+RF0Iz1PtgQavrfDzx9nbv98sQ3fPHmHyfw4YifYSwlUP55cztazHRrmYNp9yAwCGao4p22Hg==","signatures":[{"sig":"MEYCIQCutbzcwG3NuZOgS8r28UQaJgTsO1I4mgzKoFnNz/2flQIhAJPBGPM6s7UisJzdQXndcYHg0uOVV5jgxIshAjz+ZfHU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgX1KBCRA9TVsSAnZWagAARyIQAJyMOdSl8Vak5y26Qafb\nUxcOCM9R7Vevz4FDBdWkaCGH+7dhqMNdoed+O7AfwHcQl0kqVhVfgJXEcPzT\n+9i2+1BQKELWz8CF8x/WeqK4UrSTejf0kvLcoibGmDPdvj8U7DN8NOI2IOUK\n3/+TjKnOJT3DeC4Yj50Rm1imEcsASaEgbj0cTLOnG9v65iKsWjaEIpYa/bdR\n5ZR3rkmVdyV3TNdeDfYDvjhMybU06CACGJicn1ahgl69zhz2Z/L3lI2/cxft\nqmOM9k6q6dOYRf8eD42EEnIrw2vJgK6oyZJOGgIwg5yksezq2iKJzywxG+tc\nyEBwo+kC/rKlYKiGMXvymvR1AunS+jySQEqkHFX3ako9rFb+OEUew2NoT/ne\nld/SQzcJ0k0oxvI0GLUEQ0aagPZeaXcxH/UK+prROt5NcdH9c1D3vdB2QIoZ\nsa6aJKaUu1wMy96jOV+xoYWenufnYhtZU5ABs6qM8IZUu8fJr1fQUlgzPLjz\nuTyz9hLgBS35uSmfu9d1FTpIQCvltn7Z39cwbVxKKfUuo4vqgh5PyihN3F17\n6BXdGavgHpx5xovmXBpi2NX6Oyw3APN+vb/CDQoDQ2nxqiGViIzJjdJ7ZClY\n6L7nyfdNNEPqGMcbUKupMbjOwQ4AA7EaX++cKhmtgRs9YXA6qYni+FbL6iW3\nLx7I\r\n=s5qd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0e9b6f3dbb787027e78e972344f5277371b3411d","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/geom":"^2.1.11","@thi.ng/color":"^3.1.9","@thi.ng/vectors":"^5.1.6","@thi.ng/geom-api":"^2.0.14","@thi.ng/associative":"^5.1.8","@thi.ng/transducers":"^7.6.8","@thi.ng/geom-resample":"^0.2.65","@thi.ng/geom-clip-line":"^1.2.28","@thi.ng/grid-iterators":"^0.4.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.44_1616859777133_0.10489338622230204","host":"s3://npm-registry-packages"}},"0.1.45":{"name":"@thi.ng/geom-fuzz","version":"0.1.45","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.45","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"8997c2043cbcc8aadb399a32aa903ee661638368","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.45.tgz","fileCount":26,"integrity":"sha512-B32ww0Dku3Pu+cylS1bupHXmOltMhs8AxXoCzyOc8LEbv5VC1NRfIHJMyXyf6Vrl249TEh0L9hpaUYnfn1TVxQ==","signatures":[{"sig":"MEQCIDqQl1ssqUGGAhJgmelmTrFEZZdLK6ZnD247Raxb86cRAiBHfbGsWw7R0LmbhqG9zLa/YtxvjHRFJj8Wm9zpRl0Odg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYLnWCRA9TVsSAnZWagAAITYP/jL/NHfWlb/4et8qpHwK\nHnhUPSS2eY7Haw8ior+Eki2133Pb26TvFNtcArnMn62V056HGOKZyQctDMtr\n2MwVp1edKYGC4MHlQ4IHe+b4hE8UZhSHQoUhHFj2FFXcxCnkLwMewzzX2nmX\nsS/0YVbx7qMy2fjhAA2v17HdLv9DVP69tHTzbAj2MkYtOluEGG+N4BRktW+L\nyS4YS/VuPwMPL9oux85CJK2YtRgSwg/oXfeSRFhFNdkCdArjlGJ1tr5uOZcX\n83TDRRLjD0mD54KGm10ScfLo1bI4E/BnSXOdfMnTby7yosCyzrOIshg6p80v\n91Tww2ryiFVXGdDXqs8oexx53rlCcEA46UtHD1VHUpcfw+pN0GdWD/WW4ECe\nm7QPTjrGp1R/4t8Ac2j+tSRv3vinHLsF1BlEBfy+TUTyehAu+sNdUrWKfuV0\n+5J3+D+nlnY70iXGYrv/jMJsbNHT+WbVZp9Pz3gbfgucvEvT5aXRqB7Vdz0G\nU9aQT7u7kk9teQG2BWQN7JK1ujzpOLq/TF3W+AWkSCDJV7JDSiChE4uKIanz\nVjsTaWrzUr872r4X4uQBtHEbCFM+qeJ3AZ5FaAa3vYG92lR6FRgoO9YAavV/\n2eUHUprwGbatfsOP0h4pc1vXp7znWMmxYclNgZns5J3UPlwychBUHmNFeUnA\na40y\r\n=ioT0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"eb961d221997bb8585ba08eab5d0d8a7920c58dd","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/geom":"^2.1.12","@thi.ng/color":"^3.1.10","@thi.ng/vectors":"^5.1.7","@thi.ng/geom-api":"^2.0.15","@thi.ng/associative":"^5.1.9","@thi.ng/transducers":"^7.6.9","@thi.ng/geom-resample":"^0.2.66","@thi.ng/geom-clip-line":"^1.2.29","@thi.ng/grid-iterators":"^0.4.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.45_1616951765559_0.4793110156385971","host":"s3://npm-registry-packages"}},"0.1.46":{"name":"@thi.ng/geom-fuzz","version":"0.1.46","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.46","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0c5266d0c96923ca902a2bdefb2f55c657f4978e","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.46.tgz","fileCount":26,"integrity":"sha512-LyfuYCXCLqDqXKJiIpV9TykzGi1KIk6XsobKZ9dEhqT9NunIYhxPh2zTeiRuNaQqfMAET+wuHuxR1szY8h9SMA==","signatures":[{"sig":"MEYCIQDRzcRQoLjqwCFaysDTlXgkARgHdmXAeWLlVKmhnwP2vgIhAMBZzavRCA8HWyZQBeVN4edLIhbRJ3xGibkaSqEcNIRU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYvEFCRA9TVsSAnZWagAAiI0P/0xLQpLECthl2qJfJ8AW\nswlPHXIP0/u1octXCQRDDjIVq2uoaFm0mc64v4tTl+OFN95KlJnJ+7uQ4vHE\nVZNhzkdz2xotZyqiFKzQSo/mo0t8V0PY7524YrT/wPcB8Qs2AoANIVnq+vr5\nDeqgMhGXKeL8GaX0/t4q5DMq2jB7SiBu9Jq53DwRDWDTT/gcGVFzp0aWHMEr\nP+CrCuHmde9ZekZiJsrhYii77Df4GWV+APQGuL6UyyGE715+qpAYp/2Mc5xm\n0LnVbaMylcvn16GYDUPlNxp5O1aC6Nqgd5Q0T4j0xgtIew2ImualmK60RcnD\nH844/0hQyT1ULHuOzXQKD6KOF0L3Dyx6QEh/YFzBpMZNb0qhuwvUGL3cTKy6\n7MTVxoypQV/MCfhT9G7mzsel7/7qAak/Sq2F0Qkdqe3oA6ozJQHhQU+Si39R\n/LzDsobLaijlEZ4XwnjoP4Gz8oChnxLc1fYkVqLRvf5yis9/sWT7rYWIWDMj\nd1OokOS+zO44wI4/rcX+/v8BW4ooNbpK7Qz4fWNHr0M/X7Tmys7ylmrzji3f\nmNQ1m2azeB24BpzL9Z4dN/Cnl+8iQldYt/cUDHiiM9ykJ0RIvXcFtx6wDlvi\n9vs3JKgMY+QP6ag0lSXKeDwzLan6f7Hy5gWWhwAH4fuJ5roUnt9na9NFhZEM\n4/3j\r\n=I7/M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"01273d167d9f9a4736b77911c630cdb657957910","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/geom":"^2.1.13","@thi.ng/color":"^3.1.11","@thi.ng/vectors":"^5.2.0","@thi.ng/geom-api":"^2.0.16","@thi.ng/associative":"^5.2.0","@thi.ng/transducers":"^7.6.9","@thi.ng/geom-resample":"^0.2.67","@thi.ng/geom-clip-line":"^1.2.30","@thi.ng/grid-iterators":"^0.4.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.46_1617096965464_0.2531840117526569","host":"s3://npm-registry-packages"}},"0.1.47":{"name":"@thi.ng/geom-fuzz","version":"0.1.47","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.47","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"cf6b319b979477df91bcca32113a9511d23e7500","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.47.tgz","fileCount":26,"integrity":"sha512-wbGzzxWLxJWVtMcg/u/0nUlf6sAGOcEd1rTqXfgF0QpmNFSpDo68P+lRtsM3/j6ePO5/bZD1yMD+nRSEX3g9KA==","signatures":[{"sig":"MEUCIQCFs8XkpLBkJRc6sOso0ookbCTq76OoLZGMZRZfV9ugMgIgXdhKfC6o5ublCn8f1VnIV/idvqFlp/K2JSczCY2orAg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgaFpfCRA9TVsSAnZWagAAQ/QQAI5uWTVSrYjN0NFcEMjV\nSdZiHxrtXjuV65nKihSnB4kBBHjJIkdP8fKQx2YMZfHp/pFBl9adOpgSD0vO\n427GZ/o/AZpWGVvTSdo32cZeEhGt1BAMgpxLB2+bcwJTv87K/UVvz3gA1G2j\n60T44GM2PEX9udVJ4n2aAm8M3FHIntOIKmOpSaHuvE9pxvQ/3SYQzLyKmlNq\nL0uKh/4qUkOc1gqoFPXQITgDoYu42ioZAJGQLYXLTl/s8Os2TW+c/Jxg7pl+\nMhNJ4ym+UaAKTFGQw7Lr2OmuZcHazfh0+IpI7N09LyU3iTUCngAO3boYi2B3\nsVBXQYoarJFYt0VNde8CzNx3UeWUDX1Th+P6mEgt1UmKyMWlD/Pi+gtaSdai\nc0apwPXeUehWutv217wc2epJ2f3U+ZOl62UmbA5lLBK6sLDWjmeB5UIXGItN\nJwMUrr4/6MVVPpq4TZkYJi67p/HzAZAOXbSirJTRDkXwvV0tUqH56vJo5xKr\nlxxjnHiZC9x43SGfzwOXOmWys6nGEj+pu0qp2Kkk/R3/b5+44h4RpN99qjSM\nxXYqBeXEEn2pTo2XihxUxpuKa1XU/CGX6D+PGbfJiXva66XYq4Iz5JT+o/S9\nh9OYIOeO6s1y6loAIf5b4uyzqb7V5LmJXPLjNvQ1o0X73nnzV3X9HN04+AYr\nmF5T\r\n=rMoc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"452a679a1c40e0708ac9007b25a45e209af78e59","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/geom":"^2.1.14","@thi.ng/color":"^3.1.12","@thi.ng/vectors":"^5.2.1","@thi.ng/geom-api":"^2.0.17","@thi.ng/associative":"^5.2.1","@thi.ng/transducers":"^7.6.10","@thi.ng/geom-resample":"^0.2.68","@thi.ng/geom-clip-line":"^1.2.31","@thi.ng/grid-iterators":"^0.4.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.47_1617451615081_0.058804420205114116","host":"s3://npm-registry-packages"}},"0.1.48":{"name":"@thi.ng/geom-fuzz","version":"0.1.48","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.48","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c06b60f394c7adf21836543511dfbece96396a5e","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.48.tgz","fileCount":26,"integrity":"sha512-UzflxHrX2+i//q6Xwb5ozqmeEGhbOpFyS0lWuPhO49mndopOLkWqBeXGrwzGw4m4IEdAQ8rBClrIYw5Wtf+I0w==","signatures":[{"sig":"MEUCIGs3FJe6DMOpgjv8t8VWeUyCuNn8pVU5K70qa8Ye8JJ1AiEAjTwcCjclllGcz0FfNFVUy8APjvfzwdrB/o9+mEILpkc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbiRLCRA9TVsSAnZWagAAZSwP/36eOXA5ce/TwdI5y0ce\nNZCe4fTQu+PDUB98f6Wl+Pp20f24nd+w/UeJavL++eFzZ3hmyGzum7Hbvw1Y\nyzENO8IpcA9qJpRAZKUSFiSY7f0O8OkcrmIf6OhM05bEkzhISsCN8HZ6ZQ3o\nkgdwQa5iAfl54kCRbqt6RwVHEbNXPzTkr+CbeEk9iEPXRMkzlMWl4PN1wJla\nvurQlhA5dKzpHUReH3dzOj0RHg0BNEDRbYydlnIawFQ2oWp9gd38KfTFv+29\nazUS8UzcofwSa8wTromuqCQvk54019P5MWOt9QtF+RTx1Zad1N27uwx86jEC\nMrXNl7Gm5QV1y9ftiphT7M5dq3eUFwWOvLeWLMFM4WsconHaBIBsAEpU+pDu\nbzueSsynnnQBGOvkbjGWbfxUJC9mKsUimnWNeOgPhGAbz3EQhTkJGDUnAtdS\nBLDQ2+00cTf7/UB14qrk3wm7gHvq9167BJYVeFMEWiTHKoeiTyi1OqIpPSBh\nhJVFpMwT+qMfU/pOd7EGAQXYgoL62z2zmctwPTPFJTmAdbGTXSmWJjUjYRdZ\n61Y2AMv4+68CPZq6nB29lnZTH2ceRzphVDv9WHfbj6tXgliYNe6CKLv1rA5K\nUizZLMC+dy0X8v7LFHvH5ZwHS4vyqDkDgcWEgy9PX3idyhL4cVq21IWxdkbw\nIXNa\r\n=rXHy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9d35fc75c08bcfdcd67126b8183c869fda71573a","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/geom":"^2.1.15","@thi.ng/color":"^3.1.13","@thi.ng/vectors":"^5.2.2","@thi.ng/geom-api":"^2.0.18","@thi.ng/associative":"^5.2.2","@thi.ng/transducers":"^7.7.0","@thi.ng/geom-resample":"^0.2.69","@thi.ng/geom-clip-line":"^1.2.32","@thi.ng/grid-iterators":"^0.4.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.48_1617830987210_0.3987498832573919","host":"s3://npm-registry-packages"}},"0.1.49":{"name":"@thi.ng/geom-fuzz","version":"0.1.49","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.49","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6633fa9b2ef9b20d74fd3aeb6c992aace1ef87fc","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.49.tgz","fileCount":26,"integrity":"sha512-7QhP+0Z+jxPXaUgmCkVLxqk9FllNofd4ELpsBf1v6qc9BdGHCCOCY/IJuUo23d/no6jYapCepEr6Opp4CkjcVQ==","signatures":[{"sig":"MEQCIGSIYJGwz5oUNwpdVRbaAc3qc1t1yLFvkjw+hChcLXEmAiBzYHcmpRWClBK+RCBELaSUbT2HIXLQbEEpgallbqYOag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfWtvCRA9TVsSAnZWagAAbRcP/jYUDuU0vbbkIvz2JLv0\nwlURZ2u/oRDyPMbmvYozvO5HbHoSBAEPLUjx8NsBVLX1SUs1w1ApYq5cwvSD\nf/nBNnyXncNdfHQB9DgVzow6KF08+O3yKi96pLI/37/6o6HcDBuXNPIuBuRu\nbxfziqIVXLFwNnnxZi4kQNKYfrQsAUIDNEbP8S5mdoKjCQZtiKvh1BZQ+xnf\nfGqG6yaLnSzW9LHTWFBf4J4vbY62tsjJXFYCyZ1OoPEO7Rdi1/Aset+XvL6c\nMLodJsc1hjNh1T4OLkug7BY4PLEhdBWcKQyhEO588JRCh+BaLg+j5CxMy7SN\nf7oP62dtbtGY1fcaJtalCx6V02tRjTL85X/LCxOmF/sXf75rVa7TNCQADz6B\n9FYPMsnP4dRcERANHydnegsYlgsVu3caQyyO1HaKpXsfgZTRKeGRHowkWFjJ\nfI56hCDhAQRe1McWgNCaJxPd9sJoK5NikNA5/QTHGeGGMlD5gz7VZ1foskD9\nv97e1oiY/wety52u80UnpPPaJmFOc6KchrbORakh0Eqto3bejU2/zCiM9UOl\nsvMUgsDlCsuHhpHC96qurrykZprcohyoZUWrJ998VjOIYAOF7O1GbOxsdZwb\nYC8o95bAN/+dVRFaDyVj9qFEu1FIKPhuCw1by8PhD7kIm2jTTns+FQd6QlJU\nMufi\r\n=ZJfY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a099b0a1f1c6180819df9cc4786faa5c2b535140","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.14.0+arm64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"15.14.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/geom":"^2.1.16","@thi.ng/color":"^3.1.14","@thi.ng/vectors":"^5.3.0","@thi.ng/geom-api":"^2.0.19","@thi.ng/associative":"^5.2.3","@thi.ng/transducers":"^7.7.1","@thi.ng/geom-resample":"^0.2.70","@thi.ng/geom-clip-line":"^1.2.33","@thi.ng/grid-iterators":"^0.4.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.49_1618832238651_0.4788816322322076","host":"s3://npm-registry-packages"}},"0.1.50":{"name":"@thi.ng/geom-fuzz","version":"0.1.50","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.50","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d6eb650a55482f6ecb25b7f06602b1af624d0505","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.50.tgz","fileCount":26,"integrity":"sha512-n449lJyQyWibkgZi0D+cDOY2qLLQUlAYhNwmmATiBRhWdbPEJxEBDlV15mFf8G5ycBL9994vLF4mjNjfKq3+Pw==","signatures":[{"sig":"MEUCIFKFSpsoRrCrUc2JVPbSq9/6vnodUS7/zkuBvxnVxDAwAiEAus9e2bbp3n6enLT+IcQM6nV1mWtR0rYXxojYszNgFYU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghB4cCRA9TVsSAnZWagAAui0P+QAtGgMN4C9kjUYnBvX1\ntseChU+k91apQM7YghWIP/wrIM6KaWyZ/jT90QzfqbU+d1RE64aYFCqxNwCU\nKyM16fptNHtauGxo/uYsLC+mL5l9fofUorOKfdJQHuB3gSwqeGDQ1fCz75FS\nczZi+pBUA1r6doR8nKeglgwv6jJyRxkbDJH71HDzTaeHOL5lt27BeAE81xv2\n/Sk7bWH66cjd4+rQpPSlOQZGV6Nx4zlpOZFyH959SZ5mCV3RbK/TbPHudkVP\na/+jKsh6WV7LEx59YI6fH4Cit14HiqXd5513cQgP3h2vjuVRlKwg5iQmgUgl\nNiEzzsNKAf7AmaZk4d6HKZ9V5xV79mefKGdoTgluHkHoRFxcC+DXVm0nNoMT\nx9UO3lu5D2dD96eO3FXjhJcYCEf2EkeAnV5sX3MgmyAIkjUhn1DnWvQilEEO\nGSgwM8OLk2OrD4kxdFaNRmJIXrrGv+ZeC/BmYLGJ9jncyqNwkgHGlc/Cu/nn\nrxIL/esE4dY5LuVBDTiF/XocHKEVXOLzFYp6H7dq7FtzF9abB3ucwlFdNE9z\nXADzMWgK5v8SERT1YL9w+kKa0IeaB5SAK8W4Gd0srF6HZtXFsm69CxxCYnkE\nFl/wdChfb6WjWvWpQpv6oWpbUV2itFIvEP1iVWCDApz3GYvxe7qhwc3Wuoaj\nZouJ\r\n=nUbb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8fcf77133e53fe5871ea12030b9b079cca315d2d","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.14.0+arm64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"15.14.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/geom":"^2.1.17","@thi.ng/color":"^3.1.15","@thi.ng/vectors":"^6.0.0","@thi.ng/geom-api":"^2.0.20","@thi.ng/associative":"^5.2.4","@thi.ng/transducers":"^7.7.2","@thi.ng/geom-resample":"^0.2.71","@thi.ng/geom-clip-line":"^1.2.34","@thi.ng/grid-iterators":"^0.4.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.50_1619271195888_0.10278807090985698","host":"s3://npm-registry-packages"}},"0.1.51":{"name":"@thi.ng/geom-fuzz","version":"0.1.51","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.51","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"db027021a1823790c26c5e398c752ac42c4a05ed","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.51.tgz","fileCount":26,"integrity":"sha512-cRjaqf0uQS6h/0k/bodBDlCuQGMjxxDUZS8LSL2/fHB0cLbRASAchRdA/QGypNtOHmbmL9LK+8WDv6zlvLAhqw==","signatures":[{"sig":"MEQCIHHW0MuOByP0wm7EgR5MUNaS+EUWuQ/7HjDXyrLfrfmMAiAK83XTXWgfY1q8of0FTtbaBgwWMuSocORgS+fy5RjZ9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv2s7CRA9TVsSAnZWagAAdXAQAIyBnLx7N0fcUb9NHvZb\nLSeT2XVrPFyCLEebGeF89c0hxlRka/zvO6fXDr0ru8QH8zvjN6R9qzRYu+Sg\nsXnHFsRBeuuxR9672Av44vD5RBIG01v0kH8a1FIONtCsUtXX/eAANAiOzaR1\n/8r+sl/GU+pt7UodJqUDn+X9+WRqr3jLCffbh+rywX2SQu+QEpc5BAPNsXLB\nPfhvNpHBnvnMdTwG8YU6qDTYFdnFlubPCItIq1s8YpxQxEVslZvUpUnlY2a7\nLEfEsE7fvYV+/jwC79mqYcKS8V3UuDxBUgJTjXE7Aj8Ixeq6fJSziDLGcJEH\nvVGvCh19Xqb3XG55hXdYibBfmEnIsbS+sa/IWQfWoVCWiC2gy0GK1wpxpSaK\nbWwTRmfuVWTBEQDunEYbPi0V8WFFDU7RdjbJKodeSvU+9CfvLy42WQTl7Cw3\nVIiwz0lmcNKCNXibstuSEpQLEm9XzL08+7FYaAOb9cfKUhmKEM0aXO79z5GE\nvjVgNk5yfSKNYk/3YigST+Rkw0EX+RCzRwWc2apNNA5LUZvFI6KMOafkCYtr\nsItce2UMOKuCaZ4FpC7+sCUxYvo0LWpv8D8Z4U7LszOJQz0hzWWwE6QlVD+R\nTZIvNFLEQbxdoauGVe84RtSFtB0Ymgl6SFTJEMQA/83PbX1pFHQmF5ry1ZmT\nTY1a\r\n=Ors/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bcc3e88102fb0eb20e2763908488b7bca3e062d1","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.0.0+arm64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"16.0.0","dependencies":{"@thi.ng/api":"^7.1.5","@thi.ng/geom":"^2.1.18","@thi.ng/color":"^3.1.16","@thi.ng/vectors":"^6.0.1","@thi.ng/geom-api":"^2.0.21","@thi.ng/associative":"^5.2.5","@thi.ng/transducers":"^7.7.3","@thi.ng/geom-resample":"^0.2.72","@thi.ng/geom-clip-line":"^1.2.35","@thi.ng/grid-iterators":"^0.4.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^9.0.0","ts-node":"^10.0.0","typedoc":"^0.20.30","typescript":"4.2.4","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.51_1623157563631_0.1098634060684085","host":"s3://npm-registry-packages"}},"0.1.52":{"name":"@thi.ng/geom-fuzz","version":"0.1.52","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.52","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"00083b6ed6be8d88ce6a9b957a9f320987678dfa","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.52.tgz","fileCount":26,"integrity":"sha512-xPiUl79xD8KF141PysyvOLYBxy0Gpui9wpQkvUv1vULn39RoBcFhbSyeXgjjTMqe+9p1u+nxr22onEJOc3vIVA==","signatures":[{"sig":"MEUCIEM8YIBpGh2C+D3Ap9HCZ+gqjkr8JcAYou9bRD+gH/6/AiEAtB3GBvblFJfH3CYBYQRd3uSYwKccEKnZCejVUi/xwuE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3jE+CRA9TVsSAnZWagAAEsEQAIP7u9BM+WVWtW1N0ZKb\nFEKEWPvRP4GZ/9SyLKlPC+9u2hRoiSDVHcwpTiCHZMSSsZ3iKVSlV7d3xqr5\no+D5OiLzsGQBnDBF8Qnb550KVyXEQlJ0pTulyeh5quFMU8MG4prT+ArV6tjT\n3sqtMa+c+0N8YYABO76gNzQ9rBiOeCH6+UmJgqUl/1rC3j9HrYG0Rm99xGXM\niIBNQmghqed/kYu3bW3E3ccsA/allM+vZkRcpLUv1hE+Tu9Bx7SKJjbVEBvp\n5w5JYIwzzDZsDwzUyeLB4vx5DksRNFyFqcVPbUMbGApj3SjRnqkwwIpNVJXc\nrfrTSKypBoWTwY8g39jM84A85dsij+xxLTcYGx4mGkD6UEtWdVKjSRI+Z3E9\n3tfsKXiCwouxWIi+Ym5aKxxeGNkO/yW5nEXF/mCYC7MCMMt62Cm5fxV+pogS\net5fEXAKT8pJ+OL8VrnSTfjVEWvTdwn9RWJc6ZW5brbmixidzi3nd4VxEFsw\nfqSMwGDH8zxKd4+2BwsPGq79Jz58rUERsuGqwu8gsJb0UvHsMniwMSIRz1OY\nb+h/JQZoLydfQWVPKVNVut1+hwpJpdu5FeLslbsP7UOVVs6AQa/8SPeJ7hn6\neJ3SyvQf/NqyIQ/bqX6rGkJrV1kUxXRntpt1HWkOuoA1/jMGuXs5gJ5aJGjo\namO2\r\n=OTij\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a3dadf7acedcca6a15a7e6d655c923b16e2ededa","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.0.0+arm64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"16.0.0","dependencies":{"@thi.ng/api":"^7.1.6","@thi.ng/geom":"^2.1.19","@thi.ng/color":"^3.1.17","@thi.ng/vectors":"^6.0.2","@thi.ng/geom-api":"^2.0.22","@thi.ng/associative":"^5.2.6","@thi.ng/transducers":"^7.7.4","@thi.ng/geom-resample":"^0.2.73","@thi.ng/geom-clip-line":"^1.2.36","@thi.ng/grid-iterators":"^0.4.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.52_1625174334301_0.2226440192796597","host":"s3://npm-registry-packages"}},"0.1.53":{"name":"@thi.ng/geom-fuzz","version":"0.1.53","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.53","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"413cbec2c7bfe8a51c752a820b7fee37a2567da5","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.53.tgz","fileCount":26,"integrity":"sha512-bVgjltw6PzHBaC0VtFzRIm/o8GqTasWUzHjIFZ+aI6f5xZxy+RxVcsPfUhd+5OGA3Y23SV+yCkypjnLoXcj0FA==","signatures":[{"sig":"MEQCIFp0pbzoKwkA4uQiImpxdUelwrKxeMPHnG0KlZEVYXW8AiBqkyDGgYyOUOI5p7sFc3U1bu3uNXSy5ElzBXm290x08g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhACdPCRA9TVsSAnZWagAAUlQP/0kiBR9KEHLarB1T1rgy\nuYrby9Sqstoo9wm68795fBjcpJ+kPYKp7PYlw+Rt4l8huveNlobccmS1Q033\nwW0bEBQ+5KCyOP6LVrXpPvUSbrQeU13x5kvgcK/+fONRKJZlJ5uk7vH/+LHk\nP9wV2YPqdlAVGm/AIOuNYO66BLWhlbEpoWfnFddPzFPVxLjorZA63G6kdHus\n82Zylky0pk6JxWF/Iko7G9LDEvw5mvX9vjCaPO/fWKGn1cY0dH7Z0lCBA5LG\nol5F/skMoqP1l0DBesQyhXAAehopMCGCdtsFAwrT+H40bm2isLN8PxUYjPR2\nxucGNCQ3An7eiDB5RB/kb1PXA43I7O7uenwQXUwsE573RU9yMAmW55JR8q9A\nuh6eRL75ux428NzUEo3BHWKGmjRh1N3IcibiBgsa/DOxzGfgA3uwHh6R4pYS\nbnB0A+ZgWfpipb9JiPeUMx3ugrvxSHRSa4M6SnrEhvR4Nzsb09zZWljfTA5+\n3/gSuPNvhpfKL/69cJ15/ZAfBnXwBFecikT06jZM+dHXGnW96vSWyASwL82F\nMJ1/qywa2nLIvOsMasLOK/K5zqR3yfvezbF6IFlo8ZZI6RQ/HwXyB7TKsxko\naCXhEUqd3p7c/VAi90t4D+br8BnugcI09QAuLeiCJ7MF1Oa2U5vdSZWsLOkL\nINaN\r\n=t+CH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ad6ac106b39a18735187a1b59313e06f5d7a9116","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.6","@thi.ng/geom":"^2.1.20","@thi.ng/color":"^3.1.18","@thi.ng/vectors":"^6.0.3","@thi.ng/geom-api":"^2.0.23","@thi.ng/associative":"^5.2.7","@thi.ng/transducers":"^7.7.5","@thi.ng/geom-resample":"^0.2.74","@thi.ng/geom-clip-line":"^1.2.37","@thi.ng/grid-iterators":"^0.4.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.53_1627400015764_0.4175828061939493","host":"s3://npm-registry-packages"}},"0.1.54":{"name":"@thi.ng/geom-fuzz","version":"0.1.54","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.54","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"3ba1f51346ef1dc77bf6744747cb0130407335ab","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.54.tgz","fileCount":26,"integrity":"sha512-ooHLTIJpAzNvqkFdNQl57lpIS9RT7Vv5R41zycuwRSrP44LAAdcMo5gBjB2++8QKe54ZuMXEYZorDRd43/M6pw==","signatures":[{"sig":"MEQCIAysWB4ZTihhonghUUzt0CVYsT1F9MTuQwbDaI0PGy13AiAT9NhibCilGgNAZ+VESbUNyZoPjKb4yCLqKTmCULYOaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCqKVCRA9TVsSAnZWagAAABoP/3t6r0VyVKAo0VQ8+F0G\n+5ZRWRPLLYr0fn9Q1VsPh9On1f3sRLuxmdOTcxHiTYfaYd+KfE/Tpld1wj9H\no9xqy4dEJYgUx2atoCLPXNLFRdd7VA/oHM9Syg+z8D6U6UvAZ/binmf+KIoC\ndpLqSJ6Q07OiHl9C6nFjUm0SniQl2bpBypbsLiw0SH6kKFuNmS7h1VOsA71O\nrjax6FCILWzjwMtlOKAMJuwG98Whw3yPXERHZnP0OLbFH2Krm4qks83JZGW9\ngK8KZEnvFJsSnGRo/hadgMaU0miN1WHNVJhg1Zc9gJnbbeDGxEAGJmyhm9UN\nc1CGK8Lp9e7UfGv2WM7/BfURDKIpcLzYCVu79y7/TIQQz/TvwnqPLpV6QyPy\njiaAv8wF6NrkxRM2dY3uinWalBARXouYMQK03AsmAclUoygckjBOVMlgBLSt\nX9ZlEA+EPfSvzhY+lQJ5ureU2aHC3B1mL8DxnvJLgAkHiFEZXNlpzTrhXssH\nmHRfQ5aGRyrHZfMLJ5mOrw/IZNnKfXplFCXACaXE3qWD+zz1sBf29Az86Qrt\n9fUDJDzCVtVLv392kBdKe5tIFVJS4vh1HaJW5A+cQZRAe70Wr9aamEztsP5V\nw6WENyKygNAlw9FLt8MebOWNQiU7PNjcdyIh2FmhCEu4egyKrL77m0PaICQq\nnKYs\r\n=NSeR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a85a4dd69e086a18d97d22204667c6b5334b01e0","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.7","@thi.ng/geom":"^2.1.21","@thi.ng/color":"^3.2.0","@thi.ng/vectors":"^6.0.4","@thi.ng/geom-api":"^2.0.24","@thi.ng/associative":"^5.2.8","@thi.ng/transducers":"^7.8.0","@thi.ng/geom-resample":"^0.2.75","@thi.ng/geom-clip-line":"^1.2.38","@thi.ng/grid-iterators":"^0.4.39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.54_1628086933385_0.8919736997598184","host":"s3://npm-registry-packages"}},"0.1.55":{"name":"@thi.ng/geom-fuzz","version":"0.1.55","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@0.1.55","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"5ccf03800db70dd22a2cecf4e875b7545b2b572a","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-0.1.55.tgz","fileCount":26,"integrity":"sha512-Ut/L6CEJu4ujhae/d0OSxdpFemES5J+gWMOwQOGgk10pg4hf5oLySzBMjHSyHDQMuse8IUHF6eGijJ/vb0Qt3g==","signatures":[{"sig":"MEYCIQC0O0L3pA54Vqd4epL50nx+kNG7f7KQP/YE3X0BXJhHtQIhAO/BHB/DpnaBbqzS+ok1n10k8pyPjZz7TcbinAaWbdLi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCvX2CRA9TVsSAnZWagAA1vEQAIV9OoF8NXnXdpEsmz25\nzFIp49IZMOH4RUxQSJzbhliB13pZzTEGSEH9OozXMc09YMy2pJB5JjpS4wjw\njCzkQ8bOXP9cZD0+t//zLk5mopKr/+Ngk3ONwtgv5piab3kMcYvPunUY8kWM\ndq5Y7lLXmwUBjjeqReOyB8j0JO2kE97tI8I8AwoR/XcWCfvUfbe0JyftkOsQ\nzc6ZYiyUOgMOQKQVOUfLVLJYySnTIzEeaeQwjVDgv5g+l5KZRDi+mjHc6wlT\ndJNncQEnDP4fOB4TNvKemziwqWqdi7lOB0stdiUjaMm43BHX3yyN9Lof39h0\nAUQBbtFt+wuZsrbVnoGTIqNwFiQ3KB7UBw2ms6jKXU6BNEr22pAUo3S/p/9p\nd54Y+3LHBue//UpuG+n0egKBzULJwqn4lMQriKq/wLBHYOdJGstcIGp8/vnY\nX2jlPGTHEblinfmsZCRADOFqg2Sdy5WGi1EbDnqy7bp8pZvObjx/kraoUE1k\n9/SXZ/UxqX1hUIhyNN2jNwvvObtsfyW5PfR/UNeOQ0Bdxm31Ao5tjwP5sjNM\nELoSpRvxJd2KsoqYs4nO5A9IsPD35EcbEXYRqfD8Y+S3bLTapu1eVjSEKyGh\nm9pkL1nhYu20XmTjss3dIxbmfYHlKX/vwa+aFevzXPCzAAq4YsW97qI7w4jY\nN1V+\r\n=gpME\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","status":"alpha","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5a289330f80e3c253c3b434655825c5dcfaebfd2","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.7","@thi.ng/geom":"^2.1.22","@thi.ng/color":"^3.2.1","@thi.ng/vectors":"^6.0.5","@thi.ng/geom-api":"^2.0.25","@thi.ng/associative":"^5.2.9","@thi.ng/transducers":"^7.8.1","@thi.ng/geom-resample":"^0.2.76","@thi.ng/geom-clip-line":"^1.2.39","@thi.ng/grid-iterators":"^0.4.40"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_0.1.55_1628108278403_0.13146978498388906","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@thi.ng/geom-fuzz","version":"1.0.1","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@1.0.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c074b2cf2a0eb24f31f6b1c5c3300812e27866bb","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-1.0.1.tgz","fileCount":26,"integrity":"sha512-vaeNlF96Q/Q0cOgTw6TLBZtmNk5qw9DCRUz+Pd1pUay1ROIq0ZhDSfpsFpb8zpOrS44FpJmh8hPhuNS4x12DOg==","signatures":[{"sig":"MEUCIQDQsljq9DXXdWIEyg0/MWOAesF1DXCiONRZ5PQxGHBh6QIgCQehzoFITAA953D1ux3yotIZSG5eYs4NlDP0mHoTiQQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhD8gXCRA9TVsSAnZWagAAKcgQAJCCBbnof4wMgAJt6Bqx\nTLVS/6maALADyrYtlLp9txKNt9B3kzlRawSeiXdXtaNdaP91KP2zWB3O7t2T\nP+MUTPGqgk8cR+wjbYpH8dq6XbpOJ17XnhZyCohslP/rpBFv4rxGcVucWcqh\nOZHU+Ni54xI10s/HNZM3RPXrNuLQTet1R2YTIKHkQ8P8wzTWJEXA7snUCGhn\nqp2BHnpm9XrUrXcCM6qY255kHcJGZ1r/utKfv0q+cr/R1ePDNPw35q4mIY3Z\njaoj66/4Pittd+sy0sJMrz6EcIf86a2h7nKWIinoRDYzrk6GNG2RobrQ2VZo\n07LhOJ5gz1OoCsyZFDTbs1CQC5LbkHb6DRgvRhDauLmUM17krX5ZG19Mm8DL\nRd9/mKswhwOz4/LQAdmWNdHraigYq3gh6E+sePOu9b5Q5zCtzu4WBg19mltJ\nF7For+IkIEpGQQbrNqkDCcjxZ247Z5KvRzO7d8p3AowlNJxbPVsE96EHse/1\ntYIw3u8Ucw2J4JjfAy2XYti47U9j8iPTNdYpKJXDQQ8YERioTb5XAyPoCdI7\nZ4k7TaFOwuaTigbcCXMHJ73CAS/Il75JPWlLNJwGGLfFib9LdYv8ovMgiK96\nAwdZdJyS+YFv7edCtu2QSeNzmOYjoN+3EvHUampfsZQkLh9ORqKyW2aLaGBu\nXY5d\r\n=A1di\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"dea912b6ee09890a44ed2f1ede436f55af479e01","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.7","@thi.ng/geom":"^2.1.22","@thi.ng/color":"^3.2.1","@thi.ng/vectors":"^6.0.5","@thi.ng/geom-api":"^2.0.25","@thi.ng/associative":"^5.2.9","@thi.ng/transducers":"^7.8.1","@thi.ng/geom-resample":"^0.2.76","@thi.ng/geom-clip-line":"^1.2.39","@thi.ng/grid-iterators":"^0.4.40"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_1.0.1_1628424215705_0.23303932411106976","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@thi.ng/geom-fuzz","version":"1.0.2","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@1.0.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1927c57cd2adddeb66575110c7389b6f0ca1d16c","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-1.0.2.tgz","fileCount":26,"integrity":"sha512-GiGsV8EVBAFQhi60uwQV99gl9cGRERrQqPXeFzP/epTMHy/Cc1+DEPgHwQ8AdNbhHsDrEzdr+w19Y57rB6uI1Q==","signatures":[{"sig":"MEQCIH/BVBX/Ac/xSkJbQ34mELg00HtSSFRwGCB2K4i70wthAiBq33O/5al9GSGSFymUfBcAaSDsYBKHETs1tnYlbASogg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhD8jzCRA9TVsSAnZWagAA8qUP/26cEqgIjXuBnntJR7rV\nA8aixyKmUDs7TtMHc8LD3oWTHUemBMEgpGIBcqE5w+WLsMnSDrhT3Di2167L\nzK+zP/sXBF/nkGHo0Yd1IUnnAuqpuRg4LBYUe4YUvmD3rxWYsZYZOUb1SnLk\nt27lEPC1UkIH26dCjTTRsjeSu7VU4tW8n7ttGuGj9TCkWr94O6H5wmpa/6tg\nsmi1caTLqwA7RmqufA+Fd8shgxQ0uhiWFGBaHtFB+8TUP9Faxa9NS5dSDxPm\ndP6uwJW0rol9sk4gdEbcIwXF40n/DfG6/mPOI0/i5DK1L/jc0msUmvLxDWz4\n/JF9NB1ajda2Uf0ijvkMlHqT4muDGEyHnV2YFXy7K/SjviYguVgjz2c0vspW\nzp6tdI7n+ERJkk+aYuNfwTt0Pt2cv2//bOHvQWks1jtowlA9O6UwlfHtFB1J\nA9xD8bMRUSQZuinkHO4sgwRNL0vnFajZXf6ltyAbYOJQTIDR3MMYQET9EcS2\nrOTRyIGiP3El/3lqiznHJblHyi077ocR8nM/s832U8sru8vUBl8Xv82/l96q\nrKLz1oFz5qC3rtQJ2Kn278fwmlMSkCzhaXkKyjZk7P5/enUboF8XPHArv8U/\nCyful9T3b2VnWRXqsGoVpU1qlvVtCbbWjONferwymw3oXtyh3MYZwdawbPiR\n3PTi\r\n=lm8m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c3d907d40c82572fea9c259007dd68c9acbd5f1d","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.8","@thi.ng/geom":"^2.1.23","@thi.ng/color":"^3.2.2","@thi.ng/vectors":"^6.0.6","@thi.ng/geom-api":"^2.0.26","@thi.ng/associative":"^5.2.10","@thi.ng/transducers":"^7.8.2","@thi.ng/geom-resample":"^0.2.77","@thi.ng/geom-clip-line":"^1.2.40","@thi.ng/grid-iterators":"^0.4.41"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_1.0.2_1628424435703_0.5061281687677848","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@thi.ng/geom-fuzz","version":"1.0.3","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@1.0.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"3493a19fcd485ff8c0f1b530ed69d4b23e6642b6","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-1.0.3.tgz","fileCount":26,"integrity":"sha512-PEwWD8X+1VivlJvlU/Ly+uoBpS1j4xlLZL1h7IAu/x4YftH4FHyNqkVaoAQo3mKhpI2y9o4Y170Mb/3F8QP3ww==","signatures":[{"sig":"MEUCIAxS28tuUhHRBGnnQa++JMRuJru4sdGt5QibVUN/MUUbAiEAhCJWrFJUuAbyo6kUS/MsC9qiF4NjQWxw+IaMTIch+SQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhD9qdCRA9TVsSAnZWagAAnukP/AyKw8VQOVhbzaemvBOJ\nODHzon0v41l6I9W3e12Upuzw2fuMA0k9+1hx1uj2neET367wh8FgWpmViHMY\n6FDuS+E7fxZb3y5Yijdm5vAYz4ymq/kDiwlKJ7Xu3u3ow9VKj3bPlicFUcbn\nKNkoR8F/K86gEeWbagtS/y+x5I7uE0whCKEIrc9cpFktieE4Zxu6d6cBYXl5\nxJ/NfAlfKvM0BnyAQoqnriZZGwjtUpQdMx3GEBTYLE75QO0qyAqmzcY8luMK\n9CZle6EN5NNRTaOMomUQQ5h4ccbN8fq5UuSzDv2mCNAqE9jQPM8WkCEhEmzE\ngXwviwASXFy7n/qcrEmqxyK3DoohyCEbaIdXgWG5JkBHvNS62Pv/QWTFw0Jg\n/Ide9qPo8U4ZRMuCGto5NQfe0lpQdigfEPy0bAcT++e1n8lx5L/e5Ip034AC\nnLWXuh7xB1EtuwRTHXpoc8LelcA7dGQt+FVu3YacYA3z/z9I0qkMPdK9niJ6\n49lFx8b8wu69n4/oNQx70dwze/aOz7lEQqRgdJER+0+e2Soppdy8o+GQiQxN\nFXErOyEdfuTtrFhxq3beNW6YIwDyaxNHJZPSGsj72s6BqvGMU3BrU6IAAKC/\nHMCohc9J0TXQoDln//tTYpmGz+mq1+qpfeAFrmpOeyXxdty6l5aPkMsn4xKp\nmX8j\r\n=oo49\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"538019e9d8ca6c5fee4754af93ad454c0674dc72","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/geom":"^2.1.24","@thi.ng/color":"^3.2.3","@thi.ng/vectors":"^6.0.7","@thi.ng/geom-api":"^2.0.27","@thi.ng/associative":"^5.2.11","@thi.ng/transducers":"^7.8.3","@thi.ng/geom-resample":"^1.0.1","@thi.ng/geom-clip-line":"^1.2.41","@thi.ng/grid-iterators":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_1.0.3_1628428957457_0.10864819557973937","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@thi.ng/geom-fuzz","version":"1.0.4","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@1.0.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"9d8e4adf0f179c180ee6c238faf8b4aa560ceb7d","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-1.0.4.tgz","fileCount":26,"integrity":"sha512-Gz+NS908HB8w644MWvGGOAeVo08aOQjQV+WfL+yJ2TFpAy8ZyPuc87Lj0lLUeHTsTndMN4WGomSTaodbLFqzmg==","signatures":[{"sig":"MEQCIACKpIaoG9C+Al3rBHnI6tLDrjmbe/9Z+VeTIxdmWuVoAiBHe9tRCwdRY+zzO3nwflEfPs0tQ2Mn6U/77tCHJoLy1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG7QLCRA9TVsSAnZWagAASzIQAJ74mjUyj+FUCHsslk0Z\n0zpotYQOQHL7Dt9KkHpQmax3vwtlD4xIeAThtvv2CKHVOuAkmepmNNPBbtiH\nq86Ns84pNAEe4Ks43MQFqcV/h0ZcIAXBGK+QwS/xqipfEVvLr8Cm9Fnua04Y\ndQ6s5JFx77IjHo2+yMXynN2hO76ZgcfUbI1KwxbqPzrmfrd23stXpSOohwf1\nbDaKuMLi8u8TtmMFlEdjuUnhZWMrUIl81rsdVg3g9u4c5gPAXUEp9ldPplpJ\n3GhmCGf6YvAeoQtVbhuyb4P35VkssdyEwCcBXXQ7QUcK1K1gSFtiU2xbNqIr\nAwrszo5CiA5XguGRt5tMwqyKXeuHojZCYYuQNnGreLtz+cGoZvMjJ/NqGH14\nqe1GigkSEBHtPiZcAdDLW8aZh5xzUKPMs538hBClL2n5NjoOx5bPRrAy3lGQ\nVxd7VjpKwIv0l8GZeA2V3cnj42fsDQe2sh/EYIAvjY6jGZkXOZjlmKBrSX4y\n2+d7SreUKCuSFbdzjA0wdIdi1u9FJhqn0sz+ftn5ZJ12y92Ggmp2WpG481qu\nZUcHRU5Rqtxdnx38V69vgOys/eXGMJcHho+y61YUDZyC8y5e5Uh7ish2bwKD\n5eMwxj+xDuvCJ7gwh37FFB2xKIUaxAY0U85qlpMYk8eWhuuxB5ATlQvD7JWe\nf3cS\r\n=B3CV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3365151f112c39f224541f5ac4cedf3370eb9ba4","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/geom":"^2.1.25","@thi.ng/color":"^3.2.4","@thi.ng/vectors":"^6.1.0","@thi.ng/geom-api":"^2.0.28","@thi.ng/associative":"^5.2.12","@thi.ng/transducers":"^7.8.4","@thi.ng/geom-resample":"^1.0.2","@thi.ng/geom-clip-line":"^1.2.42","@thi.ng/grid-iterators":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_1.0.4_1629205515016_0.18793487402426057","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@thi.ng/geom-fuzz","version":"1.0.5","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@1.0.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"384c1088c408873ea26324f21870821eb5d26a31","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-1.0.5.tgz","fileCount":26,"integrity":"sha512-nDmOz3675q3s62SgRz7xhRnB6rHRtV0C+7jzTngjpUEW05KoNBknmNcf3M9VJJ37kxtIPE3OIqNNofq3EFHpDg==","signatures":[{"sig":"MEUCIQC+zMqIAjShOIAVciGUUl4n2/Z9Z/uG+ulii5BHnpfoKQIgH23d38qJPxbtlHzX+b5zy4wgqn+2WyZwCD7Z0Ij+uds=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHmneCRA9TVsSAnZWagAAbcIP/icQDwcDAwH7ZbuP3SyO\nkEiDGuKoS4K4AxKRsbE8vmkZz5e8BZH9Y8MjC9jjrM9vbNMBoErfeemhq8m0\nhVuSQBYoRg+V1vWDyeCBh0wGTbFqrJPwudi71c3K8Yu4Wes6hoK/nQyFlX3/\nw2JAJQE20vGUVHcgurH4WaXkcnDZVgtT/smu3Sfa7BuSM81ew5BWKvx6bfBj\n8jOYaQ/aKyOMjgys3uZwLhXIzzUSZCl7dV0BOmtV6BXLaGVFsz9+K3zILOlu\nEJzz+8ZzqdQZ0Nj8YtuRk6XeFlHkBhU9heaucykgOi7w80KmeRvD9nZ/yRJf\nL+ipvyTH12+IiHlysbnT/g146IAyFEFnv/XE5p2nI/GXREorZDxId2lrIf4a\nMsI/XBa+ICExSVXeV1Fu9KZ59Mc5otYdCYD4o/Mqa0b09AJRFOwZIUvgt65h\nW6pOBiE41pUE+tkuMpxR/XRZWlgmyeeclFQ6VN3md9bE2sCY6Nal/7e0Zv2m\nDeToD5kRwahM5W9PVzHi48C+1lCfq7cAdToJqZ2SMGEGvvE+IfO+Pt4pNe2U\njLLPaRcySxU5whO5rWFNNofpu7wdAu6ZHe69bZb3cj9y0At2pZV5cf88voiw\nEz5tKTwl9XpgCnsiD9avrm+GqgUZVl6HSEJTygx8NzihXg0i3Rw9escB2Tjk\nhbTl\r\n=fsI+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2c2f921759dc30055f86795231fa1289ddb14a6e","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/geom":"^2.1.26","@thi.ng/color":"^3.2.5","@thi.ng/vectors":"^6.1.1","@thi.ng/geom-api":"^2.0.29","@thi.ng/associative":"^5.2.13","@thi.ng/transducers":"^7.9.0","@thi.ng/geom-resample":"^1.0.3","@thi.ng/geom-clip-line":"^1.2.43","@thi.ng/grid-iterators":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_1.0.5_1629383134190_0.3835811564953564","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@thi.ng/geom-fuzz","version":"1.0.6","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@1.0.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"914bc4317d2ec015114416b77e2b5405a0b0d01b","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-1.0.6.tgz","fileCount":26,"integrity":"sha512-ZiY24fCsCDDg0sJboZQ/wq5TDNJ8oY26YqiQUaJJSC2RaA1hoGQsOwQKHGSL9UFz2zVP/2uuCRpTpNa2KC56Dw==","signatures":[{"sig":"MEUCIQDSa/ByE9yge/eSm81yYcSqEN6dmskFYTLo1pPcRVwZvQIgPk3wR8N4sZXSJJ3qCgnTd4ZpDrhs73NlRtr0MB3x8rQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHm+1CRA9TVsSAnZWagAAcHYP/iTTsBUBW45MjvV0zz5l\ncqhCydFbJgoxahayZQY8v+4L4EumavRVljrxLy1ulIxjPVQXefseHmXN9qr1\nHBWnDAAq2vYQCHgYzjzFvhM5vT6FwMwDu+XlTABK8ZRAyQDzw5r3dMkRXd2e\nKJNDIn1/pW2IokaqOxu4vVjPaepmJQXNjSw5Et2329Q+i80axGvz49QWDiFi\n1pXTkjyI9dgDMMXONslJRMy1IKyiA3+TBzV1/0t2MOh4GPV1tu74bDWfKxUf\nI97TJes40DQji3c+Dv7JORtYtNuQ9RXNPmSYfC7BEGJ1ocwEl3bIl+lh4ABz\ngvrcS4i+T0GipUJSjj85Y8t95qpEOMA7R5+cAdM2hWJGIWzHxtbovT46wUrG\nxS+9eriyyesx6huSijopPKRYC6F31KeuJYex2Xb6cTtz16toJZCGHzznsgTA\nyTmns2QKCEJ7QtXVuHjnG0KGz2F5chfgfyF+fEWTG9OVN4sdkLng9ed61Uxd\nNuNT3ZDyTovapzPEGgIWZVqvUK2Ypk5/TSbbg/nczOn97X16FDNaRcLtKHob\n3icDcT475iVXzPzXX1RyevGVhTdZ+ks4Apv2Vw4S9lCP4MOLIb4Qp12P6ciZ\ng3Lc9idaEI0IkCTa/nFR8WeLdRFa++5PKLwSaPfDJeOmipT0JayYSUGCTXCH\nNuLJ\r\n=umKX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"84a067278ef79ccd538eeb652046eb8e03f3e34e","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/geom":"^2.1.27","@thi.ng/color":"^3.2.6","@thi.ng/vectors":"^6.1.2","@thi.ng/geom-api":"^2.0.30","@thi.ng/associative":"^5.2.14","@thi.ng/transducers":"^7.9.1","@thi.ng/geom-resample":"^1.0.4","@thi.ng/geom-clip-line":"^1.2.44","@thi.ng/grid-iterators":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_1.0.6_1629384629439_0.929950296035795","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@thi.ng/geom-fuzz","version":"1.0.7","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@1.0.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ece5bdf6559fa7f3873c67ea991b570489db6d10","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-1.0.7.tgz","fileCount":26,"integrity":"sha512-Sa2uaZJkTpjEJtSw4M+UuO558z2pB1yZoBIJFAuQHJGHzHZE7VlzeYxi5SAgJF594Y7isUPharDPwlc75dskAg==","signatures":[{"sig":"MEUCIQD2NRVxuKQ3o5yIBaw6yTLLIlxIEIOZTHwFNJskg+tIWQIgS9MUTzb8DG4u3Rx73v6c3gQndQbu8rh7W0WwnUkM4zI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIZmECRA9TVsSAnZWagAAZD8P/RA7RIpFiMd163jEtWCD\na/boLTEZ3K2ee65Ym/sAS0q5oBdD6aINYDxtVz3wxIU3Bf0crGJyZzV7JfWs\nJwKH9xBkffKQYnSfINAN17xF0GDBsMwCGWfZ1o+Qbjy735Qvxxj7oA/CZjRp\n0tQkf7D7515WeAenA30y2FU3ztHjR15KlhFP4K2oQreuR2M9S/ulzp6HV7dH\nsUvQTyxYGNLnmoDOfX4+nC44Ziof+2d8F7x3TcSablxoYFg6K9S5k+445SDs\nkMS82Zx9VJL1suu17s3vsA7Ppn6Saq41SuCxEuP4rMP4dodR7BiLQqo8se1E\nscPHNrAVjvfVEI+Ae/OwFiPgoABpJgXzcUMTFdc4wq4FOqvcsC03UeBFvZ7/\nsECMLbpdZ48Vw45OnR0vt6waFHSxbI5oFFavH3TKuqoH23ZEWfBirB5qVnDh\naLXDLcThAaN/mvi3GR5v5uWx5lFsXz0Dzc8K34lW+vOQ9CqiZDj9aog3pijK\n36czHUX9aDg0Dz4q+azywgIdkLiVoEm64yK9Wk3H5RLbLdfHHquxIUq1OQ+h\nkViZDUm2jBJT9bE/7Bu3tw+dxbbMD62GZVL5u4HWtBF80I2ZjGsL/2qQzLv0\nYNfV6FzZ9YIqRgSUr9C2fDvBbbwaKpk8LmDF9u9JRaBrPosGXToBB/U3ZaMK\nGJHK\r\n=nrXS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8ead409ded4bf8dceb0f24a538ba5ca00d07108d","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/geom":"^2.1.28","@thi.ng/color":"^3.2.6","@thi.ng/vectors":"^6.1.2","@thi.ng/geom-api":"^2.0.30","@thi.ng/associative":"^5.2.15","@thi.ng/transducers":"^7.9.1","@thi.ng/geom-resample":"^1.0.4","@thi.ng/geom-clip-line":"^1.2.44","@thi.ng/grid-iterators":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_1.0.7_1629591940061_0.590223518716011","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@thi.ng/geom-fuzz","version":"1.0.8","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@1.0.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"3714d019aa9b0d4f58d4f1c669427cc186837883","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-1.0.8.tgz","fileCount":26,"integrity":"sha512-38YT9uC7WTSy+kB/N628xFn8fgsKEcb0mxcSOi+juXMUolXdUlVrn/xMnXO49tmtzzsqa5kTsvhlO5jqy3cXPA==","signatures":[{"sig":"MEUCIC6NE3E7VUHyi/WZ/IG3yWFAuGbktHPOeZREd1FII1c0AiEA+PJMXBvvG7SLHlmGl7vNdKconbOtjjUy4DrrCNK6n6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMf4BCRA9TVsSAnZWagAAhcAP/1jBFvgAUnxKDIr6QqDi\n8EA87gwHJ3N2FwrYCngnGuApYVxNPsEU44fDKdcZI/l4FWlFpGUTHzFG0cVh\npczSfUNBFNROuaZhsvBni7wUpug4vBCEwMeNVmrBLGdC6aX7cV1g/+YPkwsj\nvfJ65bsQHcqthAsLdHyRyejWT4IjI5seftkzOMHK4/m63Rqn98vB2LPUX9WR\nqS4EtFgUc+7u4EmGGlcwEK2TS04J40xwrfVGbQynJEJ7J6iYwNQorLVvm/ft\nXCOw1l955eYL0i9eRkBPmT/L/2m7JVepR2UjFtO/EIEKMFQwCLUCth/F+6Rr\nSIdvvNmxgtcj/ng4rHQLHUSpUpiq0WCVPNwdGLUrWwks1QJWmFCfW9KnNNMT\n+9eoz52/Z4md6pN99uMV/dW+frDXLs2OH16LaYlXAyP86PjmJArdxEQQWpSI\naC4oyxIxaUS1Jxhn2Ce7qqOqw1DnEn3fkRXB8JnpebIX1xiqQbdJDVWFR8Dv\nD5jValQQnIvTC4rHLqibQ53YstV3ZuROlxIbeClpkSpA2eccLCeF20A5t1Fn\nouZmR5AQZ1U7cxyMBdnnRq1IkJkc37rsVHZLpMF5FGA3VpzVwCKvkQy5N2cW\nw0oNyic4vUcp7ZwywtY1WJQgb+QjrOtVwrStdwz1+TAk+vv/gWE61U+3AOGv\nqaB9\r\n=GyIU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d971cb3f9b215a95483f78f1a8614015e331146f","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.2.0","@thi.ng/geom":"^2.1.29","@thi.ng/color":"^3.2.7","@thi.ng/vectors":"^6.2.0","@thi.ng/geom-api":"^2.0.31","@thi.ng/associative":"^5.2.16","@thi.ng/transducers":"^7.9.2","@thi.ng/geom-resample":"^1.0.5","@thi.ng/geom-clip-line":"^1.2.45","@thi.ng/grid-iterators":"^1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_1.0.8_1630666240993_0.3164982211308831","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@thi.ng/geom-fuzz","version":"2.0.0","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.0.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b73e62c1aed230f934fa6eb9fbc405b3fee5a4db","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.0.0.tgz","fileCount":22,"integrity":"sha512-f/gcaT0EpFt96KSEIho8KoJ79VB8qJ2wETirR2vHiaOmpzAmjE3qmceqMPxEnb7ne9fDV5zqkGsk+PLxqKm5YQ==","signatures":[{"sig":"MEUCIGTqq5rcByaQ46r3WGjk8k/e+QiFB5ZVLs1lX0eWWzO8AiEAkl5nnOtsgrF3nhl+pbWkKRFranRq/IMy6/arM3cg7hk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28876},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./comp":{"import":"./comp.js"},"./dots":{"import":"./dots.js"},"./line":{"import":"./line.js"},"./hatch":{"import":"./hatch.js"},"./points":{"import":"./points.js"},"./polygon":{"import":"./polygon.js"},"./presets":{"import":"./presets.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9ac1344b38b565eb894306fbf72233b6c0b2d115","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn 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 && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.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":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"@thi.ng/api":"^8.0.0","@thi.ng/geom":"^3.0.0","@thi.ng/color":"^4.0.0","@thi.ng/vectors":"^7.0.0","@thi.ng/geom-api":"^3.0.0","@thi.ng/associative":"^6.0.0","@thi.ng/transducers":"^8.0.0","@thi.ng/geom-resample":"^2.0.0","@thi.ng/geom-clip-line":"^2.0.0","@thi.ng/grid-iterators":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_2.0.0_1634052014883_0.6882670121019707","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@thi.ng/geom-fuzz","version":"2.0.1","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.0.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0a48cca5a59996bef9df59786d86ed9b2a27c41c","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.0.1.tgz","fileCount":22,"integrity":"sha512-RTWYdolM7GdaoUGBLKI3P3DC9rpyAd2jYIhm5H7lvRa8pxIdhBD6cJzb0T6guT8f8XACCUcRgRT31DaUa6T90A==","signatures":[{"sig":"MEUCIHqf7rLbMb1RhzBj/PPVA5I5CkAbWP3rfhYFyIUNXbObAiEA6zIZeD+GFUEWbCEZlwZUBf5IbOtMhcGkyz1hYlVrKOc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29177},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./comp":{"import":"./comp.js"},"./dots":{"import":"./dots.js"},"./line":{"import":"./line.js"},"./hatch":{"import":"./hatch.js"},"./points":{"import":"./points.js"},"./polygon":{"import":"./polygon.js"},"./presets":{"import":"./presets.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2e6b3d7c0f4c5686c1e9bdb4902ed7d3f90bcc19","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn 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 && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.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":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"@thi.ng/api":"^8.0.1","@thi.ng/geom":"^3.0.1","@thi.ng/color":"^4.0.1","@thi.ng/vectors":"^7.0.1","@thi.ng/geom-api":"^3.0.1","@thi.ng/associative":"^6.0.1","@thi.ng/transducers":"^8.0.1","@thi.ng/geom-resample":"^2.0.1","@thi.ng/geom-clip-line":"^2.0.1","@thi.ng/grid-iterators":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_2.0.1_1634106705650_0.18511751262016762","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@thi.ng/geom-fuzz","version":"2.0.3","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.0.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f975001ab8087d5209d38b8ff954f11f8d3109bf","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.0.3.tgz","fileCount":22,"integrity":"sha512-pR9IaFFrkmnMQYEpXiGKp7vB0YVeK/ANrt7YrNDMfXq2oOKNcsgKdv/xy9G0ItaVfDhOZQNBzX8lP+Qgk16DQQ==","signatures":[{"sig":"MEUCIQDacApThzozNYgwsEkVnjvOohI6jhXhJeLCXAtEM08PtAIgT0D8R6RUjrOHE5sUZ0cU59aREb+WBvOk8cmzruHoSGk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29541},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./comp":{"import":"./comp.js"},"./dots":{"import":"./dots.js"},"./line":{"import":"./line.js"},"./hatch":{"import":"./hatch.js"},"./points":{"import":"./points.js"},"./polygon":{"import":"./polygon.js"},"./presets":{"import":"./presets.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1fb38cac74d6c009d96855c28784a267a81badf1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn 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 && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.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":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"@thi.ng/api":"^8.0.3","@thi.ng/geom":"^3.0.3","@thi.ng/color":"^4.0.3","@thi.ng/vectors":"^7.0.3","@thi.ng/geom-api":"^3.0.3","@thi.ng/associative":"^6.0.3","@thi.ng/transducers":"^8.0.3","@thi.ng/geom-resample":"^2.0.3","@thi.ng/geom-clip-line":"^2.0.3","@thi.ng/grid-iterators":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_2.0.3_1634336884082_0.3364569625544227","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@thi.ng/geom-fuzz","version":"2.0.4","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.0.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"92f0883bd549e9a045b2d82cbea382f61603f3b3","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.0.4.tgz","fileCount":22,"integrity":"sha512-2yywcsnQcMtX2yuOAbjUc3ePSPqvG1uvpquYpGCKyIuwjdF5oj4qCXvOB3kkFE3ebNlV2J5/t4J0yLaw4UJ1ww==","signatures":[{"sig":"MEMCIGqJDCuYGWPsGGhY4J8XmdoS4QoStnuyGwpGn3wdBFFSAh8dlsEmo361g8vig0BYSSa5polKfbC6IQsoAZXJqmRp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29723},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./comp":{"import":"./comp.js"},"./dots":{"import":"./dots.js"},"./line":{"import":"./line.js"},"./hatch":{"import":"./hatch.js"},"./points":{"import":"./points.js"},"./polygon":{"import":"./polygon.js"},"./presets":{"import":"./presets.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9ff00a103f76cc4917ef3f244132e218f2300a05","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn 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 && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.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":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.0.4","@thi.ng/geom":"^3.0.4","@thi.ng/color":"^4.0.4","@thi.ng/vectors":"^7.0.4","@thi.ng/geom-api":"^3.0.4","@thi.ng/associative":"^6.0.4","@thi.ng/transducers":"^8.0.4","@thi.ng/geom-resample":"^2.0.4","@thi.ng/geom-clip-line":"^2.0.4","@thi.ng/grid-iterators":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_2.0.4_1635179850743_0.6170330245743154","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@thi.ng/geom-fuzz","version":"2.0.5","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.0.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"9943d739e4ec34b42dff45d4372924554e101c44","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.0.5.tgz","fileCount":22,"integrity":"sha512-D3ZxZtYFspkUOxhI8PYAHkwEBgJyNUGj4vJP4clGZT4iP+Fl6FRa9iYCKyLv/Y3j5VJduMT1jXji650OI/7Bnw==","signatures":[{"sig":"MEYCIQCP8gwK2jbXn96RXqVXgofs969PSJSK8InlAU36nClbVwIhAI7aVmmRT70VT4u3aAJHg57QNDwoBuVU3VOkY+DH3MJm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29905},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./comp":{"import":"./comp.js"},"./dots":{"import":"./dots.js"},"./line":{"import":"./line.js"},"./hatch":{"import":"./hatch.js"},"./points":{"import":"./points.js"},"./polygon":{"import":"./polygon.js"},"./presets":{"import":"./presets.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5733fc473ea75f506e07128887fe46b787095a98","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn 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 && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.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":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.0.4","@thi.ng/geom":"^3.0.5","@thi.ng/color":"^4.0.4","@thi.ng/vectors":"^7.0.4","@thi.ng/geom-api":"^3.0.4","@thi.ng/associative":"^6.0.4","@thi.ng/transducers":"^8.0.4","@thi.ng/geom-resample":"^2.0.4","@thi.ng/geom-clip-line":"^2.0.4","@thi.ng/grid-iterators":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_2.0.5_1635341145601_0.8228964538390073","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"@thi.ng/geom-fuzz","version":"2.0.8","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.0.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"350f2fdaec04372d0ee4b84b318d8d405bbe848e","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.0.8.tgz","fileCount":22,"integrity":"sha512-TCIkA0tMPrch6KaIqO7PHqjhktiHKheTj5XEqboc1fIrNDgJNnKjoYVidxUCaL9+k1EEjcnDkYyollw0sZAwxA==","signatures":[{"sig":"MEUCIAyGOI2ZBVUUp4owg2KwYAm1dxiGGsdYMfQ3F50wdcZ1AiEAgMoZneYROv1+tFuZ/Z6icXfcvM5MXhM8QUXrYvjyBEk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30451},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./comp":{"import":"./comp.js"},"./dots":{"import":"./dots.js"},"./line":{"import":"./line.js"},"./hatch":{"import":"./hatch.js"},"./points":{"import":"./points.js"},"./polygon":{"import":"./polygon.js"},"./presets":{"import":"./presets.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c17a556ad25f6882dfa8f806a1d9e8ed7ac7cd71","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn 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 && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.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":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.0.6","@thi.ng/geom":"^3.0.7","@thi.ng/color":"^4.0.6","@thi.ng/vectors":"^7.0.6","@thi.ng/geom-api":"^3.0.6","@thi.ng/associative":"^6.0.7","@thi.ng/transducers":"^8.0.6","@thi.ng/geom-resample":"^2.0.6","@thi.ng/geom-clip-line":"^2.0.6","@thi.ng/grid-iterators":"^2.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_2.0.8_1635407700595_0.736695352902347","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"@thi.ng/geom-fuzz","version":"2.0.9","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.0.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"cebd1531c7fb763cf1e906ca42d1dcccb731918d","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.0.9.tgz","fileCount":22,"integrity":"sha512-XEsFt7gKG/0A1rRJSLiEbsbXPgBg262c8+RlFxXFyPl+DZkVQatNqtxamGx17S64EGJTWSbhXy1GEi7Q7kgy6Q==","signatures":[{"sig":"MEQCIEgy13BlAeZ7M50IPIMM5bs9z01UT2BACcLMng6D0H3RAiBmpPWnh+ikSHfZpSEi5IpymVekovyB21OW8CEqJWwSwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29172},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./comp":{"import":"./comp.js"},"./dots":{"import":"./dots.js"},"./line":{"import":"./line.js"},"./hatch":{"import":"./hatch.js"},"./points":{"import":"./points.js"},"./polygon":{"import":"./polygon.js"},"./presets":{"import":"./presets.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"852cd2450617c86d15d18477dc634f17f04202eb","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn 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 && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.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":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.1.0","@thi.ng/geom":"^3.0.8","@thi.ng/color":"^4.0.7","@thi.ng/vectors":"^7.0.7","@thi.ng/geom-api":"^3.0.7","@thi.ng/associative":"^6.0.8","@thi.ng/transducers":"^8.0.7","@thi.ng/geom-resample":"^2.0.7","@thi.ng/geom-clip-line":"^2.0.7","@thi.ng/grid-iterators":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_2.0.9_1635954257675_0.26741845516431506","host":"s3://npm-registry-packages"}},"2.0.10":{"name":"@thi.ng/geom-fuzz","version":"2.0.10","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.0.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"fd6c3f3e777b0ab148681a70eea24dff958ec930","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.0.10.tgz","fileCount":22,"integrity":"sha512-q8+7jFKqScD+QE7D6Tovzrgw92kl2tHHnjzijlIey/hmdw6v8D6s4jlfZUSJddWb3NLrWG8+aSi5GIdk0EEXBA==","signatures":[{"sig":"MEUCIF5K93sxHGz44dLpTpCyXTKSAMXRqUoqwT0tsgGFGIr6AiEA+IeYtyYgzC93rpFYJLmf49Z36X836wQl63VHrlde38g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29357},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./comp":{"import":"./comp.js"},"./dots":{"import":"./dots.js"},"./line":{"import":"./line.js"},"./hatch":{"import":"./hatch.js"},"./points":{"import":"./points.js"},"./polygon":{"import":"./polygon.js"},"./presets":{"import":"./presets.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d6aca4b4edb697613ed6635b1c0b12f0bf27b1f0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn 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 && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.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":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.1.0","@thi.ng/geom":"^3.0.9","@thi.ng/color":"^4.0.8","@thi.ng/vectors":"^7.1.0","@thi.ng/geom-api":"^3.0.8","@thi.ng/associative":"^6.0.8","@thi.ng/transducers":"^8.0.7","@thi.ng/geom-resample":"^2.0.8","@thi.ng/geom-clip-line":"^2.0.8","@thi.ng/grid-iterators":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_2.0.10_1636035645842_0.9819023399758715","host":"s3://npm-registry-packages"}},"2.0.11":{"name":"@thi.ng/geom-fuzz","version":"2.0.11","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.0.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"bcebc14a897c29df5c156ac380c549dae29872d9","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.0.11.tgz","fileCount":22,"integrity":"sha512-UMWKj5dkZGKDO9Wbv+gBQPyiQAUe/xb8gerY8EeF0KbZ67yARrfz7jSBaE/ZwD8pmNdehrMoYtDmZKIBCXdr3g==","signatures":[{"sig":"MEYCIQCaW/JRb0HGtvv9Ol1p1aFTya2JS0jbcCzbm4+a5JGKBAIhAMjsGcIDaBADE2JKDxweb8fkuoHL7Ac1P/F4mszhRUY9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29543},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./comp":{"import":"./comp.js"},"./dots":{"import":"./dots.js"},"./line":{"import":"./line.js"},"./hatch":{"import":"./hatch.js"},"./points":{"import":"./points.js"},"./polygon":{"import":"./polygon.js"},"./presets":{"import":"./presets.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5fe52419af63984ebe53032201b2a6174b9cb159","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn 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 && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.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":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.2.0","@thi.ng/geom":"^3.0.10","@thi.ng/color":"^4.0.9","@thi.ng/vectors":"^7.1.1","@thi.ng/geom-api":"^3.0.9","@thi.ng/associative":"^6.0.9","@thi.ng/transducers":"^8.0.8","@thi.ng/geom-resample":"^2.0.9","@thi.ng/geom-clip-line":"^2.0.9","@thi.ng/grid-iterators":"^2.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_2.0.11_1636555877909_0.03734910237443101","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@thi.ng/geom-fuzz","version":"2.1.0","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","dist":{"shasum":"aafa5beff3a8b14267a9fd94595e144f12e8eeed","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.0.tgz","fileCount":24,"integrity":"sha512-/d/mAjK0EOClljiU3i9ictCLFtcht74XhMVDoVCqUnpUBpk7L6EOEqC2Nw1KSibi3hdSLHS9p/aaKqHIFcZrng==","signatures":[{"sig":"MEUCIQDrMJYD59bgxphU7ptOt1fhgtKBTBlHgd5Fg4To7OhDNgIgB4vZhK5k6OHOGBVmKK/7bRYlCm7uGrYE1yOwhHqCUb4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlZPVCRA9TVsSAnZWagAABRcP/AoCADmuvmhnIRBi0jaM\nxm21R8nngaySrsCrNeaUyAHfEFn9Z3XmvFyzjeXTY+eQnqv5Q8d9yA5aOCL6\nCvoJUX7HPjx8QHDvZkpIT9qKbZVCw371RVtzOKaWmp6VEs03MzFRtRoDN7r2\nJYvIbo1KE2pYyFF01zCyvVmTMLJjkbl0PjtH7Yfb8Gbfb27nmGKUl6FYnbwL\nd8GeJQa8zGszx8dvHjQYIYfVQaL4o/S008EinWzLa0huN2BQ2iW48svm4AX/\nsrYZyx9vX+MnfLP97p2Nzinsq27qG64aWlWObv6TBvpuT2n0GF69brNV1ZVm\ncWo5m0UB+e46+gq13kyTkFL6AYJ7fYJhOWW1hB3fe4osyo8zS0pk2oEY4Oo3\nnoMHAGHKP69UK5syqgDvWU0tDi3Ek9k6QejvMgdrDgvLsF1k2EqPahpoNR5J\nCp34OgW/Zh55gRrNxcskFUe+ds7lm7P5RvH8+oZHmiCjZwCS03t+l5/gAr4k\nZJRClgWlLqAo2eInCgfLgX01sj8aNvSTMb4oqxIoqcCjEo5PBggvN47uIKNs\nEw3eFomYhWCcStTKE/KhNnpRaN8g8LMY2V4gH87QfodgPYyvNQ96pUiJjLpT\n6cet8oAm2ub5SEwTEbZdr3wbOWexS8/vXjzzlVuuTX8nS2FnXkTVS2J8Sdvz\nscnW\r\n=SSJt\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./comp":{"import":"./comp.js"},"./dots":{"import":"./dots.js"},"./line":{"import":"./line.js"},"./hatch":{"import":"./hatch.js"},"./points":{"import":"./points.js"},"./polygon":{"import":"./polygon.js"},"./presets":{"import":"./presets.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"519eedf95c076202f3429eb8e46ccff275bfe446","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && 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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.0","@thi.ng/geom":"^3.1.0","@thi.ng/color":"^4.1.0","@thi.ng/vectors":"^7.2.0","@thi.ng/geom-api":"^3.1.0","@thi.ng/associative":"^6.1.0","@thi.ng/transducers":"^8.1.0","@thi.ng/geom-resample":"^2.1.0","@thi.ng/geom-clip-line":"^2.1.0","@thi.ng/grid-iterators":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.8","typescript":"^4.4.4","@thi.ng/testament":"^0.2.0","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_2.1.0_1637192661206_0.19286164075205559","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@thi.ng/geom-fuzz","version":"2.1.1","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","dist":{"shasum":"be46313706d51602fe85bf9743c9abf530fd688f","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.1.tgz","fileCount":22,"integrity":"sha512-x8k3fp+w2BjxCXyNSslvvQDjBQrimsq0mY0IaJ/xprf77V0LEBbAEU6LcXotRDbjsnrBkz01yi5SBp/H9JofUA==","signatures":[{"sig":"MEQCID8ycQ+oOYfhbEZOm9RXDm/tMfLdcAV0WFLIQYuhGJ+JAiAZXH5YDd6pbRV26zfIUGHfwlSr4/AoIJ7NdYLAV29NFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl1wGCRA9TVsSAnZWagAAM0QP/i5oryZp9xdMfcPHZjFK\nQMAEXfgcWyNqqCNce6pLM/2be8z5yacMsBGNK0e1I/Y7XTX/AZnbD45X7HXo\nwofVH11CbVRdMfegCP6TyxqWCFJmZVZ67HSGfjHTpKnlo9xGN0ST5Zk0u+DN\nAFfxMHOu3ASwLRBMryndhSCHFbhgAgKBEBd9nRV+Kb8ErOGRmFt/LrJ28gJs\n29B8mClPiowIr4TtjmlXjTMoP9L5T3efAFJheFgV1mkl0XenI7Vje3QspT+H\nWXLGIPc9IYqyLWRzsg3scqg+XxaEwmi730N6rA8ZF849yR/tozUvHmBh308k\n3b8630zwriVgaDmqcjRhQsvlVcOD+6iT0SIx/+I3/Plcp/wCLM9Ue8uf3X1T\nZkckS7kvhIXQ+qfa99S2lojYrl4vX1gTE3VeZsGGMYZN7d66dylj5fOkiQ5S\nZwf9631ldahgXXduJe1B2ClV2rD9COoKb0niWhbzVUPKQTrW/1bi+44BHtd2\n89qoGzFx4dM6drs+XrENXbyo+PcSt6XqGYfsGyc96gFuMujixOvnKd0nXcFs\nJU4O6MzRiW5UnSgNsjX16bCaUadGMrUD5nmxAKa/rdf36CIuJ/LAojit4Nc7\n1ulP5udlCgNNgVwJmL9nNprpsryxEgIl+/JpEudVey5t8xmbrWHOlzROssoA\nTL9N\r\n=uZQk\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./comp":{"import":"./comp.js"},"./dots":{"import":"./dots.js"},"./line":{"import":"./line.js"},"./hatch":{"import":"./hatch.js"},"./points":{"import":"./points.js"},"./polygon":{"import":"./polygon.js"},"./presets":{"import":"./presets.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8bd27c8bde0b770e7c001943f11c951cd345d668","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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.1","@thi.ng/geom":"^3.1.1","@thi.ng/color":"^4.1.1","@thi.ng/vectors":"^7.2.1","@thi.ng/geom-api":"^3.1.1","@thi.ng/associative":"^6.1.1","@thi.ng/transducers":"^8.1.1","@thi.ng/geom-resample":"^2.1.1","@thi.ng/geom-clip-line":"^2.1.1","@thi.ng/grid-iterators":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.9","typescript":"^4.5.2","@thi.ng/testament":"^0.2.1","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_2.1.1_1637309446098_0.4027806626735577","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@thi.ng/geom-fuzz","version":"2.1.2","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","dist":{"shasum":"e84ccfa0696287f2a6e53e18f2eb5886b7a3c7b9","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.2.tgz","fileCount":22,"integrity":"sha512-g3ozM0rfK6NJAVmdJODPY83NcvA1uEVli0DcdgTbc+e4snHfz7ghh+tDV5+bQoXfCoW2yJeDfEitI1YZ8Dpqzw==","signatures":[{"sig":"MEYCIQC5ujiYxQIT3KgtplNOG5HvrttAwcmthX2xDlsSU/Z7ZQIhAOrO2Kpm8YYnNrT6quKbSMVCmwtoGxdupRMh6yueMTEM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmn+2CRA9TVsSAnZWagAAhacQAKEI3aHYqijHFruuvmIG\ntRTmkKpXM9FS5+gMoLdytAoKERe18YM2mR6DvANugXTCgRmWsIXSIsPZKe+j\nO0YDZ/4zM6GkvnEwl5/gUC36eiTyy4YXpH8QjxBhYy2/56T8QbC2znbtAZI7\nECoffkcGmLdDLJbAfhtzuiW6DQbk6pAH6yv8UK43uV/u+6dtrPP9ZisIY5mq\n5C1MzKtaROYlVMQklsp63v2SjSkfhTrWLWHePmC+C9l6hRD1izIcONmtQW2k\n7WdK1LwMVxFrD+5c5Ps8zn1FqRaQKOPRJZ7BQf7f6n9DPVG6erNwy6W4zpsw\nparxqGnHCTzR3pHccVDfkABLh46kBWZfrewvryUROv+haiMXyb6KguK+99iI\nlAH6WgZK9LLYuQo1cq18FJMrEyRzDWi9BLxPlr2om1xBQf+hulBm92hDoLPe\nASW0AoERA71GTBDEcWyVnOXGwj0ujsHwACJydU39drzAgL/vM7VTWO1BRq7g\nzhyYvF/Ma9NxfKGQlq6u42InRlXjdTSH8ooWghy2BjU1miM/Z8NUy0+ipwnT\nSH3LmAv8f4b9Xv5AFsIN+sEgdpSDDPHjD7EgmNWlsPRPyjo5Yo550yPuTw8r\n+k5pAHp4+IDcZs8pVYMwiLsjDl52WqlutJPpayFtvijrlAzV3L1HZ4M5fKln\nt64/\r\n=9nzO\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./comp":{"import":"./comp.js"},"./dots":{"import":"./dots.js"},"./line":{"import":"./line.js"},"./hatch":{"import":"./hatch.js"},"./points":{"import":"./points.js"},"./polygon":{"import":"./polygon.js"},"./presets":{"import":"./presets.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e8a7c2a40191b391cef182c2978e5a6c85987a87","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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.2","@thi.ng/geom":"^3.1.2","@thi.ng/color":"^4.1.2","@thi.ng/vectors":"^7.2.2","@thi.ng/geom-api":"^3.1.2","@thi.ng/associative":"^6.1.2","@thi.ng/transducers":"^8.1.2","@thi.ng/geom-resample":"^2.1.2","@thi.ng/geom-clip-line":"^2.1.2","@thi.ng/grid-iterators":"^2.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.9","typescript":"^4.5.2","@thi.ng/testament":"^0.2.2","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_2.1.2_1637515189920_0.0019062445651649718","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"@thi.ng/geom-fuzz","version":"2.1.3","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","dist":{"shasum":"127f4f5c6a3ffee5ca8fdc3a3616c9bce3d842e6","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.3.tgz","fileCount":22,"integrity":"sha512-9utk2AyliT1Y8NA5FERq6785nQnL56mRJ2TFrLtI6jqTZ//sMup7vAcPl6oZEJBpQ0zRDfPT8FYSZpQUTfVcOQ==","signatures":[{"sig":"MEQCID4pUZUkrcZxSIKJAe4C6KI6bl+kEOx7KwdvNGYK3zsfAiBH6iEj3p8jufs9KH2EMRSt6u+wDJUY55Mw8BPNrzGzEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm14OCRA9TVsSAnZWagAAE+sP/RuFLfAncsHhNxk14bgR\nKMQBvr0xmQnuYv9oREjwPAo65f1TSojzZcuEClCoLdOK8zXbP5TyibcPmBGt\nTMN3Tsfh6hob9XVvYjRCziU9WNE94UQSuvbIg/nFTn2QlePUxI3hRJqNG8do\nIClZpusIVkKg5MWOR/HioQd2pyu3iEXsYxeIYNLgGDNsFBCeI/hftll+xVdI\nOB9rI0L1DDRYO/S5KZpZ0bGyeB5C0ZxQvOEJP0YeQmNNnlOIiIg4G0v8c7Cr\nCEtQ/HbpRgQPcPEsuO+1Ged63eB9BJACEiolanV71JaZ0c1aXlKVeT5SZaq2\nmUC2sMxmZR6CQ1CqFuq9uDrSGDVTedLef9DWZOm+Y4jyppe0Rs26Xc4YEphx\ny7aBy+5mhZ4vRUeBWbu/xtYcVo5Ao5fr1Ks9Bvu/nq2gbVU8/RH/1YLbC5xQ\nP7QbLnifdyn11NnhZauAOuDeXKDr3TotaFcQnw2c0mEFqKEjxSCP+z3SG5UU\nPuIrRn5ZJTcN4uRtLaNBpWhlkL5bturoYgXT7r23+y2NcbVsdbPC71XSOqqS\nvpkYOe8nRFgvRlyP/fiEqhk0Kzh7/NA/6Qt+6YcFgcp9OJyxBAQUSR2o4kPr\nNAKl95QIj0Ugd6pk2lxt28EcShlzmqFI9EDAtNBDvebg7qePqA2J1mOyOi73\nCOvf\r\n=9Z65\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./comp":{"import":"./comp.js"},"./dots":{"import":"./dots.js"},"./line":{"import":"./line.js"},"./hatch":{"import":"./hatch.js"},"./points":{"import":"./points.js"},"./polygon":{"import":"./polygon.js"},"./presets":{"import":"./presets.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d777b58d7bec4496d38166cdabda4ffb78b0dc47","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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.2","@thi.ng/geom":"^3.1.3","@thi.ng/color":"^4.1.3","@thi.ng/vectors":"^7.3.0","@thi.ng/geom-api":"^3.1.3","@thi.ng/associative":"^6.1.2","@thi.ng/transducers":"^8.1.2","@thi.ng/geom-resample":"^2.1.3","@thi.ng/geom-clip-line":"^2.1.3","@thi.ng/grid-iterators":"^2.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.9","typescript":"^4.5.2","@thi.ng/testament":"^0.2.2","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_2.1.3_1637572110677_0.6478125540787072","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"@thi.ng/geom-fuzz","version":"2.1.4","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","dist":{"shasum":"e2164b427fc5fd907547b4158f3be776574d238d","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.4.tgz","fileCount":22,"integrity":"sha512-MTshR5bbxBUHAK4cLvrdifPemtmOsQbP6QLABcTiKZyjzj7fq00jfph5S1WoegTofbZfvO2L0QLOQLS7pyFiig==","signatures":[{"sig":"MEQCIFtCkOtl540Eme5jgUAyJPBXphwxE+esL0WpcAgoDgqXAiAE3iGFHW8NjveXctfJJAfByU2P58e+x/80vNzs+Swzsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm4PlCRA9TVsSAnZWagAAQ3QQAIjWHuKX+/ChP9or3gWK\nvzQEA4+Jz7S/pFSZ60riyHdYEAQCP0bZmNzapiW3G2bcXWpr3auylsXKUPaC\neOPxAolgFymfZb5NK2WKcKZ9JbZUzehG9YA4tzhYxvyWjjq58oh6GgXA2wUC\nZWleSyhYSBl7roFXAjpE6k8un6At+oOZXIwmA7B59lgDWj2sSWncgajGAFLs\ntyEUU/Ze9uacSlLdJh0Ql3tVvCWhYsV2E9fL4fkTH/boWbxUtPnmjVTO4uBP\nr8oMJ98oVZmN8PUmnuomagkZShxIe0lwQF1LdGArR5Rn0WyT00BcNgbe780G\nl3qbJUFrSQtxc/fXu3hy/pniUqt6gl2fZ+l4vylnq0Kw8/kdESFjK10r8ysh\nodwIkAqkhzS+v/rP1Ml4rR2kMvlVycs/yZc5pIEw648ZKrgIHAeyDJfjq1tz\nSB19UQ6xe+Gx3HLIXpS0qWUKyUAxMc91P46Yg12bV+Y2LjY9t3vpquSxjOPU\n9CcJZGa1kiMxMWSLSjNPkGSX0rHXGojTqa1/JzoDgztfnn6lzu0OxF9AWftZ\n6rum6ZxJJKM3UU+49tj6ho3NvfSCAIOElYN3W71Y3yjaNBuCRMBV32Dql8xV\n+O41iDZVysxa2PENy4+0Ocqh4e6jKdmpV49vUHyLau57qjNETfMdAUfYyOmg\ndupl\r\n=0ZfX\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./comp":{"import":"./comp.js"},"./dots":{"import":"./dots.js"},"./line":{"import":"./line.js"},"./hatch":{"import":"./hatch.js"},"./points":{"import":"./points.js"},"./polygon":{"import":"./polygon.js"},"./presets":{"import":"./presets.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1d4e7e3979f15e41ad6d9639b8158151c326e25e","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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.2","@thi.ng/geom":"^3.1.4","@thi.ng/color":"^4.1.4","@thi.ng/vectors":"^7.4.0","@thi.ng/geom-api":"^3.1.4","@thi.ng/associative":"^6.1.2","@thi.ng/transducers":"^8.1.2","@thi.ng/geom-resample":"^2.1.4","@thi.ng/geom-clip-line":"^2.1.4","@thi.ng/grid-iterators":"^2.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.9","typescript":"^4.5.2","@thi.ng/testament":"^0.2.2","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_2.1.4_1637581797673_0.3054880052220321","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"@thi.ng/geom-fuzz","version":"2.1.5","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","dist":{"shasum":"bf220571473215e80e6e2e391189fc9cb0ca215a","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.5.tgz","fileCount":22,"integrity":"sha512-8GASmpVy7QBCHi9iqgQ4WTaEERXbbl3/kkyAixsy6HkpVJ5JzaorJmf8D2Fqyp9hUUahlgZ/SKeIitPFu16wSg==","signatures":[{"sig":"MEYCIQD7SXdpE1EnALfczGZLbux4mJznuYmbnPs2fwSvkTnzJAIhAPFPhoEZ58k1wn7GehZt9V3Pi+UeYYAZhF+yv0I6Jhjr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqBCsCRA9TVsSAnZWagAAipcQAJEc2kYpQ3V6dSnCdQPo\nwYqsuJrA6JUbU1wF0rNdjh5pNs9A+3v5EUVC8ZK0Z/wroNewsndw+MbCVwgk\n+g6N5ofRsFRVbu6w6EH0f06ZhOR3dlWEERXfVLJRgQ7Yl+rn1wsWq+HIMroJ\nb8qVvxMKmYXmPJGhjG/o75G2OcvFs/19AtYsS1SeIo/8L3TaQ5XhcL8gK7XX\nW2RpWF+LKdB7EISaivxnGL7sJFk9tHQtJApO3hrLmwY1d4/tx+HnXlh3o6Nh\ngMVqbWXeHphIugDBWgkl0dEmXe2DnrqsOSs/2ss9sTflqoF4VONTe/gkXPIY\n2qtPHECGL6YM1kfdQIPJhQgGS9UXTkc1D7vzsz+x3hM9DnqsQ4HhkqY8/vKl\ncCb7le/HG1YZkpvnVvObm8HpYrTiTkyRUonBkXUY8VHnaJP2qcBBzkDAVB1d\nHpXewHd4i9orE8stkG2aYfgjSQ5kMG5KTgOSgVnwqs4jc80nr5tLE5qeZ8J9\ninWoYd2BM4KRCM5HZ+FQOzd3wwDxKWjKcGT/qrVjjqJ5sX5gH54H0VYIPZfi\nV3jazqS882x4UEtNRvZvSydMca8x8se4H1AwtlWV+PF/tlNWUwzBAGH+8b+O\nf1lUJ21jj4I/HKiupsHsqxfS2NsqkyPLo6EZ0uIcrAS/aNug9p8Zdi8fI7jH\n7B41\r\n=6KGI\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./comp":{"import":"./comp.js"},"./dots":{"import":"./dots.js"},"./line":{"import":"./line.js"},"./hatch":{"import":"./hatch.js"},"./points":{"import":"./points.js"},"./polygon":{"import":"./polygon.js"},"./presets":{"import":"./presets.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"32cf1a96854f9bb97aca65ffa05ca862ea377059","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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.2","@thi.ng/geom":"^3.1.5","@thi.ng/color":"^4.1.5","@thi.ng/vectors":"^7.4.1","@thi.ng/geom-api":"^3.1.5","@thi.ng/associative":"^6.1.2","@thi.ng/transducers":"^8.1.2","@thi.ng/geom-resample":"^2.1.5","@thi.ng/geom-clip-line":"^2.1.5","@thi.ng/grid-iterators":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.9","typescript":"^4.5.2","@thi.ng/testament":"^0.2.2","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_2.1.5_1638404267793_0.3970372778810909","host":"s3://npm-registry-packages"}},"2.1.6":{"name":"@thi.ng/geom-fuzz","version":"2.1.6","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","dist":{"shasum":"ecf3eb675cad7b9d58eeaedfea3941477adadffa","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.6.tgz","fileCount":22,"integrity":"sha512-nwBRLmZCWQ3VQwv3VK+wOpH/MR67NzNGcAb2xISBiZbrS5IxnyMfBfjPpODM8zboBjx6KowhgCyT61X6ORTMgA==","signatures":[{"sig":"MEUCIHZ2xRo8Cw68w8cqXF71oiEYAf6bDTXFyKLvTsmi7pxrAiEA3IcoCNwSPtUb/WFkPlomZ2igwnuJyTkiW8LSOaaiHt4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtyIiCRA9TVsSAnZWagAAkBUP/iryuOVZYe4gPv4DVkd3\ntp+OhgVF+rskPOFwJlFB4gynw8bikNVMLmIDFxPCAlsFSi0TdVf9D0z6bVzL\n9fR8QSShEhs4eQTyoDIvjek577zgq/uAxkc/YjE/vJA6ctnPqrc69W741d+n\nR/yaqpkb2BuZKacgWK8Q8FNBCoWln9hWhlrIHe5ZeSPEQ8NVCoHvGDe2ada8\ncDPZOvkrca67q5OHUTxyT9cktkHu663pLfSXHYLaF8hwG4c7K4tQIQ9eyEUp\nDfFnYok7a4v9PCRfxYOGjJLiUa+APws0+7uVwIJhIkNUepegxRMKpN0mbsN+\nYkGjx6m8EZ42Wdn/bplkvGpWF4nV2DtbR8IxmGgvWCx8z3cAIQCnmwjj3GSH\nU5ncUr6h76XoA3iRqb0Jki6i/88if4WA4Zm88MS6GBONA7MsoepLOn6wPwTB\nkKOgbGAznfmV0O7C16dsnfsjFYKWmwHBi9OGqHLAiHAkdaumw6rCyy8qWEMP\n6puv09Kb7pElCeY12XxsB/rhTJ0TCRSmRNDJV7mbG5NQXsIZDV+4+/vAsHll\n1H88NqO9TBG2ez+b3YsmavSgDpTt96OeBXfhmQh4++Bx22LlekXrdGtz5Zni\nWUhUN0/UyKNSKSwBxtUuB5fxfSFYbo4HkPlkB1fUTFdL0yIofT0YWKrc61bh\nvzBU\r\n=DOIl\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./comp":{"import":"./comp.js"},"./dots":{"import":"./dots.js"},"./line":{"import":"./line.js"},"./hatch":{"import":"./hatch.js"},"./points":{"import":"./points.js"},"./polygon":{"import":"./polygon.js"},"./presets":{"import":"./presets.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2db9dd34c0c2c60cbfde3dad0bca352b20292f5c","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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.3","@thi.ng/geom":"^3.1.6","@thi.ng/color":"^4.1.6","@thi.ng/vectors":"^7.4.2","@thi.ng/geom-api":"^3.1.6","@thi.ng/associative":"^6.1.3","@thi.ng/transducers":"^8.1.3","@thi.ng/geom-resample":"^2.1.6","@thi.ng/geom-clip-line":"^2.1.6","@thi.ng/grid-iterators":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.10","typescript":"^4.5.3","@thi.ng/testament":"^0.2.3","@microsoft/api-extractor":"^7.19.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_2.1.6_1639391778101_0.259067228449017","host":"s3://npm-registry-packages"}},"2.1.7":{"name":"@thi.ng/geom-fuzz","version":"2.1.7","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","dist":{"shasum":"3a51be32bbb4e7178b202317339850154277983f","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.7.tgz","fileCount":22,"integrity":"sha512-86q98rIf2ORdKg2V/Kmo+SW0qtfQo14rl7/S+EGaJriloxPewAnP/nohAGj/Gs6aThNn/+i6ZAYFdUnmvp9sqQ==","signatures":[{"sig":"MEUCIALrm6Q9gLbqZ53Fcb1727iZM/rZivq/n3/Pq5QPQt8SAiEA0vZNOwXj52v2EQQJrbiSx9mpYsZAUrHfEwvbg7gkZLE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuGFYCRA9TVsSAnZWagAAHDkP/39qY45A4K9+xAVPvaNL\nR38KQIzg8X4E0sEMjwW8QmD031T0od4N0OtNbIEit2dTNPEWhwV2VWN/ytAp\nUOTMlC7mHKmN0W7Fxwoe8p+2RxqFX3fZ09J301e54YbhM0+dbvTwg7myAjgj\nMnhUQBRTbaOo4Wd/g0MWWxKtqRV1WV7MBR34NIEZRKETncpfxIeKy8O+R5jc\nJJoTPycIcxlmFZTI+odrAvPSYcBtyYif2clmkxqWeLs/8k85hgpjDkORuqnf\ncS3cWUeAL/T2pUb9T48ZmEv5n5WarCrN36j9k0uyf0aciTTxLEZkYZRnnA9m\nNUYHH5LOY5S8+LM00ho8ckvcr3haycXJ+r7NnrQrndoOA0KjhF4Hz0vbCuXH\nve15+azvfJqm1+zU85oG1EMpcahKo27mHpJW8Xu27mdA9NjQmmZYXySGMSLY\nXcfsalGx+x/If2dmttiJ69stU0pqp/tov1VO2v0wADQk3F1q2YbwHY6VKJY1\nR/w6R1vwm1IZDGgALWXdeItVk6vhzAzL6Uo9/WhswHu2znIOOPoU9IDYO+DJ\neQ/dk1bdk/2VN4yRVLJCw50D14NiJR9eQOeecVephzhLnB5nuhK5/EWQPEdc\nSbEV88ghkSdakZaE0Wxp3+VIqKa0U5tSIif/7Z/BizNVuZWINmSVIKlIxEpE\nu46R\r\n=khPu\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./comp":{"import":"./comp.js"},"./dots":{"import":"./dots.js"},"./line":{"import":"./line.js"},"./hatch":{"import":"./hatch.js"},"./points":{"import":"./points.js"},"./polygon":{"import":"./polygon.js"},"./presets":{"import":"./presets.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1ba92c6b9509e74e509b4c0b875fc380a97bbbc1","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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.3","@thi.ng/geom":"^3.1.7","@thi.ng/color":"^4.1.7","@thi.ng/vectors":"^7.4.3","@thi.ng/geom-api":"^3.1.7","@thi.ng/associative":"^6.1.4","@thi.ng/transducers":"^8.2.0","@thi.ng/geom-resample":"^2.1.7","@thi.ng/geom-clip-line":"^2.1.7","@thi.ng/grid-iterators":"^2.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.10","typescript":"^4.5.3","@thi.ng/testament":"^0.2.3","@microsoft/api-extractor":"^7.19.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_2.1.7_1639473496675_0.9104324197800961","host":"s3://npm-registry-packages"}},"2.1.8":{"name":"@thi.ng/geom-fuzz","version":"2.1.8","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","dist":{"shasum":"f8494c4fcd609ac7643bc862105c1c02023453f9","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.8.tgz","fileCount":22,"integrity":"sha512-guhGd7FRQSDTAqfA3WlTgjEe0bMIb8spW05c51k0EBDXAB2v7Mrh2g7z6o/H9XWlHB0BMhybDic9KJRxOfkPPg==","signatures":[{"sig":"MEUCIQC87TnaIq1WYttCc+CI+xuMdSQseeBann1KSow3MAGHkQIgI6y9A8QqyS84NSuayA9EmeFHQf3G9j08+7Q1OYthUcQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKz5GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxDw//cDm6jJreH0i8dSuUr3OjHbshFjvYQxxK0ljqrhaQVzNfVwYE\r\ntmK0PMeuAi6QamIEMyHX/nYtqDIRM6PC+rqPyHPOKn2JdIhKP6b7NVZk1BqR\r\nw2DbSp8cijywkPO9X+YKVU6NZDa/7xpGba3OEMvbJQU2A9es4k0WrkCMboQL\r\nMiwni1cRm7TcdwF8+1LalTAT4mHW/9ZsDInXOygoD71l+TD4PUZwt8oyoJf0\r\nfFBYuxaN2IXCI8wxGUEDDGJsjfKQfX+Lcy7OnVapdS5zwqUF5bTwg5sDl//s\r\ni4RVssXB8qlNer+C2vY7MyKH7pkJ1IXphqIvzXBFOW54l1P+pkIHR59dtNmd\r\nsbjvmK3DgzOlKQaUkFk2j8EmdpKQDKAPdeZ9ViJmzE0E7mcZ+lo364/LWUjv\r\n4UlNInuTEfrEwcyByXn4f1IJWk8+5DpcL6KxzPrgBMwgDDdimLG2iInvNN6U\r\nwivEww5vzTCNycnaYDlzfwUHgLg3ojCbfEu5MFf2ZBnXu3CQK0IMXS10rHsp\r\ntLR4HlLCfhIU4rvkF7q4OpfRU87NvBbF1UHY+2ymnSBLPQF1HK2XWQQOZg13\r\nL1p28jxTTuZfRx7DhTZUklXwRaJ2k4wzT02+lD+DlHphcNjZF6AUblD4UytA\r\nzJe7XYxYChuATZtZ+kAa5vm+/DaU4WePl14=\r\n=vhkA\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./comp":{"import":"./comp.js"},"./dots":{"import":"./dots.js"},"./line":{"import":"./line.js"},"./hatch":{"import":"./hatch.js"},"./points":{"import":"./points.js"},"./polygon":{"import":"./polygon.js"},"./presets":{"import":"./presets.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0fc692a3225c068aacafdc4cb6140cf603c67ad8","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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.4","@thi.ng/geom":"^3.2.0","@thi.ng/color":"^5.0.0","@thi.ng/vectors":"^7.5.0","@thi.ng/geom-api":"^3.1.8","@thi.ng/associative":"^6.1.5","@thi.ng/transducers":"^8.3.0","@thi.ng/geom-resample":"^2.1.8","@thi.ng/geom-clip-line":"^2.1.8","@thi.ng/grid-iterators":"^2.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.13","typescript":"^4.6.2","@thi.ng/testament":"^0.2.4","@microsoft/api-extractor":"^7.19.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_2.1.8_1647001158861_0.4908229664951702","host":"s3://npm-registry-packages"}},"2.1.9":{"name":"@thi.ng/geom-fuzz","version":"2.1.9","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","dist":{"shasum":"1898b2d61b64924d3f3ca353760fd891f7d71569","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.9.tgz","fileCount":22,"integrity":"sha512-ge13l2zHIZSp8iLD+GUwGzNKWQI9Z5lin/y5OU+8DFtPdVbpfaj46s9IY4Oc2l72h1PccSZIcKFKxXiP3qCXiA==","signatures":[{"sig":"MEQCIDH9HmLG9775M5kmUkPD8ifTIUUVgzxlu5Cw1tRpl28NAiADLjogK8CI0VyXnvnLgOFzNgZn5N26+khnFaulc4mbNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTvPMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopfA//dLqtbwTtvonvnNt1O+IoPocOg+PLXJ/W/3P3HoPjOd58FXkR\r\niljG8wVvfhf0Kv6DMtT+de9+zS7+NlUGgPIeAxAjmOd12fmChlrDvH3sEXe2\r\nPeuxsIzrSPfJ8eBZXt+CwyIHJgL8nS2AScatPliOx+erqzKHqJIhdCSHXB8B\r\nzJtZ/Wd6+MbcarcOBYX+jyYVVF3idDY3Bo2sP4HO6NrWIxKQcxsAKwLlrcYs\r\n9oOtCDsSQFhrkBSx0vdqX64jpc74vy/glZSRLXUD00K8G1uXP5Iafo+CUlnp\r\nnpNShhpg5KPebvrLJdedB8H+bmJMB57ir39mqqi9fDNLmCkC8MRkkrz4xPxh\r\nlUA8R24UpJrVxXsteh9U55yXaHJuoHNNV0qP+5p1mDhP5/VSLVtqHZE15Uqu\r\n3JEUwzZ6cKxc3JoE6L4IAPkUiyJuz+gKLavL6uQGuiIY0xUwOETuStD74vIL\r\nauMpkrTCUbp7APVTJS9zh2N6RoZCtGxbVEvHRaEWhB0Wv/7LALl1bJU8w4bP\r\nul+pnuXet7taT57GsntmXcJIBeWsPHHEHYeXqvC/tOZWdTgddWP/ZxN3BYr3\r\ncAGhPKjE0wL8Mf6HWet9VUEFzXUOGjWZmheWNwwLNehJH8qpvHjQiJLh6VJC\r\nY3WHm9nG0xiNPN74I7zFvuYhUOF8kaXmrBA=\r\n=rJyd\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5ee1feb590dd935593b1dd4e7f38a3ed3ba64765","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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.5","@thi.ng/geom":"^3.2.1","@thi.ng/color":"^5.0.1","@thi.ng/vectors":"^7.5.1","@thi.ng/geom-api":"^3.1.9","@thi.ng/associative":"^6.1.6","@thi.ng/transducers":"^8.3.1","@thi.ng/geom-resample":"^2.1.9","@thi.ng/geom-clip-line":"^2.1.9","@thi.ng/grid-iterators":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.13","typescript":"^4.6.2","@thi.ng/testament":"^0.2.5","@microsoft/api-extractor":"^7.19.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_2.1.9_1649341388299_0.08590514300453833","host":"s3://npm-registry-packages"}},"2.1.10":{"name":"@thi.ng/geom-fuzz","version":"2.1.10","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","dist":{"shasum":"ac2a1168bd247e2037eeb5e7f95f13b51bd42c5b","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.10.tgz","fileCount":22,"integrity":"sha512-zGXMTwXgBDFgZafVJShiyED+mg8y7J9HVZKr7RPvvK2JO1I8Vube/P1GHPTmAPXvwPt4Xq90LnwktAQAytuYfA==","signatures":[{"sig":"MEUCIEhCOKZWpOxMmfm3s+FGqxF4JFvbTQA57Xb5J7uPhs5ZAiEAnCQM+cFKF37Vo070fZUgERvQlUSptoYzdLIRGLjWeUI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicQa/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdOA//d+/Vppk9U2p81HKsFas5ZTimZWL3jWdwxkWedzuZrFqVLcTR\r\nVx32p2iBZEMqhjahsa5zpjgz834EtKHIlHuv8DyDeZyZTt5Nf+Q0PFQSd2CD\r\n92fevoSF6CqfgpkFQvoHSAHNYIRhAseftWr/OKyjV/iGuw2tHR0z4X/I9IKh\r\nSzdCqXnUI5S08+pcHHWmbeCtNWJpWMjikyKtnOb697q4toLFGy/ZGdfbrKQc\r\nkNU7Q+JWYCxdV39oiA0iM5Wm3xz35mBgXBOg+2yhfGEiKITH/zvl5QbMiRJC\r\nMz2khW8ACubKC6RFFkf86G40OeJ1WUx7hJ6qSuFHLqQ6HwvEFcHwpZeKFOgp\r\nO144QQdCMIxmLaTI8jGyzjbetO4YFwqHTEgFJCeuu/A5JVyRlAfNyp5i240e\r\n2l3Y+jhFMnyI+Om4P8Wc+F/x5ezeOEdTYzj0o5DfKomUJ6vKdb5dquQAhN2Y\r\n4Xia/Xz7Z+VlW6QOI0yuZNLBq/h0avmTNJEzfMr+g7p/+42ngWdlC+VGTWp4\r\noUCSUQyXhCY6A5xc/kN0WW3CASWTXP59bRtZZ7Nk3UGHzSEXhHVQ81SNKkeC\r\nhNjFkDfJ/67zY/ZQp7EAtUTC7KVjqk2Nd8oQpbcV5H4G9S99TVR5M1dIPRH9\r\naL0vMcPC8KLT82lI9SJJXpDzyU/loKHexO8=\r\n=tslc\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"542bf14bd0c7a56b4e6297718189eea772a824b7","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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.5","@thi.ng/geom":"^3.2.2","@thi.ng/color":"^5.0.2","@thi.ng/vectors":"^7.5.2","@thi.ng/geom-api":"^3.1.10","@thi.ng/associative":"^6.1.6","@thi.ng/transducers":"^8.3.1","@thi.ng/geom-resample":"^2.1.10","@thi.ng/geom-clip-line":"^2.1.10","@thi.ng/grid-iterators":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.13","typescript":"^4.6.2","@thi.ng/testament":"^0.2.5","@microsoft/api-extractor":"^7.19.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_2.1.10_1651574463315_0.9044105512803768","host":"s3://npm-registry-packages"}},"2.1.11":{"name":"@thi.ng/geom-fuzz","version":"2.1.11","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","dist":{"shasum":"2ce1ed43878821d847fe7884ceacfce0ea994643","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.11.tgz","fileCount":22,"integrity":"sha512-w3oI9mcI6In1JXvyfJQoJ0s2uUQn8ecv2GI6hCdx8I1ErAZjeBXrcEs8uz69QpxVYznBkBWytPYGsZC6o7weRQ==","signatures":[{"sig":"MEQCIA/wwv89iLMHsARnDZgdZQrwF40OslH5xyK3ipNrFZmZAiBx0/Yv4lASijBObay2oqVbgwOZI4W2af2G0FHLyMH/Sw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidlpnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6jhAAklXXl7yx9Ji9riDC3mGi8ejeUbbxXeo4L5olRDRscdRAsL3E\r\npSxNnXefyUfBApi4H4XgNsuTEH72E6x3wjrg96n9pGgRMIm0B9GpC02UDvRz\r\nSehJ9DuZvnlj8+U7IXkWvuPs29YaW36wye8CIoPWLESg3Tu5+zS9Q5BmfZdw\r\nQ+CYEPS9uLTQt/bvUhBaCI5Ax0ugya4amsYTUnrZYyB03+I2rF6jkuALc6Db\r\nWVvV8L/IS3EJEighQDG7g68qHAcE4f/bE3ywRJN40x7h1R8WRi/8ypcokmlB\r\nKf6Pm0HDgiRIwfik19B4DnFR0HCsfI20XYRyV1A7ycWmJNeva2rKG/NHT7Z2\r\nsbnkRAr43qNlpFRtHi0gMZMo/P9x0bWFUY6dsum7GqWQZhKqHDBbqCZkfrna\r\nWX3bWSIMIVS9jNEJQEi7IxhSpHo0jkz6yCsTPKK87pxiu5WCQIbH6Gh0TcKD\r\n1QpLUHVsOQaHbVxpHJDEMvI/64SMaqb+YZsB0+47tonbozGP9vicQJetH6Xn\r\nbplVJvP6F1eOpQUlsjZNDTmStP08aHWzWgO4EdGD4mcP2OIbSBYoInjOD1GI\r\nUYOOCs6kku+KBm7B9t7HrK4KnApl9kqA8mdzo6EwBqHsuPJCrBe26z2AaUVB\r\n96xQzAiUi6MqkT4f/W/TeIXqtlM8jfS/DKo=\r\n=1gmz\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"cf084be5fd5932226054d2dd32bad35481379f5d","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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.6","@thi.ng/geom":"^3.2.3","@thi.ng/color":"^5.0.3","@thi.ng/vectors":"^7.5.3","@thi.ng/geom-api":"^3.1.11","@thi.ng/associative":"^6.1.7","@thi.ng/transducers":"^8.3.2","@thi.ng/geom-resample":"^2.1.11","@thi.ng/geom-clip-line":"^2.1.11","@thi.ng/grid-iterators":"^2.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.15","typescript":"^4.6.4","@thi.ng/testament":"^0.2.6","@microsoft/api-extractor":"^7.23.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_2.1.11_1651923558945_0.5796117060922326","host":"s3://npm-registry-packages"}},"2.1.12":{"name":"@thi.ng/geom-fuzz","version":"2.1.12","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","dist":{"shasum":"d6896bd0b7d59cc528de397a5087b03934ffb3b8","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.12.tgz","fileCount":22,"integrity":"sha512-GJzWu9mIma44jC4HNQmMiWZ3mSRwKhIMC54ubhDcKpX0UlZOys+8q/Cdb1rIRRVW0vOTcI1lU9ZKUNOg1UQtww==","signatures":[{"sig":"MEUCIQD/yTaxaol/31jVB19+ufytNMHlnqLJ4P06IlQaD5OGAAIgGON9ysOfHGUuny43Ix2kocV/j4rPN4y4t/ucQOketiQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiinD6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoa+w/8DOmzmShrbR0IbqrT1z78AXW12YjG2YD6+74otqJ/p1MaWvW3\r\nJCxVmpRCAHs+uCmO0kJ/SBbR+4gwcYkwx4tH0i3rIiQckNsWuhSYIOWzkkn6\r\nFoLJfuVHBv5tMAPRl7kp5snKVdlXiy61Brn3/dOzrjOBEcVKrKv9ruZvqAEE\r\nJbF8q8U2CiyL2NCwRLj9reoR93tNCV1zJ8H0DuKbL4o8F70VBd2gWR3fof3R\r\n9jFj6NejmVOR58NRpHhUho1Kz2hOfMUQS5XSXFE2z1+eclwdghW+iQa+49wp\r\nuNnl6dzvXSJ2sd5bL7neudajw/yoTgqUmzmbi/U+Qoy/Lc4cbsUHJwxlhVwn\r\nToskiFTpW87etzsrnXmfpk83LDsqjM1hHnbLBVswu5KCQRMZqTUDT3SauI0Y\r\nlRvKuvscEPNeSjIJtLrYvIQ4wriufSm70x4jPyf4nzWRQJWLNehDGq320Dqv\r\nQmWIXZEHdYYZpb36jOLpo1EhPrQabJfNXhjpSY6PNOhIfl1omZ/AaJnAYKdT\r\ns0R3nG2NO1QIEdv4XRHENyjLLiqeiB8Y8Nr8lX8n9C0jGfI4xTnIJkESWj6o\r\nblG7miTkI5mSew/a0Bf+lkLv8aIP7fjMz6BMW8BjyK2GEauAMyZAHKGQxpmC\r\nIzV0/b0HB/H50w6NkNDSLz6rkuECbbWCVio=\r\n=Y53I\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e23901b8582af71d8a29e0ce4929f15ac509f9e5","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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.6","@thi.ng/geom":"^3.2.4","@thi.ng/color":"^5.0.4","@thi.ng/vectors":"^7.5.4","@thi.ng/geom-api":"^3.1.12","@thi.ng/associative":"^6.1.8","@thi.ng/transducers":"^8.3.3","@thi.ng/geom-resample":"^2.1.12","@thi.ng/geom-clip-line":"^2.1.12","@thi.ng/grid-iterators":"^2.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.15","typescript":"^4.6.4","@thi.ng/testament":"^0.2.7","@microsoft/api-extractor":"^7.23.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_2.1.12_1653240058051_0.9966123630173449","host":"s3://npm-registry-packages"}},"2.1.13":{"name":"@thi.ng/geom-fuzz","version":"2.1.13","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","dist":{"shasum":"9e8c3e24c11f430f97168a73d8b6ac04c4ce8931","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.13.tgz","fileCount":22,"integrity":"sha512-wRv1nfJG5K6ZmbK+htj3uSmsb1aNpzMcDmfLbnywWd1VSyyh86bbDEfWJJKXotDPTnCbxyhl0vNWSh4DtovL0w==","signatures":[{"sig":"MEYCIQD9gynjrdLl6L1JflPADN0g10GwkRxIanRsA5e7IvvBzgIhAIOQwH5QSR2mljeaKksiVNejUZqHjivOtvcnEtxsqIjf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioh4OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsxRAAklcikntc0jHcYO3uLigDLWJkEcNwAJ16Cuhs68Iu6w5yp1zW\r\nQW7walwM9Le3s87+/lxsMiB2M99s78dpa1C4R0h26SEGZbh4M3vpneLvf/dF\r\nQ9SNSsBRnGQwT34YhDqwKYRbh+uYWMmnkLRArr+oZDnfnM901BIo5QThPe4J\r\nf/GWmXmAuoLv6DHcB1tR3zlwqkROh2bqRClCsGVRfWIIENpXCQL8tlqBOixC\r\nbVI+w5npGTfVLXd+IheAZHT0M+pqvwRcV0VP5FacKKZ/nP03XKSvXwXggpro\r\nwMOoAP4yBXga4adBJbwGL0jjtw/s/S3X6QT6QhDxSEy5ur9ZnmUp8L741cHu\r\nmGSFNiIUommFpfqQEe4mrgrQI4bxxnmihMk9Huk6AYHVKSvXlnndSb0BW/nP\r\nh/3HrIqs8vb5T+rB8d6uz4taTb24alLZVPoIEzPVZxwSyzyld9Ic2eD0F6r2\r\nhv613LtMi5gkVTn+CcQyWjsagWIHCGaMxs6E5ORvLuzPlf1IwH9m2NJkWxR7\r\nEeg9NYw5RmfoL0019QNhBmzz6q7QsWYP+lIqJhyKfHHx0Gdf21PddA4i6eUW\r\njQFUIyAYo3UJZXF5ouqk3zEssCU6glGVNhD95wR2OnE00a1wYT9LXV4Upk5+\r\ncu0WESxp6tlUHNjZkMwbxoT1dvI86Tggp1w=\r\n=KkGg\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9e516d30a1a537e027a6b3d78bf9121bc5831d31","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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/geom":"^3.2.5","@thi.ng/color":"^5.1.0","@thi.ng/vectors":"^7.5.5","@thi.ng/geom-api":"^3.1.13","@thi.ng/associative":"^6.1.9","@thi.ng/transducers":"^8.3.4","@thi.ng/geom-resample":"^2.1.13","@thi.ng/geom-clip-line":"^2.1.13","@thi.ng/grid-iterators":"^2.3.3"},"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-fuzz_2.1.13_1654791694042_0.40125291782303907","host":"s3://npm-registry-packages"}},"2.1.14":{"name":"@thi.ng/geom-fuzz","version":"2.1.14","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","dist":{"shasum":"40cdb34ca9c49aeefe3696411c3e9e39d9e07c29","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.14.tgz","fileCount":22,"integrity":"sha512-QCO/N+DK41cH1Tv6wWrxyuc19iIVS5sLWIOPqaID3dl1ShAC2E8CQ+2u6tlA+zUExr6+nmq2BnokeY0NeBVEzA==","signatures":[{"sig":"MEUCIQD7nnNfaWok5Y9RU2V+uVVOCMNJf4aU/VmfW7D3pYZ7IwIgVHhEYrgMjXj3zQGsTVx022qtfiuNwyfApHQ+gGmS4Vk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipKbvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquDg/+OCp4QoX8Bd456lCjibzD0Ib3pQzAfXUsNYDn3RxNchXIcno0\r\nuHQngpeSxz94T3oMqBdZvby5RNL2NIEw/BY5Ucpakn5RQPIPX609sy/ERq+O\r\nriQN/6kLvlwiiYXOlG/Z+4AmoScAVsDSIVlW79ormRArd8d0VJyKMlI9ecOK\r\nSfnP319FY72oaF3xtTCLEc8TLLA3FjwKub+SSEgTXXTbu74xx3WcJ/R3yvoM\r\nSz5NBcb92DME37h87N91utKYxfSAo+L6eBN/8ObxRDpoSwM7kDhWVBn2qTz3\r\nBUJSv9Bg7pK4QZHtkAGsc164KdqwdxopzFZXRDRU9fQ2JTyqvy5xD1a+DiPg\r\neD39hjNupL3NYnxvR/gI0Jm+1kunyhHJ6x4abbXFt8rOtzwTppUMiFs8TNEa\r\nnXdRSjZonkLQCDTrCDLrQ6eOVyZhFPfe53Wt5jtf6icSnJa3V1zmhgk7E3C5\r\nIpiHGm8FRMDTMw702vJxYqq4LZbbqb3ZQtzq2ZyOvgyFfOxNy8TzIYlcgyUn\r\nMvUg2PTusvQ78X4DVVNzgrhFgFAD8ZKB1/r+7Iixb7Jd8iVVaqtCvF+Ruixc\r\ndZdk2t1t7fH8Dnmk0kSChynJa76beCLbaLv6mQLa/KENwY2NCAk92Qb8aFJU\r\nUPjAanvJCNyWDH1KN+X0YWzASsR1+gw6oAc=\r\n=Zrbv\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ab0188234419f2d9f471de80871df930e5555bd6","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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/geom":"^3.2.6","@thi.ng/color":"^5.1.1","@thi.ng/vectors":"^7.5.6","@thi.ng/geom-api":"^3.1.14","@thi.ng/associative":"^6.1.10","@thi.ng/transducers":"^8.3.5","@thi.ng/geom-resample":"^2.1.14","@thi.ng/geom-clip-line":"^2.1.14","@thi.ng/grid-iterators":"^2.3.4"},"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-fuzz_2.1.14_1654957807184_0.18919993845510863","host":"s3://npm-registry-packages"}},"2.1.15":{"name":"@thi.ng/geom-fuzz","version":"2.1.15","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","dist":{"shasum":"346bb9d060d25986f194d9f7225228f3d4b5c9fa","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.15.tgz","fileCount":22,"integrity":"sha512-59XvILX8XFZOqiRm2BQLTB3wbNtWxT4K2CyQRhnHtinv7x/1RHAUwNMPmv1UeYy53boZG8/Iwe7uvJzZRr0h6A==","signatures":[{"sig":"MEUCIH6tyjbKdH0SSoKPmwMx3Tu7rW4cBj/V4Hx/UEQkSokXAiEA66cuOT/OU1ESEuUt3EsphEM1vCqMNgWQiAlILyvdP6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisK+cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpk3w/6Aj6lBelBcYzfTTEhoWR0Y5B/QbXzAh30pji1zVn76bQ1jBt0\r\n7ug4ld3sRSpBfqIG6YYgrtQ0J7PV50Vo6dKl6QGtTfOQI3scy0TV+PMtoHJ8\r\nZc7QkRZK3Ovm4rM388pDHHnRb5RbIK+7sD6U56gpDH/Xjq6sJU2SxnU7ZWhg\r\nW1yXFk7sm2pL7XSRe0ZQw/Q7Pk1SrIA202F7Pf39hV7WSOdnHM7QX53D47PZ\r\nAHom39ukcpOvTTqucoOynvlpDCu3elmDon230mkJqZEhhcVYTrb+GCrdX+5c\r\nj/9grt8GnF31AhSCIpCme0bMyMXhgL5crR98CCN5h5m5318L3rW60iMKoAms\r\nFdD6cAp0kkjDOrh9aBjuU9yJFH7NUzpYuM/gq89LgjyEy9i0BRYue3X04yps\r\nKq3VlamFPyi6v2tIDJIB3YzZfT3EVZHr8FV/GYFmDTeCOUgUfVJ8iTt8Y+eC\r\nwG+pQ4n6+F6X14J+H/MDa1uxXDk2ul4h8U6b0jBhUkTZbS/13Rb7bOUg+Agi\r\nWNuelLJUDCxnEDkAjQ4JTwsuDKc6VTilB25gw9twmsYfNAfhTkpYIYxllJrP\r\n0zIWPMAbaLdD2IP6lQa2loDhO6UHQ0UtazB04stdHJSoSVJI5CZxZfsAYAPW\r\n+qRdw5W90X8CldkpTDKhzNOt0B1XWm5ek8Y=\r\n=mwaC\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/geom":"^3.3.0","@thi.ng/color":"^5.1.1","@thi.ng/vectors":"^7.5.6","@thi.ng/geom-api":"^3.2.0","@thi.ng/associative":"^6.1.10","@thi.ng/transducers":"^8.3.5","@thi.ng/geom-resample":"^2.1.15","@thi.ng/geom-clip-line":"^2.1.15","@thi.ng/grid-iterators":"^2.3.4"},"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-fuzz_2.1.15_1655746460039_0.48218530680765403","host":"s3://npm-registry-packages"}},"2.1.16":{"name":"@thi.ng/geom-fuzz","version":"2.1.16","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","dist":{"shasum":"73b0f1aa7a24f06f33e0a62b3e65133b51275492","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.16.tgz","fileCount":22,"integrity":"sha512-/5NXl42E+lSMtAalyoJRiWxnoHc53J9lxxvBMOJoUvMaPfonJ09q/Va7it2vO85I8XbZ55E9FRJvb+2kTvY8tQ==","signatures":[{"sig":"MEYCIQCuxbmZ502N1WbHmhGOU60W56TbROUE6BS6TI9wBpBX3gIhAMgn0z10A/YaEIZDb/IA2t3P2UNlBDcKPK90jN5UVEIS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitFnnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmofwg/8D2RX9PLB+V3M4DX9wI75MjQTPk0Gv+cPUgvD17ONBKZB2dGi\r\nh/dnjF/aO3pKdI+maNLi1VHEWZ5iXDwl+3yX0wp+sodRsLEVprOFFMQA5Ibq\r\nA3wTXJunLYtwTFyM0o/cv59shbGMgK/04zrL9q/lpHCjGJh4UPsJD96LWJ7L\r\n3/NSU0CSCVAjb28EV6F0a+jNF9pVFkF5KZhTP8k5gfDkZfrFrUByDDjMpOx+\r\nZh0B+n5k8El6Z0VovvBeDK5hGLEi8yZx6YZHxh5KXFfADN44RBpdpcEY4ZhC\r\njabts82UmTMxqxmCRKRFiIWlrJqIT/8viYfK1Z0KjP9bGQL6pu9T/kEnHtDP\r\nWwswBhILVFs966XwbiaTeow8E1t/9KXZTT9qHpJ0gpgbzM1urFBVUZaEGoJq\r\nJ1DJNJM6Z78VdNsxPRq3sJYoLlEX9Zh0b3dwxPYLzBkaSh0+ZF5JQIC2JOSI\r\nICZ9WKeYiXVI7HXiELelgh7aJkuk94o479ShtPdtuRcPP2w1iTZRu02AbBv9\r\nLalaEy6vBVrUDUo/tx2vozBYYPSMIzTQk2f2REUii06EJUmfKugICPKOvSRb\r\ncrFnUH4QF+tAiXZtq6T12JVOO9niN69JPHtcwLF5KRzW7YHQ8mjf7Ertakxl\r\ndg87SCd6+YmKAv21ZPDTamag+Og0/e556ug=\r\n=qdsb\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/geom":"^3.3.1","@thi.ng/color":"^5.1.2","@thi.ng/vectors":"^7.5.6","@thi.ng/geom-api":"^3.2.1","@thi.ng/associative":"^6.1.10","@thi.ng/transducers":"^8.3.5","@thi.ng/geom-resample":"^2.1.16","@thi.ng/geom-clip-line":"^2.1.16","@thi.ng/grid-iterators":"^2.3.4"},"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-fuzz_2.1.16_1655986663503_0.731007052822614","host":"s3://npm-registry-packages"}},"2.1.17":{"name":"@thi.ng/geom-fuzz","version":"2.1.17","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","dist":{"shasum":"06f4f07ce0aa3969da34017672e5b8c8de25745a","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.17.tgz","fileCount":22,"integrity":"sha512-pmi3xe/tLLnUQRpzPcMyeKNKVUGAIFmLQxyUvVMKX0KDmbrE+xks1eFGUwotgTOIY/yfc1L0jsfj0Mn0ZNsTBw==","signatures":[{"sig":"MEQCIBVARunZbSk8hV45ZSOI6JL11UMNJ3wy80EIarr4izihAiBO2tYtw5FcqPSaKzpHaKgRBAHr9OHUjWgR7oYE8c3smw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuwb4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMeg//b1n0iTK2IpqFm0fytrvMg2u+PjhRB2F/mzuUcGNQSDM4Tq1i\r\nOd4ytGd7oA861B3A7A4HI6AmCbN47TCA7v+UMol1uat9NPQIZAy8Hte2Is9x\r\n2hzUUnnqoPaZrrJqq9M6pHPwk/rvf4rsRPNo4VmRXHgB+38VjpPCrwR8XpYu\r\nfh+QAmlm3p+AQoVSA7WIGLbIKvZ9PxT45bs/iyzd9RNJj7tR/qeRUXQJJqw+\r\nCDExk0uuPGtBUt6U9QTFjkS3YZaei3XjC9d86HW9xF0jXB8t9XLJnoEpo/mE\r\n/NUuX3mQ4c3X9LXeBMmNDACiN2oxolINlhsG39/o+snD4a6RSo74/aYaJVC9\r\ngaHuzbVOUIw4pv65ChZExp46xxjCyoE1y9DC1ECpnEABPCtPGTLQWhQP48aL\r\ngU+p9G/fxgORszYIBwUzkh4QQp1aoCuyKSAmxWDowTEiCsqcKvfC963yoU0A\r\nf2EgK5MI6s/YjimyUGPe5Id/LG1auC7tdbm89XWtGH4W6G66zW5OwehXW+nO\r\nV/k+hT9Scv14pXYfwXvaEAiisbc8XaqO8TX0hAbmE8PUqfzGiB1vOBoqYW5K\r\n1qlrvx5zYI1vqEaFr0H0CiGTPk7K6ldTZRaQnyIJVvsgHMv3u48na6Aora7v\r\n3HRdTZ3ZTDT+nYrIFDQnf5xoXUz5+LMQpd4=\r\n=3xpx\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/geom":"^3.4.0","@thi.ng/color":"^5.1.2","@thi.ng/vectors":"^7.5.6","@thi.ng/geom-api":"^3.3.0","@thi.ng/associative":"^6.1.10","@thi.ng/transducers":"^8.3.5","@thi.ng/geom-resample":"^2.1.17","@thi.ng/geom-clip-line":"^2.1.17","@thi.ng/grid-iterators":"^2.3.4"},"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-fuzz_2.1.17_1656424184483_0.12397816877243528","host":"s3://npm-registry-packages"}},"2.1.18":{"name":"@thi.ng/geom-fuzz","version":"2.1.18","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","dist":{"shasum":"b05a5f32946a6eb3c7e4536dc91b18fc1cd8019e","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.18.tgz","fileCount":22,"integrity":"sha512-Q2rO83oNum2xgEilzeNrXHDGtL9RP08x/9ClmJCiTOqgTsMQ2vRimWXvMaRh7VU/y9ttI1+xko1/9/TARscXMQ==","signatures":[{"sig":"MEUCIQCV2yn8ghgemuYSQuFno88JF01kMcCtKrTP+KTxRHq5IwIgBjJtX9yogdUpUXVrAFBNFPhPP7pKj/QTQjVsI50eWFU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyHZyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmofmg//UN4LIUNxtJenvGgKPB7S5wWllbqPmBq/NVvOhP5aAoye95To\r\n/mAw7bUQ7A+tMksa6Hp/4admIywOSbD11tG5xqBzj6dLE8fe9uTW1eDw1JxR\r\nF0DrT26kjq9fp65ENcUPkP6NSStz1a9aQhRLssb1aJqf8ECrpmmD6JUuoF28\r\nTdSrNCS3fUDpxHCUiE2EzG01HBmQc9lmQtKv28iNQMdnlAOCyY0bqNGh8UIl\r\nnsxEKxoc6pulpABuoSI5p7xeX6lN3XrBhz4yUmuuxRMqh+1Wgq6aN14Pzcrm\r\nECoO4nLIghWycyOe+xgBFm+Myr5uBI2YmgQrFxLFoPgp4ZIUMLQcox9HJvaV\r\nO4Gc7HnmwQkunvhve37Xc7iuD+cCAuJS5RqzKlH8b08S9jMat5lCkCmj2ZYN\r\nKk64MQ6y0BhY9+VvwwGzc00bZPPSDLewVcbULAktx/BC4mn9KEuccwe0xge5\r\n4sFfekJ9IF1f3assGmJM7y3ocpz59tM9zN/b4zDeAaQYxk4QqAwZWJ8PGZlQ\r\nqVPoeoGv+15K0AvTMPAq1yuMRIF2JDl8Ojcesle+/IYOTjmbj8RYKU/e5ktp\r\nV6YAccvldGFUMCH8LJCh75o7HDSrIRNhl/F8KFXaQh7D+cFgyykYYrOTMUdM\r\n7Rrzf43NrfO/aFuxl319vJkY/Ph81nC4Zrc=\r\n=tdEj\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/geom":"^3.4.1","@thi.ng/color":"^5.1.3","@thi.ng/vectors":"^7.5.7","@thi.ng/geom-api":"^3.3.1","@thi.ng/associative":"^6.1.11","@thi.ng/transducers":"^8.3.6","@thi.ng/geom-resample":"^2.1.18","@thi.ng/geom-clip-line":"^2.1.18","@thi.ng/grid-iterators":"^2.3.5"},"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-fuzz_2.1.18_1657304690541_0.6432814439341428","host":"s3://npm-registry-packages"}},"2.1.19":{"name":"@thi.ng/geom-fuzz","version":"2.1.19","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","dist":{"shasum":"1baf0103058e2851fde65b84c1c4d8b537d0b71b","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.19.tgz","fileCount":22,"integrity":"sha512-ImzLko3mYpo+GbcYELWjpk3veoZCNBd0lHXeqORTMaSmrUOzRhb2I3P5xH/JbYO8aYtNwo9Z2fAQc7C7xtQCjQ==","signatures":[{"sig":"MEQCIHWRtxV/avu+vmxxpAcTXd1T5V85ZLKsn/DY6fvd7mdaAiBg60I4fzcPwZZx2P/eYk3Ebljd5jUPQqhlNYzRZhklxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1tDvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsvQ//amoymPEuUNuWP8lGfSjphLtXJCBeSQoEU2dN7ISlSarZbufR\r\nRbDmBPqsrXDCWAZAQms49OX/LyjXWHOxHjKlk/5HNxpHi0d8fcDbdNTltG/6\r\nPV7GTv+CjgkS0bLDoQANBQJViPj3hcQ6XBdtrSgU5TOSaKU5vTjggV+pwcrJ\r\nIDA/WSMbmI8DJ59Iv18H59xZN2SanrPD8NcVMM4fQFswdmh6vxz/EHECM67I\r\npV6PMVYM43qkLtHpN7oOSitjYQIyIPGsvvvKwWK+BTXFV9t5wK0iHJuE9lj6\r\nnFqbCMIprdF2mvN3LCpAcpJwyX4KzsCz5qefPyYE0wgG2JiSligLlJOLLaB5\r\nEVGVFd/WYapsKu+8CDnhOhWyKM0JCHZGDFA773BaK6MACcwKHq97ZlcA31cs\r\nA7dTZIdgU6HfHnEr+phsFO1W1cxLDpfQL4VIC8lZ415MnSm8N7ugql1wmLLC\r\nw+kCpS17qIuveR5bqYR0cuCnqSLjszBjhf6f6jKRj5DR0RQd897kbdxAW2Dv\r\njuxGyyCvjCqaBgXVHzbMdeGoWeZyeYoqc0IUna4B+RuVWpB8Jk+4IRbZ3/3b\r\nm2qq8RRa5O/G+V9QlIoE/iNn6V1g6cxusWdwSdbnf6hOiQCfbAoNm3ELnTC6\r\nLhbmE4NKCZHUcY0cAAt8/y7mwY3Ln97FkGg=\r\n=5Dl/\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.8","@thi.ng/geom":"^3.4.2","@thi.ng/color":"^5.1.4","@thi.ng/vectors":"^7.5.8","@thi.ng/geom-api":"^3.3.2","@thi.ng/associative":"^6.2.0","@thi.ng/transducers":"^8.3.7","@thi.ng/geom-resample":"^2.1.19","@thi.ng/geom-clip-line":"^2.1.19","@thi.ng/grid-iterators":"^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.9","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_2.1.19_1658245359615_0.378299302672751","host":"s3://npm-registry-packages"}},"2.1.20":{"name":"@thi.ng/geom-fuzz","version":"2.1.20","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","dist":{"shasum":"d756dab99e7e058ddddae24dd7c75103e1185643","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.20.tgz","fileCount":22,"integrity":"sha512-75HkPVNqBMNxCeoSLYpWQipkw5fM2BnXq75hUOXhNbST8Sv8eOKq5gIoe4aqUnkbjU/f4HMnKRqtnvq7GPujTA==","signatures":[{"sig":"MEYCIQDQ1Ue2AC7DWnIfWCXUpfX/SWM+A9RABxryol79g/TqUgIhAPmvltbaM0w9ox84EL9r78kKYQ5f2PYQM4+nlnSADfgd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5+qNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSGA/+JXFsSOH1xOrzs7wSCAI3MESuxF+9Ps1CupfUFq4hLbqIE1b2\r\nJafT+bYCLLAWy+ZVDFoXAFNOLK03YGj34jRMFKWz00lkhyqsnsQZPDKz3tVB\r\nI1YeSFJ3Ko0UOU3+wt+z3R70GWAuUnub9k4woi9mZu+d84ebQEuzZdUbphI2\r\nSNZ/E++9kr1wiyo1UYrJuP9xOjs8MTCJPbnATkYygvabyKFGAZtLDMYyhB/4\r\nS8deeF5HP450rItb9WrDzVLQ91MuwJTzOAvlnevyGS+0qb94nOAX49od4CtQ\r\n85mP6Pwiw+aLuf3GCXjx4+5XZmfWBcZMH3T94sNHUg0ss/OaGKdCYYZlW/nO\r\nufR1AN0bl56fXc7SKE0BJ2dGIBHM+lhHJnTwQIsouNOsg7KjM2n600j7El1i\r\nqpDImLtGRB9Oe/++bCbyEZGFWFyrux80ueSOYytC/yXM1i6bgwbi0S8fy60Q\r\nGnN64tRcZyO4Yw1pzFzgxp8RJ7DYCXUxstB+znh/VYKp4bII/PCjbo9iH6pD\r\nK4uA7CosIjg+HDosUHm1yp4O65xImLjtusUyyg50che6eo42Rf9X7ZeV3sR6\r\nDebxIVlfbpFJgIgwYZYcPNlMArzbEPvrxlUFvB+CrRP/QCBItPrx8vG7AbEI\r\nxqouhPQPO6fK7uDZV720AmuxTl9YJWplFqM=\r\n=AeGR\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/geom":"^3.4.3","@thi.ng/color":"^5.1.5","@thi.ng/vectors":"^7.5.9","@thi.ng/geom-api":"^3.3.3","@thi.ng/associative":"^6.2.1","@thi.ng/transducers":"^8.3.8","@thi.ng/geom-resample":"^2.1.20","@thi.ng/geom-clip-line":"^2.1.20","@thi.ng/grid-iterators":"^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.10","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_2.1.20_1659366028998_0.2897321136093214","host":"s3://npm-registry-packages"}},"2.1.21":{"name":"@thi.ng/geom-fuzz","version":"2.1.21","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","dist":{"shasum":"270c8c9f108d7328fe8ebd0978699fd1554d0b78","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.21.tgz","fileCount":22,"integrity":"sha512-7i9h7Vepdv7/hKUuwSQ9nKlKS8/Flj8Lm+fOL1+NpzyY+L6OysuTGhoV/JA5189AyKpg3YDhj/qqbZ7jZ1LzhQ==","signatures":[{"sig":"MEUCIDrPabU9x9Tb+xt0gf820SpdThJUgKtWVMddYBhGqZwaAiEA8mZTzwWZE7qNJtpAGVTs2PTEWCcDnpfR1AtVCC1uWiQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6FBXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqoPhAAoCKAWiYUpeOEfpzz/nQgNReJisCuo+js1nlck6HyK7QbJMFP\r\nKkHTwpRJuWayF4BkpJwRvC9k6/X4QQzjL5ubZwZswySS+tXu8hj0DB38ll0y\r\nJ3RmI7RFrZ+H7+tkdmxdboJykHViDZOBeUUoJD4DRz65MVDuyaYP+I69X+Om\r\nBdK7F6CirYCymfh4gSqh+tYwGXa9eSTim8IIy3yxsDFNWGqLEemNXzCFf6f0\r\nT1TPeEi0FEmvs81hOE6hxEaLKYMQLVzey1DvHB4/IQlw85AH4vA7iRoPkAmI\r\n1mckyMkAzsr059KPyE2NrANNyA4s7FiIeWcIKEbBJbkX6+cPy/TbmSbxEOts\r\n7bMhyP9ih0QTuYTgnkbvQHoSt9desEk6TF3zErHNogR2oKPHCl/nWW52s8O6\r\nZCgDo5MT2hrLfHKfJslrNL9HsnreDINn4e1xGHRZIKhXlujXi6CTZGbXgnLA\r\nmnLKPhSUU/kHdD2zG34xOFFvr0hEoveHr3eUzUe5zPyLXmpT4tJsFU7p1xz8\r\nduSzUdZkTJ74CewUlALTw8zPRhRIJf9HhnlrUg8kupI80ZrP7wCRSdRyFNTu\r\nFs+I2Mv2FCSFle4eElPxfkK4AXXRWvJDZEJtbGCpsOgJf5tOl37jYOOc2SgI\r\n0JJMcTnJevVgUwohHds2MVDJZDc4ZoBKWKU=\r\n=SxjZ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/geom":"^3.4.4","@thi.ng/color":"^5.1.6","@thi.ng/vectors":"^7.5.10","@thi.ng/geom-api":"^3.3.4","@thi.ng/associative":"^6.2.2","@thi.ng/transducers":"^8.3.9","@thi.ng/geom-resample":"^2.1.21","@thi.ng/geom-clip-line":"^2.1.21","@thi.ng/grid-iterators":"^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.10","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_2.1.21_1659392087227_0.3878573776449983","host":"s3://npm-registry-packages"}},"2.1.22":{"name":"@thi.ng/geom-fuzz","version":"2.1.22","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","dist":{"shasum":"11326a69c3eb885e54a89d150decf434f140e39c","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.22.tgz","fileCount":22,"integrity":"sha512-huw0N6VVTEju5H2q7ucOpTUDT4yVvzExOS9/HOfkc5BfWJruJcLL+ekugBUPJ0ou6YVQX2sO+0lQg2y3dmB7Yw==","signatures":[{"sig":"MEYCIQDaVUp0gpkOYtgy5H+/WbsCGudyS/BnziCLcvuqvkgLBwIhAJsyDbPrubBfVa+cx/9cJmOWfb/Px8bSVhYYyD0pmMHX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7Di1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvTQ/7BcCk5ghBLA8lQOoDk29vCj7Jnf+e4cWgnkpvtmGu8SO5/xw/\r\nHUyzETr2yBUTWrfFfK4yb19qUBAgf2p3C2UQ8mYcbcflPSYubWnHgEM1Rq6b\r\nSHWq5hMrrdO0JJDYbgKpqtGydwzmKiwQ+m1noL7HkX93VKl25K1TAhcH8G1X\r\nJApgYzVB7Se5tsZd/BWDonaVHdYAVfP6acyp/kWZ6BkeL98GFpxTDadIvIYK\r\n6XuBLeAb5GM2W71/otGHFqESTV2chPpHQk6rGQ8dYp0Cy90k/f0TbYoEI6dr\r\npSEBBvp9v3rNe1NT80n09IAzGdYEEME8hsV/hTmcPQkhAjvJFsT00I6dFGHg\r\nJX2U1lDvudPdlDvOVPCMVneX69MKKSB1ch9Nwv7K3iSWTdbhSnLeLlDM38iC\r\n+hZQ8jmKr1XX3ea4pk6cwMYnG/3obSgfk9c8QFQtffQx3jwKATlyIB9+aS9B\r\neDyRUoc1tMGaUIpGRgSkSrC8If1DN7yILkfUaqDwL4niyFYRTIjZ7Mm2dISr\r\nzrPCJPXrJeO/tbTFJ/ToYJJhSl+cxSk3U30sv1JR7kKKdsgf+TSxy7G95Wbo\r\nO+Fmr4c5bOf+yaPnqGNijhXMRDciveI/VeIZJ+N/XjYpAO4WHUiKiSYSRdlk\r\nN9PBBxjCGv15lCLp5hxu2g1B/6rq3dpUF78=\r\n=HIa8\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/geom":"^3.4.5","@thi.ng/color":"^5.1.7","@thi.ng/vectors":"^7.5.10","@thi.ng/geom-api":"^3.3.4","@thi.ng/associative":"^6.2.2","@thi.ng/transducers":"^8.3.9","@thi.ng/geom-resample":"^2.1.21","@thi.ng/geom-clip-line":"^2.1.21","@thi.ng/grid-iterators":"^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-fuzz_2.1.22_1659648181521_0.19766626040631774","host":"s3://npm-registry-packages"}},"2.1.23":{"name":"@thi.ng/geom-fuzz","version":"2.1.23","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","dist":{"shasum":"c57c4366b5e7607bbaf1fea458e20b65ff9c473a","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.23.tgz","fileCount":22,"integrity":"sha512-E8sUnSUcoy7by/qlUlpRBPg5JJwQ/ODCzynHH+415KQuO9n8467r/YCOcjUTlf69j1C2xEyVvaKRNpvPQQyofg==","signatures":[{"sig":"MEQCID7ew4CEKX8ut6PicNUnpstrBGwupI0Ky5Er4qGtS7a1AiAdTC4IusNu9GO9GXG3OJM2t59oVuRROK1Nid80avA+Uw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7oh6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDtBAAj6/0CX9Soen8uAmYJ48fr9o+rDUb9RYAvueA7dQ3GnW7WhJX\r\n6Zjm2NgUt6h5ettmaJcZtHnvSMF41x9/9pm6hWvInlwnui90bH7sYuV2MWkv\r\n2FgHMb+0h2GDZ1+GMyik2NAeEGbS5upavhlCclwuRqxcTRadek4aXT8DiWg/\r\nw3w9ulTCgl/FbkJMeMcUbYZXC2LO/DOmoPawNnnMdzaTlPdu2+EfXFnLls81\r\n3wz5H/zxqtkmg5FchtwLMnCUbAK+MmD4aC4T2uy37BZSF+ZB1fxt6hltbHPg\r\nNuOgZO/E30z87TghHkdJefvtoMfYAmA8uL4AqakwPgtueZNLdSA/sKELv5mr\r\n3WivNvSENYnSzCfMspr+jmmgbCsxBnh3iOxFDG7QhClX/jHhQVjqwucN8RZH\r\nNH7lpq2aaLmNOcoJjDvQTegPm5WIWTi6lxXDGbziGVp/vDXAOYnGAXAnpZWQ\r\n0TOuwE3EggZTAHuqpINm+eUb9Zuewrax5v6TnZm9st8kAvOSRuziINyw2mB8\r\n8cLF/cJmau/w8tJDb1NgWWnMNubYOZFzao/sTSdWaNC0b/LOfpWpIvQQ0f6s\r\n/1WPQVi8J7oGEYL4ilLbHq9Do7Zlyowvc653xCoK2sWhhTGSJ6Jnx36Jx1UI\r\n6rni7mAQGiy+DXafVnY/qOtzqc8AeQGDvI8=\r\n=ofDK\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/geom":"^3.4.6","@thi.ng/color":"^5.1.8","@thi.ng/vectors":"^7.5.11","@thi.ng/geom-api":"^3.3.5","@thi.ng/associative":"^6.2.3","@thi.ng/transducers":"^8.3.10","@thi.ng/geom-resample":"^2.1.22","@thi.ng/geom-clip-line":"^2.1.22","@thi.ng/grid-iterators":"^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.11","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_2.1.23_1659799674362_0.9126541749290238","host":"s3://npm-registry-packages"}},"2.1.24":{"name":"@thi.ng/geom-fuzz","version":"2.1.24","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","dist":{"shasum":"536123a1955b54ed8f0bff54759fdaf06638e916","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.24.tgz","fileCount":22,"integrity":"sha512-n7uaFAGaXwH0vZyR7z6+OAR4dmNW25REPuFtEB3U179g3BDkVvS4vdATTnk0dSD6izm4lo5RNQirN2nbEvKrbQ==","signatures":[{"sig":"MEUCIHOYtA+S6zCzv0W85A+i1ZIvbgA+LZkv7Ha70nrbkk+0AiEAlaO7jDAjwLWXbW4iWlUjqnrV7n0XtyURVSf7JwWwANM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi79scACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYXA//TOyptGCs/VI79THjjn8rhJ4H26TCM9miK4TzQrhTBkQL8a2p\r\nm3sj+45groPh5fWP5XF3VpXtubumQEv8eNwLSlUPnIm8qb5LbKUdxJqeBZIj\r\nMp05Bsr3H6xLDixTHKwtcjlVhJljcrDm2xx6Vo0Ykdt/zHDcByodGR3Pt4qc\r\neEM9906Jlr+iT90TtuO0+/L1CrMwftVKHbkRGl7xyc0oyXMDyRFhEuOD9dQD\r\n0psZ2tQ9bK4ag7/g/QwC+efhVd8rI+9GCRsW5LzwjCUIpuG3JCyZJVMEe/KK\r\nXbEjvLz9X+Nazxvs0oFgqnIthWjCBqyp2CNUSXa09U17ZmSTS8dyuEhEwo7i\r\n7sgm38J1j0SFPQi+2wZkfpuWN5spRG1XWA1a4jY7AgLQxrXLYP5OhPQrV+SC\r\nCtEisnBqzs3u+g6MmqjEaueQggf/6rFFAq4PpAWR0dJIb+Y10jOrSLvow4xm\r\n08aqk8zE7O1sJtUouscpjMOqV6/w2YUIg4S9w2WJ47EG7dm3B6t20YsDXRyL\r\nmWACc4VMIpwpTsQ8HkvW1pjib1bjU8BlFkSnIsHEaQeZkiCFrCwAEWrCJ54w\r\npziBWZbVEOlJDH+eh89WQl2jsZh5GfOIDF4WDUx7eB37xfxTpTMAQbLrPN6U\r\nphmjaqKk4wOV33IfziCGrix7XbGsDSltdiw=\r\n=oyg0\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/geom":"^3.4.7","@thi.ng/color":"^5.1.9","@thi.ng/vectors":"^7.5.12","@thi.ng/geom-api":"^3.3.6","@thi.ng/associative":"^6.2.4","@thi.ng/transducers":"^8.3.11","@thi.ng/geom-resample":"^2.1.23","@thi.ng/geom-clip-line":"^2.1.23","@thi.ng/grid-iterators":"^2.3.10"},"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-fuzz_2.1.24_1659886364580_0.6756424551670339","host":"s3://npm-registry-packages"}},"2.1.25":{"name":"@thi.ng/geom-fuzz","version":"2.1.25","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","dist":{"shasum":"704e60dd951107431605b403d88342e8f313224a","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.25.tgz","fileCount":22,"integrity":"sha512-uQMmtiyXKqP5tfohSuX06EH3pdkTTT+ZAk+bDKDL2//OOEzU39Gj4VMFyTCWywrk18N/M0KTnr5SwwhnHzdZLw==","signatures":[{"sig":"MEUCICVqZrWjE3r22hlUXlgdbZymueDOb3wfgl64z6lLnT3lAiEA7sioLYcxP8v42kxbpQ2UCy0JUV9qYYZKJcZuO3Ew7kM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+mqhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+Rw//ScvECOJA3aCzLruF1c0jq/MX+rD2u5FbkpkbIAuP56H9iuv9\r\n++jPzjkk7ub6/ERMnK5wpkxxo0FHzYYa1QX2jXqhyRcb2BLjvnOTdfvGeKzG\r\nnVSb1yzP19E6e4miFaCVy2Ymh+Ic3wL4K2FjaQmgDqlNrQVGOK1QxJC4RqL0\r\n0JIf0CIzuSn0zcvkSrNFhoMgO3xd+SnZZkyxwoB8LxUnAZGDgGW+cptIWY14\r\n3VWhZCbm3BufqmDTNp8KXGhJHap41G758WXrat4AH/glKMzA2oLkkPx6d8n8\r\n3XZBbn1F3v9MgOxAUh7ZHHKkRhSZtszFbGKGRhfsA19y3GOgYjEaGIvlRhrn\r\nKRwhDeuNbZhmsfHhC1dUx1hxU6W2ly3HIqvjJeRh4FSUoQAaYz5iT8y5xUG5\r\nCnFP9b5ijhtVrV8hRvjDb+16088ioeQWWL+luDh+Ci8jVjGnJf0ULR7X6URv\r\nLBlMvvIJO4lvmANq0divgA87zwe6Uk/hVW9Cd2imP1lyTw7JKWYko9POw4pW\r\nVKOv8qpRTRVcMdc9eqbT9dAlWthOBRoLkSNIYHno15hfbZBCQ5Q0UdeQmy11\r\nfGb3bmK1QBlq7IFyKDWJO1JuzosOdBTq+4SsDTNCjacSN7jriarZFK98/gAq\r\n3Pgyf6g+fbN6G0bglv4BobhKheXWR3UDf0w=\r\n=YWxx\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.0","@thi.ng/geom":"^3.4.8","@thi.ng/color":"^5.1.10","@thi.ng/vectors":"^7.5.13","@thi.ng/geom-api":"^3.3.7","@thi.ng/associative":"^6.2.5","@thi.ng/transducers":"^8.3.12","@thi.ng/geom-resample":"^2.1.24","@thi.ng/geom-clip-line":"^2.1.24","@thi.ng/grid-iterators":"^2.3.11"},"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-fuzz_2.1.25_1660578465339_0.4741280194020978","host":"s3://npm-registry-packages"}},"2.1.26":{"name":"@thi.ng/geom-fuzz","version":"2.1.26","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","dist":{"shasum":"aeec13d976345737b0bea793709d63be6f7d532e","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.26.tgz","fileCount":22,"integrity":"sha512-P3CxAC1pQ3dXxDE2+u0TXjW9Jb9HTvjs59PhNN8WzdYMdpzJCVWLLwb5xQmsyCyDGYqaibvIaOnZis+/6Ci28w==","signatures":[{"sig":"MEYCIQD0rpFJ3UJHvpBJP3EcfBe5OEn+NDxlHGDSI0dBD0ZqRwIhAKfZL8V2VkBzPZ+Jj1f7q3ZxZ2PCCoYYo4LkIL6SSCGD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+8BWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9BBAAhYV+LkNrNcbhvIPDj3uMqSf5IRigtI2R40u2/L92M+grUfy9\r\neMCA7K3YxnIHARplWm5tfGs/7fl/JIhTUYR3to/PAy6HuwGYlMwpDgmPdymY\r\n+OXMiP4g5dbbe605yW3G5aQHZploZGKV+9dX5M3GTi6m9NLk186biz946eyW\r\n7QRVKTqOz5Y7KOI/kjau3cktCvZEj1mwiuGCWyOPf2mupnI/ccQBD/TbKKCF\r\nwsmAXpgBUVMjgN8CR20NmVvZhcN67WIgCmHIRssp1fRgQxDJByfQhv1UR73i\r\nTT+W2WyFCi6d7s36lBKs6dNAZfg/lH9nbZ7+q5q3Ou72YQIfNzJGdJh9KuXU\r\nT8rokJarFIz4YTdr1g6qsTW4DcfCiMqPrIvc6mxEYhamAaEgES8eRs4TSbl3\r\nhqbSdWyhw0bZl1BLFuFfsVBtFS8glJJyUmp5PaYxaW9nkpMKmchAmEfiUe3Q\r\neMRYXR6G3+jh2MTXsZOXhiEeJGUaLnoRO1r0dLC4wY5upIK7dafQATs43XCU\r\nmAov/c7YHVm/bf78x0bfnk1uLn+eJhwPfa+UUm6vKambM9qhymkjylYzFz5F\r\njXuE3oZCkFSb2iKvQEDVM7c14kEdgmEpjA2pL8s8LqRwe1tFCNTJwMq5nFTa\r\n1+QXsjCp/HVSm1DXg7jYf1klB/KXTb1/JYY=\r\n=Ab7z\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.0","@thi.ng/geom":"^3.4.9","@thi.ng/color":"^5.1.10","@thi.ng/vectors":"^7.5.13","@thi.ng/geom-api":"^3.3.7","@thi.ng/associative":"^6.2.5","@thi.ng/transducers":"^8.3.12","@thi.ng/geom-resample":"^2.1.24","@thi.ng/geom-clip-line":"^2.1.24","@thi.ng/grid-iterators":"^2.3.11"},"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-fuzz_2.1.26_1660665942253_0.4430049913039813","host":"s3://npm-registry-packages"}},"2.1.27":{"name":"@thi.ng/geom-fuzz","version":"2.1.27","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","dist":{"shasum":"37a0ddbee42f004df0f26869445ca6c9c1fa6111","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.27.tgz","fileCount":22,"integrity":"sha512-+UhoiLkLI8smv5mcU2xwZt6vBGgyXiJxmnsUVbumXrSgAmMLWYBgEkL3IoYa3aJSxEHpBquchW8WAWvc3KO4DQ==","signatures":[{"sig":"MEUCIQDRzCHzpInArVBjngLELh93NBgSd89BXpS+SrkZA5hcKAIgHvyYKlAGLsLXnb89IacEHkyD87aSPjhUN1OpJUyDReQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBK9eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWmw/6A0VjPePUHlF7MUMnaJpqEbUI/gDT3zuHEQ8DNjkCy+723rx+\r\n6KigZeDipaIpnt5eYB2bmZV+vWhdevNO7WX42W6MnYNjEMJ060HsEikDatuH\r\nRe+NY4JjMvbAIVVgVHI2VekG7VfjZxqAHi4s/EKFAh9OABEsVwbOJ7zB+HZ1\r\nvD7NOPXXegEZTUfMB9G8VmNoBNQKLAY1We9Wku24S4XDh9IyJ4JRRtOdNnGs\r\nTqPoTPKhFCkdPEeAePLbUxD4v5li9ECPE2hKb4LrfiOa5vg6JEG6QdY/St14\r\nI1zVgaU/pErrCZBA5LF2SbouGyge7WQ+r3YoykotA9YaaD/om/xDjkrceUAv\r\nWw+8lnkzxVsI5RA75PUHa8cVb13/2SwpuNJM9yha0PYwwHbf0rzTFSyt47rY\r\n2GIluwSoXCkLHg0ImbUxQRM0lLeAq8jOV+1bQncW00bD85OpHv/9zHlV6AQA\r\nCTXDrFHhTpNml7PLbLfW2U+8/z6hQiW9fMP1qgloSpG707GULeP/Q8NlWScp\r\nZsWIn/bUrA40d9tbDOwRQIdU9MhBc45Omi0i+gI41zajjTNaIptHNxt0Ig/Z\r\nXBXOLReTjK/DCEqZODDOjQEYx+v/PDUBOaWwzngzhSLMqUe3GOGNIzrznV3S\r\nsM4EJmZ5zj0FAIb1VgP80qMmap9hkvTan7Q=\r\n=PzP5\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.1","@thi.ng/geom":"^3.4.10","@thi.ng/color":"^5.1.11","@thi.ng/vectors":"^7.5.14","@thi.ng/geom-api":"^3.3.8","@thi.ng/associative":"^6.2.6","@thi.ng/transducers":"^8.3.13","@thi.ng/geom-resample":"^2.1.25","@thi.ng/geom-clip-line":"^2.1.25","@thi.ng/grid-iterators":"^2.3.12"},"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-fuzz_2.1.27_1661251422293_0.7641043157470657","host":"s3://npm-registry-packages"}},"2.1.28":{"name":"@thi.ng/geom-fuzz","version":"2.1.28","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","dist":{"shasum":"311a582c3a62fb38b48d572ed9e35330d47c92ee","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.28.tgz","fileCount":22,"integrity":"sha512-7eR87dXZDRo1LEddCCzx0A28U8YLeyz8KKg2gdwWKzHjJtkTN3V9wObj+6Qnbpksu5ps5uzYUH7cqpwsJYRAGw==","signatures":[{"sig":"MEUCIBFYnHWAjQjtkyE+wC0MQUx2X1rW9K3PzdbgmBqHZShwAiEAiADEF30n0S+lfccGeCn/JBeQMySd6Lpws+du/CTUr7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK4XDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr57RAAiqSc7uyDGUCtXMyM1Bden6qYjWd4iomjoDYY8MlEE7kXKHvf\r\nkoRKyQcMMvQ+x2tPxRmtHMVCrQPOm41r2UzwAUgnzmnL7KHLWBGIILp0/Tcc\r\nmYdvi5tfp7yKJTT86sSdWlbMjFvQ/7DSztPEY6rHqd7zP7rWJVIspwZvLPon\r\nnYCPBn9zbjsqhXhu3/xuvCMkDY2hrpJ3YtAStpw1epKGpah+M5pZZp2561wi\r\n6KryT1LNbdlHxaCx75ggB3XznS74VbEdmnuZEcEVEM+t1OTSBIWckzQIIYC9\r\nk/dRqnJvzsEQsTOHseX8e5Y+LM9FZ6z84xTR+FrzrGZlz5LEsUzYW9j0zxph\r\nBiuBOeK01SJHj783L3F0Qgvt0DoNrf33Orw/amoaXYZ6b2DzMgQeOgSLCzEo\r\nnaSmzyovy4zMojtp/ll3dU0AY/FeccWTmErF1EpgG7n514VaRXsGc7p3W1mT\r\nSq0eDDpwW/lFg0ZwyCsNxi8mf7oIJ/SXCR9QqqtP4Vo4880vGurVIDUwyCdz\r\nt9nKjdywlMroFKUTR+a/IVJr37gxvbLYSiBDZu9UUHvS0A9vSnLjBJ9TAuaW\r\nAGrEuRxs1Puy+8lDsL6CwuP35LwQ/b595C/qTXjYc8Z4h9a3nZ23Rh8/RUFD\r\n/zLQkg0+6q42h2yz6SoR7LlXHkf/6WYUuBM=\r\n=u4hy\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.2","@thi.ng/geom":"^3.4.11","@thi.ng/color":"^5.2.0","@thi.ng/vectors":"^7.5.15","@thi.ng/geom-api":"^3.3.9","@thi.ng/associative":"^6.2.7","@thi.ng/transducers":"^8.3.14","@thi.ng/geom-resample":"^2.1.26","@thi.ng/geom-clip-line":"^2.1.26","@thi.ng/grid-iterators":"^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.0","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_2.1.28_1663796674950_0.6642692940086812","host":"s3://npm-registry-packages"}},"2.1.29":{"name":"@thi.ng/geom-fuzz","version":"2.1.29","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","dist":{"shasum":"b798e76ce80c8e5643cf110443f04bef56acc0dc","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.29.tgz","fileCount":22,"integrity":"sha512-RgtDIWL54FYfSkSwvPQkS43pL/c0t8sUK/SxpP3Lgap4iOfLEWFesttpdlF2gKeh6EzEVHq9WhOCldVPkqAfnQ==","signatures":[{"sig":"MEUCIQC4Jp3Xr15l0Y+lDIebM/VH/5ufJE47MDIUcsImmXZwdQIgd8Dz+BP2iVkh4K1B9drR2NyxCUYBW0UWvZLOyceLhgM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMySdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryhA/9Hz7niA9TUfW34HAPDyXKbVLaAparWjpXdUuM3GKFmXcuGuUO\r\nXSE8IDDjfS4HUqVZKTitwMaJjyON+Q0vBQeiUgPA1HbjMoBf/8tVceI/e1Ty\r\nM9xtT1T37byQcMGPKidNRTSbJW1kmTm2QKLvj8U8AtfsyN92XGblAzzdOH9v\r\nPENvKXsfg/se0qjX9yS71yOP59jg8/HRlzmi0dRZRVdhS+Tr9/uCSrlqM4B1\r\nW8TXGXlB5wktGF2w+lS8NHT/jRu6uymkbliHIdcS1ariW7Gt2YjTfSBmmnEq\r\n5DxCrht232+C0jJ6nk10zcpUv+9XUYiVYEnB6k9rZ4JlQ60NIEDZlVsdNgRZ\r\naccDpkTi9kPJ1fFDXPbnxKl1tfltAoeXAOGSZL/okZQoEYhhVGlPmfHtNbid\r\n9E87FEHaJ7bYcS8Rh0wbcsRVV8A25tuVhDKrl5Jp7CKZiyvud2fM6tXdoxCm\r\nj5cfOPZbZX98cdfi0FPSH8znPWop2Mk673UZW/2oRzauCnVZgn/8pzkzuz5g\r\nX2MX+QDTU4Cy7O6RByrhCmXgarhfSNPGX4BuA505vojpNTJVp9S3QsqUDMMc\r\nKAavNU7mHJNedXeKmhRj23YnGT0PWk7oY7TAz/SbUBrGsZ+HYGIBMGzc8zVo\r\n76YCWu/dYtjSiAdOh7UYG5UsGWgY5bLVL5M=\r\n=yDYm\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.2","@thi.ng/geom":"^3.4.12","@thi.ng/color":"^5.2.1","@thi.ng/vectors":"^7.5.16","@thi.ng/geom-api":"^3.3.10","@thi.ng/associative":"^6.2.8","@thi.ng/transducers":"^8.3.15","@thi.ng/geom-resample":"^2.1.27","@thi.ng/geom-clip-line":"^2.1.27","@thi.ng/grid-iterators":"^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.0","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_2.1.29_1664296093142_0.41909511966476787","host":"s3://npm-registry-packages"}},"2.1.30":{"name":"@thi.ng/geom-fuzz","version":"2.1.30","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","dist":{"shasum":"12310467b295e900a4ff5d450d000a2a72c9e111","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.30.tgz","fileCount":22,"integrity":"sha512-YmbeL3GmxCAmTnE+FW6XggDRQmgpJ4oMelJfTiGUHytq/1es7M1IFZYNMu5h/e6jIwxFWTiukVLojfcLAA8KlQ==","signatures":[{"sig":"MEUCIG52PlsTit/XnPunPYpUkr6Ax5K3J7gI12yl4y2WC4qHAiEAhvqz2md5cN7gUZFb9AS4x1aq37Rguu13eSS18eKJx1s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOwqaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgtRAAkZOWbSSttqZUB5tWE93+3zkkHSWL65wmSqRuLh99l/03La/L\r\njY6PNMg4MZq5jVqGRMLAgvXZW7+tuOFPVtqiRacZ/GoX21aufVQhHDkuT1ns\r\nLRhmfYkZcGIzi1FOGWXu53qVN3+UqnNTVap965gs+h1mMQbokySIgvcu2Scs\r\nIgyUrK/yP1gOZu+MjubjW/bC6XBbhDgDA6vhEZUXeCXBF31cGApm6x8NDAPh\r\nnh72aj+PQFQdFgSMZWRzrme56xXA04yh+fb4DK5qImVAQhgNwaIj3x0OTdRx\r\n1BBriV/48fYMgoyz3AsKfYvlikfAWKOiBiu4MJlwEfKe7BPIKM6ou0Z3Nj8k\r\nZW7Cea66vbrkQFpG/QuyF0IbAMMpo0xQsS/ozkVgOupo9Cwg3/neg/SJx+Lp\r\nvQbNWBBJL54xiQBVbNd6BCgpyFfh8KODR5cfd88RxQeK7m8QqTjlkuHcSNJl\r\neu6zqvtC4YHQ3JeJhkfgaiqq/Et9pJww9zwwwcfWsKTkkk0v5Mc75noLZWVM\r\nzZCJpqjsHNMDsFljEcY/CCvcqX1HfIHf+6AzBCHUGeAhxTSRpUVJDaNyoa7l\r\nXaifjCqtQQo8uIxcdpQrTW4bIWZJX6sldfUmp3lCG8qylDQhY40Qxsd0ATue\r\nD2uqP78ZKz1lY0B3HNBHGZ4stfAUzHXULiU=\r\n=sic8\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/geom":"^3.4.13","@thi.ng/color":"^5.2.2","@thi.ng/vectors":"^7.5.17","@thi.ng/geom-api":"^3.3.11","@thi.ng/associative":"^6.2.9","@thi.ng/transducers":"^8.3.16","@thi.ng/geom-resample":"^2.1.28","@thi.ng/geom-clip-line":"^2.1.28","@thi.ng/grid-iterators":"^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.1","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_2.1.30_1664813721882_0.26272141606291965","host":"s3://npm-registry-packages"}},"2.1.31":{"name":"@thi.ng/geom-fuzz","version":"2.1.31","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","dist":{"shasum":"f40108ea05bd73ccf06f2e742b2d035776fa1ef4","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.31.tgz","fileCount":22,"integrity":"sha512-hzjBLAvT4JovOnolpaI5xx2cUSGelrst4WkCnoo5ID9YPzk0GeroWHXsn6NhoUgvq5nT+4UhKwZj/zmmQfJE1g==","signatures":[{"sig":"MEUCIF622uEIcPIo30fwCX3oIjxukY0nVYoqXLs4R1O8dd58AiEA+OzeUDjMHVAzl/R4E/eXFNsj23sg1H7ooeHip4EvGAc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPAxqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOpA//QfuYcSvmxrmSikpOyb60eyG7lXyDKHaUsGC3R+gEYTGujP/9\r\n2CFSW4I1KLZnYFPTd0ZMyEcHKRgUOr3K+SBJX2+wArEBxK6uZzUMO8jRKDO5\r\n8bI3FuhIhneBCDbo9S1FmBaKsOymKX0IZnlVEHQVFTgBCcFlXrFVaKctv0fu\r\nBfvcSzxwE9kwyYYn0vEA32vIaZv6dRaSGpj0U2H00SCpKjMSCa5b3tzEKJAJ\r\nP9jx7L7DUhHNWDlWK9+tPgE27bK4IRrurMiH3jyXqAu/pWZqH+QIsv3nvxgZ\r\nQXu3P2GsnDS9jxYka6AHZpp/Ekzlb5dly/5B/ID+nGRWSbm8UsKZuMIV7fQI\r\nTyhr7pLFn2VEV8Ieaj6WR8r2eGl09W+2DQq2ZeTNArztsRlbfXiWXpWEjzmb\r\nuHl4WSyWQu3q2aP6EBFIEN1QiTO3XjC8ZM24c+lCcWHOY2czI6a5SziUbcxT\r\nhDJB97EPJvcNMNfz8V2vEmlMqK3PJQHbMEO2HLHdJKS6GB5IYyIP+Lc1uqUQ\r\niK2Eovx1FgBxzNxD+D3u6ciGup6i9OmokTFDopTDZbtpfImAtVPl9lf/PSY/\r\n8hidkurOvyANkcT1dL/orlCasQkiwEL5yoMYH1cc4YImZOmbsLLUdBJYS2aL\r\nJaqA4oITb8/rbedyGbv3bgO7BmqGHHsoYGM=\r\n=aQx3\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/geom":"^3.4.14","@thi.ng/color":"^5.2.3","@thi.ng/vectors":"^7.5.17","@thi.ng/geom-api":"^3.3.11","@thi.ng/associative":"^6.2.9","@thi.ng/transducers":"^8.3.16","@thi.ng/geom-resample":"^2.1.28","@thi.ng/geom-clip-line":"^2.1.28","@thi.ng/grid-iterators":"^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.2","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_2.1.31_1664879722668_0.6331975317948146","host":"s3://npm-registry-packages"}},"2.1.32":{"name":"@thi.ng/geom-fuzz","version":"2.1.32","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","dist":{"shasum":"c54e3bd08a9bbc2310990bd2fa5377fa1adf379c","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.32.tgz","fileCount":22,"integrity":"sha512-CDNSJdOXJ0jIaEuZx+Bgb6FuEI6NQtWAfBDPm+xDxSIHeoMTIf3UeHVztRSkTKFyEidvCY/5shNHxsjpgTNSaQ==","signatures":[{"sig":"MEYCIQD/lppRFWnNkyGmcS9/iYiVjPTGFRRPjg1QH3uJd4/HcQIhAK6cREms3gwEdzSC5sU3wnSHJ2DQ2oJgtkUwLWWX7Zuu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPHB8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9xA//Z651t4M/bWxacAwT2vBV5pKvhMsuRKVm4M6kB2U406KsfEws\r\nJWUa5jOCsa13H/cAxLMlB93BZf8DZB0rMyKNtWl/CelKjoKSSm0k8xni/rkR\r\nKPhSSBblQ15kVjZ5O+D7gStxZmq9Xu2pfgD7KEkvV6MV0r1kd9tyqd3GfYTF\r\n2kEquXZwB5xXibf2qt+rf6EgbHpkXYoGk8J17TdZvOWQXJYi8m9cb/QIUifW\r\n1R4oLF6iiuGtz9M4G+xZ3jd5Oo6KB9lfeKOUuixbKJ2+U4bwtGQZYjuDtB6i\r\nPEWwwBxZGv8vL91BUp8yw9S3z1Wi06pCJI4EzVRb/C99f45OA3YHOgR992aY\r\n/HnqKIwM4zbPhD5Uwrh8/p4mIFC41okEJf75r1g1/ue59H6AkjNlN189ZL+n\r\nLp1nt9Gn2LzNwxwWlw02qm3i8gdFu1V7scTUG8KiGCNXvLIMZzsewcRaDtGc\r\nkpjd2/sLZV2bsM+Li6DpWZcwbENGRfnTkrFKznUHgzOVNFiYVdoI+Itm+zZV\r\nHO25eR6IAf5/g1RTGTgPA7zkvWEOqFSVLOYD5x7HiQ4TS0uMKxXHZBQADeR2\r\nP9AkmApH04sgAGrhhgvwPSUTNrQIxbV+egi0I1ddzeX45VKIYepmYMn3fUs1\r\nISw8Kwqc3akpaUW3bQ6gBacwH+Dcf17sjzQ=\r\n=acEz\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/geom":"^3.4.15","@thi.ng/color":"^5.2.4","@thi.ng/vectors":"^7.5.18","@thi.ng/geom-api":"^3.3.12","@thi.ng/associative":"^6.2.10","@thi.ng/transducers":"^8.3.17","@thi.ng/geom-resample":"^2.1.29","@thi.ng/geom-clip-line":"^2.1.29","@thi.ng/grid-iterators":"^2.3.16"},"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-fuzz_2.1.32_1664905340273_0.6648098897056494","host":"s3://npm-registry-packages"}},"2.1.33":{"name":"@thi.ng/geom-fuzz","version":"2.1.33","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","dist":{"shasum":"92d9265ee38f340ed4520dcbb046c78b096f63f4","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.33.tgz","fileCount":22,"integrity":"sha512-G/Tuu3l3jqracoLq6gIPwG6F30a60rr1ejpDA9U4KpT76W9ozlCurJS2ra71vxtHNJF8mOt5SOB1h4RTfsTxKw==","signatures":[{"sig":"MEYCIQDhuYYe/uF7qVZWwLYL/HMOd+f1Q60ehatim+okxfZndAIhAO0tCBV21D8AXkR5KQHpfrBKQyi4x9/yRvQLMKKBpDIn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTUbrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCIhAAg8mIBjAP1OqR3aBxcj71ZjvpFmzzHREUYZIgqpGc9Jr/8RZM\r\nRedvcooBkMVsKfJCJ8Is14Jnjken/MONdOXA0QsNJ8DCNzbzMylRfoXJUXMg\r\njbs46AFTqcCl8mi7cxv4z5GRLCGfzAN1jqJ5vfVIgsUBFrjG9p3NKM80cVg6\r\nwgKq0iiyos/T68LDBI0J0rRTY5UKyVutG8vcV0NxRG40CqsI+32yCRdRuZZe\r\nO2NIRYlO7ONjLhyGJIEZJ+XTR71h3i90vTZccAlXks7A66+3nDp+K1++O8ra\r\nBEHNfyhXPV0Z+NqF9lzYPqigsCZSn99+RGwQ3LRuTadEQes63rn7ecyOikEi\r\nZd8lZ3LCZ6nhcZdN2mfgor2i1GSIm/aHX7yMHvvbb3/FUNZAmRqaH0SuC9/t\r\n/QEIDrd57lc30JiRqUtWtIiLb7Gq2NyTdPXjsFRd4XjtxUBPjtAEZbc18pqb\r\nr1A+pnoeRWkGhw9LWpo6Hz/zIMlbWJ9p7A+Wa65QzsStuFsV2AtCyhOI18DZ\r\n0SnsNkt5hpzcFfWEC7A3S/+LiVugj5fcGL309z3D6TuMbS57HIhdiaOfsAtt\r\nbzm/mqi6klGe6OhUwRZh7LF2RxmFcSJ1rl0W/bfyK0tXPEvg9Pt3zfP08oIF\r\n30EZ5RmwM0sVUT4+jBpeoltIim/9PmP4qR4=\r\n=fj/N\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/geom":"^3.4.16","@thi.ng/color":"^5.2.5","@thi.ng/vectors":"^7.5.19","@thi.ng/geom-api":"^3.3.13","@thi.ng/associative":"^6.2.11","@thi.ng/transducers":"^8.3.18","@thi.ng/geom-resample":"^2.1.30","@thi.ng/geom-clip-line":"^2.1.30","@thi.ng/grid-iterators":"^2.3.17"},"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-fuzz_2.1.33_1666008811719_0.16743365582279424","host":"s3://npm-registry-packages"}},"2.1.34":{"name":"@thi.ng/geom-fuzz","version":"2.1.34","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","dist":{"shasum":"4ca2791a44e48bfc5c8c7e7d730770711fdf0b48","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.34.tgz","fileCount":22,"integrity":"sha512-03BAmPPVZJ4xhM261mcfgXW/vPD+3HdrJZztX/6xRvDYaNGEc99AaLpn4mZgFg+pwNxl2RfbCk4LLKkGGKYkOw==","signatures":[{"sig":"MEUCIQDA6pnnH6QR2te/OzwaHVn3REFzggrPJ3giIXDA7uSwQQIgLyJ7+Hel/N+0TxZzbdkaHmqyaMqG5fzWJFqjfsaj4cs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWS2DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPbRAAnZShg6TX65uald5WY5qa5IXfgxzescjAcU2Zw9QlTTrX+F5e\r\nyZ4xTgyUSB3oKxnEx7+vfxThYtXaFtb++QYVMD3BzjZE+f0BV+Do9K/1YmfI\r\nRkGlMJ5ojUl+ScsJxEFkux1HtLRF+Y+ACgkwQ4jE4FtP6uQ8tqA4UiJbLNFx\r\nF02vOAZ0PeqouuNwSkaS8sW7TRnBACdzzJEXsLpxxYU2x1zTaCOeK9rqzlt9\r\nBmnelt40Z/m7JfOKx+8k9pPy8ntpRS4B/GudjwRD1PgovBYowbbsu1WMI00M\r\nyodOGFe1c9lHRWgAtUZzsoQqXgSKu6cbJT1/X++z68bKlhb/k+MJt9QiNogD\r\nB5cs0CNEa4XCelhN3PaLjVwliSzwPwWk8BVpDUB3qFp8OwAtZUmiukYsbXi+\r\n93Ltyi2rQGWYtDCDqjsfm2vEQMFWd6srNVvjFv541nESGWgbtA9tU5nCDJuZ\r\nfkI/0/+4QvbbWph/BLjhkQuxFDy98gTf+T+yVF1UqGTxPrWmg2YObMteKqxT\r\nQUGVzHt2JrWqT6LWJXt/rLKF26IRlFrlqPlXsFtPWCEPj1pg0+aKldm8zS9W\r\nAMeLSKnyMcWq8G8bk0eCM4HKM9gsv5ifxCLGixGKc4brjcEhfg5bRI+qJidu\r\nT2i0EVg/wxhkOa70PV6FrEVAd4tYgvPQ7BI=\r\n=NkDG\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/geom":"^3.4.17","@thi.ng/color":"^5.2.6","@thi.ng/vectors":"^7.5.20","@thi.ng/geom-api":"^3.3.14","@thi.ng/associative":"^6.2.12","@thi.ng/transducers":"^8.3.19","@thi.ng/geom-resample":"^2.1.31","@thi.ng/geom-clip-line":"^2.1.31","@thi.ng/grid-iterators":"^2.3.18"},"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-fuzz_2.1.34_1666788739565_0.5661486952198733","host":"s3://npm-registry-packages"}},"2.1.35":{"name":"@thi.ng/geom-fuzz","version":"2.1.35","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","dist":{"shasum":"86ba27b33e118b3e4252fa50a9cb3dc2b3d8195f","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.35.tgz","fileCount":22,"integrity":"sha512-U1zlTzAO8ZlWw8LWpjL0s44p81SOGROb+RrhS8JNSl3MLCRfosvHU7Llg1T8SrkLp5Yyu83QdhaIiKxh1N8k4A==","signatures":[{"sig":"MEUCIHgouOijMFe9vZ5yHGioqdl1kQxssogFDXHQ7wqwt3nMAiEA1EAsS6COZWCZcZ52Mt6y3fjOlGYOaf1KmcQH1NHgVUs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXCpqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBBg/+IAdEdwjsopkPNxNbvBsqa6raRgF29m6bJweBeZDBXhBelvbK\r\nc5xcu2JGNu8WYcgn7QL3EdjvuuELBxmRRmriwLm+s1Xm+hlhSse90/eoABwo\r\n1Kd4xkUBPhi3MopePePX2TA94YEwo1KGLkRjjvYH3OOjKD14TxhOuDX9E0fQ\r\neIlGPaGxwBeUs58mvVkkEzS43hz4a7NH+2iLfHn3Amqkz+/S1Czja0RoddOA\r\njr1zn5vT9QB/FHGWClxrLz1pCdFVEWfkVR+Zxwk0mOG1wGoSgAktrhiHaHfd\r\nTYO6TgAvqvynAM3yX+z6GltgQ47KYQFFBDo0kIpsHcNT7SPz+ovYG9z5mbb4\r\nLvbzJmRItX8ES6yIiG0LkQsDMXrHoKZ35rH74PnIYfENcSMgu0drMVUPUi9g\r\ngFW1J88Uh5yO5O469GhQFuw0nTiyWMmbT+TduZsKw5OUVXdKHTkne8LA0y0p\r\nth2AvjQcZ2WbVqVxtXbSVxhjwwjc+9k5hb3+Lo3mKxufxMrNHAec6l/mZsxk\r\na/xBHZiBExJmXEGpNErdbgmMh7rovBuNjuE9YFPOU4nC8WZyIz/sS6iBf4eE\r\nRKJaC7VoFhr0FnhTp0gPX+0SaPY/76sgWHld2e2CUB+sGMbJYDGi6FCFpQTh\r\ng126Ebx/PnSBVN/m7oFTGSJDcJE3Z/962l4=\r\n=GF6I\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.4","@thi.ng/geom":"^3.4.18","@thi.ng/color":"^5.2.7","@thi.ng/vectors":"^7.5.21","@thi.ng/geom-api":"^3.3.15","@thi.ng/associative":"^6.2.13","@thi.ng/transducers":"^8.3.20","@thi.ng/geom-resample":"^2.1.32","@thi.ng/geom-clip-line":"^2.1.32","@thi.ng/grid-iterators":"^2.3.19"},"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-fuzz_2.1.35_1666984553764_0.9632323960350115","host":"s3://npm-registry-packages"}},"2.1.36":{"name":"@thi.ng/geom-fuzz","version":"2.1.36","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","dist":{"shasum":"eaaec3dfc81117e864615388d17eb5892655a1aa","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.36.tgz","fileCount":24,"integrity":"sha512-mkjApGTthYG/4mZVIgDtMkZsO2nZ/38n2U7m0m12vsU0z9dU5FLcZO3IEqCgb2mvKLJuJulkNzpIQw3HabGJBw==","signatures":[{"sig":"MEQCIAj2E0agJ8EEdQY98p+KcomQxKW6BHIvRevnJQtyuwPcAiA3HjKgV9lQXv92nMjYyxeLRXb6kb1dd4qAej+Pxs5U3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYFTYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdmBAApPAXY0mPK5LL9PpL/fh/jF+/5pT+jWYQN00CT64iR8ognPrD\r\nLTQMohUQmQa2ewuzmPsVEFImvWDsz8HjR4SqN1RqpeyRhFYtftEOgB9aIm/k\r\nK75fpyglZpLs9hBGtSTDEu7v2W7ZJxJt4M+Z/VXT1eEP4YtAD8iC64DgQ2PV\r\nbBWYLzxABd4H8DmlrkZQ5aroySRf0q4kb7+ZLk5lB0+hV+Tan0EkrvP9BAMm\r\nWAOi+hPhJXe1j8q8atyaqeLaeSnxnXP7T1fKyzT1hi2GPQc3v8tvDdObDvKr\r\nVJbG3SNwCvyNFSYPCpvx5kfSY0XFNxc7pxCD/n2W1VYqNUpDBsRSTZPWFfKc\r\nk7E8nysIL86muetx0BZP20b5xLQIyTAq9DXtKPqqDdE92seiIFzuvHdm/r7F\r\nmTuSHvlq/Wksrmv+tJTxHBr8dJbv3PPYTH6dqF6Y1RAOPDIa/V81xK8pDQIt\r\n4H8YfaTFK0MAnJ71hJtyGcTKHCh268UOY8JpRN1cn/tpK2lssh4dxNUSekgS\r\nUFqLHsQDbDZaBovrCdt62ID0yVjeQ/JvNWZPi7ZGABSET3R8ZQcfW2HJ7Ka9\r\nltKMz/pQSDo86fdErJ7xdmzvpoMY+u0VjrNXQSMUA3NQ0y9jMFgyEnxrF3OU\r\npXU8d8YHq5GLNkVd3KTC0dF6bbfPlh/iL4Q=\r\n=Op/e\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.4","@thi.ng/geom":"^3.4.19","@thi.ng/color":"^5.2.8","@thi.ng/vectors":"^7.5.22","@thi.ng/geom-api":"^3.3.16","@thi.ng/associative":"^6.2.14","@thi.ng/transducers":"^8.3.21","@thi.ng/geom-resample":"^2.1.33","@thi.ng/geom-clip-line":"^2.1.33","@thi.ng/grid-iterators":"^2.3.20"},"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-fuzz_2.1.36_1667257560524_0.7660111716095004","host":"s3://npm-registry-packages"}},"2.1.37":{"name":"@thi.ng/geom-fuzz","version":"2.1.37","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","dist":{"shasum":"e2c58e9882919b9ec4f253370f1f046fee4a4a5c","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.37.tgz","fileCount":22,"integrity":"sha512-htunZVWcKlsjr1BJJRggievyjbazLDI90W6GheEZjeLDBsFK/c0VDgz876Ea+Smo07SAEjb4hfpiHGmBR6e2qw==","signatures":[{"sig":"MEUCIGylurkpbt0KNRk5tTFKc3I1GH8tYRyhhHqufhbV2fMLAiEA+iMJq+TifU0tzrbg2BRjeRgt6fFsxsn8p8CGmaee58k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYRNyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkrQ/9GO4dm00py2BhhGIWVZBGx1nT0RGGIWORXBNsLoqohvlj+8/t\r\nF5Np0mYIMTonRm4mLnLauYIm/eI8TAo3riYSFCAXt7QFW8DWitFVKrMeKFsE\r\njyim9mFQasnZ7V1uxXWFH4tpwxJQVC2h6ZRpShoHTtGUZfc3L4nJiiDYlxpR\r\no8xfX1YaPTc1AKd5jspz8t7ALxQsvTWeZHOY65iF8nlbgqeGGSIa8wj4096b\r\n+QAqkkf5ikMalvozB+F4B1WREvVjO4vKxZoFt92zzNxxQcnx2tcHw9jcX/uQ\r\nkAcZJKfj5zCu2fLhYHywWo6cajpq03E2SPywXugyxkl5uJSm2/uJWClueRkQ\r\nblAcnOncCm6+70g/cSrsZIfqzyvasy9vKBtESOAdHJGQOzmhqVp13tn9lJWW\r\nageSCMAaxE0M2yPCHoifXnefYlylmywAvSkz6x73pbkD7DOekc36nsa8A5wA\r\nJZAaVb/FIQ3A3jRuPa7eCNNT5l/9zdOzim680/PpMK0KNLIeF8IyiFBQI52B\r\nsSSw5UIoWt6RZnX1ZZ+DhIQ5EtN7GsZ9HRMxaJ/adDDQ6tcvxC9+pPoQ6vj1\r\ngJrTYBcZriZG/xtHQ6qhvtbXqpZ4V2ffcnfYxcMnd6HXx+7Vm23biCs3DkRm\r\nwTI/uF27GYrdJKeuwoJPCLTzN6kljhMyEpY=\r\n=S/9j\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.5","@thi.ng/geom":"^3.4.20","@thi.ng/color":"^5.2.9","@thi.ng/vectors":"^7.5.23","@thi.ng/geom-api":"^3.3.17","@thi.ng/associative":"^6.2.15","@thi.ng/transducers":"^8.3.22","@thi.ng/geom-resample":"^2.1.34","@thi.ng/geom-clip-line":"^2.1.34","@thi.ng/grid-iterators":"^2.3.21"},"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-fuzz_2.1.37_1667306353877_0.9172756022321937","host":"s3://npm-registry-packages"}},"2.1.38":{"name":"@thi.ng/geom-fuzz","version":"2.1.38","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","dist":{"shasum":"0d15ca081eadb6a3fe42e7c9ed74f25bcf4ae009","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.38.tgz","fileCount":22,"integrity":"sha512-9+Nqsgb+P9zWG+yd5a0FvZz4SLo4DRA9vxRAuw3RYb1AwGbNH0b9UXE6ac/ldwMS01DTk9ragrsUhocQkiddWA==","signatures":[{"sig":"MEYCIQCU/hsMtJzieBSnoulH0LsdIO96yEMYxqrSJrBcEtxgUAIhALKtxk8rtuuoeNQx1lHCPox2BHf6QEqS6u7liKeb+zBx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfqSDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdRA//VFidv9QEJ6IuFX08tPFcLI8NrolwzswZ90zlVwcWaZOn0iYF\r\nqDWCbGsHrc9csB3iaOLO8UC/QpvU19Sd+lL0SWB9iKni8Kxn8RpMkpoN1N2p\r\nKmPV0cD4BxIRN+817UmCsxWa9kFo9sjWv3XTPRrblUDpdTx9UyrfKYLl59Eb\r\nHEGHmNXn7ExwILeOJhDWv6EbSbJstkHC9DWbhfIgZ6l/q774faNLn83tau1E\r\nUM/+IbdfGSSKvZThK+DbSwqGmcJ45LTf3MaBABbs4nq6XJLbxhR59WwaVmOV\r\n37dyquhu4C0MqoV7GVU3caXP2zVsJ8u4FqencVl5sZyXrYfgquHZAxfnr6r6\r\nUc8WLQT75AXI6wXqp6j4n54Dui7wR7Dr9pOJ4DD0WvaGgTZVk0Hm/EVqXcEY\r\nYjUzy+2S3rLuQ8hR0TMNJQg1gKxEO7yy2TAgGzSWjQO+H+Qxf7A6i1PiblUV\r\nfYEA7ryvkXta7NDSozDFDgUuNSkfNOfzsJp9+2fPm4QX7LOmB0aCORAz2c4p\r\n7BTOFay1R4Lyy3+S5/t2RD2gUIuAjmVzydxXMOKlw8+dmNRf5K0c1hUVfkHa\r\nQ5hpxDHUfPpApidAN2xbzFXfHo7ylbCIvgmXoARGFrXiTdytMUvu46YPFZzd\r\n2U/JARGdXGRsXvqWktXl95dIJs95Gzj3OtI=\r\n=Qxqn\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.6","@thi.ng/geom":"^3.4.21","@thi.ng/color":"^5.2.10","@thi.ng/vectors":"^7.5.24","@thi.ng/geom-api":"^3.3.18","@thi.ng/associative":"^6.2.16","@thi.ng/transducers":"^8.3.23","@thi.ng/geom-resample":"^2.1.35","@thi.ng/geom-clip-line":"^2.1.35","@thi.ng/grid-iterators":"^2.3.22"},"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-fuzz_2.1.38_1669244035446_0.5331558203982101","host":"s3://npm-registry-packages"}},"2.1.39":{"name":"@thi.ng/geom-fuzz","version":"2.1.39","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.39","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","dist":{"shasum":"2fbde24dcc82c0c5beb08a69e1393bb66d7fa4e3","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.39.tgz","fileCount":22,"integrity":"sha512-MvPv/n7rwVoYAxsRP3QtV4S+PhVV5g+CCh0JWVlGGxuqKN/jpdoaTD0fXj8XwbFKa1QfSQ5AZofHO6QdR8L+gA==","signatures":[{"sig":"MEYCIQCIaG8kzyf3w+B9Q7+HfqO5a620ESuGwJHFzeI0qeDSGQIhAKMYCvBrrvqWR0rRnSeJw0iWFzgTuybz3aC12H5LBj6/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhLsyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/SA//bemRI7iDCmZ74VmT9mDcUtDVCaLz2giC5LW6K3/OSeJgHM5H\r\nKbLddOlXycMs052AvTXaVyf/6kPkPWH6ivMOjsSCyUelTEsqHssUyr4b6YQX\r\noSq/pSrPvBAuoum3ICma7A0P9JVObirCY5SkzmvIgdxLIaYxbrMYE92tU518\r\n/hnV2TjjXzPJtTIC/DcmjkUZTXJRzH3+KMlEI6Ke/XCDqADy5hvcuFnSZgaa\r\n+kXohAUYxYCDah9AKfTrqsLGVXpz4Hw+/8YJHcge34fOV+Ss5PCMoVS7ZyfW\r\nQQArPSzn5IZp6RYjYTOx7pk3WZyZ7OUKhiX2S7+F1TpSn4Quzh+bV2R8s94W\r\nUrIc1TOOzC2TJEVyYruzYgQeH0SUImBAGh938mE3QHljFlHSdcmECdqtuIJv\r\nXdZIqFOBGQVMMQ2Sus5+E6QOjJxhWIwPlOcfoMyG9sEszdw9HOZ8+yFXL97U\r\nnwL3Qn7pGwvN7yfAIgnfsZEbEDdCPUBuP7QRcZOjzOK012Eumlub+2vOEAty\r\nCu3ySGoXkA+Xs8oOTHtJxT3MWOE0oKDDNfGupReklysl/XDFEAAmPNyQebGC\r\n/pXwuK/TOlUYkiXTcBC8MWuhFqvvb8trJAKoNBOMV/iaI/NGXLTOI7oA3NWr\r\ne7+FjFOHwuBuMZWitBE1Toxmbjl8LkTpKNs=\r\n=yPuB\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.5.0","@thi.ng/geom":"^3.4.22","@thi.ng/color":"^5.2.11","@thi.ng/vectors":"^7.5.25","@thi.ng/geom-api":"^3.3.19","@thi.ng/associative":"^6.2.17","@thi.ng/transducers":"^8.3.24","@thi.ng/geom-resample":"^2.1.36","@thi.ng/geom-clip-line":"^2.1.36","@thi.ng/grid-iterators":"^2.3.23"},"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-fuzz_2.1.39_1669643058048_0.014911318404575269","host":"s3://npm-registry-packages"}},"2.1.40":{"name":"@thi.ng/geom-fuzz","version":"2.1.40","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.40","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","dist":{"shasum":"3501dd5fb94a246bf42fb3b014fb59b5caf20621","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.40.tgz","fileCount":22,"integrity":"sha512-da4PwW7br15UDhEqHxTppg9c+rsA3XcEarM8LXG9E6RWiwpwPjFIpTo6iYUW0eZ9etbbeWI0SZZ4Uit6eba+ug==","signatures":[{"sig":"MEYCIQCcpbmvoxevpGeLcE184A6hHEhEFC46kDsmJ+TKMOo7CgIhAJo7pBMazVEkH+C2A6mQf6yjCaatkG5tK7GD0YtbMfrM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh9qVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3uA/+J4jFkluCy5+Ebu4AtIM1NXvpPMG6W/PfiK7LlikXm3RKwsAj\r\nqqyXfE4UNOkY2cPqHmVBczDCvxNCfZYv8CFW6Ufl+mWDl+QB2it6nb7B1Ama\r\nKSxOsG/2unj1GFNndh8i6M8MT0nhn3hOkYsVa+VZ6KCFacU8/RNqWbRNyDU2\r\n6M8Ezh/YBo8Xk00eDJbdwQNYIJGxRNTte9wf+KrTbTzzXUCHHCC2ZhifWDE9\r\nrcLQIly3mNAPlmIsxewPR0H9xMxFixXb3kOM2UAkHhMY4M65DJjC9f57yft0\r\nvYbsw7X5lUi41XalB+MA5FamsVekvTIiXVYdA8sB6d2ORHj+jN19r7mJuX2n\r\n7YoF5uCHeFCntQ/KcrD+HBi+8650wPspZT2WRSRk+USLTiH4onkdYmuf9dLt\r\nGvX9JgGvBpQBV25DRPbGpBS08S8QDpwdG5f1c0PdE/TLI8JR88ajccJLdGKt\r\nlu7hzD+Or9FL52LSxFe+hxQm8rglDx/f8SvNkXWZ6guCTqBS1xPXXxHjlY0t\r\noCRjJXfFwOWKNXfej5TvJwuX6W8yNt0pt3iJq2QSYJr5hhHwqXrDQfuyCDcZ\r\nu7sXCCNtbd49/t72pg9+2jYm4VHGSHfwFwPxKKhfkwQvGojk9C4yCnPTWLF0\r\nlRSzfEiiLdJNFd0F2BK3z2s1fmE1uCWVHFg=\r\n=rM3d\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.5.1","@thi.ng/geom":"^3.4.23","@thi.ng/color":"^5.2.12","@thi.ng/vectors":"^7.5.26","@thi.ng/geom-api":"^3.3.20","@thi.ng/associative":"^6.2.18","@thi.ng/transducers":"^8.3.25","@thi.ng/geom-resample":"^2.1.37","@thi.ng/geom-clip-line":"^2.1.37","@thi.ng/grid-iterators":"^2.3.24"},"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-fuzz_2.1.40_1669847701288_0.5916064343039291","host":"s3://npm-registry-packages"}},"2.1.41":{"name":"@thi.ng/geom-fuzz","version":"2.1.41","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.41","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-fuzz#readme","dist":{"shasum":"3f258463690837d117ead0e92be6b369c284ac54","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.41.tgz","fileCount":22,"integrity":"sha512-pa9B7Wfe4rPcYBqJvswYAaQUk/hg6DANa9PR0VaNy6Y5bdzvQjs71vE9nIbOxFUCtyKXxQj1bEHX/z/82H95vQ==","signatures":[{"sig":"MEYCIQCU1e2jDXhMU+EQw8T3ZhR1QorbJKehCnHWvHzxQE6tsgIhAMEzaxeW07XqDnKE2roPtzizQBU4fqoguhjfcMvrLRzR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlJIqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSxg/+Pzv0uUHUkfL4NOeofJXMnV2Lja+ejS9awipkeCBXODsLYJU7\r\n+g09b07yr3kQOq+KaUGO+hfy4evUCumlshq0Ecj5tZDzWr2hLld0LYDN+PyM\r\nmXdW8lyZSmPnCvMY0PwVlE1oDZigbo+YMgu7aC3mb+NSpRn6JEwM1xLYvZF7\r\nzHGDxNV8RwbCkkuYWB+A37le+W+vSHXqxTGwcba2lEBK9JOMsqRaAEFUifZF\r\nkVXtie38lHlMWiI4nLfz2vEKajIbW05cm/cMi+JYqrVPVcSuwhMwMQKnLMI0\r\nL7oCceFzF8SjcA2PJc/pcvGmIkgT9IUZCNEDHHKOzs+IaQTZlEYHLakEAUMQ\r\niVAFUJ4D/VCnvS+xmDK3kYJd7Y0X/gShqAWxNRWeu9FCKpj2ITCWUO8tc8Kp\r\nsCTIsLDh5CIWWT8uXh39265quS2MqiMePutn2UYni9N3h9p6w3XhxxO7j2hY\r\nPcPdSbbTfNcdOXinSMJ7ajnp1AcH9oNpA5mhNkdvD9N91U1GWawtYKP0JdG0\r\nEb1WCk27QYSJxjW9kfBMyStnwUTvsQ5o6g6xF5XJMjK/zMI1+swzwMLE3MnS\r\n6QfMCbmfNVbpQIB2gNJY7ycjD9RM03f4ATjr8+EFk913kUk9mNkGQ7pxCnwH\r\nlWMFK6GZGsS8+bB5m4rvbl4oyIAWbrKmVag=\r\n=RW+1\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.5.1","@thi.ng/geom":"^4.0.0","@thi.ng/color":"^5.2.12","@thi.ng/vectors":"^7.5.26","@thi.ng/geom-api":"^3.3.20","@thi.ng/associative":"^6.2.18","@thi.ng/transducers":"^8.3.25","@thi.ng/geom-resample":"^2.1.38","@thi.ng/geom-clip-line":"^2.2.0","@thi.ng/grid-iterators":"^2.3.24"},"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-fuzz_2.1.41_1670681129835_0.2957598056993036","host":"s3://npm-registry-packages"}},"2.1.42":{"name":"@thi.ng/geom-fuzz","version":"2.1.42","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.42","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"a9701ceadd10667e0f8cf92bc133a2b48b4e4dce","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.42.tgz","fileCount":22,"integrity":"sha512-kle+B0UchhQpTLt6iUSr0d5TGmdEJoayVgxcB15QV/YSiIgNvOY5vhUuDc9zWESiMFkoQSy9WzucVjNBCHP6wQ==","signatures":[{"sig":"MEYCIQCpuiypNIMx9mG+LIFAwNyQevQYQHsYHzxCi+vkkU5pJwIhANua4a0wLPlFEAYZw9vZOjHalS5X0oR+V3Tkykya+X6V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnGwZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrB6Q/7BHpJW6mHJuuE+SHlelpLfwHmnzLIFLkFVp2740arsyKjJbWx\r\nq4K+RHkWeWX272JCUBdgJCFI3dvPTG0vqR3qVEJGBvto6YUN5X8eJAqSQS86\r\nW7vSmoyEIRjO3KvVH6KSABoMTMXNbDRWra7cJn3QHAL0yLvSIOfbZtvV9Aef\r\n52uIrqvn8tlefPfia16dTdeGeoaaXhZ+v80pA7bcSwqvHrzzcGpz56s4aU8a\r\nr5t5fNRwF059vaLtVbrXm2BuVYo61WwxlrsSqMWNHEPueRDE0Awz8N1h3+2v\r\nv2pUhynx/4hm+DMwjliyYXo0AmSilAAaS6Y5ADMNgGDB8c7dqrVlgCDk4rSz\r\nKilFFDrNVA9oN+XZ+41HJBpswdHM14eAKjqnLbszIRh/KiYURtEljDZCkzNC\r\nwkb/cirizgt4EAmNYNVaQG3bcDwjOul94IuLEQo9BwoBFe84CGnkYAQ/KhnE\r\nCToQGGlgFNg4B+iUafmQlsh3h5x+qkUBjHkIHpmwWVEyXKkOWNoBHcEGUizf\r\nhLqIJfP1nusYLL2ECTnMFdzQbyBLFVY9IcEcT7lGsDVFE/+vTGrEePLqmevd\r\nfFCsbUYJtsNY1+PJmUfJ+A/gjck1mMIVLLpdO/8HxRoOeL390Cc/k97egRoJ\r\num97XVjZU98KlcjW14TsCKXqfNnVGnyVGAk=\r\n=tK8T\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.0","@thi.ng/geom":"^4.0.1","@thi.ng/color":"^5.2.13","@thi.ng/vectors":"^7.5.27","@thi.ng/geom-api":"^3.3.21","@thi.ng/associative":"^6.2.19","@thi.ng/transducers":"^8.3.26","@thi.ng/geom-resample":"^2.1.39","@thi.ng/geom-clip-line":"^2.2.1","@thi.ng/grid-iterators":"^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.7","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_2.1.42_1671195673014_0.8196425954574045","host":"s3://npm-registry-packages"}},"2.1.43":{"name":"@thi.ng/geom-fuzz","version":"2.1.43","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.1.43","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"967791bb4f17d1623fab0d58eb73d0a725b71d70","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.1.43.tgz","fileCount":22,"integrity":"sha512-+VCszBIoCsPzNMjv0QV+S1eBXPB/nUCvrSkSNau5UhcWWTIa1l2GYyttFAnPbY6BhTliisWqG9C0/DfGBR8Ong==","signatures":[{"sig":"MEUCIBBEM2ynbXXHLD89kUxmJFvs4b2BOWel+SYVrHrO6nv9AiEAgVGwElxJXG8qJ/69ry8Jy5IG4YtttCNjsv7GF/vaKho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoeWhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5KQ//VmEDnv4wqU+VDGwo19vZ5WoahhTnB9QrXzgzyIydPsmbVDh3\r\njjMr8PurtBHBnTrXZ/JHN6Ww/unECzx7w4hUkkxe7X6Iwr3TAnkrK55T9+Eg\r\n8HpLOxZ9UUcMBtixkHzTy/bgea9ebyPfrgvze4AbXgl/puWFLp8ohzGx69+l\r\nFFL3mnrTwf8cTQ5Eh3YlT7pXfeRdRr7h9S0BYh+b5+qEIFyvBE2av9r3kUJb\r\nfewJBEqNGJ1ucyrHVquvym9xIGc6cAnxupwEv4UVbeHHDIlQjo72zalf/up3\r\nUSfrOT91XW0/ng+PBqwOszuhJyGWdMLXIJfuGpms7tFcTpxVRHQuqv3A4o6O\r\n0oo0Oapq2MDBR6gS44K78sUepwUKu1iXzl1VbWxCLc+J96lkVfxju1n5hU6r\r\nStZ8zZRhKyLSpzisP9zYTSG6ckTwzimJZv76cx2ir7PrdVXRdGy6siPEm3l0\r\ngo341KUIdSiKPOwgIo9qgXvzcWAuPmHT8ZKQzqpiJsRrQjLyI4EDGfM02Qxf\r\nhrMP6WZbV5+kN1ReuJGQOjw7sxhFKarbolyoQQBcWIwkbKukD3rfHHSO+Aj+\r\nQhx9b9jB0DaHnq6xf7b19lF3ete1qFYcTBSxsyF/j2z7SmDIMROFGqcoHcrE\r\nsY56nlaUWUpWDjqpiQT6eqho7Nwx7SSD0Xk=\r\n=sFEh\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.1","@thi.ng/geom":"^4.0.2","@thi.ng/color":"^5.2.14","@thi.ng/vectors":"^7.5.28","@thi.ng/geom-api":"^3.3.22","@thi.ng/associative":"^6.2.20","@thi.ng/transducers":"^8.3.27","@thi.ng/geom-resample":"^2.1.40","@thi.ng/geom-clip-line":"^2.2.2","@thi.ng/grid-iterators":"^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.7","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_2.1.43_1671554465395_0.7299470090523126","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@thi.ng/geom-fuzz","version":"2.2.0","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"f76bb3268c53f46e14d0d574d9e663016d8b0647","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.0.tgz","fileCount":22,"integrity":"sha512-RryZVZCsTcywSMfArq7WQQn9zNpqVaF9z1h42ff1Y7PGxVi8hseYIDHfCecxHmPYwVHvoi7h8iiwiE3i5mjYGg==","signatures":[{"sig":"MEQCICQmPl2ix/4umHlE6mDJWo0VL4zX/q7Te9+Qoa0zqFOLAiAE4pOuSYfrQP/BXEFeyg/xckY2gkVmRuX4vEvpJObITg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpNJgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7yRAAnlKo0epcejtgAu57ldnL9Y/wgsJKWhRfUQf8S/20fWnP2VZL\r\nji0I8/5X2FTKgDI5jB47lwcrT3a1UVkKg/6MYs1S/RY62owrsIlTp1bd7/wX\r\nYa5iUH3xo13okcNgcviKC+2JURaiM8U9wFiLzQ7tqRRijXZ1Qyqjc7iwTq8/\r\nDwuzUC/F+wXCcvL50OelTYFRuuisCHI5cW95zssuEGwU9OnsnrlFP2uR9Siu\r\nmyxZg9SyNhUU31VVk0MzZ5LHnb52XZXxiDx6kPst6NTXn7uBC5EeEHssOWxd\r\n8kDDxt/Sgtso/As1n20VgVbGNdIL7HUGf6Rut5YK2oQwEH6grCxvTEluv2Pp\r\nqkeFcRVxLbv9yGHq7JlyLD0VUgIYfIU54SR22d8LbWmpol82sl5Azrxv8RsM\r\nGXLisPHfFGQwmypCcTDohfkHZAMM1wSNYqHsEHm55iVRmrt9iU3KlKcH55zJ\r\naOcrvOh+FdHI8zSstuQIcE3hwhaDNNITVpjFueWMG2pyZL+iv2BZlLCewQP9\r\njnfhg8DrxXJX0NM6k7OLfXxv07ouMLxwpdCA2ED+On/ekDTGryztwX1FNdoM\r\nvGXdiXZ8EyATtl+bC/rUuAM5ggVrtixyraG1AXj23oGiyR2JHTki1FEoFls2\r\nv9vivLLXV94tiMnT2uYCaNq996z0nLJZxWc=\r\n=yUp2\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.2","@thi.ng/geom":"^4.1.0","@thi.ng/color":"^5.2.15","@thi.ng/vectors":"^7.5.29","@thi.ng/geom-api":"^3.3.23","@thi.ng/associative":"^6.2.21","@thi.ng/transducers":"^8.3.28","@thi.ng/geom-resample":"^2.1.41","@thi.ng/geom-clip-line":"^2.2.3","@thi.ng/grid-iterators":"^3.0.0"},"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-fuzz_2.2.0_1671746144466_0.5543404323103625","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@thi.ng/geom-fuzz","version":"2.2.1","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"d226bea05c45c0f35166750dd98fc4d677cb7a4a","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.1.tgz","fileCount":22,"integrity":"sha512-hFlXBXQBHYzQUnuLEUmJ7NSj7Gf78zrd9sSlWhfUpfsmLOe9A1JECdGOSmeuQlRI6ihu+slfyXhGZFQ1m4hMLw==","signatures":[{"sig":"MEYCIQDIJ77ExHbAH5P8pb0Ub4xpWUUeIUTOZLTKPSopZfCADwIhAN3utrBMAr9mC2lLT0E89x15+5e568TNMsq1TPC1+MVe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrgBrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmosOg//URP14ZD3MgOf9+dDA+xFudMEQiaQdEdu88y5dc7lpMZTHH7S\r\nLLIxJ42RnXWkL+PAy+meNl1NK/dMCyFJ8+kn7xbasp3WYQU1kdXUPzxNUzoI\r\nL2XicnrYpPEfr8HSl1SgqIyF6IY9Z7CUUzmFTIOl4wDvRdXHzYlau6Ovbv56\r\nzz9turiTH2ktnvivWapjs6tqNdsRDXmjkjg8q5B0BE2UFeuSfWQ+K5iLCG4i\r\nfBncjoXnU93VvK+yQOAS5dIcBru1gyvhuXXqyeA5yuczSn1xdmpJ0aTuOwIr\r\nyFzUdK/5n9k0McZtoLH2Ov/k4nYk3awdzbeZkvWbEzCi2D/uQr/dCyXFGYUb\r\nZzmVqaqb5MJNAi7/qBHhEdztN1vIzk34QOgWJDUPZ8R1c7MlIrd0tG4etwdJ\r\nGWMbBFG9C3NUXI/mdRhkQIAMes+KqooyH2/xKRqtQoefZe6mcC19Z5B3jBV1\r\n7T+J7pmNu4RqfAYenAOQSJaqri6gqNCK5BQcWAHA5fB1wU4r3+PzIrBcXg2v\r\nAn19nQje8CzrMZDSiY1uSdPAe1TdJDyHanV9yqjhBo5h7iN91y236nbSyxXo\r\njgLyGGNZ0VfTAsAcdH/Kfu17bnZB0y5se4482GoiOvBmb3AOnamZw/VVOldk\r\nbM1UHaHr+HlMxY5LiOo0yqxoCLUeCFdwTzM=\r\n=FkIl\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.2","@thi.ng/geom":"^4.1.1","@thi.ng/color":"^5.2.16","@thi.ng/vectors":"^7.5.30","@thi.ng/geom-api":"^3.3.24","@thi.ng/associative":"^6.2.22","@thi.ng/transducers":"^8.3.29","@thi.ng/geom-resample":"^2.1.42","@thi.ng/geom-clip-line":"^2.2.4","@thi.ng/grid-iterators":"^3.0.1"},"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-fuzz_2.2.1_1672347755410_0.8379712182225891","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"@thi.ng/geom-fuzz","version":"2.2.2","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"b42831866bf23ed89ea0aaa9b15076a1b0ddd171","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.2.tgz","fileCount":22,"integrity":"sha512-G2KuGpNhWSDHSp/5AIWxf9klAxy6ZHkjewvrkdrXl5EQV7B+qqS233MUfpHvYHxKHXdPH1gBjhdVyOZgfhGTPw==","signatures":[{"sig":"MEYCIQDpwXRffZE1oljPRKlmoalu3Lho09GypoITnYK+mmGhwAIhANOa/r/06/j/bFlc4fr6KPpOln1LruYg4DWnOw5seH2h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvYR9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEzhAAoYBFUJjh8s4tdfLzXW+PGxMQ9ognOf3E/LcK8ljKuouCPdQu\r\n6aU/VRct95HRbnLtL524twi1U/zw62lllHm5l2ktIWXtEyUIILVzy/D46OGL\r\nhq83W4fwaWjjiuOGa7vlYqIyND9g3HQLr5oB76zIrHbgEKDlbaKtQMwGwXwc\r\nzfT+xdITftVAApsKsUlcq5FRJvsoeiOKr8k4MU2Vsc4M5WsFR33zPTI7Kqgn\r\n9NMVoN+QjFhS36F+dYRA0mEhwGWMRxnETJ6eEWAnudOrqM4cX1Lm4Mm7mPgy\r\n/yvH0gRvJEdlleyJZuboBvt8FOBnKvZe0PkXIFWLfD5YvBfCLULyhbjkIB2R\r\n3uynnwC51xHHEKusb+L8FD2fCFrClbxzozY41OrqgYnkl2ghBqvUZ0YBsWeX\r\nFt6zUJIvFUJd8J7fwyEH4LkL2UFW0gT21srchOT/YJ32awpKCsukoLnCRMJW\r\n0bg0dEuJp76EUmJAm08Yal4IYS8D+0nqAO1Xf8stWxfFU5cY66h6SK23XOBB\r\nVGKZk5X5ZrptjtG2OGO2RNIB3fjBqrTaElGjLgZkoZttc/XD/ncaWmpaQLxb\r\njx2dSM5cljUxeFd0M/DQV0PwXEF5KSQrEW/OzHPCZ/lpJ6Iwg9C4IrBMeMV5\r\npN4PxehtyP6uZa7rvd1bY9IswcfmUztPdbw=\r\n=ZMmZ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.3","@thi.ng/geom":"^4.2.0","@thi.ng/color":"^5.2.17","@thi.ng/vectors":"^7.5.31","@thi.ng/geom-api":"^3.4.0","@thi.ng/associative":"^6.2.23","@thi.ng/transducers":"^8.3.30","@thi.ng/geom-resample":"^2.2.0","@thi.ng/geom-clip-line":"^2.3.0","@thi.ng/grid-iterators":"^3.0.2"},"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-fuzz_2.2.2_1673364604925_0.8792325220283628","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"@thi.ng/geom-fuzz","version":"2.2.3","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"219a2b0444c89f9fd6e70df23bca7ec60b2b0817","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.3.tgz","fileCount":22,"integrity":"sha512-ondffA3dv7ERnpgZjuzYIELkHG8twTH8XbT94zpt7c4fEAC8NW5TP2aeQYCqRlPptQ2IWRhs/wM0ZhnHtNrCEw==","signatures":[{"sig":"MEUCIDI2bcx2b167aVsqWl6AK2zve2RaS3RS9McSceYdpX1AAiEArA/ve4OxLyAswQ3oPLURXBZUD8lfRUEDNxbbAqnZobk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj38JVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoX6w//TtfcC5AmAALPGxOPLTInIn7yYuOXcZpOZJENpuBsYKxX0KEL\r\nd14twSG7pducpRmOL78e8o1EDpdI4KLrGz9bnzvztL8TNZsFrtDmJs9i3pUg\r\nR/VVm4FsjYKsqVAXntwSrS1GkDtpKHgVkg5rUEMwjp3Sxvzozr7hXqSYn5E9\r\n32UZ7UIOXhxrg84Ill+P4qtHEtUi6JTCFqmCPbWna1F2dZ+6SDyfqFUwWeRJ\r\nNWSvjtcoF6jeYtsqFQfEcKIwmgvuaUkcgxPPTLksxMvSVIPTrLe2P3hms86/\r\nEitgNr5cyabQGaMZjGGc5kGG5DNE5M5/WdMagnMtXSmnSjZdkhVbXSgkx+Rg\r\nMMuRj2u2trpMdi2Oa8g8oTl3z63nlH/pRf9GSI0NIUHVbMsM4Y35Ff9fStXM\r\nGM/Z0/hqbvFzc8v+phxmUBw3FLf+i1dktbb4/7jJHJQOFOHDu9rITmIOee3s\r\nWWTSAXd0DCrGtH6dWjGv3JN1pAUvhQeSNdojHZA1uJBtyeCYSbrJGEVFbO38\r\n3QnbUP41zCaHW46Ra/2fF6Xy5WFgcPyl8pzSGcWMgpIa4qVRee7/u6+hIeVE\r\n5oTKb33DYghXMaxQHsxWrwY2vP5i1HqNSC7FCr7qdflz4gu82r8IL6fAkCFQ\r\nsa+vU3GxlQqfBcOp0SJKjuj/NsgAWBg7F1M=\r\n=FRL4\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.0","@thi.ng/geom":"^4.2.1","@thi.ng/color":"^5.2.18","@thi.ng/vectors":"^7.6.0","@thi.ng/geom-api":"^3.4.1","@thi.ng/associative":"^6.2.24","@thi.ng/transducers":"^8.3.31","@thi.ng/geom-resample":"^2.2.1","@thi.ng/geom-clip-line":"^2.3.1","@thi.ng/grid-iterators":"^3.0.3"},"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-fuzz_2.2.3_1675608660694_0.7583646443036118","host":"s3://npm-registry-packages"}},"2.2.5":{"name":"@thi.ng/geom-fuzz","version":"2.2.5","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"ab7909235d5b9b89785a9c82e3e887bb53eb30ee","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.5.tgz","fileCount":22,"integrity":"sha512-NXhu5KdmlFNAjuya8mouKnqfyAU116FM+IyKH19OcyMgPP/k6CQAiAVqlt7ZBeOcg+ih7bLsPtrI/tiEmfW03w==","signatures":[{"sig":"MEYCIQCAP9PrFG726ZB4gO42uqytBjv9DIqiM8NRX6AZGDf3owIhALqM+C5FiYqJ94imHHVuG/RZ6Dvv9BVHowEHfBXOVsAy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5lC7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+qxAAmnEAFW+7lqmEzKTl6lA9/Fyhl+i4z+Wq+ZxIw5FITOYISF1j\r\nYjRjfwDUdA7u60qwQkdhLi1sJ07zbcR/eWM/+nNzMYyljulVJgdfaTeVzwpQ\r\n4pO990rJZofItCAAeLgEVyPZ2rzgUT3JOR2rUQ95u6q17U4WkNipUSIkAtvN\r\nzY1t4flF6l2lfgCcVpQc8DEKp4RnzlRX9g4OqKq7bXqTJovNyzu+9cOa+zpU\r\nJf80KIl/LqHeLgXFAuIAqMvffuHsTutrdnmUEDoTSVWaybMK1ueKshzHv9E3\r\nwmjb5wNcHAe2NTXXCbCGni5lDNbOLJxXmjOleQAuOZpkB/503M2HfoMHN5LJ\r\nEW30+oWsvMhet24XGP394wNDl7LpePAryJxFXuhgKo4Vb9v3ODJHzPKaJUoi\r\nlrwUavgS4iDOvX1XhRSE4w6mE/oNnwREHdo8epZxCs4eZnSDY6w2bF9m1lfj\r\naXgqUjgNJwPcdKXIxn3jKoKdQBY5GOA5X/qoRxtlyinauR+uOOq4p5ILiHDn\r\nxtSk/eH4T/5sD6DDTRvoGMSt4V8Yo2rconUZ17fSIpR3XB2o42s4Tkhewrzh\r\n2W8oaN/3fVatbYHhj5djlBowVbPBVjG9bTzSCH7G2U2JK5oQdk8MjkqLn9dy\r\nyDvCUC4b8fNY+kS4sD+toyXzVnvmQxVGhz8=\r\n=qsC3\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.2","@thi.ng/geom":"^4.2.3","@thi.ng/color":"^5.3.1","@thi.ng/vectors":"^7.6.2","@thi.ng/geom-api":"^3.4.3","@thi.ng/associative":"^6.2.26","@thi.ng/transducers":"^8.3.33","@thi.ng/geom-resample":"^2.2.3","@thi.ng/geom-clip-line":"^2.3.3","@thi.ng/grid-iterators":"^3.0.5"},"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-fuzz_2.2.5_1676038331716_0.19180775702082586","host":"s3://npm-registry-packages"}},"2.2.6":{"name":"@thi.ng/geom-fuzz","version":"2.2.6","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"3b43902e9216e73062ffd84b1edd79f179184fa4","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.6.tgz","fileCount":22,"integrity":"sha512-qlE/JaPC6+yG2BRIMDpoDhUsT6Yz/fR/n9yMjUCPhj2EQer94pp/OyMle5jXgF+oEfii09YC+qzASiDuOw/wmQ==","signatures":[{"sig":"MEUCIQCHz9bTK6Yb6LcQutiDcvwMBNp/wi74DjI6HCTdlFVOQQIgZlHbe1xz5IE1WmA+i3lqZuayFcAHLBXdttetvVmFfSI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj799ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmou2xAAm9QPx0HU/LxmXj+49de74WnsKFYB1OxK/+WWu6zvJBtxaJiC\r\neVGWCK5CA1APwOvy+rnWZCtAKphbD3Y4AoUtGrO+f5hqjW8qAmqX3h8ntQCd\r\nX3njblmC41f5IVAG5DrT1CQjSwK6viaXLyi/DrDBwwFu4QivU+T8OAwrBEuU\r\nLJNl9utUqJ2rVr7TdQj2DR0l0QlLLo5l5Hrn0tbKgf3LjF8LscsOqxtreeZ+\r\nDqnh30E+EpV7U0OrlON8+0ZrtYTn3N0HMO/E2HIqM2QOHVg58cBVVpEQxw10\r\nB15VN1bUC2ySW3MidDc49bgKwtkB/rmHZbDUcINFG5YTjEVnD+qM9aCr/HOc\r\nX1KPtEv0PdEdo/MWxkCnOnHQfbN5iK5meJ561RPYkcmoI+crX3YGSMejLipU\r\n2u0cY0nKB1URIHsB8Z8FgWg8qY4QfBWSbYzl7CzcskhHAYT9mDhTLQ+MzXos\r\n0Jnia0V1+AkOIXZf8yZMB+wAUSwHoebIFxt2WMFmZzSH1MQIrqVBRPn1xZ2Z\r\nyRHU+UCpxHFusFNRCHSjYrO1LOq4ABRbF6gnrBjKXyfio1QgetEfNhvCTJZN\r\nSrx+UVPR20VZ4uXgp3uqqoEnFED0K3eh3On25gPUba9NEQKJO0ivDnewH1nS\r\nvs2h7hIQyA523TcU93mReXzKTjNUdpOmqj0=\r\n=yuOT\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.2","@thi.ng/geom":"^4.2.4","@thi.ng/color":"^5.3.2","@thi.ng/vectors":"^7.6.3","@thi.ng/geom-api":"^3.4.4","@thi.ng/associative":"^6.2.27","@thi.ng/transducers":"^8.3.34","@thi.ng/geom-resample":"^2.2.4","@thi.ng/geom-clip-line":"^2.3.4","@thi.ng/grid-iterators":"^3.0.6"},"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-fuzz_2.2.6_1676664664753_0.49936146718662866","host":"s3://npm-registry-packages"}},"2.2.7":{"name":"@thi.ng/geom-fuzz","version":"2.2.7","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"be3a8a980f511e7286743550ee80ec323fbafda5","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.7.tgz","fileCount":22,"integrity":"sha512-SKaUnskpDW/uEqsJbxm0KODQvrLfjia32ITNK3J7QpPCci/eqC3RnD++VCblPZu4WJ1vItUSgtBLMGYpJPbcRA==","signatures":[{"sig":"MEYCIQDFXwXZ+PNQf77hs1KrqjrwZQu9tRAgR59HxNROjH4xXwIhALvYd9+tZIVLKpOnZBjUYU9tkJYl98bWPdZl+xDxLO1A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/SVeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplExAAmLpcpiYy4+mvl+QKpob2z4MncZoXsSnTt1IvaEn1AfEYfT4/\r\nNhLyC4KwJaARQiSBkLk3MqWtJK9ac2eIoV6iTCXuUj80qvqIrUUBOb1XKUlM\r\nfCP/CE/9iEiderdcyWwr/Rv9BMt89T2PFG8mtOnb8LP6Yx8hhxqINXstvuaN\r\nACw5NU0UGfLMDvcXCDjjtA9U3VShvWr6BGYwrzhmw0/uGVWkkuxSvRRZqIPU\r\ni5slrME2W0w3uqCsgIGQAAOaP/ea/SgjHbA7gYxN3bqJNodaoBZv61XxXsW6\r\noZFK0tqb8ALH8uqtP0AYzwJAC//5EJIhRRTXNMdlg6Piv7zgxkjAK0LaJj5C\r\nrP8ji7hOiifP5EmNydLHzsfeEj4MldDPukGAetl+BLki0HsD0VGnIoI7L8XI\r\nvAJKW74h9vEi8AyBnV+9AsjGAkghYwbtc7310sePnDI5hFlrL1zobqLMyTb1\r\nO2T9G37jw9epogvAd5yeOvd54ru2nddueR3UYqkTJdzHqY2wHewj+AVrYEqY\r\nmEh5lFzL9UKDz83mffI96Cib0xV/tDrgA7t0MQfEF5d/1tAVbBtkFDf3ytSz\r\nYW+RB/R3l38c5VfBB5whyRMGvcDWDLyd3sE4fqu9vFXbdRhMxnvG8MezdiLu\r\nev4/XnG+Os0uIDmCo/4492YSb0sNLZwilvI=\r\n=HESQ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.2","@thi.ng/geom":"^4.2.5","@thi.ng/color":"^5.3.3","@thi.ng/vectors":"^7.6.4","@thi.ng/geom-api":"^3.4.5","@thi.ng/associative":"^6.2.27","@thi.ng/transducers":"^8.3.34","@thi.ng/geom-resample":"^2.2.5","@thi.ng/geom-clip-line":"^2.3.5","@thi.ng/grid-iterators":"^3.0.7"},"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-fuzz_2.2.7_1677534558670_0.8617787075491823","host":"s3://npm-registry-packages"}},"2.2.8":{"name":"@thi.ng/geom-fuzz","version":"2.2.8","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"4533209cfeb01efa040e0a3e12a67ec3870f2460","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.8.tgz","fileCount":22,"integrity":"sha512-vCSEG48QsdJ0atIccV4t39hnpPP06gFsl1AU2HUjFhkrhRONJ0a3RUMwTA4c1cmXA6/CStP4NUmc0sQDhjl8JA==","signatures":[{"sig":"MEUCIQDISxfaTGUtrySV6+yaLGFhCDBUdbnWwY6Iov802vKv4AIgecHZ6O5EKxOluqH74UCrrAL/liHdJ2vDSb6seC3kJbQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAOhpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHWg//ZQlMtZdte4Ldw5pcFFBI6hBfSYcR+A0rwtORw30XANGzhOs1\r\nrT/LFj4wPnMV1bDsMrTNlOE10n+26/3EJ6yLR48Uiut/glNofhQnnxRZ4fAC\r\nu+XhQi3phiDaJKiBjTDdEwT+v0OHTlxq2t21D5cNk5sOLU6fnCUUQRoxYsUl\r\nTU71TwmBas0h0N5YN6jyk+GU/i6c6O/eA7n/jUfH7YjJwg4VY4FJfoOJnrsv\r\n0KVAfQj65X4QjXg3AKtJIfDj002+pEbO7pLMfpJrbC1FKdiFe6yczSub6mLK\r\nNrO+05lFJW0T28LgrnJVbr9V/vvp6wzCmOinq1StkxDdUhHAq0lVfwfVSdaR\r\n9qmVfOJuYNlMnheTC2vwFAyvC5u+wJxsFjxJLNJUPGqHrvM7gfnfYAsYUXOv\r\nPE4LxIlYKC4ztIKrVGI7xcm8tdYWrO2vOLGJQyWsYjgEx6JrobTYfrLSkW70\r\nQrPfzgxNPQAvOcFado1aMXDw1HN33+Dv5YSGmK/utNgPd76L+IAKUg5sFaJb\r\nNADDdLCaG5adCFxDKv9lRGPS7Ylm9ozrrNt0k/O9ToaJHqvazY/9xA4Qt6dQ\r\n272uWcDPa9dbW+UzmEC0vkJ8Po0KEfkweqAJOSPePLyytta+pM+XxRNTZnbD\r\nyTNsUQpBBrspUNsfM4DJwuiX5R3WRuqxU/4=\r\n=0jT1\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.3","@thi.ng/geom":"^4.2.6","@thi.ng/color":"^5.4.0","@thi.ng/vectors":"^7.6.5","@thi.ng/geom-api":"^3.4.6","@thi.ng/associative":"^6.2.28","@thi.ng/transducers":"^8.3.35","@thi.ng/geom-resample":"^2.2.6","@thi.ng/geom-clip-line":"^2.3.6","@thi.ng/grid-iterators":"^3.0.8"},"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-fuzz_2.2.8_1677781097571_0.10130847360941475","host":"s3://npm-registry-packages"}},"2.2.9":{"name":"@thi.ng/geom-fuzz","version":"2.2.9","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"f4b5c6b1149df56b999a131383b5d7d1b0a62b5e","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.9.tgz","fileCount":22,"integrity":"sha512-rO2DmC3J7mmLESSsrqwZLKgQopQVKokJe6pS0qNfpDZ8KbNK9br6MpMUPQjss71XRzjseKjJlxSeHqAoA9E1AQ==","signatures":[{"sig":"MEYCIQCQBBOaxV4/XgDVHX1wWotPWVXJ1EGIjGjERzo0DyKFVQIhAPW1o4eXFEVvBojduR9H/Ad5hyoxVJEYwRtT76JhBuZm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAPcUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4CBAAmFuxjpg3jbioAOqaRfR6/x9D62+9FtcLiaBR1DuWuIy1xorz\r\n/Ix+up/ALj33byK4sFMHmT9mLE0PRTHJhkkAV/xk+aJ2YAQyPcysLU6bU0Ph\r\nPzzoui3iydoZxftCQQGqLsVteTJhSY7fMLOfQjtrOLHxg3S77EblkJmEmbY/\r\n477Yafrh1boHFtVYr8GHC4v75rOq9zp8YeGh3zawSre7yEea/dAlr5R7GHT1\r\nB+kEyah2U9N49bJXhWnpISbpUMhPbpPde0bjP8AfekDozO+vi8JOWGH5D8+/\r\nTzKLcAuz5ZPWMGbW2XWEZwR0nEPJYiS39E7MNlu9EF61qcDqv4JMTMZUAEYG\r\naA6WsE/niaQlAk7LPCQ7Xug6lagvjMU1Ow6U3SG7A5ywSgLk1Op7/IsJ1yiH\r\nHPrgBC2otc9HgsvPoAZAcdj6CX08FH0fSMLSjFhuUJxtFPn+LsVCoTLxOiUT\r\nN9q7x1OqFhjYmNgJA9wRWF3nWKABSsMJ3+6B0u6nJnCHLLyYIPa49NETROQw\r\nDw7T35vgnqF0hvbea/tcCj8Ew/jirx2KEXZPATYi5knAEXo5eNnsDaO9tP6S\r\nNUlCY+G40SBhaC1Uuq/YL6kaNADcB8Hnf0hwf8AyhR877zWwXI5dFMbLI0rr\r\nR7RTXD2ri0ZtypUqMbPfz/hTLF0L62hcLq8=\r\n=a+Q5\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.3","@thi.ng/geom":"^4.2.7","@thi.ng/color":"^5.4.1","@thi.ng/vectors":"^7.6.5","@thi.ng/geom-api":"^3.4.6","@thi.ng/associative":"^6.2.28","@thi.ng/transducers":"^8.3.35","@thi.ng/geom-resample":"^2.2.6","@thi.ng/geom-clip-line":"^2.3.6","@thi.ng/grid-iterators":"^3.0.8"},"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-fuzz_2.2.9_1677784852129_0.9086179978779436","host":"s3://npm-registry-packages"}},"2.2.10":{"name":"@thi.ng/geom-fuzz","version":"2.2.10","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"2730504b9313e8e6de99a168861ccf3802b32a38","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.10.tgz","fileCount":22,"integrity":"sha512-Bwt7UVLaK69ZiOEFfjTiZx5YKTfKOFpG89f7SfoxTAawf77RAfaXbuD5lyS8c+qTAbuJm1OnkOVJuz1mR95yZw==","signatures":[{"sig":"MEUCIGKnhpVl3D9b+U7CPdJDwfYrCecLVQ99w1fG2iS1zh1SAiEAkJDUXPvji4UzUQbbQZ88QReKL7nGgFzamwnj0bWA3i4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBL53ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVCA/8Ds9ACZsBDhe8GXmQYWzjBbTQg6WlgKiYOU0G35+F9vj+pYwU\r\n6G92CpQ1rSBr5GqY98niilXAtTJChdVrqBwae0L15G/vE2m6cwvI9LMnA7nc\r\nQ8BGI3b/Uv+SAfVXsNK8/TZT8eupsOU8aOYrzxD4F/MmGupbk8tMfP6MBVeN\r\nlma1q10QtZ5G2Ii8eOo2CSfDJloAzzg2k3F96nj0Qd9CXNd5TP7hgqe4wtIR\r\nmg0jLxeR3vo7lOh16P416UnCgnRZ0g1pF48Rjvmm/S5ocyT7rXhu2XpNp9s6\r\nEhX5wkfy+jg0N3a7UPqRldH11DXzRjDqCnorzErskw4fhjWTIpvGiAu0TpGF\r\nxpfdMTqdSjlbZr7OeFLweEWsM+Y/BHXhbKqtGaPF5xcGI91hIc0shQe9PCyr\r\n/xaNK2ygGyivEuxgqdS09YJqyoHiukw0CbZRGhd35ENc02LvDhyqbyhmGg5w\r\ngUnjRAYg2+qWw1aGXRcVQ8zFXwwd4R/OE6s1CqBt1agXf/AX6JCn4vbay1gF\r\n6ReY+FXa8IPGL7C2F/TB45kqN5HzBKpyjpf/iYIEANaslq1TC5WSfNg9RVMq\r\nsI6nLkrcRgQzWlNahmOGztBaimIdQ1kEAbjcPZbEwZ++RvRS3jJnFMyl/+4v\r\n0ufJWwFomsygFemFXTLa38SZxkPbnw2050U=\r\n=NOhM\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.3","@thi.ng/geom":"^4.2.8","@thi.ng/color":"^5.4.2","@thi.ng/vectors":"^7.6.6","@thi.ng/geom-api":"^3.4.7","@thi.ng/associative":"^6.2.29","@thi.ng/transducers":"^8.3.36","@thi.ng/geom-resample":"^2.2.7","@thi.ng/geom-clip-line":"^2.3.7","@thi.ng/grid-iterators":"^3.0.9"},"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-fuzz_2.2.10_1678032503642_0.7796409808495244","host":"s3://npm-registry-packages"}},"2.2.11":{"name":"@thi.ng/geom-fuzz","version":"2.2.11","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"c32adbc59fb3d8790b9c5a3aadee172e5d54970d","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.11.tgz","fileCount":22,"integrity":"sha512-Fx5x5GKLwk5WNJxJSD0iUWlSZlWkOf++7TRuZNC/LK3f26mXY0oPGL09McH3HEPcJSxTE17FZYfComi0lUZJ2g==","signatures":[{"sig":"MEQCIDDcFZHjDQeaHfZDlM3wrKoJzDNIhK69ozwlWX/eIom8AiABSXwjXL5OU8YcP5nq4YkG0BTAkYe8k+N1HGloYVJnyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkB1BNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkjQ//fQWZayTmVNfN44ruoLw6arqGB2qACKilTQJ+6U9egDf5rjSc\r\n4zU8guBw4KftChgeo9dfVsGKxRT6u+loQCe/Xmg/fIBDyL3z4Q82XYrCLT0G\r\nrI5mD6Wt8J6IImC5TgKcmOJB3aK1HeKV63lfFgRgdf2AmgT9eDdBnttCXpRq\r\nmDEahvXLWe91nZGHvZDuzsGJGsCBmle8TKZc0JcB7fl1T61bsoIYyQnv2E+4\r\n4S2PTJkmDqHAG5ph1ZsuOQNPSXyxVtNWPIMcFzZRa+KaxyGfYEI+KOAdgca+\r\nc9faibX2ZZ62Fe2yRSdrdzHs6rqDsUbJqlUz36aEs0N3fOrGS4xvksQtdoL7\r\n3wXscNFQUA3rt7dxriPxhwwDraFvw3MmcJJkdTyncQaVOBRA8xZxTX8ghAGM\r\nhRsgkynCtlgTdKhebOmNuaB3hKOXVMPfNIlWoZk/28/D6Pc0TFqDeWyxDiLg\r\n0JGbs1OHZVmdkE7/gLac5lwXB+P/33VzO/zoWyML9AlcDeEcBzHdMqaCWONu\r\nvRY43SBD2Z1HZTKUlZ6cd+BEvWolxJvXpcGUX80eSmTTKFK6uQLPROb1AqR+\r\nIu0W2EH7DpFbKN2I69UnzF/38e02jWv8FwrFqtwPqE8wp0cYLc6MPTf9ZyK2\r\nzVn00KF3yKfNq0odnBcV3lcZ4WaGdvMLZVc=\r\n=ZWV2\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.3","@thi.ng/geom":"^4.2.9","@thi.ng/color":"^5.4.2","@thi.ng/vectors":"^7.6.6","@thi.ng/geom-api":"^3.4.7","@thi.ng/associative":"^6.2.29","@thi.ng/transducers":"^8.3.36","@thi.ng/geom-resample":"^2.2.7","@thi.ng/geom-clip-line":"^2.3.7","@thi.ng/grid-iterators":"^3.0.9"},"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-fuzz_2.2.11_1678200908929_0.7383464021541795","host":"s3://npm-registry-packages"}},"2.2.12":{"name":"@thi.ng/geom-fuzz","version":"2.2.12","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"f02a8b7596d0153315cc6db03479aaa3b8b14cc3","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.12.tgz","fileCount":22,"integrity":"sha512-fyu8yf0OOEPP793Zj7Rlr6rbAF7pBdlHoZe8H+O7erZlXMbZbyJYYaX/asMn4LE8wGhw/Hp0qDO5AUaTY6k8Aw==","signatures":[{"sig":"MEUCIHZ08xChnljiRjs3i3V6q/BfGwWyjMEoLc5YCvOEUFr3AiEArbOXHBfVZy93Lw+ew+f4nOj8UsYe57/Jw3dkm83zFLo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCdqmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAiQ//dlAn2lCGsFXG3ViTeKfP9nZR95DjC2BGM2xSiWjxCJR5Hxfd\r\nWqWEFV9Fj1v9whkYhyZKAbtnBKrhul5OQi2xwNUgTRtCvBtHW/6QJow9U5uh\r\nGiPig8lmLaYLs4A7KS5lBXi1m1DA25OexguP8+EAA0kyjbjgXS0/r2JRt7QD\r\nCm2vh0v1IqLr2i6vietFfnyLwaeWnNCZErW7kvijgL+kcmF2WinLZ9A3fcrw\r\nFVnWIvsu2oLMlgCWoYpqKiI61Zr6/eo8TZ3NedgI2pp8cE0E2ajD/Hqm9Qwk\r\nvIgFDYJG+6vb2OfkyecoFxu/I6FrMxv8GmrbdTgENong5BN7vTTNg2WBQAWK\r\nkxtkwB4/jJyni+8BzS2xl3njNxsPaWYtDhL+t9v3EVaZqFcq3Ljc4A2QDVAA\r\nIfiSjl6ii3RwYkPmA+K14DByPc8OCEBs4i62zqcByEBKcmwuzEnntUB2+HVK\r\ne8IQvpN+CDvLpdy8s3V22AcujVpSUVDQnqRXFIDRCa0Q8vxtUp48HJL6dANI\r\neA0uoFjCbXpanZA4NRvbedqwD3rEfhvXe0boKGGtZdP2KhV7jpYtoL5G5Ai0\r\n+SPTMYDeZTjJCcC02TF1hpsMtZC51v+s5f5j/dCUXwrXPdK2VpJlbAgox1bH\r\nN0HIoK6ikfA4dtHZqIS87GG2+kTgkH+kK5M=\r\n=8Q8g\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.3","@thi.ng/geom":"^4.2.10","@thi.ng/color":"^5.4.3","@thi.ng/vectors":"^7.6.7","@thi.ng/geom-api":"^3.4.8","@thi.ng/associative":"^6.2.30","@thi.ng/transducers":"^8.3.37","@thi.ng/geom-resample":"^2.2.8","@thi.ng/geom-clip-line":"^2.3.8","@thi.ng/grid-iterators":"^3.0.10"},"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-fuzz_2.2.12_1678367397872_0.2780692616706053","host":"s3://npm-registry-packages"}},"2.2.13":{"name":"@thi.ng/geom-fuzz","version":"2.2.13","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"a3b865de57d35d03ad9194873289312398d12cbd","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.13.tgz","fileCount":22,"integrity":"sha512-Ul9iLfz3/l8oNA6oCfCjwVKDXmSi067+yV6k9CIhm4bBnhZZfFRaIFlDOh5eJqxbzaJ55eIBICtOzVmIBLJOsw==","signatures":[{"sig":"MEUCIQDpBYQpzU0Nc7S8qrdevjN51qOXIBhma+26Iy2peugkxgIgUmXhhNoAbEAv0u1cbXC/hn3mngUWmkbqUNwgTDTtpuk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEHhmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0nw//Z44NbURqZuzosBV7HQ7+Yc4yPQDbzx3FZNSzsG+HWk8xM4XB\r\nER0LrN8wa34uzR6BuYRP6UskgJLEZ3u++8i+Khrk8fWVaBZxj+7oQtTaIEKn\r\nhTn48mIWdIV0jFGWcJakbCtEwVxjO+8ARxvTcLadpq+RgHD18LBXTbAkzbZr\r\n6Hd7s/tUmxyuoJKtfOordRc9gsUOR7a9MwcjkoJ+M6fbaCHRIIAy4QeAQKiz\r\nwrEnnt929+VfEDhal+9VDYAxg6g6uM4h4gEv3PGfmx+Xw8IaDodeaUu/RVKA\r\nKw91DqeHeItAMDH+qiZ3b80CrIwAmDCOss5MdTlAyGd3d2HW2n59oPUuWrCA\r\nO4kJgPP20GezVbdMo69Wfq8ZlHCIlIJF5WBEY74ubViNs5XvLHuVGUftb91w\r\nUyoWc1KbdZLmsVtkMd7LATfYQ9emJN/CfexCWnEpJdZxVEtH0IkSuqMLlNeQ\r\n1ofLJ7aBnOzVFaCpNWODxS7KFtDdk0jcSShg4c0d7T+zhz2pWWuj2M9BQTAT\r\nazNgynSkCeYbaAmVtR8xyqrlf2uq9TKZwPgR6xedPpZzCwhNg/boAPJI360y\r\n1Y5mPLiVL2z3LZzzf9UOaPxnVLVCxAR/WUal3eQazbZNcH/hSIWF7zYN+LU0\r\nMVOEU4YuWP/J+yWVVl6/UvCk8frMClPzDDo=\r\n=GSnp\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.4","@thi.ng/geom":"^4.2.11","@thi.ng/color":"^5.4.4","@thi.ng/vectors":"^7.6.8","@thi.ng/geom-api":"^3.4.9","@thi.ng/associative":"^6.2.31","@thi.ng/transducers":"^8.3.38","@thi.ng/geom-resample":"^2.2.9","@thi.ng/geom-clip-line":"^2.3.9","@thi.ng/grid-iterators":"^3.0.11"},"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-fuzz_2.2.13_1678800998215_0.0028456729034063155","host":"s3://npm-registry-packages"}},"2.2.14":{"name":"@thi.ng/geom-fuzz","version":"2.2.14","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"ee1f2acf27a6194da6fcb9b62c5324b6352708a6","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.14.tgz","fileCount":22,"integrity":"sha512-Mo9DYM+kxnXIA/NqIbWbfuUmSkUi4Ymy0oZGGsy8A9cSHriBrgGF8OGGVFrRs0e2Ex8h/WptZHLuOe0cP7tR7Q==","signatures":[{"sig":"MEUCIFKVzF73q1XWlFNVSN3L4DnHu9vIUwzDG1pdQKBBcjNFAiEAtTdMQxkM2jCGZekdz6CMcRLcFJy53o8U1GXyAuB29CA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFxgdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsJA//bcT2vvYUze3I9IB0Yq9DTkH934BCmpKat3uRje6qcOtIlJKi\r\nefCMTsZ9TJkCBL3RwmLMeR4hOkCNKEqa51HQCoDO2gUcn31qIoUBf937S4o5\r\nJCdVjRSgjOKKGqWJ0bA8kgQvmhuwSGRANeMSPKKYiJ9Kipqbv6eqMEYqXid4\r\nQyDp849zh2kqoc/5zNtIAQ0T/nQvOaVof3R6oq8UMchtfhYJn/RBtrz4GO8g\r\nTVtaImt8fiY7aue4ztmlIKBK7oZFmeunRYZAd34ZfGcwr+SdBhHo0y+tZ4Wy\r\nJ+shMePo5VPVFLfJrzqP6golpT10Po3+0+K6pPQZ20UroZMOmteb/S4OELyj\r\n/hDc9kCaxiKK7+mdlbmZ9lioeHJPOe9j3j3qJGZLjqxTFMlssfJcEmaQUpLo\r\ne5J99OMb28tS2Cfibe6ehlBs2dcEf4esDPwsMs+YN/vJi5D8ZU/M6VNxHcM9\r\nq2c9DPzKUt5axsrYmqUvy0OTL/IAd9wOwjx/MWQWdqWgLEUjOlVUw6Occgb9\r\nO6lLN44rJ5R6pX8hDomsJkTUWMLVopCSdh4zWbfe0XpOplA21U0WFq6o6xw2\r\nj0r2EJeJcO4UhI2jH0LKf/zIIs4ZUisKhvFQV+AE3xzurD0QmZsj7bUH1khQ\r\nSs/sDc/lXoXQaZ6MDnhyPKa8jeg0Vs5gRio=\r\n=slfU\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.4","@thi.ng/geom":"^4.2.12","@thi.ng/color":"^5.4.5","@thi.ng/vectors":"^7.6.9","@thi.ng/geom-api":"^3.4.10","@thi.ng/associative":"^6.2.32","@thi.ng/transducers":"^8.4.0","@thi.ng/geom-resample":"^2.2.10","@thi.ng/geom-clip-line":"^2.3.10","@thi.ng/grid-iterators":"^3.0.12"},"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-fuzz_2.2.14_1679235101610_0.5471928500570022","host":"s3://npm-registry-packages"}},"2.2.15":{"name":"@thi.ng/geom-fuzz","version":"2.2.15","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"5e8782f8a428f12a458b2eccff72f5ba3f1ca272","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.15.tgz","fileCount":22,"integrity":"sha512-uDSMacdykGnJRMFAf09L70536gvDcXdBnj7Vkq49GKKHQMp/eDqwzRpRSo5ICwMODoC79VyIIEnTRTG+tWiO3w==","signatures":[{"sig":"MEUCIG/g3fT4/Bknzc3hYJBybd+foHMBUCvSbiFu2mTLmgBlAiEA8VFFVGZEzNMMwJj5R5x29XkqlYfeMbzEhEaGpxuJ010=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkG4BCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpdgg/+Mcbh6nHd1/kmL/ppy/DWNIxnUi9kveiaCRfBkYFLBcU6s59n\r\nX+TJkYsPeSYSdzZtiVzemMNwPVZ9+WqS8z4ADN+wtMx2GdtTIHyEKa9yJWob\r\nVP8LVXkxXMK+tx8MNFNj/XlUzPxdOdewpgW1y7TCjxDrOb2AncfSgiZ5dAKS\r\nNLJ4Ud9KAOiHLvqUi6fGC4gUBuUAWDTSdm5FLQD5n/TAcCUsppKd3yF6rsbS\r\nRYtd2ywW42lL9VRuxE4oz5rAqticm0u7R5c+QcFLtnw98fR822o3KK//jli3\r\nDqpqIuJVM6H7GvMDXhGoGtBnHSjJfbwRbwzWFRQz3C/2etKZsJQ/kV7iYHZz\r\nAw8uJ0FYXzFjC0Fjef4HJ61ezB0U5STNrW7yDq9448HcIr4kv4M90O5QToDT\r\ntzz2yxGMd3KoJB99ZuSke/ZBFzodcTvykJjHMRObD+6EXI2+alQXx4PPAl8e\r\nztr04mm3XyF8SCHmurjtzMTDs/sGcEI7UR10zfMlKXg5R6T8G42gEPwkdgoS\r\nl/uTwhqEDSbqMH0svcphBSKOuRI5Bnz3ykcJNDVJBrzdHDfXMbvgjNBELkJV\r\nJ71t7jsc5IRWw6ZfDu8PKZXSzt5wIWNnhkdsthGnCXtJDZCY/eQPt9JaBqtn\r\nsqpmivqobjMsOvumVFBjjewoqAmR7iLIbik=\r\n=0DD0\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.4","@thi.ng/geom":"^4.3.0","@thi.ng/color":"^5.4.5","@thi.ng/vectors":"^7.6.9","@thi.ng/geom-api":"^3.4.10","@thi.ng/associative":"^6.2.32","@thi.ng/transducers":"^8.4.0","@thi.ng/geom-resample":"^2.2.10","@thi.ng/geom-clip-line":"^2.3.10","@thi.ng/grid-iterators":"^3.0.12"},"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-fuzz_2.2.15_1679523906621_0.23098990247582263","host":"s3://npm-registry-packages"}},"2.2.16":{"name":"@thi.ng/geom-fuzz","version":"2.2.16","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"a7d193e8f1d7aadde65cfdaa91cd199a3c0efd92","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.16.tgz","fileCount":22,"integrity":"sha512-Csr0zm6mN2/KvxAaPFozaNwmUfevoXuPdvQdeTLZaGv9ioj5QQnCb0ZVm1+Z0s5Llt1fz8McZb/ujs7XiMyNWA==","signatures":[{"sig":"MEUCIG0DfUeX0WBBROtrgH7zZBMoBLE6B0YTKn8hMT8NI5F/AiEAxavrYsZrjwgkvcbnfoLqwYOMSpErGc+thmc4RsU7YIs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHf86ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqy8w//RmFxLqjCz9ht4DCwsvNpbXkA6mWtha+9Et8ecQfhYESV+bwo\r\nGNk1jngzIcb6j+ejAdunbRwIAIkrIJhuRK9PCZ6yVIgJbKOP32IOmllQsD4+\r\n+EdV2PUJ5hb1ibTwfKQ/vnrur5fb7A+fR+xe8jqhkFI90jwpEYZUmviLnYFP\r\ndt4+gusy/NlUDkP4xCQNXSeSayd77AwWldnQgVS4BQshkzJcC6+3mEUHWHQa\r\n065/k1Ef4aB163MwYapWO0K6eaea7SgcHlv41uhVh8mbq9VCjKugADvIoE4f\r\n6xiCQmaVEYstaaa3XqCft31xRhN0IHTW5vOy97FB64DaL3mBh786Ap8MNUmM\r\nKtt2FKc2fhykAP18G5eVMpj7gB7EBphO9LM8fFWrEARr+4VaqQSoJiIhnFfp\r\ntXyYP9sK3BWlg+LZu2mZQ4jfd4j2sfL7jQ1Vq04RH1xae8hNxB4IhVJw9JIg\r\njL2lQOS83JUZAAWWnSJ0uRgNp8leK54FiAADokHEEGxVMTmKwGCrMZmjivzr\r\nS0i+3YTMnoro1m2i3ecw+6mCRY3YPXdVCRnAsn/yvCvitWnrbMmka3uviobI\r\nDdTHCDlHLPNbxrQcIQTHTtz0+s2PzGTyXeSM0pzUVcbFSidHm0m8vVGPkayB\r\n6XSog+NphG43Ex1VN4d2I3seMp9sQj6t/uo=\r\n=WeOn\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.4","@thi.ng/geom":"^4.4.0","@thi.ng/color":"^5.4.5","@thi.ng/vectors":"^7.6.9","@thi.ng/geom-api":"^3.4.11","@thi.ng/associative":"^6.2.32","@thi.ng/transducers":"^8.4.0","@thi.ng/geom-resample":"^2.2.11","@thi.ng/geom-clip-line":"^2.3.11","@thi.ng/grid-iterators":"^3.0.12"},"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-fuzz_2.2.16_1679687482441_0.6321274314749925","host":"s3://npm-registry-packages"}},"2.2.17":{"name":"@thi.ng/geom-fuzz","version":"2.2.17","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"57c5b9e4cd49d682c4b560e57fcb907ca1f10997","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.17.tgz","fileCount":22,"integrity":"sha512-BzPjBTLDEfO0ZxurqycEfTSv5s3kbO0D7Yy8fhs80Ga7AouXJOzjmVf+GdeaUxz75qM+pGkdXZqYmvRzti3vPA==","signatures":[{"sig":"MEUCIFMUhpH4M6zvP4S4QEbIeM754ziHYfVq0Oz0PB9jor6CAiEAtVHhQn0LJSpqEBNdrdiZaXsO+YHQldgSoUi02ewGqcA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHynEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1Ow/+Pvz+HPwPksyi3SgTFmXGL0y6jrwV90nokfygmvj5MaP2pzdp\r\nuzwfSpNMUzNsnnX3cmWB6ipY20eewM8hFeR7StWVYWD4qE/glyuIe4/oOyFG\r\nvKaglV4YsA/loT9JeUEhbJxIQYtmB2N0y1LaIf+/tG8kWIUemgBEd3MPzlBU\r\n1nnpcvYjUrqgPYqvU2cyAkSYuRyFkmm5egWa9MKq137sZEOdXZFo2AvX8KPi\r\nec9cw5BFgihH7ajQl0jsVU7qwmdVxKOQrfdi55ySWOZIYAB0RfcOTNgriHcu\r\nQXMG8H39g+zaU/3XTZ8PubrbwZQyVdjhWlIEy68YCrhV/w2/ArurBJC4Pmi4\r\nqhwzqz1ZnrUHcagQIlC88PvyaBUZ73yPPDGunKFf2VmSKt2Zo+Uj3GDhXrpO\r\n8PKCg8M3gZ/AHi921S1bWdjA3bIlj5dr07ir/MJK9mbKJGx51r6c/k9mqERb\r\nBhZNhFVYYM3zikVta8fUw10G7DQIF9VxBXbPgNt9BpSz4i2Bv8O3XjRFTwjq\r\nltuJDJgq6m6yx2vjqqF9kOYatw3GyvNhLE7XpTY0eMtyGj3bFjrSubBNZ+P3\r\n92+C+e+/XS0/SoxkNnojTonLTg7EYvvq4wv71yC1Afk6FpZ+mPqM6Ls+gQ5p\r\nusitIj10gDYzQbdIZ3i8q3lEtrIow5l2WvM=\r\n=5Cve\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f5c562f74466d36a6df27ddd6957eeb280831fa9","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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.4","@thi.ng/geom":"^4.4.0","@thi.ng/color":"^5.4.5","@thi.ng/vectors":"^7.6.9","@thi.ng/geom-api":"^3.4.11","@thi.ng/associative":"^6.2.32","@thi.ng/transducers":"^8.4.0","@thi.ng/geom-resample":"^2.2.11","@thi.ng/geom-clip-line":"^2.3.11","@thi.ng/grid-iterators":"^3.1.0"},"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-fuzz_2.2.17_1679763908520_0.10098370805793477","host":"s3://npm-registry-packages"}},"2.2.18":{"name":"@thi.ng/geom-fuzz","version":"2.2.18","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"73314b726375223153f538065de690cba1406504","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.18.tgz","fileCount":22,"integrity":"sha512-dtjYpOG3g9eWdv7lpi3AVte0GFYCBDMxvFnA6V8hGVMtXk4Ba4XkpdFHoWMYhznjYXrVZvlDYbipw5Xn6zbczA==","signatures":[{"sig":"MEUCIQCVrHPqbr83OGFssP2qoMWsR342Hh0K0v9MvF4tLXrYRQIgMA38k5y1D9M1lkzxC0OhoMKxPlWA3rjgjkEEf98iN3Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIesgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpoaQ//RqoamxHaeTlO3eYdkTkLmWB1pRRw0aKRiYHDY7ZiOf4ryL3m\r\nnN/ZcBpwiLwW/dAJw1+4o4MRhzPXF2LNH6oIT5dngfchGd0LwL8wwjzCFCj0\r\nNX/Q7tXJgOZpxXeQmcxF61jf/bP2I2WatrF27KhSakCakbJtFksLpqd9BdJr\r\n5p7bMpWatBJS4QUWVqxutip7w19ANLMyLWAB8TpdpNBfDLStI8ZDsbbArfR/\r\ntUuOCC8u1/4yRT6lGXGbuWBvT8Cd5eng904bpdmoPPd+B4bQhxS1+IHxmab5\r\nXmKWn7QV6eRfOEW1LEbFHz3srK/+k7qPtYwh/+tiaWqXLLgV/Yvz9KP8meA1\r\n/O/PyDXADwxqmssXbXBfL3nDtrBLUo8RH0fo5HnmHEOBI1bw+8YvrWzSwJrO\r\nSyxbEx8b1WmimHCZ/8QairQVVMbnn5YNenF4HN2c2mkql23d32l69D/IBMFZ\r\nSG1UWOUGjuCSko0RDbo5brK33IMXyEJUFBXlgJzbskUiuheMngioK17bT/4P\r\n2FeQrq6t3/LrP4tQ/SePpD3QZBTYlHff5Qu4QoOrk/6AVxByWSSHgsk82Em/\r\noKehgxOc7/NsTE79ol903avmEr92uBNZ/JuEcHxTCfp07nz361zu+qgxtmoW\r\nTW0Tbl/SHyOjYu1QmX/YVmm0Af7ftWBA/2E=\r\n=q15g\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.5","@thi.ng/geom":"^4.4.1","@thi.ng/color":"^5.4.6","@thi.ng/vectors":"^7.6.10","@thi.ng/geom-api":"^3.4.12","@thi.ng/associative":"^6.2.33","@thi.ng/transducers":"^8.4.1","@thi.ng/geom-resample":"^2.2.12","@thi.ng/geom-clip-line":"^2.3.12","@thi.ng/grid-iterators":"^3.1.1"},"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-fuzz_2.2.18_1679944480236_0.29020036855258713","host":"s3://npm-registry-packages"}},"2.2.19":{"name":"@thi.ng/geom-fuzz","version":"2.2.19","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"9afd60d53e4506f952cabfcd78097d6d4b70bd3e","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.19.tgz","fileCount":22,"integrity":"sha512-M0CxcunOCZ5CCiYRxQgreZeXUGSL5o07HnH0yDNnUz2fHcN0JdqXY7NHWIfF3OSJYedjQq9MRTYWmiiwYOrQHw==","signatures":[{"sig":"MEQCID5oxja7mM/QEs9+OnAs7P4YzmLjwf5NAFOw6SPFv0EFAiAEzbi5R36X8qLTrLY2YIrB2IqbLDYpgNjFy73WvR1wxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMU22ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdlQ/+OFTj2lBBZnRMfx1i3nDSlNvQsrWRmFCqaO6PUIq3R3rEIYsE\r\nruMx1aOCiuWccRJ+iL2phmVO5gqqZYZHef2liw6lEaxbJcXug0RdMgvkSCST\r\nIqTae6bmQ58+/3TnhFG5hmx1AW7r2J3m/J6QbiqekTntOtOiCePzFtv90d3R\r\n3aF3fRDYPOoJsmJp9QcMAcFg50k72iZLmTViqhBGAYHXPk0JlWRaRMRKJqVL\r\nTjpGztSrB6LEp/syC49Zkg2YStAuFkQLIPE3RFuJmFL/PDlROTfQu+eCWJN+\r\nyyaS2Ef06Swzfr3SXSBsAICQleaOd8j7m6uoc6vLeFmnJEXOkzMFOLTRbuPz\r\nZnJvSoGD0dEKPSSWDEYeYP0li4ULplFgkBHoYAdwCytZq2vt0gpTIApXn/sH\r\nk/+9Ymayhaj72gMGvgdHtBkwoRa0JI07Nbz+WNXq9Xms2vOiOGXwP5FaWanG\r\nCnwQuEGAJgpSVV9q8DlZlIgDA6J2DiToLF56BIqZC3m3+u/AeSmvw1Nm6Z2f\r\ntww58KNDUqxlwlUQ6xhupidKufww9f3CMUewAhQqwosphcd0kMDQ4PUSk+EY\r\nPg55fp8dObj0+KlBm8/zQtn8zMqjYOSzv1zFQinbF4BrbQsrMpwe5NT/vpr7\r\nhg6YC5kuD1Nc+Sx1zZE/rvtfs9b6AHo+yWc=\r\n=iiN7\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.6","@thi.ng/geom":"^5.0.0","@thi.ng/color":"^5.4.7","@thi.ng/vectors":"^7.6.11","@thi.ng/geom-api":"^3.4.13","@thi.ng/associative":"^6.2.34","@thi.ng/transducers":"^8.4.2","@thi.ng/geom-resample":"^2.2.13","@thi.ng/geom-clip-line":"^2.3.13","@thi.ng/grid-iterators":"^4.0.0"},"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-fuzz_2.2.19_1680952758051_0.23790333052879564","host":"s3://npm-registry-packages"}},"2.2.20":{"name":"@thi.ng/geom-fuzz","version":"2.2.20","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"7b527d9a2689d91b962dcf677af112ed4a655c8c","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.20.tgz","fileCount":22,"integrity":"sha512-l+pZgUMc5cV4RnQ0LZHleR/n3symB8XCwT4UogiDHrvcx0jtZuADdG55sHiBgOJoVnmm9qwVmVOGgVpKBxHgrg==","signatures":[{"sig":"MEYCIQD+xdr8wnpvOnNolS+TWZVDoxIRAAx3wq8PSQe7vQaoBgIhALmUySNG75HeV7LurpO/q2rcTePnkY3Fg4tz83mGpBUB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP7XHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqmnw//bGcaukLHM3zTMFFeYfkZZVjBk2G9Umf2NlZJpKMUpLa6P4Ql\r\nliT2MUkXVOu1x18h4CNJZlUyuXgsACP308COGJukJLo2V597duRD40q6M2Sd\r\nVRD/u0XfYeDV7XZgubsM5Dd/RxPwX2JRPa/6mRGbXSZIcbe1BIQCsnICo+jS\r\nX5iwZfkv/f7XclVrQcLowY94boap9kWvOo2xAxSEt75jgJmJ+SRiLsHzRMJX\r\nkRxGjktqfu+ZdP7Q/QlwFGkojOei21KRQ+QyUnpyhVCakKW39RlWRK+RMWwL\r\nu+NJt7O43yHzK94pMqu/ewOqU8vdGzdOX4ntar/w97c+dK9RbavSDqJyoUgY\r\noSsonjkngi4tjLOi9q/iJX56SSBdkZw9MaH9CFZoTAeh847hiL52H4vP1kGg\r\neMsQYbl9c7m1XAUgQv+eDc2mbuXUMY9unJkG8Ivc3+MgVIkCA4Me5aDTjvSf\r\nTDXC0naDgcyt5BsWajd2Jhx9uF7z583JRPu5CABy4MLMAfXF+Ih6beDU2oqq\r\n/MYgLaCvsT7SwB6fjrsY8tObmnR94secXf4adRrnH5/PnqZKxCeZjp48Rpf9\r\nUD7UhOnB03vKj/7RFCak8jRuyGi14rS1o2iwwubIjoX2kwgh/4m4jgaSCx0V\r\nQIXQb8/YEah+4DxRJh1I9kq1FBf8bKgOBn8=\r\n=AjO+\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.0","@thi.ng/geom":"^5.0.1","@thi.ng/color":"^5.5.0","@thi.ng/vectors":"^7.6.12","@thi.ng/geom-api":"^3.4.14","@thi.ng/associative":"^6.2.35","@thi.ng/transducers":"^8.4.3","@thi.ng/geom-resample":"^2.2.14","@thi.ng/geom-clip-line":"^2.3.14","@thi.ng/grid-iterators":"^4.0.1"},"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-fuzz_2.2.20_1681896903773_0.6165448733487895","host":"s3://npm-registry-packages"}},"2.2.21":{"name":"@thi.ng/geom-fuzz","version":"2.2.21","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"7af28743ca94292560aa0d1cf392088e900ebf9c","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.21.tgz","fileCount":22,"integrity":"sha512-Hl68caKIF6bXY4Jf7RE2ZMjB9j0lYC5v3tP20IYZX9RaE8JCFl4N50yUKleIyUJejASAEyancP13840tO6SVcA==","signatures":[{"sig":"MEUCIQCOoQ1jhz8O7DCA2k774wEs6IxWujtQsSKPGt/szSPttQIgJIZlQ6XqXGfxrhI1IQ5BFBpVoIiNKP5Z9+QPPnBAaxM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkR/VgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqv9xAAhURmS1zvL+oymXMl5kXEVjVBcWKeX2hQHYCePozdDYhqYHsX\r\nUap4zRX2cFp78NWvy3Gnp89DFkxIqXMFyGQC4uBkFwmPQleWgWpDpbWl2A7b\r\nd3INF9/9CHiH4m/hbI2hsuJd0WdNJ8T/Xhab9efCOaoTSlS8Ej9jZqxF2/g3\r\ntXNd7ZZaatZewK5EZB3NcwCFXvDDbe+SBIFZyhYv0eJi7tIFtphe+7miuGwY\r\nsutZ0z5wdNqdepvfyoUC9tmBrRbhA7LI8jTRn0CrjqEkYgsWVMizXSCUyPB/\r\njBJTYaDkEEKLn3uaOqbQe7O4ZdFJ3W8hK3kgF/UUHVoN2xnIvHN+kgwxHA/+\r\n3bIH/GJGjNTlk3uCRRY6XdtobnEA8lMkXlSEVq6AvL2TmleONb9vhLzUN24A\r\nXq7WNBho1b8ylDQZPexPwqfhFe820wrg8i9DhfYcg/ZV0MB4UR3ABpIswiDI\r\ncHxVq1I0S402rRVaI1eFh9P+sjMicqEu2V+vtMhGPkRiTl8VvIVINdoBbcII\r\n/oXO57YoEpbFemNP5EsGJX4Of4+3PPYV5JHF0mEFZ5APzhyPqpiy+rj6hUkE\r\nm7h85QTbQlCmTvBO2f+3frkggOC4d8TjLMkFEuEgqtdMcDLw5HDwpwdJklst\r\nztyer6wgfpjKIDKei4pPDO/QyYq62EQcjps=\r\n=1Dup\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.0","@thi.ng/geom":"^5.0.2","@thi.ng/color":"^5.5.1","@thi.ng/vectors":"^7.6.13","@thi.ng/geom-api":"^3.4.15","@thi.ng/associative":"^6.2.36","@thi.ng/transducers":"^8.4.4","@thi.ng/geom-resample":"^2.2.15","@thi.ng/geom-clip-line":"^2.3.15","@thi.ng/grid-iterators":"^4.0.2"},"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-fuzz_2.2.21_1682437472336_0.36671777390172533","host":"s3://npm-registry-packages"}},"2.2.22":{"name":"@thi.ng/geom-fuzz","version":"2.2.22","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"52482f2d93cb194d81cf80140ec858c4ed393e05","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.22.tgz","fileCount":22,"integrity":"sha512-72V3rnZRLB638gvrprRzQi0mF9jUbE3ZxIz4pyTFsXjEjVNROYe+MtC2xKitNNtKYUiUZvMacYu2OQAh72LAjQ==","signatures":[{"sig":"MEUCIEJPsFcxH8/h3x18aez1dPW97QkOrtFrsr/QkFM6pWr1AiEAifvmQHIQt9YutfOqHbYLsX5o8KsjvWd92lcWqMEZnAQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32025},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.1","@thi.ng/geom":"^5.0.3","@thi.ng/color":"^5.5.2","@thi.ng/vectors":"^7.6.14","@thi.ng/geom-api":"^3.4.16","@thi.ng/associative":"^6.2.37","@thi.ng/transducers":"^8.4.5","@thi.ng/geom-resample":"^2.2.16","@thi.ng/geom-clip-line":"^2.3.16","@thi.ng/grid-iterators":"^4.0.3"},"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-fuzz_2.2.22_1683808004779_0.6358477409308487","host":"s3://npm-registry-packages"}},"2.2.23":{"name":"@thi.ng/geom-fuzz","version":"2.2.23","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"02fa5823f46d8769bc566a6bb7489981cf951e77","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.23.tgz","fileCount":22,"integrity":"sha512-/IWu/NqNUSio+tT4HMxfa37vg/O/3yyCqkki/Izdov6E9LW6ZckDzWfnTaxpOM8g2BwYph2M3wob+D7M0wB/WA==","signatures":[{"sig":"MEUCIBIVzaxonqK7pPY9NHha149PurWNll1ZyVEzKDpnnR4FAiEAl3Wnsen16A6ZLiRxD7KYXGS+FcC4ZNmMVUdlyiQU4nM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32025},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.2","@thi.ng/geom":"^5.0.4","@thi.ng/color":"^5.5.3","@thi.ng/vectors":"^7.6.15","@thi.ng/geom-api":"^3.4.17","@thi.ng/associative":"^6.2.38","@thi.ng/transducers":"^8.4.6","@thi.ng/geom-resample":"^2.2.17","@thi.ng/geom-clip-line":"^2.3.17","@thi.ng/grid-iterators":"^4.0.4"},"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-fuzz_2.2.23_1686730108411_0.9748590768930694","host":"s3://npm-registry-packages"}},"2.2.24":{"name":"@thi.ng/geom-fuzz","version":"2.2.24","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"a20ca672042f0124306c1800944f598c2d0b25a6","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.24.tgz","fileCount":22,"integrity":"sha512-SHmE+xhnoNJ/8NAkpMlhdTLubWJdFLR/omwk70htzQQsBGskvXoupsp6/dog84oOnbjSHlW4LBCws1e9ZqpieQ==","signatures":[{"sig":"MEUCIQD+yc5FZfnR5RAoY8Rv927huvewSUMm7Z/nxmCp56o/yAIgXhO+6uHcx7l6sr9o4aZdob3LiR8A9VWxHQx38kbbSh8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32024},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.2","@thi.ng/geom":"^5.0.5","@thi.ng/color":"^5.5.4","@thi.ng/vectors":"^7.7.0","@thi.ng/geom-api":"^3.4.18","@thi.ng/associative":"^6.2.38","@thi.ng/transducers":"^8.4.6","@thi.ng/geom-resample":"^2.2.18","@thi.ng/geom-clip-line":"^2.3.18","@thi.ng/grid-iterators":"^4.0.4"},"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-fuzz_2.2.24_1686953348736_0.699741969293254","host":"s3://npm-registry-packages"}},"2.2.25":{"name":"@thi.ng/geom-fuzz","version":"2.2.25","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"7582983ab84f80e340a8095a01683554e6b471a7","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.25.tgz","fileCount":22,"integrity":"sha512-UF3XJPIHZRgwfDKzudcjeP/d4bPgRd0p6O+0l26WRk8tvtKI3yGn6Kwtlnwq7v/8tVcG1TlhxMdfsR4JxzEfew==","signatures":[{"sig":"MEUCIQCQ3I5TdZzGDhEzQbPI/t+UVG8WsEhn5PwhRMNJin+oKwIgesl7B+uryQKV4jQ3apWoQ6M+BxmYhifUHtm2BYwX2fQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32024},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.2","@thi.ng/geom":"^5.0.6","@thi.ng/color":"^5.5.5","@thi.ng/vectors":"^7.7.1","@thi.ng/geom-api":"^3.4.19","@thi.ng/associative":"^6.2.39","@thi.ng/transducers":"^8.4.7","@thi.ng/geom-resample":"^2.2.19","@thi.ng/geom-clip-line":"^2.3.19","@thi.ng/grid-iterators":"^4.0.5"},"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-fuzz_2.2.25_1689335031032_0.7736823023405563","host":"s3://npm-registry-packages"}},"2.2.26":{"name":"@thi.ng/geom-fuzz","version":"2.2.26","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"a8f5f2c30ece284a4fbffa5b88d634b50617fcb9","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.26.tgz","fileCount":22,"integrity":"sha512-njI+kyHYiHrb7yJ5sqd0w91HlwWBLMtAhenDMXPPjcNH+khZZ+YqXTrRoPazYSDftuTy7fPUdoVVNWTDY5XMZQ==","signatures":[{"sig":"MEUCIQDMgiPDu5Y2WvRZnUdMEyNpLQY6ymiOv1RxTVlDs4UypAIgEJDH7em10Qbg7tSCx0LaKWHsp4fU+TQ2+WhyKZnESwQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32024},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.0","@thi.ng/geom":"^5.0.7","@thi.ng/color":"^5.5.6","@thi.ng/vectors":"^7.7.2","@thi.ng/geom-api":"^3.4.20","@thi.ng/associative":"^6.2.40","@thi.ng/transducers":"^8.5.0","@thi.ng/geom-resample":"^2.2.20","@thi.ng/geom-clip-line":"^2.3.20","@thi.ng/grid-iterators":"^4.0.6"},"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-fuzz_2.2.26_1691147208970_0.739638175062868","host":"s3://npm-registry-packages"}},"2.2.27":{"name":"@thi.ng/geom-fuzz","version":"2.2.27","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"0c651d298c59f42a9e995796666c284672df135a","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.27.tgz","fileCount":22,"integrity":"sha512-TomHUZL/Ma14OgG20n3E5BmNs+W+vR2WPZl2S0BJezPk9pwdZc7g8MzCT/Nv8Z7az6DAMY8EsGhFdeNM8GFkeQ==","signatures":[{"sig":"MEUCIDZxI3KJLy8x3huGUEtZ/vRzB7XHX3+8TtfddiNjwoM1AiEArrlj3wiPJEKgS3mnc5JLShtJuvp/uc2gnnqBGO3Bz08=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32024},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.0","@thi.ng/geom":"^5.1.0","@thi.ng/color":"^5.5.6","@thi.ng/vectors":"^7.7.2","@thi.ng/geom-api":"^3.4.20","@thi.ng/associative":"^6.2.40","@thi.ng/transducers":"^8.5.0","@thi.ng/geom-resample":"^2.2.20","@thi.ng/geom-clip-line":"^2.3.20","@thi.ng/grid-iterators":"^4.0.6"},"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-fuzz_2.2.27_1691313716071_0.5141519326960986","host":"s3://npm-registry-packages"}},"2.2.29":{"name":"@thi.ng/geom-fuzz","version":"2.2.29","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"a134949e69b4f9e6a6c56cd04125cc0476ed6c97","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.29.tgz","fileCount":22,"integrity":"sha512-BzyoIoQ8QKsROzEEcXtoMSoL5vTzOjQhoKkdzm0T1mNpk1BUfM7w71fSZbghnAbCwPzakFWc+N4uoMIijS6X9w==","signatures":[{"sig":"MEYCIQCFLOO+hwZWDe0tE2nC4ds/gWFZdd9bj7e2PQmbYCVK5wIhAMR/85zBR2i2cILzYcD8QpeI7jd2FGz4TMcrySkoVUA2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32133},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.2","@thi.ng/geom":"^5.1.2","@thi.ng/color":"^5.5.8","@thi.ng/vectors":"^7.7.4","@thi.ng/geom-api":"^3.4.22","@thi.ng/associative":"^6.2.42","@thi.ng/transducers":"^8.5.2","@thi.ng/geom-resample":"^2.2.22","@thi.ng/geom-clip-line":"^2.3.22","@thi.ng/grid-iterators":"^4.0.8"},"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-fuzz_2.2.29_1691670905045_0.29228778141433787","host":"s3://npm-registry-packages"}},"2.2.30":{"name":"@thi.ng/geom-fuzz","version":"2.2.30","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"ccda1c96ce8a4e4542e4913c4a7e33b4e05a3741","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.30.tgz","fileCount":22,"integrity":"sha512-g54OYM64/Y0000KGFuJbZUQlEaHeXApvacSI2DRQZ00CbcUz60jC2VlcbGzKJUWYILbhLOzT0mZMGMUp/gR0/g==","signatures":[{"sig":"MEYCIQDQKbWdEYHHxxp53UCsoYEdsvKbwog83xiD1GIzd3LZvwIhAJluKvRo/dxiU/RRQpKlBpQNmx7M2gerrnf/mbk6okdb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32133},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.3","@thi.ng/geom":"^5.1.3","@thi.ng/color":"^5.5.9","@thi.ng/vectors":"^7.7.5","@thi.ng/geom-api":"^3.4.23","@thi.ng/associative":"^6.2.43","@thi.ng/transducers":"^8.5.3","@thi.ng/geom-resample":"^2.2.23","@thi.ng/geom-clip-line":"^2.3.23","@thi.ng/grid-iterators":"^4.0.9"},"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-fuzz_2.2.30_1691846582393_0.6639779177315441","host":"s3://npm-registry-packages"}},"2.2.31":{"name":"@thi.ng/geom-fuzz","version":"2.2.31","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"a1c303ddcef0c1848829b9a5778cd7c944bcbd04","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.31.tgz","fileCount":22,"integrity":"sha512-dMhcoUi1WlMV3FQSrIem1PSgrVQwN1DviZPbNyA1aC1+wi82X4BZ2mtD5yw9chaC2l6nwf5Pee6CGBNt4BwSjg==","signatures":[{"sig":"MEUCIGtbeY9L9exA/CCZpsMSG4sPAfh0Y8RViX1MHKATba/1AiEAi0ua4VldKLGSbvhKVxEWWXjo6c4kThpMel6MfC9r0xM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32135},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.3","@thi.ng/geom":"^5.1.4","@thi.ng/color":"^5.5.10","@thi.ng/vectors":"^7.7.6","@thi.ng/geom-api":"^3.4.24","@thi.ng/associative":"^6.2.44","@thi.ng/transducers":"^8.5.4","@thi.ng/geom-resample":"^2.2.24","@thi.ng/geom-clip-line":"^2.3.24","@thi.ng/grid-iterators":"^4.0.10"},"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-fuzz_2.2.31_1691857252486_0.8514559616496264","host":"s3://npm-registry-packages"}},"2.2.32":{"name":"@thi.ng/geom-fuzz","version":"2.2.32","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"4f3592d90ce22d443a8cb52dbd7a298314d624ec","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.32.tgz","fileCount":22,"integrity":"sha512-r5GpRb45HOhpwjd5WRRN+/WCG3PT56IxLbeeBmQTTC1T0wnRGqL6vVhPFNEmcX5G30otV2sXt6v2wJRNxGzQyA==","signatures":[{"sig":"MEUCIDAQlxQu0G2HOtYCqDECxZGOa3nDDBxm5YOKJXUrFDhYAiEApCgYmE0nJtpVtH+3PbxP+OprfIFY3Q7oKW/PslwyvWM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32135},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.3","@thi.ng/geom":"^5.1.5","@thi.ng/color":"^5.5.11","@thi.ng/vectors":"^7.7.7","@thi.ng/geom-api":"^3.4.25","@thi.ng/associative":"^6.2.45","@thi.ng/transducers":"^8.5.5","@thi.ng/geom-resample":"^2.2.25","@thi.ng/geom-clip-line":"^2.3.25","@thi.ng/grid-iterators":"^4.0.11"},"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-fuzz_2.2.32_1692020149857_0.7710230448736723","host":"s3://npm-registry-packages"}},"2.2.33":{"name":"@thi.ng/geom-fuzz","version":"2.2.33","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"635fd31a8f03fca56e14fc4f791df37f95034254","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.33.tgz","fileCount":22,"integrity":"sha512-RpK6mGsQpcT1/IdbdbnL+gdYd49xLAracTVBI7moiUley+Lv8IYPclvef9qJqJjMcoRtwruY7zBbYuyqhPt4iA==","signatures":[{"sig":"MEUCIQDFNBG/dekUYwpZuQUR3kbqNMWoDPuBBSdO33mv+/bkaAIgCG2m2twKLZOcSUghxGVwF0wSvC/PNVhsum+Iv5Hd/mk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32153},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.4","@thi.ng/geom":"^5.1.6","@thi.ng/color":"^5.5.12","@thi.ng/vectors":"^7.7.8","@thi.ng/geom-api":"^3.4.26","@thi.ng/associative":"^6.3.0","@thi.ng/transducers":"^8.6.0","@thi.ng/geom-resample":"^2.2.26","@thi.ng/geom-clip-line":"^2.3.26","@thi.ng/grid-iterators":"^4.0.12"},"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-fuzz_2.2.33_1692715786272_0.6381602478128896","host":"s3://npm-registry-packages"}},"2.2.34":{"name":"@thi.ng/geom-fuzz","version":"2.2.34","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"70a064a83618f22124d510d364399c222b2be591","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.34.tgz","fileCount":22,"integrity":"sha512-+OwvdHte/a3Ny2WlnUf5LpT5Ga59m3zfBFA7XTQmZWE6YiElghqVrbzaWT405WgEdGEfRrNS2Jz8WFYJaobGSg==","signatures":[{"sig":"MEUCIQCWDrzMFWE1qWz6ddKLCLEneV2H/0vnofFZayOI+mDi1AIgP/IBTGWazhvCxGjMBpe7syhhl8B4bTw1nUyq4JYg5Uc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32153},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.4","@thi.ng/geom":"^5.1.7","@thi.ng/color":"^5.5.13","@thi.ng/vectors":"^7.7.9","@thi.ng/geom-api":"^3.4.27","@thi.ng/associative":"^6.3.1","@thi.ng/transducers":"^8.6.1","@thi.ng/geom-resample":"^2.2.27","@thi.ng/geom-clip-line":"^2.3.27","@thi.ng/grid-iterators":"^4.0.13"},"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-fuzz_2.2.34_1692855222475_0.9356071309809668","host":"s3://npm-registry-packages"}},"2.2.35":{"name":"@thi.ng/geom-fuzz","version":"2.2.35","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"e6ed73161fa1c20888f7d84b5bda6f8cc704466e","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.35.tgz","fileCount":22,"integrity":"sha512-xX8CpEsf6YMDBXZjcl/oxtuYiqfvvwqSEZzF37byfkmghBnG4McK6/u9lx5xoYUT2RQ+YXEv+0xUebZVbVN6+Q==","signatures":[{"sig":"MEYCIQCIX+OUVnFttBtWnNIT5beEq11U8BzpLHjMtANijPlSkgIhAODnDnlPCPgRHQYn2jzL9MW95y+Yt0cWkCtOKsuYuP54","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32154},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/geom":"^5.1.8","@thi.ng/color":"^5.5.14","@thi.ng/vectors":"^7.7.10","@thi.ng/geom-api":"^3.4.28","@thi.ng/associative":"^6.3.2","@thi.ng/transducers":"^8.6.2","@thi.ng/geom-resample":"^2.2.28","@thi.ng/geom-clip-line":"^2.3.28","@thi.ng/grid-iterators":"^4.0.14"},"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-fuzz_2.2.35_1693135732333_0.8228827707679769","host":"s3://npm-registry-packages"}},"2.2.36":{"name":"@thi.ng/geom-fuzz","version":"2.2.36","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"999e5a4a297fb959047a6b8dcce291a4c711bf24","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.36.tgz","fileCount":22,"integrity":"sha512-h5MdCZwwOn5vU/vvUadF/DtsU2MZyDMqlkZrcrL8J+NUG7yMa34Htk7j7DdesYz5+NdxxdxqutCXsjF4N4Gy7A==","signatures":[{"sig":"MEUCIAnqsU/B+PmFKM5L9eKJlJ1qBvwMCtK2R2FR8VKN6oHpAiEApkxD0/1LaVEU1zHoK1sEadV5FtRL7INi721jngvOf3c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32154},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/geom":"^5.1.9","@thi.ng/color":"^5.5.14","@thi.ng/vectors":"^7.7.10","@thi.ng/geom-api":"^3.4.28","@thi.ng/associative":"^6.3.2","@thi.ng/transducers":"^8.6.2","@thi.ng/geom-resample":"^2.2.28","@thi.ng/geom-clip-line":"^2.3.28","@thi.ng/grid-iterators":"^4.0.14"},"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-fuzz_2.2.36_1693226156431_0.7702918752250663","host":"s3://npm-registry-packages"}},"2.2.37":{"name":"@thi.ng/geom-fuzz","version":"2.2.37","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"e3aee2c2d49e787f575672344c5ce54bbbd52d27","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.37.tgz","fileCount":22,"integrity":"sha512-0sDz4qOqamb+/pbabs4PjsfO2M4JZE2HPTBaUottD35LFQks+J9CKCUIVwKNU6btNWUxOTCYPzEjXvYMigdzbA==","signatures":[{"sig":"MEYCIQDxyOha7PCML4pcWPvUjo7JGXOt9NYtkrvoYM0EfXN8+gIhALt7KHd6i79WJPbuYj6tQkc2WgI4iaUIJxSZyGM7sC6v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32154},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/geom":"^5.2.0","@thi.ng/color":"^5.5.15","@thi.ng/vectors":"^7.7.11","@thi.ng/geom-api":"^3.4.29","@thi.ng/associative":"^6.3.3","@thi.ng/transducers":"^8.6.3","@thi.ng/geom-resample":"^2.2.29","@thi.ng/geom-clip-line":"^2.3.29","@thi.ng/grid-iterators":"^4.0.15"},"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-fuzz_2.2.37_1693302976485_0.34296562406697473","host":"s3://npm-registry-packages"}},"2.2.38":{"name":"@thi.ng/geom-fuzz","version":"2.2.38","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"37236300e7085c82e891fa2f82039ee196334117","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.38.tgz","fileCount":22,"integrity":"sha512-mYZscS7CgsVa5tVqgkcxXUPEEL+X+1ie3f19CHpnD9GQXpQ3bV0R3ke6eiUXXgno7ZdZc14ZZIJE7vUjKxh0cw==","signatures":[{"sig":"MEUCIQCuGLYUywpCch2t/uc2uMWaMzaqPLBUIzR+5KbkeEoMlwIgamnicUvzsWPdXICoKcm/cLc0gufc/rxV8zEoVufMW2Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32154},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/geom":"^5.2.1","@thi.ng/color":"^5.5.16","@thi.ng/vectors":"^7.7.12","@thi.ng/geom-api":"^3.4.30","@thi.ng/associative":"^6.3.4","@thi.ng/transducers":"^8.6.4","@thi.ng/geom-resample":"^2.2.30","@thi.ng/geom-clip-line":"^2.3.30","@thi.ng/grid-iterators":"^4.0.16"},"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-fuzz_2.2.38_1693476791060_0.4033086615049539","host":"s3://npm-registry-packages"}},"2.2.39":{"name":"@thi.ng/geom-fuzz","version":"2.2.39","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.39","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"6c582b0d82a1b956bdce398fd0d8d55c9ed7e3d1","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.39.tgz","fileCount":22,"integrity":"sha512-NjeHZnLMrT44rP2qtwxLN+mVH86VlIvdgbJP6LLy1Q0o48YJX42GOxHHFqyfDrTjFYTl8sBRKH+XQagY6wPOwg==","signatures":[{"sig":"MEQCIAzSaPxzZM0H+h/wdBPSJPSWUXsYWUd348gDp/1LESreAiAmNbFT4W23tK7KCwVvOpgS1jGvb7FfG4UJCe/2sVstQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32154},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/geom":"^5.2.2","@thi.ng/color":"^5.5.17","@thi.ng/vectors":"^7.7.13","@thi.ng/geom-api":"^3.4.31","@thi.ng/associative":"^6.3.5","@thi.ng/transducers":"^8.6.5","@thi.ng/geom-resample":"^2.2.31","@thi.ng/geom-clip-line":"^2.3.31","@thi.ng/grid-iterators":"^4.0.17"},"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-fuzz_2.2.39_1694007804801_0.2932773307069325","host":"s3://npm-registry-packages"}},"2.2.40":{"name":"@thi.ng/geom-fuzz","version":"2.2.40","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.40","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"e8b4a028818fb7ff7c026976b1142ef145db78e0","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.40.tgz","fileCount":22,"integrity":"sha512-fPHKl6ofd1PHo1Vk0U5Q9jSyMGC005oifTk9Zrp744f4F1uEVORoE7lMcM+HugurhAM3dFN6TbOlFwN7wZApnA==","signatures":[{"sig":"MEQCIDaA50cq6RSKUExyK0w8NYnk5rhvntZEfu6PC9UUcBVaAiAofuA6OStklH3ZKmdOvnS5FvLoSMBK1XC5Wy5CFYhtrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32154},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/geom":"^5.2.3","@thi.ng/color":"^5.5.18","@thi.ng/vectors":"^7.7.14","@thi.ng/geom-api":"^3.4.32","@thi.ng/associative":"^6.3.6","@thi.ng/transducers":"^8.7.0","@thi.ng/geom-resample":"^2.2.32","@thi.ng/geom-clip-line":"^2.3.32","@thi.ng/grid-iterators":"^4.0.18"},"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-fuzz_2.2.40_1694781646085_0.5220652052642396","host":"s3://npm-registry-packages"}},"2.2.41":{"name":"@thi.ng/geom-fuzz","version":"2.2.41","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.41","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"756d788430f13a803f2f6e40caeec77547ee0f39","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.41.tgz","fileCount":22,"integrity":"sha512-x7E7cPnTebq4uyK+xEj6rJgsfFIsZHvHt0e5/c4S4nh82udys7rgBvINMGsNReCaMMl3e9S7lDkRrhNBwPU7cg==","signatures":[{"sig":"MEYCIQDvibUtFDBk2qaZdHkRopszXxaVNHH3+LMvBXx/on5C8QIhAMPDR+8yV85RG6gu5mZ3Sp/E9z0FBD8xd0S5JPXnfeYp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32154},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/geom":"^5.2.4","@thi.ng/color":"^5.5.19","@thi.ng/vectors":"^7.7.15","@thi.ng/geom-api":"^3.4.33","@thi.ng/associative":"^6.3.7","@thi.ng/transducers":"^8.7.1","@thi.ng/geom-resample":"^2.2.33","@thi.ng/geom-clip-line":"^2.3.33","@thi.ng/grid-iterators":"^4.0.19"},"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-fuzz_2.2.41_1695120593996_0.3607698370649035","host":"s3://npm-registry-packages"}},"2.2.42":{"name":"@thi.ng/geom-fuzz","version":"2.2.42","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.42","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"9b5474a29fe1b974c792d0cac34eb1f8bd4c85ef","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.42.tgz","fileCount":22,"integrity":"sha512-Hfh7oy9QgZWyxyjPkOGthBmqqhtObv3RAeTiU96XGFP4XxVrTL1++16hnEIvykHF7Mly3mCUBrbRgJKCjUMjaw==","signatures":[{"sig":"MEUCIQC9lzzZexUxp0qsPpSRRZFKsFO5ZvCpORurKx/6NCvegwIgVigUS04anoBpXNZilQPdF/RantLwDolpY9R4Kya9f0U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32154},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/geom":"^5.2.5","@thi.ng/color":"^5.5.19","@thi.ng/vectors":"^7.7.15","@thi.ng/geom-api":"^3.4.33","@thi.ng/associative":"^6.3.7","@thi.ng/transducers":"^8.7.1","@thi.ng/geom-resample":"^2.2.33","@thi.ng/geom-clip-line":"^2.3.33","@thi.ng/grid-iterators":"^4.0.19"},"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-fuzz_2.2.42_1695628165331_0.4661180063195123","host":"s3://npm-registry-packages"}},"2.2.43":{"name":"@thi.ng/geom-fuzz","version":"2.2.43","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.43","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"5b1c5b6b5741b02167e4894bd02cd0fbc801a3b5","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.43.tgz","fileCount":22,"integrity":"sha512-MAI1gEaHQ5IyT+s7Lja4Jk/c99qjicNjJaxQt9mOJlJKpWAqBXR27jF4GcETcAmpm9eBRqQF9ZiGw5Q61artkw==","signatures":[{"sig":"MEUCIQCXg4lrKsMAVKHkHC9lK/NlP1cAjDPEx6OP4caR8mXeewIgJdLyf1z14aZhsM+t4S18wcOeJye047+IaFMV+KE+5GM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32154},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/geom":"^5.2.6","@thi.ng/color":"^5.5.20","@thi.ng/vectors":"^7.7.16","@thi.ng/geom-api":"^3.4.34","@thi.ng/associative":"^6.3.8","@thi.ng/transducers":"^8.7.2","@thi.ng/geom-resample":"^2.2.34","@thi.ng/geom-clip-line":"^2.3.34","@thi.ng/grid-iterators":"^4.0.20"},"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-fuzz_2.2.43_1696506728308_0.04218543664359564","host":"s3://npm-registry-packages"}},"2.2.44":{"name":"@thi.ng/geom-fuzz","version":"2.2.44","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.44","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"c0f470f6dd54af3b213af51502a1a085b6ac5b49","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.44.tgz","fileCount":22,"integrity":"sha512-cBiQ+nVIiEbpXC2Y5M5LFs7X64pxgK8RPf0DY2sSj9OHp1DLuQbVNFY4mpkjDcM9+Q1HusPEgkrN+UWENvpwKQ==","signatures":[{"sig":"MEQCICNgJwtJq0snU1tDPNflh9fsHp01bKSgHv5PRNQlG3qlAiBQEiglWVlQ6IUXQKDCBY4gU962yD8UZx6Tpb3iZ6TxOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32154},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/geom":"^5.2.7","@thi.ng/color":"^5.5.21","@thi.ng/vectors":"^7.7.17","@thi.ng/geom-api":"^3.4.35","@thi.ng/associative":"^6.3.9","@thi.ng/transducers":"^8.8.0","@thi.ng/geom-resample":"^2.2.35","@thi.ng/geom-clip-line":"^2.3.35","@thi.ng/grid-iterators":"^4.0.21"},"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-fuzz_2.2.44_1697019138565_0.7261892015572273","host":"s3://npm-registry-packages"}},"2.2.45":{"name":"@thi.ng/geom-fuzz","version":"2.2.45","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.45","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"ba60cded517934c1e292d88dcd8b51c369036289","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.45.tgz","fileCount":22,"integrity":"sha512-ath0rTDx9TxIDHJyG1abwLLvP4P6366ouTumlqvrdeobBseyVSuAR9NQB0yc7lE/ZxiI/TmR6YC6YFzZ5CNFqQ==","signatures":[{"sig":"MEUCIQDt3rFBDrFc63o+VHvpG6iDw/FQhl1H37Y+qvHfuOvY8wIgVmLA+u3Rn5ajqXxPqT+Zb1pKFIpfcHQuyqIL1IhFBnk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32154},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/geom":"^5.2.8","@thi.ng/color":"^5.5.22","@thi.ng/vectors":"^7.7.18","@thi.ng/geom-api":"^3.4.36","@thi.ng/associative":"^6.3.10","@thi.ng/transducers":"^8.8.1","@thi.ng/geom-resample":"^2.3.0","@thi.ng/geom-clip-line":"^2.3.36","@thi.ng/grid-iterators":"^4.0.22"},"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-fuzz_2.2.45_1697112148274_0.7012486478880962","host":"s3://npm-registry-packages"}},"2.2.46":{"name":"@thi.ng/geom-fuzz","version":"2.2.46","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.46","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"43e665ffef2619f7f10337015cb01daadf1d4d12","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.46.tgz","fileCount":22,"integrity":"sha512-mOJjSXW6jIlpegXtiJ4TLeqSjqletGly3dNQTqES+3ZqfxOsSPFPJrndFl908iKrsLxH92qZ7FgOnfLCGk0A8w==","signatures":[{"sig":"MEUCID00gHBEbh+PVHoIYrqXiVix2GIF2bLVsiLYeW841tFWAiEA93Ksq+R5ydi235WjTZztuVs61PEKqpq1hmlLFQKPvt4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32154},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/geom":"^5.2.9","@thi.ng/color":"^5.5.23","@thi.ng/vectors":"^7.7.19","@thi.ng/geom-api":"^3.4.37","@thi.ng/associative":"^6.3.11","@thi.ng/transducers":"^8.8.2","@thi.ng/geom-resample":"^2.3.1","@thi.ng/geom-clip-line":"^2.3.37","@thi.ng/grid-iterators":"^4.0.23"},"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-fuzz_2.2.46_1697652902557_0.5887234747708858","host":"s3://npm-registry-packages"}},"2.2.47":{"name":"@thi.ng/geom-fuzz","version":"2.2.47","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.47","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"94342bf03320b538e30e0696396fe2468fec8820","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.47.tgz","fileCount":22,"integrity":"sha512-KQcxzjGoOIei7RnCv/ZQDp4Q+dNobwfuNDJOroUNd4wmKQcbmldRToaWTV+/HMCy+YWRxEbAWPVe+trxbHPMBA==","signatures":[{"sig":"MEQCIAW/IbHMADnAj6U7WO8YgIgZukEjv/H1+6MSV3PQ6a2EAiBXISjGVmqDYWuINblLI/xXoFwm5u1Dajv6TUlOsVruRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32155},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/geom":"^5.2.10","@thi.ng/color":"^5.5.24","@thi.ng/vectors":"^7.7.20","@thi.ng/geom-api":"^3.4.38","@thi.ng/associative":"^6.3.12","@thi.ng/transducers":"^8.8.3","@thi.ng/geom-resample":"^2.3.2","@thi.ng/geom-clip-line":"^2.3.38","@thi.ng/grid-iterators":"^4.0.24"},"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-fuzz_2.2.47_1698047209365_0.551988674433199","host":"s3://npm-registry-packages"}},"2.2.48":{"name":"@thi.ng/geom-fuzz","version":"2.2.48","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.48","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"87fefcec3e8f1425213633677ea13fe37fe42fd0","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.48.tgz","fileCount":22,"integrity":"sha512-JLf9hRa5nj0Rc+hG7uz8btqZUle48KpIVkuFOjOuagmI7zz+i9vE9E1XuG9ILtfWa5wMHSpc09oyjQx0SFOtMg==","signatures":[{"sig":"MEUCIQDWkay0PmWavLZwxsGYzh7vttVrRS5zmsPnG1LsvLPKdgIgZucbBXMfSyLWgrbt/A8isQim305YIYgWZx3amVTLruw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32155},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/geom":"^5.2.11","@thi.ng/color":"^5.5.25","@thi.ng/vectors":"^7.7.21","@thi.ng/geom-api":"^3.4.39","@thi.ng/associative":"^6.3.13","@thi.ng/transducers":"^8.8.4","@thi.ng/geom-resample":"^2.3.3","@thi.ng/geom-clip-line":"^2.3.39","@thi.ng/grid-iterators":"^4.0.25"},"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-fuzz_2.2.48_1698137251282_0.634257469329286","host":"s3://npm-registry-packages"}},"2.2.49":{"name":"@thi.ng/geom-fuzz","version":"2.2.49","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.49","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"2136dd51cad0c16c506a4862bfc9754338bf22c9","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.49.tgz","fileCount":22,"integrity":"sha512-9fqg/4cvtBT4a8QF3ToPt0gdJ/0i4U5HTS2eYVVCMVReJYhV2wRHD1UGWXSBr7fOi2iHh3zE/A9+KqbVU1BbKw==","signatures":[{"sig":"MEUCIQD0c5X0bvRpaXCKuS9yDJLl9whxOGShUkk+cv2EbMDkCQIgavhE8DHZCJ8AnW1N66Vq0dqgzVQ6UEz2rbDYgm0zayc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32155},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/geom":"^5.2.12","@thi.ng/color":"^5.5.26","@thi.ng/vectors":"^7.7.22","@thi.ng/geom-api":"^3.4.40","@thi.ng/associative":"^6.3.14","@thi.ng/transducers":"^8.8.5","@thi.ng/geom-resample":"^2.3.4","@thi.ng/geom-clip-line":"^2.3.40","@thi.ng/grid-iterators":"^4.0.26"},"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-fuzz_2.2.49_1698238055297_0.5459447368828452","host":"s3://npm-registry-packages"}},"2.2.50":{"name":"@thi.ng/geom-fuzz","version":"2.2.50","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.50","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"c3bbbb04e94448b050038aaafdfd4a8c641c425e","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.50.tgz","fileCount":22,"integrity":"sha512-bZtlDFjZn9XMGscW1cyLaTKcEyeNkJ6eQz88fiwFQZu3rG+Wy8dgHRL4YJa+1epjLUIiv+lXmoWz1RehVH47rg==","signatures":[{"sig":"MEYCIQDxxYTEQvqopT1RhEt7iL4Sf13wqMoE6ZXB9l3qaqPusQIhAPzs4tJw3Tdd6BUK0JDJYFrnWWwcqcX5voT4PHPV0Jlm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32154},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/geom":"^5.2.13","@thi.ng/color":"^5.5.27","@thi.ng/vectors":"^7.8.0","@thi.ng/geom-api":"^3.4.41","@thi.ng/associative":"^6.3.15","@thi.ng/transducers":"^8.8.6","@thi.ng/geom-resample":"^2.3.5","@thi.ng/geom-clip-line":"^2.3.41","@thi.ng/grid-iterators":"^4.0.27"},"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-fuzz_2.2.50_1698426201809_0.6363485192161156","host":"s3://npm-registry-packages"}},"2.2.51":{"name":"@thi.ng/geom-fuzz","version":"2.2.51","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.51","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"702f277ac43082a03259bd46b5d8f7986b54fd6a","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.51.tgz","fileCount":22,"integrity":"sha512-RMA2P9Cic2CNuKSBhuqykIJAoQt2LwjQVpfmJHTMkWaZ0/hXjYYztBozrh8A4rHLEGsKEod4KGWz9PBtYa/qmg==","signatures":[{"sig":"MEUCIEpYkNHvLJDuoLFHd8LdaS+rtsiI9MKq3IUnLSxxCaRoAiEAiThJyFbDdux2opsiDGgUPIhb0I4Vt4JipCNO3bLpRa4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32137},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/geom":"^5.2.14","@thi.ng/color":"^5.5.28","@thi.ng/vectors":"^7.8.1","@thi.ng/geom-api":"^3.4.42","@thi.ng/associative":"^6.3.16","@thi.ng/transducers":"^8.8.7","@thi.ng/geom-resample":"^2.3.6","@thi.ng/geom-clip-line":"^2.3.42","@thi.ng/grid-iterators":"^4.0.28"},"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-fuzz_2.2.51_1698676865742_0.4642575825260833","host":"s3://npm-registry-packages"}},"2.2.52":{"name":"@thi.ng/geom-fuzz","version":"2.2.52","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.52","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"fd38bf0a797f336445e82b9b4b60d37aed695fbb","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.52.tgz","fileCount":22,"integrity":"sha512-TExo+MStV8HN2trMUMLBOYEIlkFDPlgy3Cl7zL0fynQAnpE0jtjJrDcgPSup0qyIinXxubvUj6t8tIrka96x2w==","signatures":[{"sig":"MEUCIQC2kIzQOtwPaBccRxXZGxJP97rZjzM1otIB0Dk2kywpPAIgNUvtUQVXY/ABuH6w+njp1hpU+viAhlUXR+198i1LjlE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32136},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/geom":"^6.0.0","@thi.ng/color":"^5.5.28","@thi.ng/vectors":"^7.8.1","@thi.ng/geom-api":"^3.4.42","@thi.ng/associative":"^6.3.16","@thi.ng/transducers":"^8.8.7","@thi.ng/geom-resample":"^2.3.6","@thi.ng/geom-clip-line":"^2.3.42","@thi.ng/grid-iterators":"^4.0.28"},"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-fuzz_2.2.52_1698836837487_0.9997435751173198","host":"s3://npm-registry-packages"}},"2.2.53":{"name":"@thi.ng/geom-fuzz","version":"2.2.53","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.53","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"063fcde22c6db0a4630305be3f7dbaaf89bb3a6c","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.53.tgz","fileCount":22,"integrity":"sha512-CXD1YGr/f25ICLfkAM9SJNgYYEtY7JhHyjgR+uChsBdnjsnIi3MYU5iIg/NUlDV3yOYMHcn7XaHQJHTPQvJdgA==","signatures":[{"sig":"MEQCIBEJIW7um5coo3m2wXwZSckHjNHYoCeZcij5yF0R1JMnAiATuZM1cWmBMmhGVS2K1TFq2CwxKrLSWYgCTBkrm4BAXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32136},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/geom":"^6.0.1","@thi.ng/color":"^5.5.29","@thi.ng/vectors":"^7.8.2","@thi.ng/geom-api":"^3.4.43","@thi.ng/associative":"^6.3.17","@thi.ng/transducers":"^8.8.8","@thi.ng/geom-resample":"^2.3.7","@thi.ng/geom-clip-line":"^2.3.43","@thi.ng/grid-iterators":"^4.0.29"},"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-fuzz_2.2.53_1699136873023_0.08915218776440481","host":"s3://npm-registry-packages"}},"2.2.55":{"name":"@thi.ng/geom-fuzz","version":"2.2.55","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.55","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"d61d7d81dc239b58b5f7fd387835ec6e2c40143b","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.55.tgz","fileCount":22,"integrity":"sha512-3wPozNGFxedDbDYoL+yoGUmPd0T1bdyLQl3Fozp22mhbdUlrWzpyWJvexM80wutlkYudfz1ruKx7AP8BrtRTLw==","signatures":[{"sig":"MEUCIQDQBlwlEN5+7Sa7T2xnkx62fWQfZkOqk6gitfKu15595QIgCY5uLbgvEsPX9zcmbZm01fWRM1WA3J1S6EBj/EUjyXY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32345},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.8","@thi.ng/geom":"^6.0.3","@thi.ng/color":"^5.5.31","@thi.ng/vectors":"^7.8.4","@thi.ng/geom-api":"^3.4.45","@thi.ng/associative":"^6.3.19","@thi.ng/transducers":"^8.8.10","@thi.ng/geom-resample":"^2.3.9","@thi.ng/geom-clip-line":"^2.3.45","@thi.ng/grid-iterators":"^4.0.31"},"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-fuzz_2.2.55_1699526331692_0.08390170183900292","host":"s3://npm-registry-packages"}},"2.2.56":{"name":"@thi.ng/geom-fuzz","version":"2.2.56","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.56","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"2328d48044693a7ee087b4ed4cbef2b45db93380","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.56.tgz","fileCount":22,"integrity":"sha512-y4vYIMhfn+vnwR3N3PPhNPvMwSuZ2geZXSKgkFK7ovJHNQ9d7GcTt8K9UmZkW6XJxyX1rgkJvkOrE7DQWuniaw==","signatures":[{"sig":"MEQCIGcQYnOIh2Kg3Oe5z/nMPaxQG9WWsK5jZG0SEnghTyyWAiBB1rc4XttWw+Byz7t+DbRAIVb/ocJODDHDJ0OHn9zFnw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32345},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.8","@thi.ng/geom":"^6.0.4","@thi.ng/color":"^5.6.0","@thi.ng/vectors":"^7.8.5","@thi.ng/geom-api":"^3.4.46","@thi.ng/associative":"^6.3.20","@thi.ng/transducers":"^8.8.11","@thi.ng/geom-resample":"^2.3.10","@thi.ng/geom-clip-line":"^2.3.46","@thi.ng/grid-iterators":"^4.0.32"},"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-fuzz_2.2.56_1699807855899_0.12012345904064237","host":"s3://npm-registry-packages"}},"2.2.57":{"name":"@thi.ng/geom-fuzz","version":"2.2.57","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.57","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"f938aaf3b823f07a647af214eb3b409995dc8e1b","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.57.tgz","fileCount":22,"integrity":"sha512-nPnY9H699EqxykFAkbhA2e0Jfaw6k6kVW1KfsL+eX/DG2SY7OR6/fpFafUDSSbgggRbakVw0NIeWhS62clsJEQ==","signatures":[{"sig":"MEYCIQC5MrsByc5KT2N5F8+8Es7HoiU6KR8bKr2E3Ibgxl0trAIhAOJPLBWn+RokMwJ5A8Em9Sz3+HErXsAbT9oIjVmW4VmK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32345},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.9","@thi.ng/geom":"^6.0.5","@thi.ng/color":"^5.6.1","@thi.ng/vectors":"^7.8.6","@thi.ng/geom-api":"^3.4.47","@thi.ng/associative":"^6.3.21","@thi.ng/transducers":"^8.8.12","@thi.ng/geom-resample":"^2.3.11","@thi.ng/geom-clip-line":"^2.3.47","@thi.ng/grid-iterators":"^4.0.33"},"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-fuzz_2.2.57_1700819177043_0.1343754374007753","host":"s3://npm-registry-packages"}},"2.2.58":{"name":"@thi.ng/geom-fuzz","version":"2.2.58","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.58","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"598ab48c3cf9d117d4e07ef1734ac278ffe6e4f0","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.58.tgz","fileCount":22,"integrity":"sha512-OSyWMLW+V1b3OPJUV+5uSnxbaNrJzcBtVqq/Yc9ZA626m6HRn+UVCP+MB54hmM9kqAWtNVQ6Vm7UyAc/hfWkFQ==","signatures":[{"sig":"MEUCICDX1Dg5ydTyfGtYjr4rK8SJPFf/jRku6ETaXBgWueHKAiEAvBEfKIUrSaN2MHEva5q0ysmQyIxxDKtqqFnwHdc0mqI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32346},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.10","@thi.ng/geom":"^6.0.6","@thi.ng/color":"^5.6.2","@thi.ng/vectors":"^7.8.7","@thi.ng/geom-api":"^3.4.48","@thi.ng/associative":"^6.3.22","@thi.ng/transducers":"^8.8.13","@thi.ng/geom-resample":"^2.3.12","@thi.ng/geom-clip-line":"^2.3.48","@thi.ng/grid-iterators":"^4.0.34"},"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-fuzz_2.2.58_1701606196864_0.2687223711162632","host":"s3://npm-registry-packages"}},"2.2.59":{"name":"@thi.ng/geom-fuzz","version":"2.2.59","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.59","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"22b48d16c2ccf769311e7827c48f174ed3a84194","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.59.tgz","fileCount":22,"integrity":"sha512-N21pWBVRvd0Y3lS+LGBeO/Q4KXe9xZ27QMnMNjQxJTK3yoMNUyYZm9LrNNIn5DV2IIKhAJ8hPXxfZplYYUzkOg==","signatures":[{"sig":"MEUCIQCcTdQMoJWrGCvtbKLZYrqLh6DW190zxD6pQiTwOg1iNwIgSFKwhmeeV/ZtfNDY9GxBLuGyb53tsyPBp0kwmJIh/tc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32311},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.11","@thi.ng/geom":"^6.0.7","@thi.ng/color":"^5.6.3","@thi.ng/vectors":"^7.8.8","@thi.ng/geom-api":"^3.4.49","@thi.ng/associative":"^6.3.23","@thi.ng/transducers":"^8.8.14","@thi.ng/geom-resample":"^2.3.13","@thi.ng/geom-clip-line":"^2.3.49","@thi.ng/grid-iterators":"^4.0.35"},"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-fuzz_2.2.59_1702149673720_0.3801816588517477","host":"s3://npm-registry-packages"}},"2.2.60":{"name":"@thi.ng/geom-fuzz","version":"2.2.60","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.60","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"332d6cd0920da7b4e8557737a94cefa61f22e3bd","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.60.tgz","fileCount":22,"integrity":"sha512-v3ccr0i9mrYEoObXSYoBUXiW5XhfpN9TX8pJ6TNK5cguXBB1iMCwvFTuPvWVS4q56i1uo82bVj91vjVYFkp9sA==","signatures":[{"sig":"MEQCIHrzXX/W7waCPR0YLQuHumBHm4qmzt9xQfoLW75OW+qvAiAHg3q8pbkd/wqU5FKTuhIe5O8ZWkJ+itvHz0a+lCqNhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32315},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.12","@thi.ng/geom":"^6.0.8","@thi.ng/color":"^5.6.4","@thi.ng/vectors":"^7.8.9","@thi.ng/geom-api":"^3.4.50","@thi.ng/associative":"^6.3.24","@thi.ng/transducers":"^8.8.15","@thi.ng/geom-resample":"^2.3.14","@thi.ng/geom-clip-line":"^2.3.50","@thi.ng/grid-iterators":"^4.0.36"},"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-fuzz_2.2.60_1702289668917_0.3817105233881115","host":"s3://npm-registry-packages"}},"2.2.61":{"name":"@thi.ng/geom-fuzz","version":"2.2.61","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.61","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"b3d9df4361d79f435c941e7352d1f40fb47d508b","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.61.tgz","fileCount":22,"integrity":"sha512-FSj//xWc8qfX5PL6K8LdpIdy3D8PxjJk3d6SL3dJG0OB+z+Q5BmuVdSzBq7QDmkpZv8iYAxjfxRa9N+2XY2gVA==","signatures":[{"sig":"MEYCIQD9TE7M8o//yfrxEPu1nxLI4GNs9nweo5XEJyb0y11FnAIhAPxMyXycqlmi/eN/omiBAK/fJcBrCs0IlzfV5SmTcNpa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32316},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.12","@thi.ng/geom":"^6.0.9","@thi.ng/color":"^5.6.5","@thi.ng/vectors":"^7.8.10","@thi.ng/geom-api":"^3.4.51","@thi.ng/associative":"^6.3.24","@thi.ng/transducers":"^8.8.15","@thi.ng/geom-resample":"^2.3.15","@thi.ng/geom-clip-line":"^2.3.51","@thi.ng/grid-iterators":"^4.0.36"},"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-fuzz_2.2.61_1702393576150_0.10369255195590577","host":"s3://npm-registry-packages"}},"2.2.62":{"name":"@thi.ng/geom-fuzz","version":"2.2.62","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.62","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"6e57b1e3029e438198aa8712162ae1ac1d5d17df","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.62.tgz","fileCount":22,"integrity":"sha512-w3NE8Zl1L4E3Xd1BmSmkZkoj6I+v+pcAl9F93Kpf2ihoehOo7lLxWzKq0M6dsZeD1Nv+fx4kzZIjqWgKgT/qfA==","signatures":[{"sig":"MEUCIH0YEy+0mQniz8AB2KLTFU/Q9Cm5pztJUDJjUg3kuYYyAiEAtiC4zWrz46GlfelvXGjGhkwiXdVLLtdppijJvwMr59U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32315},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.13","@thi.ng/geom":"^6.0.10","@thi.ng/color":"^5.6.6","@thi.ng/vectors":"^7.8.11","@thi.ng/geom-api":"^3.4.52","@thi.ng/associative":"^6.3.25","@thi.ng/transducers":"^8.8.16","@thi.ng/geom-resample":"^2.3.16","@thi.ng/geom-clip-line":"^2.3.52","@thi.ng/grid-iterators":"^4.0.37"},"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-fuzz_2.2.62_1702907468498_0.6695857224241455","host":"s3://npm-registry-packages"}},"2.2.63":{"name":"@thi.ng/geom-fuzz","version":"2.2.63","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.63","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"928b55b2c0aff6d5c601810e9988e1d9170aa6ec","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.63.tgz","fileCount":22,"integrity":"sha512-C18whftAP2gJzWG33Bu4vHNrDblbGKTh3N/CTtPhNntAjY46NLDXxTTOSJ/mrZQ0hdQYBpuz9Z8sCq2h41V5vA==","signatures":[{"sig":"MEUCIHqqRIURYlpYbeFpNUxH/C3VhlTuby5GFOEptUTZVZWTAiEA+q1YNvFZGfzMCWzhP4t8uFWbDFCmggDjtbs2qo2RWMw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32315},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.13","@thi.ng/geom":"^6.0.11","@thi.ng/color":"^5.6.6","@thi.ng/vectors":"^7.8.11","@thi.ng/geom-api":"^3.4.52","@thi.ng/associative":"^6.3.25","@thi.ng/transducers":"^8.8.16","@thi.ng/geom-resample":"^2.3.16","@thi.ng/geom-clip-line":"^2.3.52","@thi.ng/grid-iterators":"^4.0.37"},"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-fuzz_2.2.63_1702937198189_0.41793922018072993","host":"s3://npm-registry-packages"}},"2.2.64":{"name":"@thi.ng/geom-fuzz","version":"2.2.64","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.64","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"20c10bbccd1976846b903f186f8e02f7d12eda12","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.64.tgz","fileCount":22,"integrity":"sha512-37hrGi3sJQi4RqF7KAGyvq7iJ7PYA1EjGAqF7iVksybiHHbRkV4lMCJ45jEZikR1A4N5oUy2d3cXth8A2OkgEw==","signatures":[{"sig":"MEQCIBQNR8T5Z4FPTJHTjLZuIkrHHpSwXhCGCwFIdxCWLd6MAiA98ACtdljkdrnrfIOKYFUf2QXsW9ct/5vYRXTFWvyILw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32315},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.13","@thi.ng/geom":"^6.0.12","@thi.ng/color":"^5.6.6","@thi.ng/vectors":"^7.8.11","@thi.ng/geom-api":"^3.4.52","@thi.ng/associative":"^6.3.25","@thi.ng/transducers":"^8.8.16","@thi.ng/geom-resample":"^2.3.16","@thi.ng/geom-clip-line":"^2.3.52","@thi.ng/grid-iterators":"^4.0.37"},"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-fuzz_2.2.64_1702941114550_0.5654258874949343","host":"s3://npm-registry-packages"}},"2.2.65":{"name":"@thi.ng/geom-fuzz","version":"2.2.65","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.65","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"f2070bce2a4678afd2cf48b3e3614c122360b937","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.65.tgz","fileCount":22,"integrity":"sha512-QZ0h44VeO/NSJ+VRE9z0X9mJcb+PCQxCxOFUJHzt3TJEceqUy+mOGi+qRNZSKJs9bDLgrLlWpvIrSL+eRi7NBw==","signatures":[{"sig":"MEYCIQCIbpPz/XUu7O1lNU1fvVL83gEo3CSInjrwQop5tV1PRAIhANVLeV3xAw9eJalHz0VTnnyeCFJ4UGm0gyB89u/fqqBv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32292},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.14","@thi.ng/geom":"^6.0.13","@thi.ng/color":"^5.6.7","@thi.ng/vectors":"^7.8.12","@thi.ng/geom-api":"^3.4.53","@thi.ng/associative":"^6.3.26","@thi.ng/transducers":"^8.8.17","@thi.ng/geom-resample":"^2.3.17","@thi.ng/geom-clip-line":"^2.3.53","@thi.ng/grid-iterators":"^4.0.38"},"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-fuzz_2.2.65_1702984295609_0.8782421792995014","host":"s3://npm-registry-packages"}},"2.2.66":{"name":"@thi.ng/geom-fuzz","version":"2.2.66","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.66","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"ff1ec2ea140f2f1489b264a1eb426d5f3525ef56","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.66.tgz","fileCount":22,"integrity":"sha512-vwpyFUEtfRHzUuWwH0b91ppCOjrxmfY/h6ZXGGYJYU8HepcDCxWSwiACEheKrKioLlJmnwOxwd0xyx6S+EheZg==","signatures":[{"sig":"MEUCIE4o1Kt9CNidC6gzN+OncnaUoh5jZtpJs7SxftVSqiBlAiEAsyI3RlJHbxBXH0FgD4RjUqLtM8vjqj7b+bjxNn4EYto=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32292},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.14","@thi.ng/geom":"^6.0.14","@thi.ng/color":"^5.6.8","@thi.ng/vectors":"^7.8.13","@thi.ng/geom-api":"^3.4.54","@thi.ng/associative":"^6.3.27","@thi.ng/transducers":"^8.8.18","@thi.ng/geom-resample":"^2.3.18","@thi.ng/geom-clip-line":"^2.3.54","@thi.ng/grid-iterators":"^4.0.39"},"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-fuzz_2.2.66_1702989044131_0.7763213258323525","host":"s3://npm-registry-packages"}},"2.2.67":{"name":"@thi.ng/geom-fuzz","version":"2.2.67","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.67","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"87f5edb8591d4952a1f43ea404ba5343dbde58e8","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.67.tgz","fileCount":22,"integrity":"sha512-khr+LYD+vsg5jJbsVMItJyc1FBS9JHmTPcG+z/7gNk+/TRl3q45tgrIMfyoI2DfzvXGNkD1N4ayyLC23eqOAzA==","signatures":[{"sig":"MEUCIQCbs8SUBGeLU9ygQQM6QnAVjljp7D4wf/s04HmcYRCs9gIgJYEFo2RSukRbqNuf9s745Lll3XPJXFfz8uuUYcm3B78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32292},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.14","@thi.ng/geom":"^6.0.15","@thi.ng/color":"^5.6.8","@thi.ng/vectors":"^7.8.13","@thi.ng/geom-api":"^3.4.54","@thi.ng/associative":"^6.3.27","@thi.ng/transducers":"^8.8.18","@thi.ng/geom-resample":"^2.3.18","@thi.ng/geom-clip-line":"^2.3.54","@thi.ng/grid-iterators":"^4.0.39"},"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-fuzz_2.2.67_1703599953713_0.4965111470661816","host":"s3://npm-registry-packages"}},"2.2.68":{"name":"@thi.ng/geom-fuzz","version":"2.2.68","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.68","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"7aa69e8c9142ae78e1b48bf22039115692fc093c","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.68.tgz","fileCount":22,"integrity":"sha512-eVvkiysWqJhz2PmNMvgz1gsCttOe10pssEwRmz+TDSCfPMFsF03qqvFVW1vpOjXDIj1ZQtAHMtQ7dSLCBSoaZg==","signatures":[{"sig":"MEYCIQDo3NiGOqLjv/bP/06LpkTZM48Aa2xXa1oGdXiUPUGFTAIhAPOsPKnangH+E9SpSBVHn669m7BZ0LdAViUfBlUpWjhU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32293},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.15","@thi.ng/geom":"^6.0.16","@thi.ng/color":"^5.6.9","@thi.ng/vectors":"^7.8.14","@thi.ng/geom-api":"^3.4.55","@thi.ng/associative":"^6.3.28","@thi.ng/transducers":"^8.8.19","@thi.ng/geom-resample":"^2.3.19","@thi.ng/geom-clip-line":"^2.3.55","@thi.ng/grid-iterators":"^4.0.40"},"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-fuzz_2.2.68_1703806441057_0.9282896195242025","host":"s3://npm-registry-packages"}},"2.2.69":{"name":"@thi.ng/geom-fuzz","version":"2.2.69","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.69","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"fca8adb1632de66bde43e55df9fcc064fd0fd48d","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.69.tgz","fileCount":22,"integrity":"sha512-X4bUX8HRSQ9ENuPSQAL7Dof2jKfZYJd50v3enwcrC0MLULu5zpuI7Yq6H2+txcaOMPMGEBxGNQBEf5U4RtGsvg==","signatures":[{"sig":"MEYCIQDXR6er+p8X/Goi2vbgtNnpmDjjswijnU3CaRmPVUEuPAIhAPekWyRiDhY7F9gMMcKpfmUcyPJND2pLkryZiDHRmT+Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32322},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.16","@thi.ng/geom":"^6.0.17","@thi.ng/color":"^5.6.10","@thi.ng/vectors":"^7.8.15","@thi.ng/geom-api":"^3.4.56","@thi.ng/associative":"^6.3.29","@thi.ng/transducers":"^8.8.20","@thi.ng/geom-resample":"^2.3.20","@thi.ng/geom-clip-line":"^2.3.56","@thi.ng/grid-iterators":"^4.0.41"},"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-fuzz_2.2.69_1704016417781_0.8945920083810683","host":"s3://npm-registry-packages"}},"2.2.70":{"name":"@thi.ng/geom-fuzz","version":"2.2.70","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.70","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"a9a2ef6e3d4893d548a26a4beb8fd35cab712abc","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.70.tgz","fileCount":22,"integrity":"sha512-nIFiOr583NW8n0xGHrSGKNbUta7q3LlMIEx/+k8fYxFLWfW8/HUWMsFr0lKnoEtvZIXWLiMt/wO3+Gy8lFaZlA==","signatures":[{"sig":"MEUCIQC8A81tzED+07NVP0nFtMk/QWgHx/CXzU7IHQgWNs/35gIgKF+Wz1OpRMEOzthX2J6Dy6C4kKUKfHcmlTciFF2uQBg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32321},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.17","@thi.ng/geom":"^6.0.18","@thi.ng/color":"^5.6.11","@thi.ng/vectors":"^7.9.0","@thi.ng/geom-api":"^3.4.57","@thi.ng/associative":"^6.3.30","@thi.ng/transducers":"^8.8.21","@thi.ng/geom-resample":"^2.3.21","@thi.ng/geom-clip-line":"^2.3.57","@thi.ng/grid-iterators":"^4.0.42"},"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-fuzz_2.2.70_1706026085140_0.3548656017286753","host":"s3://npm-registry-packages"}},"2.2.71":{"name":"@thi.ng/geom-fuzz","version":"2.2.71","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.71","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"7a4e4f2ca13cc44f79d341c33496cbb72716b375","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.71.tgz","fileCount":22,"integrity":"sha512-r7IH7/Fgc4JDPWcOH1LPh8cS1CcuMFV3JDyuLVbQy4z+s3IA9acTcNqmW52Qg12i4EKLjW9r705PgZss1GqmFw==","signatures":[{"sig":"MEUCIF9uCoC9O7IYc/7904bkIv1zHpJHjlUiEgEmf2PbxTrOAiEA5w2UYmw/hi1Gz/p89z6uLeuzuqRlWMxfkdcOkl9eUCc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32322},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.18","@thi.ng/geom":"^6.0.19","@thi.ng/color":"^5.6.12","@thi.ng/vectors":"^7.10.0","@thi.ng/geom-api":"^3.4.58","@thi.ng/associative":"^6.3.31","@thi.ng/transducers":"^8.8.22","@thi.ng/geom-resample":"^2.3.22","@thi.ng/geom-clip-line":"^2.3.58","@thi.ng/grid-iterators":"^4.0.43"},"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-fuzz_2.2.71_1706292732581_0.6922317184381301","host":"s3://npm-registry-packages"}},"2.2.73":{"name":"@thi.ng/geom-fuzz","version":"2.2.73","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.73","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"8d8132bbd80a72e3649580a05a60eee6ba50f182","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.73.tgz","fileCount":22,"integrity":"sha512-cpPMmKuC9MAAR6l1YuKm0LGsNPe088bYE0UtKwYY5j0+HHW5Zte/QycKAIQg/QKsNPyyfxLrX3JCv3lwpiPWGw==","signatures":[{"sig":"MEQCIGaxDlwThFZY3P/I/FbRf6U3yo9M1grAgYWv0Zanq40ZAiBu+nBLveJUlGyTKwn3901qsfbLfEtq9POUd0VDs9XuyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32496},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.20","@thi.ng/geom":"^6.0.21","@thi.ng/color":"^5.6.14","@thi.ng/vectors":"^7.10.2","@thi.ng/geom-api":"^3.4.60","@thi.ng/associative":"^6.3.33","@thi.ng/transducers":"^8.8.24","@thi.ng/geom-resample":"^2.3.24","@thi.ng/geom-clip-line":"^2.3.60","@thi.ng/grid-iterators":"^4.0.45"},"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-fuzz_2.2.73_1706562990210_0.41766314162108853","host":"s3://npm-registry-packages"}},"2.2.74":{"name":"@thi.ng/geom-fuzz","version":"2.2.74","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.74","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"7e5b4c74d0952fcf8af2ca605aeff81c8c899c2f","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.74.tgz","fileCount":22,"integrity":"sha512-yFAQm/8XscJLuE4mGE+LHjNnDAAZKlJy0Qr8qLiWITMBtvI1kLOLk6S9GSJCRpfovWr7F6ajYVrathXSnNAyAg==","signatures":[{"sig":"MEYCIQCVzAdjOA3FCqpULSpmp/wO64qtm0Ztub2Q7rh9JzAtbQIhANUEDVGJCDPflt8Gbjq1woobadwaN6SQmvpuG3dethkk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32496},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.21","@thi.ng/geom":"^6.0.22","@thi.ng/color":"^5.6.15","@thi.ng/vectors":"^7.10.3","@thi.ng/geom-api":"^3.4.61","@thi.ng/associative":"^6.3.34","@thi.ng/transducers":"^8.8.25","@thi.ng/geom-resample":"^2.3.25","@thi.ng/geom-clip-line":"^2.3.61","@thi.ng/grid-iterators":"^4.0.46"},"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-fuzz_2.2.74_1706628604389_0.6499845854061672","host":"s3://npm-registry-packages"}},"2.2.75":{"name":"@thi.ng/geom-fuzz","version":"2.2.75","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.75","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"ea624169adefa0b7ba9d7f0c3973de34dc019e3f","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.75.tgz","fileCount":22,"integrity":"sha512-ElbuyOnCL1c/1gaWnudSv0PsvviqEk8JoLVXfdN3OzH9skgFDE7MBeeks5aEKvI+mNbNeFdyrVaVIaZ6KEhqlA==","signatures":[{"sig":"MEUCIEXxqFixXcRrUwYrLfOad3IHAu4c3kEiZZvJLBXc7IPbAiEA+frK8cyutFgb1nWK1bF9izmyOld+dnZNCbv4DFXQTjs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32496},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.22","@thi.ng/geom":"^6.0.23","@thi.ng/color":"^5.6.16","@thi.ng/vectors":"^7.10.4","@thi.ng/geom-api":"^3.4.62","@thi.ng/associative":"^6.3.35","@thi.ng/transducers":"^8.8.26","@thi.ng/geom-resample":"^2.3.26","@thi.ng/geom-clip-line":"^2.3.62","@thi.ng/grid-iterators":"^4.0.47"},"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-fuzz_2.2.75_1706651225763_0.23691491401327558","host":"s3://npm-registry-packages"}},"2.2.76":{"name":"@thi.ng/geom-fuzz","version":"2.2.76","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.76","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"17ef9e595c954a050ba0fb2b70028458a46b6bce","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.76.tgz","fileCount":22,"integrity":"sha512-4xPoY8DB3TaXxUV6WobilyQcOaAnJDk6m9VKtwvUof3Neuuvmbh7tgbyPZxp5hMeCdFlgBCX27kU21WTvTSlMw==","signatures":[{"sig":"MEQCIDDIzyIddhGXhm7oQaUW0cP4Lb4ZBSkCghg9qhkyN5X4AiBneTLaNQNRf6JXc/AQdnIvj1duCNLAV8BiF0USL+ZHKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32495},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.22","@thi.ng/geom":"^6.0.24","@thi.ng/color":"^5.6.17","@thi.ng/vectors":"^7.10.5","@thi.ng/geom-api":"^3.4.63","@thi.ng/associative":"^6.3.36","@thi.ng/transducers":"^8.9.0","@thi.ng/geom-resample":"^2.3.27","@thi.ng/geom-clip-line":"^2.3.63","@thi.ng/grid-iterators":"^4.0.48"},"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-fuzz_2.2.76_1707261932076_0.1698530702540899","host":"s3://npm-registry-packages"}},"2.2.77":{"name":"@thi.ng/geom-fuzz","version":"2.2.77","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.77","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"99b2fbfb6050d3ef5c22f01e57e9783a0f2e8e9f","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.77.tgz","fileCount":22,"integrity":"sha512-oRCC73zHyFWS65IQdGCSDWMZCmW+wi+4CEIoUg3VbQNo+hM/u26YnSeSIELJlWR4xqM6jnq9Mn2ND5pkqhzGzg==","signatures":[{"sig":"MEUCIDjdpzPXWHgPzV1oN6Ggqdbdme6OS714Mo0I5Xb83u4uAiEAjqTJMZSbKHxwdtvHnetTNspXK4yubps2HECmDiEr7vw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32879},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.23","@thi.ng/geom":"^6.0.25","@thi.ng/color":"^5.6.18","@thi.ng/vectors":"^7.10.6","@thi.ng/geom-api":"^3.4.64","@thi.ng/associative":"^6.3.37","@thi.ng/transducers":"^8.9.1","@thi.ng/geom-resample":"^2.3.28","@thi.ng/geom-clip-line":"^2.3.64","@thi.ng/grid-iterators":"^4.0.49"},"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-fuzz_2.2.77_1707556088342_0.5958706087842869","host":"s3://npm-registry-packages"}},"2.2.78":{"name":"@thi.ng/geom-fuzz","version":"2.2.78","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.78","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"c197f3cac2e51133e0530604667a1be416d8307a","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.78.tgz","fileCount":22,"integrity":"sha512-xc95yvJwCgDbr2MJjRtLPeYd2zteBdtBTcW83OyQHFmXWYIXvMueQ/Knb3Fu6ORlx+yvZ88H7HUJPd14f7zYCg==","signatures":[{"sig":"MEUCIQCEYTkkZKIDAkw3G2/HHbP3yqxz7FkBqUecsrScesQyQwIgNXi2d+1kRM4qy+IC83AJGmGRKqoGwD6a2XeEPndfYfo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32879},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.23","@thi.ng/geom":"^6.0.26","@thi.ng/color":"^5.6.19","@thi.ng/vectors":"^7.10.7","@thi.ng/geom-api":"^3.4.65","@thi.ng/associative":"^6.3.38","@thi.ng/transducers":"^8.9.2","@thi.ng/geom-resample":"^2.3.29","@thi.ng/geom-clip-line":"^2.3.65","@thi.ng/grid-iterators":"^4.0.50"},"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-fuzz_2.2.78_1708114136165_0.3297986440012637","host":"s3://npm-registry-packages"}},"2.2.80":{"name":"@thi.ng/geom-fuzz","version":"2.2.80","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.80","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"eb26868e8b5033347f4915984b4f53be3338562a","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.80.tgz","fileCount":22,"integrity":"sha512-l7QM8hkMUQG4VQtcuFNkfaqZyKwikZT9i3Nk6/rhNY8/Ptj4EKO8L3GZ+MCPxpEBGnlcmFGY6ridC7yKscTLqw==","signatures":[{"sig":"MEYCIQC9/sLGn3dvkW/fSxCKGsZ3gyPtwkwxvujN7g4QbCP74QIhAKmSxgrmwDSskpRdNlfl71QHlIUutyNn7Nk96KUApCo+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32879},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.24","@thi.ng/geom":"^6.0.28","@thi.ng/color":"^5.6.21","@thi.ng/vectors":"^7.10.9","@thi.ng/geom-api":"^3.4.67","@thi.ng/associative":"^6.3.40","@thi.ng/transducers":"^8.9.4","@thi.ng/geom-resample":"^2.3.31","@thi.ng/geom-clip-line":"^2.3.67","@thi.ng/grid-iterators":"^4.0.52"},"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-fuzz_2.2.80_1708359629676_0.1328671152680676","host":"s3://npm-registry-packages"}},"2.2.81":{"name":"@thi.ng/geom-fuzz","version":"2.2.81","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.81","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"24199a3649ef980432696ba4b9184ac2de45b83a","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.81.tgz","fileCount":22,"integrity":"sha512-qLhqWBDiHTEHGDbLhoWhjDYQPadQt4yB93EjautivVvLCvSdJb7gg7hYofKFMoKZIyYy1GzNfHkoM/PwNjZ7hg==","signatures":[{"sig":"MEUCID16Wo8Q5ujf0dhMrJcmLXIcdUq9Aex0R+7KVEZrTrMqAiEAooM9QNmjAkAE1MrdOyCzZQHUv/9SD6WzD7Q2SYrlsos=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32880},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.25","@thi.ng/geom":"^6.0.29","@thi.ng/color":"^5.6.22","@thi.ng/vectors":"^7.10.10","@thi.ng/geom-api":"^3.4.68","@thi.ng/associative":"^6.3.41","@thi.ng/transducers":"^8.9.5","@thi.ng/geom-resample":"^2.3.32","@thi.ng/geom-clip-line":"^2.3.68","@thi.ng/grid-iterators":"^4.0.53"},"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-fuzz_2.2.81_1708603957774_0.7230115134518782","host":"s3://npm-registry-packages"}},"2.2.82":{"name":"@thi.ng/geom-fuzz","version":"2.2.82","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.82","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"c80b6cd14e7981d77a30876a197d5ad8b2af28f9","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.82.tgz","fileCount":22,"integrity":"sha512-FrOICexab99a+TYFMV0ZlsK3QIhIQ2OMMZOd8Alf+Sot8yerQjlingt0XElZrrlL/vSrpFbj3b1SUJPCuPnfUg==","signatures":[{"sig":"MEUCIEIYl9V+MceDw7OFGoZBDK/9Y7o0/y71B2lL++05vXVnAiEApPYscDFDTtWelzGrX5yx3/FwGEPn+T8r/X+hvgb8N8I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32880},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.25","@thi.ng/geom":"^6.0.30","@thi.ng/color":"^5.6.23","@thi.ng/vectors":"^7.10.11","@thi.ng/geom-api":"^3.4.69","@thi.ng/associative":"^6.3.42","@thi.ng/transducers":"^8.9.6","@thi.ng/geom-resample":"^2.3.33","@thi.ng/geom-clip-line":"^2.3.69","@thi.ng/grid-iterators":"^4.0.54"},"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-fuzz_2.2.82_1708644166659_0.9175666477891768","host":"s3://npm-registry-packages"}},"2.2.83":{"name":"@thi.ng/geom-fuzz","version":"2.2.83","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.83","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"87f34716c0fd8ab0634a6660f65e6c1a14e4ed6f","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.83.tgz","fileCount":22,"integrity":"sha512-Z5xweKfZBrqo7+2PNKL+BHIUGOq3Mf2Ds7IEEy/of2gdZlwYoO7Nc9s1bNdjF/SZH6FvsXbROXGaSK09xpDl+w==","signatures":[{"sig":"MEUCIGOO+lzeikfp70hCfd3DjlBpcpWvnDHehdTGNaXMQ1PLAiEA7veOCGzFmPbCv+Ga1pNZEu2JRqTB4njyKesdr0ZlEa4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32880},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.25","@thi.ng/geom":"^6.0.31","@thi.ng/color":"^5.6.24","@thi.ng/vectors":"^7.10.11","@thi.ng/geom-api":"^3.4.69","@thi.ng/associative":"^6.3.42","@thi.ng/transducers":"^8.9.6","@thi.ng/geom-resample":"^2.3.33","@thi.ng/geom-clip-line":"^2.3.69","@thi.ng/grid-iterators":"^4.0.54"},"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-fuzz_2.2.83_1708703018103_0.47182429328373554","host":"s3://npm-registry-packages"}},"2.2.84":{"name":"@thi.ng/geom-fuzz","version":"2.2.84","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.84","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"f3b77feb228539305a67038a8d8d4ab45f549db3","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.84.tgz","fileCount":22,"integrity":"sha512-R2KUD/0YWKFDvN0eWf6oXtyVLRn288pIGq5QXsQnaXJcwlSEvo7qEM8M/MK4ol8z01sjdnKe5paE9mNFg5zBBA==","signatures":[{"sig":"MEYCIQCSGICCgBShCS9wZpY9tCl8g1EfR796XapTUpvnE7klKQIhAIbSem8JLRRS5y7VWcd6G4fRJZek2tCdG8BwENrzSxvE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32880},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.26","@thi.ng/geom":"^6.0.32","@thi.ng/color":"^5.6.25","@thi.ng/vectors":"^7.10.12","@thi.ng/geom-api":"^3.4.70","@thi.ng/associative":"^6.3.43","@thi.ng/transducers":"^8.9.7","@thi.ng/geom-resample":"^2.3.34","@thi.ng/geom-clip-line":"^2.3.70","@thi.ng/grid-iterators":"^4.0.55"},"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-fuzz_2.2.84_1708870672720_0.49370942908548887","host":"s3://npm-registry-packages"}},"2.2.85":{"name":"@thi.ng/geom-fuzz","version":"2.2.85","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.85","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"4d236a06d502d75d363e16185b9367b872decdd7","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.85.tgz","fileCount":22,"integrity":"sha512-Vf0caZWcnNA0PaTLEPjxoA8m3HtoPtcCsbEmb1DhoiZIlSxJwOHInruxpYA1YiyaKfS6v2+WEVQQSYRhvVBzRA==","signatures":[{"sig":"MEUCIQCb16+cTZCl1pujiOUyzo5hUYPClp4OGvgPkpPtlOsU/gIgDSGOBdiowGGGSN+HziZ3sEryVgwv7jqJFeyzmWDMmP0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32880},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.26","@thi.ng/geom":"^6.0.33","@thi.ng/color":"^5.6.26","@thi.ng/vectors":"^7.10.13","@thi.ng/geom-api":"^3.4.71","@thi.ng/associative":"^6.3.43","@thi.ng/transducers":"^8.9.7","@thi.ng/geom-resample":"^2.3.35","@thi.ng/geom-clip-line":"^2.3.71","@thi.ng/grid-iterators":"^4.0.56"},"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-fuzz_2.2.85_1709130636674_0.6763852508808608","host":"s3://npm-registry-packages"}},"2.2.86":{"name":"@thi.ng/geom-fuzz","version":"2.2.86","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.86","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"d608136fafed27834977245bbd9c4f4dec025622","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.86.tgz","fileCount":22,"integrity":"sha512-MR1aGB+p/0MPPvZ6CL1O21xSe8scYFTD17F/HeZSINPOGS5afBfSyE07dZqFOhGiOMDIFuYUtOa4U4rviXm1cQ==","signatures":[{"sig":"MEUCIGY7cveriUWZnB+Pgv2GsTquKCjmT5MLt44yDoMuYH2uAiEAxVgn0vSugZlo1erLX3bYvVDdHfUqMqlDQG9qHP99Gtk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32501},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.27","@thi.ng/geom":"^6.0.34","@thi.ng/color":"^5.6.27","@thi.ng/vectors":"^7.10.14","@thi.ng/geom-api":"^3.4.72","@thi.ng/associative":"^6.3.44","@thi.ng/transducers":"^8.9.8","@thi.ng/geom-resample":"^2.3.36","@thi.ng/geom-clip-line":"^2.3.72","@thi.ng/grid-iterators":"^4.0.57"},"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-fuzz_2.2.86_1709307444311_0.2807529595106213","host":"s3://npm-registry-packages"}},"2.2.87":{"name":"@thi.ng/geom-fuzz","version":"2.2.87","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.87","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"983e37eddc411cb0a14e8f28965606b12c0eac1e","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.87.tgz","fileCount":22,"integrity":"sha512-MBRMWoV+xXwWci13uUliEa9pHHOyHr8mOkJn4nDAD9viFR0QKWL+dkFnLPAl3IkkjPRsRAMDhV9941fBiv5OJQ==","signatures":[{"sig":"MEUCIFpSJ4MjkRaiW9BpSbbB4+LSgL99eC13C37bJYs9KSQ2AiEAuVHtjg6u/DRcpIl3mTSsLbYnqkwPPfUHJrb7USj8fEk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32501},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.27","@thi.ng/geom":"^6.0.35","@thi.ng/color":"^5.6.28","@thi.ng/vectors":"^7.10.15","@thi.ng/geom-api":"^3.4.73","@thi.ng/associative":"^6.3.45","@thi.ng/transducers":"^8.9.9","@thi.ng/geom-resample":"^2.3.37","@thi.ng/geom-clip-line":"^2.3.73","@thi.ng/grid-iterators":"^4.0.58"},"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-fuzz_2.2.87_1709388916038_0.35746859763094996","host":"s3://npm-registry-packages"}},"2.2.88":{"name":"@thi.ng/geom-fuzz","version":"2.2.88","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.88","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"f2ec5aba088876265246f06c609176b8cf91bfc5","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.88.tgz","fileCount":22,"integrity":"sha512-ZP4lsTa4Jodn3lw57l/CBoag6jM3GHgFKo3KQKCgc9niX2rqcfYoLzfWKycuxkQ7Go2uxfy2lY7sYL6hJzq2fw==","signatures":[{"sig":"MEQCICZC6xlRxOSK/p15LN4TutmggYJmCMPWbSdwGMvqgYs8AiAEpYiX4aEqOTYi3Zrx+/A4ZKUIJpyYdwD/QOr668sgEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32567},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.28","@thi.ng/geom":"^6.0.36","@thi.ng/color":"^5.6.29","@thi.ng/vectors":"^7.10.16","@thi.ng/geom-api":"^3.4.74","@thi.ng/associative":"^6.3.46","@thi.ng/transducers":"^8.9.10","@thi.ng/geom-resample":"^2.3.38","@thi.ng/geom-clip-line":"^2.3.74","@thi.ng/grid-iterators":"^4.0.59"},"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-fuzz_2.2.88_1709844919307_0.0525558760303817","host":"s3://npm-registry-packages"}},"2.2.89":{"name":"@thi.ng/geom-fuzz","version":"2.2.89","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.89","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"e9dcedad6da30c5893d4889fa02419ac2a68de11","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.89.tgz","fileCount":22,"integrity":"sha512-kDTDP1TVlOYvj7y9ileuT5Y1J9KMIK37MbxajGmmPskVWXMcRChM9rd0k+cHMZBDbwydHlTjBSm94dnY9ZK8XQ==","signatures":[{"sig":"MEUCIQCM1rg8dMxsYSb2qpdm5wJWFCzeAjzManvVmKGOlptHKgIgWDNMn+4pEYvV8ERfWXcufEELY0+NWwfXCMmUoYRqvmE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32567},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.29","@thi.ng/geom":"^6.0.37","@thi.ng/color":"^5.6.30","@thi.ng/vectors":"^7.10.17","@thi.ng/geom-api":"^3.4.75","@thi.ng/associative":"^6.3.47","@thi.ng/transducers":"^8.9.11","@thi.ng/geom-resample":"^2.3.39","@thi.ng/geom-clip-line":"^2.3.75","@thi.ng/grid-iterators":"^4.0.60"},"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-fuzz_2.2.89_1709976631007_0.7628654512767306","host":"s3://npm-registry-packages"}},"2.2.90":{"name":"@thi.ng/geom-fuzz","version":"2.2.90","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.90","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"b1ba0ce70ac224c015d959bd90a56b7c2ad44216","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.90.tgz","fileCount":22,"integrity":"sha512-vRy5Kf3bz2xyhT986GJ3lrCV1bLDO2tnbr7oqtChiVf1vHiOQDkBoqy3SHl/3MQISRZb6i4yvq4L8EMvj+WZVA==","signatures":[{"sig":"MEUCIQDFBom9QKfxcEWZ6QClZGkR9HBimAxN9Gui2TUXuOjRNQIgOdio+HxNpsmzHsRmzsSQpClHtcRyULkCjWuUQjlD1pE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32567},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.29","@thi.ng/geom":"^6.0.38","@thi.ng/color":"^5.6.31","@thi.ng/vectors":"^7.10.17","@thi.ng/geom-api":"^3.4.75","@thi.ng/associative":"^6.3.47","@thi.ng/transducers":"^8.9.11","@thi.ng/geom-resample":"^2.3.39","@thi.ng/geom-clip-line":"^2.3.75","@thi.ng/grid-iterators":"^4.0.60"},"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-fuzz_2.2.90_1709992128657_0.48530963484420275","host":"s3://npm-registry-packages"}},"2.2.91":{"name":"@thi.ng/geom-fuzz","version":"2.2.91","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.91","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"934f065e82578025a2f0c00b6212dd5a0c741b43","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.91.tgz","fileCount":22,"integrity":"sha512-XP4SMYTlKs4Iy8GIPm0e+DWDuTFiXlbVdduHl0RPZMbmWGktTVWimy8HPdRPAn0OEppt2nlVfm8r/N6MgcgfpQ==","signatures":[{"sig":"MEUCICdv/2BED7fRkt1kgTN6w1NFKE8othcGxsma0i7dNgGCAiEAkeJgjEV1yi7aTNguNTULKdm6ZgXvY6qLk4hDb7pZnjA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32568},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/geom":"^6.0.39","@thi.ng/color":"^5.6.32","@thi.ng/vectors":"^7.10.18","@thi.ng/geom-api":"^3.4.76","@thi.ng/associative":"^6.3.48","@thi.ng/transducers":"^8.9.12","@thi.ng/geom-resample":"^2.3.40","@thi.ng/geom-clip-line":"^2.3.76","@thi.ng/grid-iterators":"^4.0.61"},"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-fuzz_2.2.91_1710339621574_0.11074495214594027","host":"s3://npm-registry-packages"}},"2.2.92":{"name":"@thi.ng/geom-fuzz","version":"2.2.92","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.92","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"888653d28614e17e372fae9ca6ddbcaac7aafbd9","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.92.tgz","fileCount":22,"integrity":"sha512-N5b8g9nP1LnLD09b1oeiDQrtwvQqNqbsT6/buXalQCXWHkUBCCTbZjJdeupKRPo4sIYOObDUkzQkn+AHU3h9Vg==","signatures":[{"sig":"MEQCIF1G9ol8eQiD9LyBhz9veZZFQgCY0Vx2Dh3W+5+7yjoWAiBqkFqzqkRPMtQoo0W0wTedDaBY27ylJrsxc+AH5A+ioA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32568},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/geom":"^6.0.40","@thi.ng/color":"^5.6.33","@thi.ng/vectors":"^7.10.19","@thi.ng/geom-api":"^3.4.77","@thi.ng/associative":"^6.3.49","@thi.ng/transducers":"^8.9.13","@thi.ng/geom-resample":"^2.3.41","@thi.ng/geom-clip-line":"^2.3.77","@thi.ng/grid-iterators":"^4.0.62"},"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-fuzz_2.2.92_1710689702748_0.03329476465013115","host":"s3://npm-registry-packages"}},"2.2.93":{"name":"@thi.ng/geom-fuzz","version":"2.2.93","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.93","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"7a9368cb8e7fc09b0a8553ee34bac6632a7b2d32","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.93.tgz","fileCount":22,"integrity":"sha512-5pk2n+vUoblaf6pI2vVe8uqzNN96gKBnLOUFd3lcjg3ji4AefoTIpwkdIgMxGYENPbOMQNart63+kbnmJ50I6w==","signatures":[{"sig":"MEYCIQD5lfWHEI3KloGai76t5dpfskHvpJ2uo6NKcLdgnBCRIQIhAIsNA+r0TGrha/Kqx+doQ8iH0I9RFf2ZkGQYNP9mifZP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32568},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/geom":"^6.0.41","@thi.ng/color":"^5.6.34","@thi.ng/vectors":"^7.10.20","@thi.ng/geom-api":"^3.4.78","@thi.ng/associative":"^6.3.50","@thi.ng/transducers":"^8.9.14","@thi.ng/geom-resample":"^2.3.42","@thi.ng/geom-clip-line":"^2.3.78","@thi.ng/grid-iterators":"^4.0.63"},"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-fuzz_2.2.93_1710751817808_0.9238366837386502","host":"s3://npm-registry-packages"}},"2.2.94":{"name":"@thi.ng/geom-fuzz","version":"2.2.94","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.94","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"2b93dd9e9b1aa0eea0e3ffc9f23f95d8b9d4b03f","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.94.tgz","fileCount":22,"integrity":"sha512-neSOYbWL9QNTmrIGJiWVFVcnOw1o5LzR0d+ifuA3nq1ukeudNkLzfCaG0W2ylEex0c9R3vmkz3sz+hsQESKn5Q==","signatures":[{"sig":"MEUCIB/ucs7zveblZ+RB+guyWgn0pfl0rtPTOzEyyll6RcQuAiEA2XBLQRJQOnHPe2erDVYywaJ1DydzSa1Tj0pt/L9yjUU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32566},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/geom":"^6.1.0","@thi.ng/color":"^5.6.35","@thi.ng/vectors":"^7.10.21","@thi.ng/geom-api":"^4.0.0","@thi.ng/associative":"^6.3.51","@thi.ng/transducers":"^8.9.15","@thi.ng/geom-resample":"^2.3.43","@thi.ng/geom-clip-line":"^2.3.79","@thi.ng/grid-iterators":"^4.0.64"},"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-fuzz_2.2.94_1711038237401_0.34380111834965965","host":"s3://npm-registry-packages"}},"2.2.95":{"name":"@thi.ng/geom-fuzz","version":"2.2.95","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.95","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"0964446af4ff6f95e8d7a97c79d91ed241a8b5fc","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.95.tgz","fileCount":22,"integrity":"sha512-jiJeEjnw0MIsOG1PBSAdoNtWEAHQihD2IcD6DeZntizpr+0pY3AR5BkyaVZw9stU+bN7pF4H2e0S6R+zlsOyig==","signatures":[{"sig":"MEUCIDX0YTUfNk6XTA0U7VErLVGgH/bLE43gsASIkNmyPDaAAiEAojtM0emYLs/HvNCdPS88vsrW/8475vEMtZQSphF9B8A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32566},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/geom":"^6.1.1","@thi.ng/color":"^5.6.36","@thi.ng/vectors":"^7.10.22","@thi.ng/geom-api":"^4.0.1","@thi.ng/associative":"^6.3.51","@thi.ng/transducers":"^8.9.15","@thi.ng/geom-resample":"^2.3.44","@thi.ng/geom-clip-line":"^2.3.80","@thi.ng/grid-iterators":"^4.0.65"},"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-fuzz_2.2.95_1711127993619_0.4913528643594909","host":"s3://npm-registry-packages"}},"2.2.96":{"name":"@thi.ng/geom-fuzz","version":"2.2.96","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.96","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"e837a142e9b274600c5338bf92a02934aa235e22","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.96.tgz","fileCount":22,"integrity":"sha512-X9K+wvTUBsOnre0j04gMkOBc+CxR8sw9RiP+KHkebzVCPiCNPzVMb9OJ3FEffYmv8EMWQzHdfgf2QRA6Ah1rJQ==","signatures":[{"sig":"MEUCICF7q+QbKYu1Tt07I+2KktflY3Gt0qx1W5fITZMf31kGAiEAwb2fknHvSph4zE27EzcxOk6EZTjPXuhWZckhdCWa8U0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32566},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.31","@thi.ng/geom":"^6.1.2","@thi.ng/color":"^5.6.37","@thi.ng/vectors":"^7.10.23","@thi.ng/geom-api":"^4.0.2","@thi.ng/associative":"^6.3.52","@thi.ng/transducers":"^8.9.16","@thi.ng/geom-resample":"^2.3.45","@thi.ng/geom-clip-line":"^2.3.81","@thi.ng/grid-iterators":"^4.0.66"},"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-fuzz_2.2.96_1711534185926_0.4800596684555263","host":"s3://npm-registry-packages"}},"2.2.97":{"name":"@thi.ng/geom-fuzz","version":"2.2.97","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.97","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"cb3978559b4be560e979340b7a74e7e6a54babc4","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.97.tgz","fileCount":22,"integrity":"sha512-Y/hl1ZVbbWu++utuQGmNT6GzeHLVF6NBU6M/VwiRqG/M2XPJBiwNd+NERoVlFCROgE+tgV0dwLjHCMaj1kCfyQ==","signatures":[{"sig":"MEQCID+zAWmXWeFQv8G2s/LV8XgA2VCQukf3YXZj86bODAPhAiAoUV9g7+kN32ay8Gq4c9HbSlt/HRIZG96p4+kS7Dd8TQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32566},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.31","@thi.ng/geom":"^6.1.3","@thi.ng/color":"^5.6.38","@thi.ng/vectors":"^7.10.24","@thi.ng/geom-api":"^4.0.3","@thi.ng/associative":"^6.3.53","@thi.ng/transducers":"^8.9.17","@thi.ng/geom-resample":"^2.3.46","@thi.ng/geom-clip-line":"^2.3.82","@thi.ng/grid-iterators":"^4.0.67"},"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-fuzz_2.2.97_1711623871787_0.5951162554332126","host":"s3://npm-registry-packages"}},"2.2.98":{"name":"@thi.ng/geom-fuzz","version":"2.2.98","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.98","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"8f6f93dff86139dd7fad40aad8d812d26ee921a2","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.98.tgz","fileCount":22,"integrity":"sha512-mzjOyZ3DyNKSLBek0KC4m24+oDzAwwbw/nhW0RkghP8YXBl9WV4U/hsGkVEZe20NcSi7RWxupbU9Qg0xH8hHKQ==","signatures":[{"sig":"MEUCIAREGg77MX+CxHEwhYUncitdmL+sSZ2/wdBznV3yfQiJAiEAp08YtDPGZXuymCGtr6Ai4C+PF7sqXs3n8CPfFpFqJ2M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32566},"type":"module","module":"./index.js","thi.ng":{"year":2020,"parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.31","@thi.ng/geom":"^6.1.4","@thi.ng/color":"^5.6.39","@thi.ng/vectors":"^7.10.25","@thi.ng/geom-api":"^4.0.4","@thi.ng/associative":"^6.3.54","@thi.ng/transducers":"^8.9.18","@thi.ng/geom-resample":"^2.3.47","@thi.ng/geom-clip-line":"^2.3.83","@thi.ng/grid-iterators":"^4.0.68"},"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-fuzz_2.2.98_1711715008790_0.9632682915034982","host":"s3://npm-registry-packages"}},"2.2.99":{"name":"@thi.ng/geom-fuzz","version":"2.2.99","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.99","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"8c9a0d4d327320b536b2741a12e4cb5ea2e5ede0","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.99.tgz","fileCount":22,"integrity":"sha512-LyqPTI0l05HVR5X8Y/Gl53zI07sYbh2gloI3y2Ai4ykfozBcVUFXpG2s3PhTeTx+/KHWHKUlWZmQ1LANNZY6mw==","signatures":[{"sig":"MEQCIBV3KcOlE+3D+pLCa97TEByHGHLpc08KnytTqjJs+xsSAiAN+1UgQNlwxfz44lfzlpwA2tmU7nYrQad/iCgcAA/1Kw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32654},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.10.0","@thi.ng/geom":"^6.1.5","@thi.ng/color":"^5.6.40","@thi.ng/vectors":"^7.10.26","@thi.ng/geom-api":"^4.0.5","@thi.ng/associative":"^6.3.55","@thi.ng/transducers":"^9.0.0","@thi.ng/geom-resample":"^2.3.48","@thi.ng/geom-clip-line":"^2.3.84","@thi.ng/grid-iterators":"^4.0.69"},"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-fuzz_2.2.99_1712589262284_0.3792828467215592","host":"s3://npm-registry-packages"}},"2.2.100":{"name":"@thi.ng/geom-fuzz","version":"2.2.100","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.100","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"e391d776cd579eeed8aa0322d66d0dae55c19374","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.100.tgz","fileCount":22,"integrity":"sha512-K/v32uw696QWv//lw2GOqiHinjGCZWDLo+yTW+ySKGINuyLwlyCY1Mk0R0RmTWKA5jZQRjxXyyl4cFMXt1MgpA==","signatures":[{"sig":"MEUCIQCWlU2CDjNJ1TZKufbmDyHWCA7tkKcyDX7h8FquZX+E5QIgBfoOukFDYwiYsqD47Na+A87OEEaEkmIUJUdvDLjvxvA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32655},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.10.1","@thi.ng/geom":"^6.1.6","@thi.ng/color":"^5.6.41","@thi.ng/vectors":"^7.10.27","@thi.ng/geom-api":"^4.0.6","@thi.ng/associative":"^6.3.56","@thi.ng/transducers":"^9.0.1","@thi.ng/geom-resample":"^2.3.49","@thi.ng/geom-clip-line":"^2.3.85","@thi.ng/grid-iterators":"^4.0.70"},"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-fuzz_2.2.100_1712839616085_0.18556192304225272","host":"s3://npm-registry-packages"}},"2.2.101":{"name":"@thi.ng/geom-fuzz","version":"2.2.101","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.101","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"e591085576b778e67097b24426ce861e6d457617","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.101.tgz","fileCount":22,"integrity":"sha512-lBWGF4Arm7tg7jv7qXNYIF/lkH/YwYZs36FI+1EQNEHkxk2DNSTSFikXmvDWudqbkWZr2wIUmWJ/GMEL3KKe4A==","signatures":[{"sig":"MEUCIBKQ2R0yAkVT1crfixyPsREnTkozXAiQyxoRcfetR//UAiEA9RwJ6ZPxfN9szXfnWPPC/Tadvcqf40NfPBTQGcUy+Vg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32648},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.0","@thi.ng/geom":"^6.1.7","@thi.ng/color":"^5.6.42","@thi.ng/vectors":"^7.10.28","@thi.ng/geom-api":"^4.0.7","@thi.ng/associative":"^6.3.57","@thi.ng/transducers":"^9.0.2","@thi.ng/geom-resample":"^2.3.50","@thi.ng/geom-clip-line":"^2.3.86","@thi.ng/grid-iterators":"^4.0.71"},"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-fuzz_2.2.101_1713624772190_0.5490460501753052","host":"s3://npm-registry-packages"}},"2.2.102":{"name":"@thi.ng/geom-fuzz","version":"2.2.102","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.102","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"fcc8b6b4eb737b0acc99aa0c4d9f29a2414838e9","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.102.tgz","fileCount":22,"integrity":"sha512-GhbSLbNcLC41IXaDFJj3Okupx19xAcb1vd3NiOq3A3hTZULAcRyYjr46FHW8UfPOFws4DZpO9TKk7YJyVfJArQ==","signatures":[{"sig":"MEQCIFNRgqDLTQrIgGfIok7lx8UncjXE7zdSvHGIf9F3CsxtAiA//TtTkkPKLZcwDXLsl17zKI7smqTjh+2ulyF6xJc/Tw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32619},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.1","@thi.ng/geom":"^6.1.8","@thi.ng/color":"^5.6.43","@thi.ng/vectors":"^7.10.29","@thi.ng/geom-api":"^4.0.8","@thi.ng/associative":"^6.3.58","@thi.ng/transducers":"^9.0.3","@thi.ng/geom-resample":"^2.3.51","@thi.ng/geom-clip-line":"^2.3.87","@thi.ng/grid-iterators":"^4.0.72"},"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-fuzz_2.2.102_1713856490412_0.14347961985836255","host":"s3://npm-registry-packages"}},"2.2.103":{"name":"@thi.ng/geom-fuzz","version":"2.2.103","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.103","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"0d4da56244fff68048ab52fd3a60cf48e5cfd00d","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.103.tgz","fileCount":22,"integrity":"sha512-JfTPkzICEsEELNuaZMM3yvjvyIbN1XOCRiRGXc7G0lGsEWLu1J8efW28Ckk2MxUoU3fmxq1zES3TQnMu/3/Rpg==","signatures":[{"sig":"MEYCIQDLbnjX1cenZxIjqx+yiz63EJncE7ieWsQTzJ5gTelyqQIhAONDZ9BJ0dPx1IAl5LoZJxg4Kx6SRRRVoeNQJ8HNRJXt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32619},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.1","@thi.ng/geom":"^6.1.9","@thi.ng/color":"^5.6.44","@thi.ng/vectors":"^7.10.30","@thi.ng/geom-api":"^4.0.9","@thi.ng/associative":"^6.3.59","@thi.ng/transducers":"^9.0.4","@thi.ng/geom-resample":"^2.3.52","@thi.ng/geom-clip-line":"^2.3.88","@thi.ng/grid-iterators":"^4.0.73"},"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-fuzz_2.2.103_1714074840724_0.608442503037183","host":"s3://npm-registry-packages"}},"2.2.104":{"name":"@thi.ng/geom-fuzz","version":"2.2.104","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.104","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"014f8a778208c980e4c60424dcc17a7a76914389","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.104.tgz","fileCount":22,"integrity":"sha512-hKWwXRaV2coh5pknu6EpJdHbd0p4KP97gTwFNk8vhPJeSJTfW1aif/EM58Btte9AlKmQzHTpr6jhn49C7N1/jg==","signatures":[{"sig":"MEUCIQCEkuHkt2lvvJrRkWbmQwyICA92f+Tu0baJzRErYz3BQwIgfRP2KCqCISTUZN1vATC944zjrzbP6Pf8fyjPY/CX5f4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32612},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.2","@thi.ng/geom":"^7.0.0","@thi.ng/color":"^5.6.45","@thi.ng/vectors":"^7.10.31","@thi.ng/geom-api":"^4.0.10","@thi.ng/associative":"^6.3.60","@thi.ng/transducers":"^9.0.5","@thi.ng/geom-resample":"^2.3.53","@thi.ng/geom-clip-line":"^2.3.89","@thi.ng/grid-iterators":"^4.0.74"},"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-fuzz_2.2.104_1715193529786_0.671697423766279","host":"s3://npm-registry-packages"}},"2.2.105":{"name":"@thi.ng/geom-fuzz","version":"2.2.105","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@2.2.105","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-fuzz#readme","dist":{"shasum":"d08fd9e3709011f78d692f11fdfc9a91bfa006af","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-2.2.105.tgz","fileCount":22,"integrity":"sha512-B75jAMc/76/s2maMD0cABozpQRbbdFyadErfwvx7y1euS5VyfE0v3n1c8qZJVBv8WF+hkb5CMS+s0R+HPlhqww==","signatures":[{"sig":"MEQCIC9BciJF7Y9bThnfJAPiMU0kLRu13WTKwIcz8S2SkHSLAiAHzEQXH5if81yb5eQkqRCL0TZfMtHZSKmUR5FPQCmHqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32612},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.2","@thi.ng/geom":"^7.0.1","@thi.ng/color":"^5.6.45","@thi.ng/vectors":"^7.10.31","@thi.ng/geom-api":"^4.0.10","@thi.ng/associative":"^6.3.60","@thi.ng/transducers":"^9.0.5","@thi.ng/geom-resample":"^2.3.53","@thi.ng/geom-clip-line":"^2.3.89","@thi.ng/grid-iterators":"^4.0.74"},"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-fuzz_2.2.105_1715264748474_0.6062046608882221","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@thi.ng/geom-fuzz","version":"3.0.0","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.0","homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"658fd701b407c168711bebbdec0c347be32f1570","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.0.tgz","fileCount":22,"integrity":"sha512-ukxetb8UcMz2VbcNHLI+WgeZUcUEEh9foMWY/OQtJMFaDEIcFxmLkOUMmw272JlksUDmnTPuWdYV1o5LjUbDiw==","signatures":[{"sig":"MEYCIQDCVzYXI0i1t2aIlAoCOBHrliG63gA+eGUF1mx2FHITYAIhAN/kNDB94botKa/9p6U+kVia4mQw7BqXjQD0jVp8aixn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32956},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.3","@thi.ng/geom":"^8.0.0","@thi.ng/color":"^5.6.46","@thi.ng/vectors":"^7.11.0","@thi.ng/associative":"^6.3.61","@thi.ng/transducers":"^9.0.6","@thi.ng/geom-resample":"^3.0.0","@thi.ng/geom-clip-line":"^2.3.90","@thi.ng/grid-iterators":"^4.0.75"},"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-fuzz_3.0.0_1718999065303_0.7165205031172079","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@thi.ng/geom-fuzz","version":"3.0.1","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.1","homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"b11e564bf29409d0c25822dac5a4b8bce514c485","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.1.tgz","fileCount":22,"integrity":"sha512-hBGqx36IOcKu36J55K5tc/u8bghMo+nu6kKEZIEV3jHhWH+cPnF173EX76y2Q0iLSQOIxc8QEvUhz3VWp7ubng==","signatures":[{"sig":"MEQCIBGpFds4Z5c4m7SsigbePRgMXpXVbvbwSNEnc3v4I2C2AiBFnXUAm515P8NXc+xmrlEs7wuGgczELDQs+xlbFomebw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32956},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.4","@thi.ng/geom":"^8.0.1","@thi.ng/color":"^5.6.47","@thi.ng/vectors":"^7.11.1","@thi.ng/associative":"^6.3.62","@thi.ng/transducers":"^9.0.7","@thi.ng/geom-resample":"^3.0.1","@thi.ng/geom-clip-line":"^2.3.91","@thi.ng/grid-iterators":"^4.0.76"},"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-fuzz_3.0.1_1719653930916_0.6023817175438082","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@thi.ng/geom-fuzz","version":"3.0.2","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"6bf055b3c6c215ce3fdfd12824a9adcf0073e6cc","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.2.tgz","fileCount":22,"integrity":"sha512-LtDReCr9+JxacQk8IMfrxxBd7eTl1ugN/wJoE1Os0TPf82mpBqhT+ue8w4IMPDY0rvRqomykowegRTqBvWJ4Kg==","signatures":[{"sig":"MEYCIQCuQHCgbJqp96DRDp/+LnCuG+53IOvkxGlP4aNLzHPSKQIhANaqMzdh0YzxWHRyR0+IVXp2iX4DAch9yQWOEPaNwHGL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32955},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.5","@thi.ng/geom":"^8.0.2","@thi.ng/color":"^5.6.48","@thi.ng/vectors":"^7.11.2","@thi.ng/associative":"^6.3.63","@thi.ng/transducers":"^9.0.8","@thi.ng/geom-resample":"^3.0.2","@thi.ng/geom-clip-line":"^2.3.92","@thi.ng/grid-iterators":"^4.0.77"},"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-fuzz_3.0.2_1720267910343_0.3109306114122321","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@thi.ng/geom-fuzz","version":"3.0.3","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"e458b52b01023507118a6495563682016b964980","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.3.tgz","fileCount":22,"integrity":"sha512-WiO/JhU8ISZMBlOh7KUeeuci9cqTqjw9c/yIZiaNDS7PXuinCfwoDT3bqR0vC0YeYdypjzeOvVKUy/T44Wl8WA==","signatures":[{"sig":"MEQCIA5xagvTbKoyAyI+/9jCpLMkyejDAUM+fWaB6T0Vdp/lAiAwU5PLv9/rEr0tYBIZ979SUGT3n19XsPOSa4Jkcdvcfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32955},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.5","@thi.ng/geom":"^8.0.3","@thi.ng/color":"^5.6.49","@thi.ng/vectors":"^7.11.3","@thi.ng/associative":"^6.3.64","@thi.ng/transducers":"^9.0.9","@thi.ng/geom-resample":"^3.0.3","@thi.ng/geom-clip-line":"^2.3.93","@thi.ng/grid-iterators":"^4.0.78"},"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-fuzz_3.0.3_1721135957756_0.713304686779114","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"@thi.ng/geom-fuzz","version":"3.0.4","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"85ef019c9384b7a68330900f2f3a2af4dbbe3c6d","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.4.tgz","fileCount":22,"integrity":"sha512-9gL7XxIpKP8lCh4ixkoNxb+/SC1wp9lUUMdb7awUjEYtncvbRUKepUAw0Y5u47Z1pmGMF2hxzMkd/Tt7VWgKYA==","signatures":[{"sig":"MEUCIFe60etnqvyIPEdCnzGBe3banOfz54ZB0yuY8EoCuaRkAiEA1XdXooF2FJzYJL6i5ZscFhKfVJMDoOjwk3M/WjjPHuk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32956},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.6","@thi.ng/geom":"^8.0.4","@thi.ng/color":"^5.6.50","@thi.ng/vectors":"^7.11.4","@thi.ng/associative":"^6.3.65","@thi.ng/transducers":"^9.0.10","@thi.ng/geom-resample":"^3.0.4","@thi.ng/geom-clip-line":"^2.3.94","@thi.ng/grid-iterators":"^4.0.79"},"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-fuzz_3.0.4_1721401629258_0.024671405936791402","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"@thi.ng/geom-fuzz","version":"3.0.5","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"e1ce59686dad04c4430fb2e52263c543410db870","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.5.tgz","fileCount":22,"integrity":"sha512-zR6ByqTSakXyyj4arorHTnf4ph+KUpZ3I+9TuAoDO9UZ7yWDS45XjuDUsruXTdDygwX3qjJryAfHxKEBJ7CRjg==","signatures":[{"sig":"MEQCIB5mSe3wdESNPDYfXWoSXAhPcX8Ce4nAGdRVnThr5C11AiB2VFmC4vfdQHe2sCzDsZPYOSOSY56PhGF6dOXnQ/UxRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33040},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.7","@thi.ng/geom":"^8.0.5","@thi.ng/color":"^5.6.51","@thi.ng/vectors":"^7.11.5","@thi.ng/transducers":"^9.0.11","@thi.ng/object-utils":"^1.1.0","@thi.ng/geom-resample":"^3.0.5","@thi.ng/geom-clip-line":"^2.3.95","@thi.ng/grid-iterators":"^4.0.80"},"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-fuzz_3.0.5_1721654799932_0.5126078825553397","host":"s3://npm-registry-packages"}},"3.0.6":{"name":"@thi.ng/geom-fuzz","version":"3.0.6","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"2b51622dfc3ea344fc4be7e774bccc39483ce002","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.6.tgz","fileCount":22,"integrity":"sha512-ru+BBVbgag6fCFPYQTm6EVI8Z7red5XGh/SwkjcGf5jP5bx64958mJ1IcKc20nC7X8vGUgWt381eIyVdrw+Iqg==","signatures":[{"sig":"MEYCIQD4k2yhTSmKV83xv92ZILmPQmg/M4WW9RqOlgyfQNBiSAIhAM27LN9umfPUlTOhg/WBKvbB2uwI/i72o55fpNtPeirE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33040},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.7","@thi.ng/geom":"^8.0.6","@thi.ng/color":"^5.6.52","@thi.ng/vectors":"^7.11.6","@thi.ng/transducers":"^9.0.12","@thi.ng/object-utils":"^1.1.0","@thi.ng/geom-resample":"^3.0.6","@thi.ng/geom-clip-line":"^2.3.96","@thi.ng/grid-iterators":"^4.0.81"},"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-fuzz_3.0.6_1721659743568_0.4012490047059931","host":"s3://npm-registry-packages"}},"3.0.7":{"name":"@thi.ng/geom-fuzz","version":"3.0.7","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"695c3cca4d520ea5a7ae717aaaa55799883be625","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.7.tgz","fileCount":22,"integrity":"sha512-aRl80yJeWWNs1fSFoE8K4on15w1soBZABZAZWDhqegxWg9AD2F6cqIE3WWmVnj2j4UidG+g1hFye2LmABd1U3w==","signatures":[{"sig":"MEUCIQCYn1IstB/JWntMFH7VBVILPvMwmTudtsQ/0SsrsJvwGQIgFkpJyzBw2+gbFPjbbdejV1/8+3YEHxj5OBmI6bCXkOw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33040},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.8","@thi.ng/geom":"^8.1.0","@thi.ng/color":"^5.6.53","@thi.ng/vectors":"^7.11.7","@thi.ng/transducers":"^9.0.13","@thi.ng/object-utils":"^1.1.1","@thi.ng/geom-resample":"^3.0.7","@thi.ng/geom-clip-line":"^2.3.97","@thi.ng/grid-iterators":"^4.0.82"},"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-fuzz_3.0.7_1723302795266_0.6185675933007502","host":"s3://npm-registry-packages"}},"3.0.8":{"name":"@thi.ng/geom-fuzz","version":"3.0.8","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"1d4ab93a0638c0bf500e5721d956936a9a82b79f","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.8.tgz","fileCount":22,"integrity":"sha512-gKElTbHyxRhxP2r9w5FBi6p+r1X7V87sLfYqHh6vFrqnBa9uchQHJEGKAfRAP+m0Bb2erUwe0DC14Cd0xRGbEw==","signatures":[{"sig":"MEUCIQDB93lmh589znaCA0Wa9j6MYh7VNVg8Fq5E1JGfVlyytQIgRL2Le7gkyaYWmjO5cnGwi4+dXGuE/A6kb7V7kDK3Yq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33039},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.8","@thi.ng/geom":"^8.1.1","@thi.ng/color":"^5.6.54","@thi.ng/vectors":"^7.11.8","@thi.ng/transducers":"^9.1.0","@thi.ng/object-utils":"^1.1.1","@thi.ng/geom-resample":"^3.0.8","@thi.ng/geom-clip-line":"^2.3.98","@thi.ng/grid-iterators":"^4.0.83"},"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-fuzz_3.0.8_1723578617296_0.21927549940883484","host":"s3://npm-registry-packages"}},"3.0.9":{"name":"@thi.ng/geom-fuzz","version":"3.0.9","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"9bdd5488c018c644a0ba376bd3413616932ab7f1","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.9.tgz","fileCount":22,"integrity":"sha512-9lLMk+DpHmmHS0wxIQXJs872B6iAtZOFPWPSBvpu7WQhVyjzm9KnGQshRyBaYQyB/i++iV5kymQxdv5LI3x3uQ==","signatures":[{"sig":"MEQCIEi4SAhcIYfsrlB7IeG/7rwqNAJw+spbVQv+uET3G1keAiAn789LhLrWC6VoeCBSJYr4wTZlqlLl/usAf2KC2RvVzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33039},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/geom":"^8.1.2","@thi.ng/color":"^5.6.55","@thi.ng/vectors":"^7.11.9","@thi.ng/transducers":"^9.1.1","@thi.ng/object-utils":"^1.1.2","@thi.ng/geom-resample":"^3.0.9","@thi.ng/geom-clip-line":"^2.3.99","@thi.ng/grid-iterators":"^4.0.84"},"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-fuzz_3.0.9_1723990959382_0.6963891176731027","host":"s3://npm-registry-packages"}},"3.0.10":{"name":"@thi.ng/geom-fuzz","version":"3.0.10","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"8adbb0b3fec9b6c3c407235895f89babe7fff43d","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.10.tgz","fileCount":22,"integrity":"sha512-43j/0khtCYU62+isEAALUrGFao8xwWH42qZv7Ix0+W1wDeQA+KNx+3k+PpDF/I5tiehasXWn+ed94gljG13MIQ==","signatures":[{"sig":"MEUCIQDml2gFVuSkkSo+7Q6wtOaYaXvmOnIn5hJ9zrlqAavFgwIgfQgjOVtNre9I9RtKrCZww2PSG5KDFcMcBWwZVwG257I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33042},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/geom":"^8.1.3","@thi.ng/color":"^5.7.0","@thi.ng/vectors":"^7.11.10","@thi.ng/transducers":"^9.2.0","@thi.ng/object-utils":"^1.1.2","@thi.ng/geom-resample":"^3.0.10","@thi.ng/geom-clip-line":"^2.3.100","@thi.ng/grid-iterators":"^4.0.85"},"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-fuzz_3.0.10_1724075509299_0.902002213188807","host":"s3://npm-registry-packages"}},"3.0.11":{"name":"@thi.ng/geom-fuzz","version":"3.0.11","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"60aad8fafe31c243dee62f25a82c847be35ef950","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.11.tgz","fileCount":22,"integrity":"sha512-20ECmRhM5mCIYyRrmu/c4QWTqHdZHS1qnAayYEuf9EzhjnTbTD08p6JxWlSbIWuRTd4Nt8js83E6M6ta3f98CA==","signatures":[{"sig":"MEUCIQC0aZVW0iT70xdpyEpe0FJv6HQ7QpZRUtCwgNUv2ilmdQIgIm8/MtZ1yZ6PVqamxZ7yCjC2WUPN5zbVX/kS17AooKY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33042},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/geom":"^8.1.4","@thi.ng/color":"^5.7.1","@thi.ng/vectors":"^7.11.10","@thi.ng/transducers":"^9.2.0","@thi.ng/object-utils":"^1.1.2","@thi.ng/geom-resample":"^3.0.10","@thi.ng/geom-clip-line":"^2.3.100","@thi.ng/grid-iterators":"^4.0.85"},"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-fuzz_3.0.11_1724154202255_0.6353092192493874","host":"s3://npm-registry-packages"}},"3.0.12":{"name":"@thi.ng/geom-fuzz","version":"3.0.12","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"1a8db08248096e1a386eafde31533af86191d96e","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.12.tgz","fileCount":22,"integrity":"sha512-jnvOTBksgk4v4uomAx1VXS1CxzXBqzAYei9sRCCnHlIoyMEpHTWmvsM5HxUlFEEbTK1YjMqJLxpV+tDSgsPbqg==","signatures":[{"sig":"MEYCIQDRUt/hueF2IOjzDupoAgF91U4B5bgglyTAkm3yrr9txwIhAPK/Y0BESOKE3UczRYFeK/EhRnzd1kv5ZJbj1WNnZ89Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33042},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/geom":"^8.1.5","@thi.ng/color":"^5.7.1","@thi.ng/vectors":"^7.11.10","@thi.ng/transducers":"^9.2.0","@thi.ng/object-utils":"^1.1.2","@thi.ng/geom-resample":"^3.0.10","@thi.ng/geom-clip-line":"^2.3.100","@thi.ng/grid-iterators":"^4.0.85"},"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-fuzz_3.0.12_1724429972835_0.09067455416616421","host":"s3://npm-registry-packages"}},"3.0.13":{"name":"@thi.ng/geom-fuzz","version":"3.0.13","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"6aa2577b57c6ea7d0b25a7f5fa09b712b7fc4401","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.13.tgz","fileCount":22,"integrity":"sha512-cS0Ja1espdrU8eNIKKxB+3lSotKvwbOyuECYAtCgQUhhg/SzH5WWv2SrCj1P+uCOjAvZ+tiYuq7GEqblhx7HXQ==","signatures":[{"sig":"MEYCIQCCPHbcaexyIyqLi4Np/SSCmoPzhrbXGdNs85CcoCXoewIhANuaXthQtn1Flth4fz9k3oRZYIjJwDhIKgT7/neIw04j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33042},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/geom":"^8.1.6","@thi.ng/color":"^5.7.2","@thi.ng/vectors":"^7.11.11","@thi.ng/transducers":"^9.2.1","@thi.ng/object-utils":"^1.1.2","@thi.ng/geom-resample":"^3.0.11","@thi.ng/geom-clip-line":"^2.3.101","@thi.ng/grid-iterators":"^4.0.86"},"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-fuzz_3.0.13_1724854127601_0.012663491572900254","host":"s3://npm-registry-packages"}},"3.0.14":{"name":"@thi.ng/geom-fuzz","version":"3.0.14","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"2aaa28eeef6fb0affb8564866f1f5772558eaa7a","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.14.tgz","fileCount":22,"integrity":"sha512-9kC0+MBX7cV/uvBOWbTGg0TcXOBOqSLEPhVFx1NJBmjQc3wOiQqPSKkEoCiqP2yz2W/3iwvNRhuzup46dpZCXQ==","signatures":[{"sig":"MEQCHxRH41yL7aKfqBnSSiBb0leIEGBPyP6pILezIIpM5CUCIQCFdPZNpKuXhaRv+umUdYpa3Dh9mrT5jRZ/Mxh1O86veA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33041},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/geom":"^8.1.7","@thi.ng/color":"^5.7.3","@thi.ng/vectors":"^7.12.0","@thi.ng/transducers":"^9.2.2","@thi.ng/object-utils":"^1.1.2","@thi.ng/geom-resample":"^3.0.12","@thi.ng/geom-clip-line":"^2.3.102","@thi.ng/grid-iterators":"^4.0.87"},"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-fuzz_3.0.14_1725539329752_0.21917335687919492","host":"s3://npm-registry-packages"}},"3.0.15":{"name":"@thi.ng/geom-fuzz","version":"3.0.15","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"6f3a7d9a1557b2dbe7888fefeb0f86e81f956da9","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.15.tgz","fileCount":22,"integrity":"sha512-a4D4kIxqn8lixvnSF0xEzt5a/9WUahI/wgRIBGVPvjeiXW+PPt7TrasH7QPlhnTuYwsjsCooQiTX3o89T6a4Zw==","signatures":[{"sig":"MEUCIG+Brkbn982f5fZf+PmDT2+jQ2VH9MGa4qCJka7P5MJZAiEAy69Hv8VnbQ77fYzTG7ZdqsbaQtzAEt/sV20//05tHzM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33041},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/geom":"^8.1.8","@thi.ng/color":"^5.7.4","@thi.ng/vectors":"^7.12.1","@thi.ng/transducers":"^9.2.3","@thi.ng/object-utils":"^1.1.2","@thi.ng/geom-resample":"^3.0.13","@thi.ng/geom-clip-line":"^2.3.103","@thi.ng/grid-iterators":"^4.0.88"},"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-fuzz_3.0.15_1726493473169_0.6370468148843069","host":"s3://npm-registry-packages"}},"3.0.16":{"name":"@thi.ng/geom-fuzz","version":"3.0.16","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"bcd468d73deae0f5e9bc2a382a253fc5b9addb87","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.16.tgz","fileCount":22,"integrity":"sha512-IiXA8LFPwuw2nMXytnJQLWQUdQz1A29bdY+plQt7bcj5+LX2K3XsKcboRFftVlerBXdtPlKYK0/yeiaQJzif2w==","signatures":[{"sig":"MEYCIQCttHBV23P737dXX9K5aHZ1qwUj7PmBR6vWsLH16Dw6CAIhAOwf6DsB4Eyz6tXHYSLEMwTRftViwASTFyjFy87szpmJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33042},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.10","@thi.ng/geom":"^8.1.9","@thi.ng/color":"^5.7.5","@thi.ng/vectors":"^7.12.2","@thi.ng/transducers":"^9.2.4","@thi.ng/object-utils":"^1.1.3","@thi.ng/geom-resample":"^3.0.14","@thi.ng/geom-clip-line":"^2.3.104","@thi.ng/grid-iterators":"^4.0.89"},"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-fuzz_3.0.16_1726780844862_0.22628645096887112","host":"s3://npm-registry-packages"}},"3.0.17":{"name":"@thi.ng/geom-fuzz","version":"3.0.17","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"d590ea942d55cd1eceb3f7086640706f2769b89c","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.17.tgz","fileCount":22,"integrity":"sha512-KDyhG2H8noHv7vOlRrhqXAXdKb01FFl/6R2olbdVSJ8EOWItzB0YDXZrjGN/aJi/mrR1IiproMG8R7EiuS3bcQ==","signatures":[{"sig":"MEYCIQDgyg70gJx+6TSRTzfBMskXzs7eF8PzN899Fxr5gScEcgIhAPCmwz7Q2RPX+dMksBQYnwW1dYwrpHUwGx/x46Bo81zu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33043},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/geom":"^8.1.10","@thi.ng/color":"^5.7.6","@thi.ng/vectors":"^7.12.3","@thi.ng/transducers":"^9.2.5","@thi.ng/object-utils":"^1.1.4","@thi.ng/geom-resample":"^3.0.15","@thi.ng/geom-clip-line":"^2.3.105","@thi.ng/grid-iterators":"^4.0.90"},"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-fuzz_3.0.17_1728131055495_0.007378876709940307","host":"s3://npm-registry-packages"}},"3.0.18":{"name":"@thi.ng/geom-fuzz","version":"3.0.18","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"8aeaf87e6dc081b20aec121d92b79bfb22643acf","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.18.tgz","fileCount":22,"integrity":"sha512-/tOpPd2CPIC1D2GKoNbfUasAnHcT6yNSWFtzPnHHHfctQGqy9OabYgBPV0DjJqpPb3xX7sB/2CMkug/PGWXw6g==","signatures":[{"sig":"MEQCIFR5U6H1nEf56txrfK60nGNKmjVRgW5oeBJekbY9zaARAiA5jYyVAbSxjq5/NmWJ8EUi/oP+r19XjMHIssFuL5NEQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33043},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/geom":"^8.1.11","@thi.ng/color":"^5.7.6","@thi.ng/vectors":"^7.12.3","@thi.ng/transducers":"^9.2.5","@thi.ng/object-utils":"^1.1.4","@thi.ng/geom-resample":"^3.0.15","@thi.ng/geom-clip-line":"^2.3.105","@thi.ng/grid-iterators":"^4.0.90"},"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-fuzz_3.0.18_1728133669858_0.24615148412793353","host":"s3://npm-registry-packages"}},"3.0.19":{"name":"@thi.ng/geom-fuzz","version":"3.0.19","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"6bd5238d4dd7f938ddc4dacb28f2317a5895774a","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.19.tgz","fileCount":22,"integrity":"sha512-PeTspfFwzRwbeS849Qq8PdUJzzrognd8081edr9aAps8n0iBiba5XW5/eHiV6jXKIz1HmA3fzIUNs9Dsb6f8Vg==","signatures":[{"sig":"MEYCIQDfBL7J6a1XpULcTUgu1Hh/SbhPCbRfYAC3yMhbJDEbBgIhAJUKA6XkmFWAV8vQfNuiTW6JaByNsY/Ox1rCSmv1bk72","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33043},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/geom":"^8.1.12","@thi.ng/color":"^5.7.7","@thi.ng/vectors":"^7.12.4","@thi.ng/transducers":"^9.2.6","@thi.ng/object-utils":"^1.1.4","@thi.ng/geom-resample":"^3.0.16","@thi.ng/geom-clip-line":"^2.3.106","@thi.ng/grid-iterators":"^4.0.91"},"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-fuzz_3.0.19_1728304841007_0.487955241984217","host":"s3://npm-registry-packages"}},"3.0.20":{"name":"@thi.ng/geom-fuzz","version":"3.0.20","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"34d86de70c17af73591caac992dd373631ef6345","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.20.tgz","fileCount":22,"integrity":"sha512-Pn5mECtjsHFRzcbzbewIzbKbVpFw3xrDR9Q4Jp7Iu4iQifnqnWs4E7DI+oVKVM+PlOrghIl/BFv0By/+DLSdFA==","signatures":[{"sig":"MEYCIQCm6+Hxb2BtP/eS4KSmT9z8tZ1U8KOOtdfeQ9B5szsU3QIhAJYxoWLcxIc6niK3AyyGhLuSYrAwXlabIMJPK9Q0J+TO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33043},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/geom":"^8.1.13","@thi.ng/color":"^5.7.8","@thi.ng/vectors":"^7.12.5","@thi.ng/transducers":"^9.2.7","@thi.ng/object-utils":"^1.1.4","@thi.ng/geom-resample":"^3.0.17","@thi.ng/geom-clip-line":"^2.3.107","@thi.ng/grid-iterators":"^4.0.92"},"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-fuzz_3.0.20_1729179950509_0.7070883970559356","host":"s3://npm-registry-packages"}},"3.0.21":{"name":"@thi.ng/geom-fuzz","version":"3.0.21","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"f6e12e3af27896e1acae17be512b244bd62e1397","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.21.tgz","fileCount":22,"integrity":"sha512-lHsDOaynJVQQLPLMV+CHv0KWFIZRstn6AOKbBcoeXB6lwdWOAGmKpzsa/gfBMcTEi0fAnYtDMQFt0s9OLyzyjA==","signatures":[{"sig":"MEQCIH4odI2BUos//Q2gnQEiBBEq6FArWTzLKxH6pFz+ZSLtAiBIOctuPWzwLiahWDNpWk73XIISNU6xXwfu/KAozSYmyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33043},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/geom":"^8.1.14","@thi.ng/color":"^5.7.9","@thi.ng/vectors":"^7.12.6","@thi.ng/transducers":"^9.2.7","@thi.ng/object-utils":"^1.1.4","@thi.ng/geom-resample":"^3.0.18","@thi.ng/geom-clip-line":"^2.3.108","@thi.ng/grid-iterators":"^4.0.93"},"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-fuzz_3.0.21_1730415772128_0.1937134231041986","host":"s3://npm-registry-packages"}},"3.0.22":{"name":"@thi.ng/geom-fuzz","version":"3.0.22","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"70e2aec15662a8b0dee1d32d9f2e23a184d73a78","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.22.tgz","fileCount":22,"integrity":"sha512-rMJfrQfo4rhxyuuaPYpDJmM9FJP9uC32VD+nm1Zd7rJfncOKueFbQWgY3qGwR9we/hphaglnwu9oMzuUDJdhWg==","signatures":[{"sig":"MEYCIQDNGxhYEK38GZ5bUtBQ6SAtdy7TLGePRIJwJKgXKbLq+QIhAIKGsdoQ8N0/6qiJceAm3hpJ8gnE1tWqQpZS8/08GT+I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33044},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/geom":"^8.1.15","@thi.ng/color":"^5.7.10","@thi.ng/vectors":"^7.12.7","@thi.ng/transducers":"^9.2.7","@thi.ng/object-utils":"^1.1.4","@thi.ng/geom-resample":"^3.0.19","@thi.ng/geom-clip-line":"^2.3.109","@thi.ng/grid-iterators":"^4.0.94"},"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-fuzz_3.0.22_1730652431390_0.706300248704385","host":"s3://npm-registry-packages"}},"3.0.23":{"name":"@thi.ng/geom-fuzz","version":"3.0.23","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"51f3a6b68c372e1d0fa38464bcbfd17023edbaf3","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.23.tgz","fileCount":22,"integrity":"sha512-J+hOcixzQqupVPglQ7MoeZDgJ7wfPRjId0b7eyMxmnMLl23c5wAo59vY3TFtSNoiDB+uODi7qte7OA/i8IDrQA==","signatures":[{"sig":"MEUCIDGiwRtHuUfM5lIkxDS7Wv5L6qXv4bLIHErb3qoZ4skAAiEA2rf24FIci9acAr9IJ2kSAePz5qyj/t6W7Mo2yM5VuY8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33044},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/geom":"^8.1.16","@thi.ng/color":"^5.7.11","@thi.ng/vectors":"^7.12.8","@thi.ng/transducers":"^9.2.7","@thi.ng/object-utils":"^1.1.4","@thi.ng/geom-resample":"^3.0.20","@thi.ng/geom-clip-line":"^2.3.110","@thi.ng/grid-iterators":"^4.0.95"},"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-fuzz_3.0.23_1731166838884_0.8972248126378641","host":"s3://npm-registry-packages"}},"3.0.24":{"name":"@thi.ng/geom-fuzz","version":"3.0.24","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"738fdff95be4e2bf503f54df187e49d5cf44178d","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.24.tgz","fileCount":22,"integrity":"sha512-pPNTUkckOB1eZnuDt24cuM3mVBC60AXECRlIrL96RT5eeoNOmlS/NHNVceckb8O4aKOAPcYqi4ify9xvJgmOEw==","signatures":[{"sig":"MEUCIQClHsggMYyV+C1MKa6x1WofcTHdd2CxWf/thryZMxmKqAIgWsoDiP+20TV9p7JMxl5ZO6jb2fODp6dBoO8vdSymQKg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33038},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.12","@thi.ng/geom":"^8.1.17","@thi.ng/color":"^5.7.12","@thi.ng/vectors":"^7.12.9","@thi.ng/transducers":"^9.2.8","@thi.ng/object-utils":"^1.1.5","@thi.ng/geom-resample":"^3.0.21","@thi.ng/geom-clip-line":"^2.3.111","@thi.ng/grid-iterators":"^4.0.96"},"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-fuzz_3.0.24_1731259431833_0.3518123180880064","host":"s3://npm-registry-packages"}},"3.0.25":{"name":"@thi.ng/geom-fuzz","version":"3.0.25","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"f47784166eafb9fc203893338defa5693c2b4f1e","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.25.tgz","fileCount":22,"integrity":"sha512-YyU6sf4mlGGYaX8GuT67yPy47a08tYZ2AFIlHuQzzkSX4crg0oTPosg/k22ibLTnIUBLEcpp4aPiP7/FvI0Sew==","signatures":[{"sig":"MEUCIQDBRZtDiyGUshUcuFsIvTxr5xRUw/AAMVPnCVcSpYFs9wIgFqEkZV7umHbXvS3Z+z9EO0DwXbEZE2LFhgNM2lxq2bI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33040},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.13","@thi.ng/geom":"^8.1.18","@thi.ng/color":"^5.7.13","@thi.ng/vectors":"^7.12.10","@thi.ng/transducers":"^9.2.9","@thi.ng/object-utils":"^1.1.6","@thi.ng/geom-resample":"^3.0.22","@thi.ng/geom-clip-line":"^2.3.112","@thi.ng/grid-iterators":"^4.0.97"},"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-fuzz_3.0.25_1732472835260_0.6281535976481121","host":"s3://npm-registry-packages"}},"3.0.26":{"name":"@thi.ng/geom-fuzz","version":"3.0.26","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"1b95665b4fa2bad158e52257a78ba9cb6717fef0","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.26.tgz","fileCount":22,"integrity":"sha512-0HoFfZkwdAdD9lzi5rMeW5x7d0CkORxVctyJe69Ao8aOdT0WC29CAa3q8ISeu4qYROHRoOPmLH3/PfBPp4X/hA==","signatures":[{"sig":"MEYCIQDmv/9/ahNh027G7QD/mnoSsRwdpl4ek8cnqAAo+GCvSgIhAPaXRmptvynxAJmMrZRtBXdm/F+P1J+Zmt2wGHQuwiXV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33040},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.14","@thi.ng/geom":"^8.1.19","@thi.ng/color":"^5.7.14","@thi.ng/vectors":"^7.12.11","@thi.ng/transducers":"^9.2.10","@thi.ng/object-utils":"^1.1.7","@thi.ng/geom-resample":"^3.0.23","@thi.ng/geom-clip-line":"^2.3.113","@thi.ng/grid-iterators":"^4.0.98"},"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-fuzz_3.0.26_1733998986109_0.14746585319730166","host":"s3://npm-registry-packages-npm-production"}},"3.0.27":{"name":"@thi.ng/geom-fuzz","version":"3.0.27","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"11eaabad7443d88ec9b878b3709f18c8884fe476","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.27.tgz","fileCount":22,"integrity":"sha512-L7UPAk/UqV97aYr3fs3XmC6u7YWRS0baVOj090HO9q/E5CEu4pclqCPRQ9H+t0WfPUtTk/jPv/SofDLYF9TECw==","signatures":[{"sig":"MEYCIQC11aiXjXU7H/4pOc54IpeO6LLysMCNNo7DR/EANPOjVQIhAKUnUERtQS54CKc1rJCnCkTarIBvQPpu7biDDZUe7yGk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33124},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.15","@thi.ng/geom":"^8.1.20","@thi.ng/color":"^5.7.15","@thi.ng/vectors":"^7.12.12","@thi.ng/transducers":"^9.2.11","@thi.ng/object-utils":"^1.1.8","@thi.ng/geom-resample":"^3.0.24","@thi.ng/geom-clip-line":"^2.3.114","@thi.ng/grid-iterators":"^4.0.99"},"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-fuzz_3.0.27_1735309403897_0.8441348124535553","host":"s3://npm-registry-packages-npm-production"}},"3.0.28":{"name":"@thi.ng/geom-fuzz","version":"3.0.28","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"4ddbbb0eb19c5e75beecea1aa8a11ba540e9d583","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.28.tgz","fileCount":22,"integrity":"sha512-a8WRENoJ5EnvETda7Ck0qURrC41On1EtMaU1ioDNj4qmT2Sa8zO8sk1hCWiHjqMuj5hqdM8vKWX1NrobytJ6Lg==","signatures":[{"sig":"MEQCIFvzJ03uuZbKgu+/PvLt/HBinngXbgREEN6FJsSaazIsAiBKhrVaYKDkVAAvdyfoOMh65/dKfWoaX+ZbDyE8HTm75g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33125},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/geom":"^8.1.21","@thi.ng/color":"^5.7.16","@thi.ng/vectors":"^7.12.13","@thi.ng/transducers":"^9.2.12","@thi.ng/object-utils":"^1.1.9","@thi.ng/geom-resample":"^3.0.25","@thi.ng/geom-clip-line":"^2.3.115","@thi.ng/grid-iterators":"^4.0.100"},"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-fuzz_3.0.28_1736025397203_0.5144990225135337","host":"s3://npm-registry-packages-npm-production"}},"3.0.29":{"name":"@thi.ng/geom-fuzz","version":"3.0.29","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"c6aba6f64cb322790909dba3b84235900d69a113","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.29.tgz","fileCount":22,"integrity":"sha512-FvHtoS4KCyFIcrrH+86mHYhBnPTVQd16II3+eO3qc/kzj9kH+0rpReHQnDz0xFCV8RswHDZM6r33vYa5o0II+A==","signatures":[{"sig":"MEUCIQCYMRiioKIv9MdQJtu8e53jLh+pmeOdNqm4/B9ljEBUSgIgUsY5SqLQuH6lgr3yforIcu7VwZ0HWwykeIKm38vH9MA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33126},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/geom":"^8.1.22","@thi.ng/color":"^5.7.17","@thi.ng/vectors":"^7.12.14","@thi.ng/transducers":"^9.2.13","@thi.ng/object-utils":"^1.1.10","@thi.ng/geom-resample":"^3.0.26","@thi.ng/geom-clip-line":"^2.3.116","@thi.ng/grid-iterators":"^4.0.101"},"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-fuzz_3.0.29_1736857899373_0.96225839244564","host":"s3://npm-registry-packages-npm-production"}},"3.0.30":{"name":"@thi.ng/geom-fuzz","version":"3.0.30","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"778a87557ee62c59530042dc1a1e3c8cd13d933b","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.30.tgz","fileCount":22,"integrity":"sha512-jbb6jn2HjNFHupwWJSUAQmNAlshoTzMDPCxh6QSmzmvW7AbZyNONTk9wQFSCBuWliy4m0t2sw4RGm8yAVDrh+g==","signatures":[{"sig":"MEUCIQCZVK6qgGCN/H5peLpz0wAR6C6AkrebkNPwJdrvVVoHsQIgJdqNvv1fx94wXRX2NJ+WZ2Z3oIw+HZG7N8QFd4z/QMI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33126},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/geom":"^8.1.23","@thi.ng/color":"^5.7.18","@thi.ng/vectors":"^7.12.15","@thi.ng/transducers":"^9.2.14","@thi.ng/object-utils":"^1.1.10","@thi.ng/geom-resample":"^3.0.27","@thi.ng/geom-clip-line":"^2.3.117","@thi.ng/grid-iterators":"^4.0.102"},"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-fuzz_3.0.30_1737123441446_0.9037678792608823","host":"s3://npm-registry-packages-npm-production"}},"3.0.31":{"name":"@thi.ng/geom-fuzz","version":"3.0.31","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"e560dc5e55d3dfd3ba1c5b7b7ae0f759c54a2f7a","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.31.tgz","fileCount":22,"integrity":"sha512-9grnnlE4bYviF4BDb0BxlxTL2F5dX4KSZClJj8Wiyk6A3+BSrsRA/dto8XfvtfkVdYXk3gEyifVOHapL/DOoiQ==","signatures":[{"sig":"MEQCIGu8O+qedf4InJvR8kne6OWF3c4YRYZKZqNBiJn+ImWuAiAm0NU4Ioypv4g+DIR8gvy/t2UvFEEM5RVIWZKfRS8k/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33126},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/geom":"^8.1.24","@thi.ng/color":"^5.7.19","@thi.ng/vectors":"^7.12.16","@thi.ng/transducers":"^9.2.14","@thi.ng/object-utils":"^1.1.10","@thi.ng/geom-resample":"^3.0.28","@thi.ng/geom-clip-line":"^2.3.118","@thi.ng/grid-iterators":"^4.0.103"},"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-fuzz_3.0.31_1737458505410_0.8606468871884447","host":"s3://npm-registry-packages-npm-production"}},"3.0.32":{"name":"@thi.ng/geom-fuzz","version":"3.0.32","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"f82e9330f51118a34431e74012b2dc157f7b25bf","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.32.tgz","fileCount":22,"integrity":"sha512-mac/oB8hGFYA8sNVSQ/DpCv4s6CYGYYPPdOwm/CLLM8hVYMccipnqUQ4PNHw+nbkX70TQ/8xgZ6P41yFbk+6ZQ==","signatures":[{"sig":"MEQCIAEr5Nz0awhnVYahBoJxqPua2Rj22NbU/ftVO2a+F2rwAiAMu6yz/392wGFGvlOBup7OszZ0LnrSu+uXQZfMxUy22w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33126},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.17","@thi.ng/geom":"^8.1.25","@thi.ng/color":"^5.7.20","@thi.ng/vectors":"^7.12.17","@thi.ng/transducers":"^9.2.15","@thi.ng/object-utils":"^1.1.11","@thi.ng/geom-resample":"^3.0.29","@thi.ng/geom-clip-line":"^2.3.119","@thi.ng/grid-iterators":"^4.0.104"},"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-fuzz_3.0.32_1737475091562_0.2928460792044614","host":"s3://npm-registry-packages-npm-production"}},"3.0.33":{"name":"@thi.ng/geom-fuzz","version":"3.0.33","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"ac43b7fd85c9dda77172f262383eec9085acc7bf","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.33.tgz","fileCount":22,"integrity":"sha512-/Bouka3j5kePboST1+StqtbVnrq+ziaafAetDowC/o2AicEBVNrI6KSxkAfv9ndzDW6rI8pw+7DwO/hYzzXFcw==","signatures":[{"sig":"MEYCIQCRt+9VCnC/GbzwjyF4khz/tHqSus/kJILrRoBd2hK+sQIhAM1glG4zo9Iw6WtbWpt6ufXhKDq5BqmrLBUMeUUAk9zT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33126},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.17","@thi.ng/geom":"^8.1.26","@thi.ng/color":"^5.7.20","@thi.ng/vectors":"^7.12.17","@thi.ng/transducers":"^9.2.15","@thi.ng/object-utils":"^1.1.11","@thi.ng/geom-resample":"^3.0.29","@thi.ng/geom-clip-line":"^2.3.119","@thi.ng/grid-iterators":"^4.0.104"},"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-fuzz_3.0.33_1737535244558_0.6063098224731123","host":"s3://npm-registry-packages-npm-production"}},"3.0.34":{"name":"@thi.ng/geom-fuzz","version":"3.0.34","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"ab68060b99d46166e96c57810bd62d19ea81cc99","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.34.tgz","fileCount":22,"integrity":"sha512-T+Ppmch0irlzv7oFFFfW2RLazmF09Wbhx3Jn1u4rkezdrC93HJZJRix76iTTH0RETHN2tyA+nwwizfjtaTOSnA==","signatures":[{"sig":"MEYCIQDauceWbZmSUxqaf3H6Tujoc3D/UP4vz1718L+e3sHIawIhAJsSOZMHBjEXpnAg1+nCKKqRIx50hy3G0TxEwo79rNa1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29839},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.18","@thi.ng/geom":"^8.1.27","@thi.ng/color":"^5.7.21","@thi.ng/vectors":"^7.12.18","@thi.ng/transducers":"^9.2.16","@thi.ng/object-utils":"^1.1.12","@thi.ng/geom-resample":"^3.0.30","@thi.ng/geom-clip-line":"^2.3.120","@thi.ng/grid-iterators":"^4.0.105"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.34_1737640243930_0.4376822140284493","host":"s3://npm-registry-packages-npm-production"}},"3.0.35":{"name":"@thi.ng/geom-fuzz","version":"3.0.35","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"ac8286a5d06baf8817b939fcc762ef85b7ce69cf","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.35.tgz","fileCount":22,"integrity":"sha512-PaNLYCngKBVvk2INrQ8Ug8+I+yiOf4Q3f6FZrSBeF00kYh21Bwo2l+W4FgjTrjehpQlCNm4MHOpIFmfJfzqtHQ==","signatures":[{"sig":"MEUCIBq8HXRe4M/13hbeSHJ1Zh6U/nDWlSiHES0YWLvYKwQFAiEAsOYUE3c/5etb/KynSaeUVQMfWIxQKMdqK3aMZQszpyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29757},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.19","@thi.ng/geom":"^8.1.28","@thi.ng/color":"^5.7.22","@thi.ng/vectors":"^7.12.19","@thi.ng/transducers":"^9.2.17","@thi.ng/object-utils":"^1.1.13","@thi.ng/geom-resample":"^3.0.31","@thi.ng/geom-clip-line":"^2.3.121","@thi.ng/grid-iterators":"^4.0.106"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.35_1738168630828_0.7450278884333843","host":"s3://npm-registry-packages-npm-production"}},"3.0.36":{"name":"@thi.ng/geom-fuzz","version":"3.0.36","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"3df3d41d09b69340e5ca577f55223adbef600e0e","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.36.tgz","fileCount":22,"integrity":"sha512-OvQfnEL6xdOV+5cJNd4CxFxspzzHmPfbOr8r5RByFxeTzGXfdf8m/3hr7RzWQ/uWnljK+TrOWpn74J1j7Vv00Q==","signatures":[{"sig":"MEUCID1YEhdjJ+CTOde9wNNL+ZjvGObHsnevfN5LlCWMK5N8AiEAm20f9SOr99PKxcdubJVg5yGblVzE24guutASflvgcT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29757},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.19","@thi.ng/geom":"^8.1.29","@thi.ng/color":"^5.7.23","@thi.ng/vectors":"^7.12.19","@thi.ng/transducers":"^9.2.17","@thi.ng/object-utils":"^1.1.13","@thi.ng/geom-resample":"^3.0.31","@thi.ng/geom-clip-line":"^2.3.121","@thi.ng/grid-iterators":"^4.0.106"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.36_1739224067742_0.07352830828944046","host":"s3://npm-registry-packages-npm-production"}},"3.0.37":{"name":"@thi.ng/geom-fuzz","version":"3.0.37","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"d88912c56f6f88c1362b0609d19d75114cce9839","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.37.tgz","fileCount":22,"integrity":"sha512-Amwgn1WbKT8AHr1mYUBkbBVML1uK1pvG8aPfcjZcgG/X7cX3HjoCqDrzpsg8LOiThcqeRy63y+G5oNFUnestFQ==","signatures":[{"sig":"MEQCIAe1qZSAjb6CUVCU7KaeQHLiy29Fxa++JUu3BYRbnNeiAiAY3Tna7fMKZR7FOm6NdOwN+hk6p3TOUXWUFpOhIW9XiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29757},"type":"module","module":"./index.js","thi.ng":{"year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.20","@thi.ng/geom":"^8.1.30","@thi.ng/color":"^5.7.24","@thi.ng/vectors":"^7.12.20","@thi.ng/transducers":"^9.2.18","@thi.ng/object-utils":"^1.1.14","@thi.ng/geom-resample":"^3.0.32","@thi.ng/geom-clip-line":"^2.3.122","@thi.ng/grid-iterators":"^4.0.107"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.37_1739463155010_0.25023105211761343","host":"s3://npm-registry-packages-npm-production"}},"3.0.38":{"name":"@thi.ng/geom-fuzz","version":"3.0.38","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"c5c87fd2b84320dab5d6d871e7e50581114ea174","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.38.tgz","fileCount":22,"integrity":"sha512-fzgYpF1+CzryQs8KvjMIlVoEb/M7or4IwDoX0/xzyLZUK7pU10npsAJ5xOnLJxg482G7GBEnraB3iq3nWr3YtA==","signatures":[{"sig":"MEUCIDy5UEdl6Dp0gJ+aWHLAgbBFzmloj/D9wwgR/rHMXheiAiEA0owW5eNTgiSwZ0hOjd+//tly0ge5UAVnsvTBr2SOkmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29777},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@thi.ng/geom":"^8.1.31","@thi.ng/color":"^5.7.25","@thi.ng/vectors":"^7.12.21","@thi.ng/transducers":"^9.2.19","@thi.ng/object-utils":"^1.1.15","@thi.ng/geom-resample":"^3.0.33","@thi.ng/geom-clip-line":"^2.3.123","@thi.ng/grid-iterators":"^4.0.108"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.38_1739999462107_0.5725180848231357","host":"s3://npm-registry-packages-npm-production"}},"3.0.39":{"name":"@thi.ng/geom-fuzz","version":"3.0.39","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.39","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"07efed7b54afc45dbfeae04a34c2f264a49ff8a4","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.39.tgz","fileCount":22,"integrity":"sha512-ExOZ3zGBfxne06MXCUOdnkRhzl/1DIw839XufKlZ8M0Py5XVNJC1sIUdS4P7WaGz2f7K2RggzD3ZCbMxAUCCYQ==","signatures":[{"sig":"MEUCIQD0US53CxUrtzqnYuNV9ug5PN0/dLSRJbuY2oLwBHVG8AIgV92Ci/d208P+PWjCTjZHF+YRHO9VtavscYFEBougN9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29777},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@thi.ng/geom":"^8.1.32","@thi.ng/color":"^5.7.26","@thi.ng/vectors":"^7.12.22","@thi.ng/transducers":"^9.2.20","@thi.ng/object-utils":"^1.1.16","@thi.ng/geom-resample":"^3.0.34","@thi.ng/geom-clip-line":"^2.3.124","@thi.ng/grid-iterators":"^4.0.109"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.39_1740175352094_0.9115286159911791","host":"s3://npm-registry-packages-npm-production"}},"3.0.40":{"name":"@thi.ng/geom-fuzz","version":"3.0.40","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.40","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"561d6fdfcb7b400d35c068227e6fb43723523dfe","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.40.tgz","fileCount":22,"integrity":"sha512-78J5jNFBDtijH3XqEuydNVKIvlVpTBaR43IUu+S8ZyZUzLluHSi4geZy1vSV2yLuyXBv1GWaLoeuAnXholjfrg==","signatures":[{"sig":"MEUCIBo4aTwK3GdurIiEopMBAlXo2LzPEn8+Pmx14HRkoQYoAiEA+TfIFn0Rwoic+aZ9Fd7DOla/8GoH/vA9or/w/AmGjd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29777},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@thi.ng/geom":"^8.1.33","@thi.ng/color":"^5.7.27","@thi.ng/vectors":"^7.12.23","@thi.ng/transducers":"^9.2.21","@thi.ng/object-utils":"^1.1.17","@thi.ng/geom-resample":"^3.0.35","@thi.ng/geom-clip-line":"^2.3.125","@thi.ng/grid-iterators":"^4.0.110"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.40_1740490556802_0.40468112749452656","host":"s3://npm-registry-packages-npm-production"}},"3.0.41":{"name":"@thi.ng/geom-fuzz","version":"3.0.41","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.41","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"f600cc7b76b48a716f74d77402d8c136c2290dcd","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.41.tgz","fileCount":22,"integrity":"sha512-Jk49UN+h+qAPSTDRmLswHp9sOZp7wZkpDJjoVowtxc0Ntq+WQOF7Og/DJDcf/ZR20KnNkbwddwTDu7Ri9dtb2w==","signatures":[{"sig":"MEUCIQD86RWLBELxFJol7Q8F/YaBPh7MFOoRNKZLfhZxMNdxUQIgejiW/+hwj8YqE8y+XrdXcwdUEPLd9jnxAmi0XrUUvrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29777},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.22","@thi.ng/geom":"^8.1.34","@thi.ng/color":"^5.7.28","@thi.ng/vectors":"^7.12.24","@thi.ng/transducers":"^9.2.22","@thi.ng/object-utils":"^1.1.18","@thi.ng/geom-resample":"^3.0.36","@thi.ng/geom-clip-line":"^2.3.126","@thi.ng/grid-iterators":"^4.0.111"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.41_1741548840679_0.9720368491257072","host":"s3://npm-registry-packages-npm-production"}},"3.0.42":{"name":"@thi.ng/geom-fuzz","version":"3.0.42","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.42","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"7288dc01b4dad125df918063fc28bf1add36a30e","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.42.tgz","fileCount":22,"integrity":"sha512-4hrf/QrsWKY6eqcyZEUCxE4SSSUIm1c1vsofH3JHMTY9+Q8RP1S9uodUNbAyvVQDR3zfVBY0+NzSIPfSYgKClw==","signatures":[{"sig":"MEUCIEUxlF1p2n3jClUMkFnhDaKs6p1S+ysqXS0V3IQau6+NAiEA1biKuUG4oImeDm+K96w0NZLj1EYT46qrh2aqcekFzwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29803},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.23","@thi.ng/geom":"^8.1.35","@thi.ng/color":"^5.7.29","@thi.ng/vectors":"^7.12.25","@thi.ng/transducers":"^9.2.23","@thi.ng/object-utils":"^1.1.19","@thi.ng/geom-resample":"^3.0.37","@thi.ng/geom-clip-line":"^2.3.127","@thi.ng/grid-iterators":"^4.0.112"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.1","typedoc":"^0.28.0","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.42_1742219503058_0.11447941070694934","host":"s3://npm-registry-packages-npm-production"}},"3.0.43":{"name":"@thi.ng/geom-fuzz","version":"3.0.43","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.43","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"62ad8e637d299dff636fa9ae905aad9dc637146c","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.43.tgz","fileCount":22,"integrity":"sha512-YY9w6nSkwEoIZNv62HAvrWZXJLXWgWn5Q43kBBaYf8twekFVaVf8PuAaSXMXFSHKGdyusinN1zETm9KAh/gyWw==","signatures":[{"sig":"MEQCIEo2NneYNkXgVZHuPEM1XqYOunTlSyqrprSZ8CeU9Z51AiAN/enW6WGoPagY1P0aLGWZ8WTL6gCQvSUxocBGarTwnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29803},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.24","@thi.ng/geom":"^8.1.36","@thi.ng/color":"^5.7.30","@thi.ng/vectors":"^7.12.26","@thi.ng/transducers":"^9.2.24","@thi.ng/object-utils":"^1.1.20","@thi.ng/geom-resample":"^3.0.38","@thi.ng/geom-clip-line":"^2.3.128","@thi.ng/grid-iterators":"^4.0.113"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.1","typedoc":"^0.28.0","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.43_1742304946592_0.19982612750595408","host":"s3://npm-registry-packages-npm-production"}},"3.0.44":{"name":"@thi.ng/geom-fuzz","version":"3.0.44","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.44","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"1269d8e4693255cd866f69772d502d7e7e706812","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.44.tgz","fileCount":22,"integrity":"sha512-erWiB69vWQGXy6/pq48EC6WdZOBZT0/0spIPaTIQZitJG/yhyiJmM3CQJkZdP1r88ThnPq63k4T8akr4HU7ywA==","signatures":[{"sig":"MEUCIQDk0CpLe5aAo3TRy1ixu1f5La878aeDsdBtJxNGIzR6fAIgG2mrOzxoIFcOGqVZirtP5Aa1w2c/8qA23iB4ue4KzMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29802},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.25","@thi.ng/geom":"^8.1.37","@thi.ng/color":"^5.7.31","@thi.ng/vectors":"^7.13.0","@thi.ng/transducers":"^9.2.25","@thi.ng/object-utils":"^1.1.21","@thi.ng/geom-resample":"^3.0.39","@thi.ng/geom-clip-line":"^2.3.129","@thi.ng/grid-iterators":"^4.0.114"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.1","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.44_1743544399317_0.7386857642664186","host":"s3://npm-registry-packages-npm-production"}},"3.0.45":{"name":"@thi.ng/geom-fuzz","version":"3.0.45","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.45","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"77a7abf7d867d51ad5b24f962e2f79a804b2c80d","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.45.tgz","fileCount":22,"integrity":"sha512-DCLtyz3QwgmW0aVX40IMR8V2Qw0BIiXSD9Orhm701p/9thUJSWZ+uVqdrq1+8SArz5qkKL7wxQyT/ACoEh5F4g==","signatures":[{"sig":"MEUCIG6ar50qrRXwogEzHst1BpcWN/9OWTUPYPpbwEWTTezrAiEAmJMBXnAqQ5crb/VKaj7WlZ+tz4l3s8GbszlYzVgxtgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29802},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.25","@thi.ng/geom":"^8.1.38","@thi.ng/color":"^5.7.32","@thi.ng/vectors":"^7.13.1","@thi.ng/transducers":"^9.2.25","@thi.ng/object-utils":"^1.1.21","@thi.ng/geom-resample":"^3.0.40","@thi.ng/geom-clip-line":"^2.3.130","@thi.ng/grid-iterators":"^4.0.114"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.1","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.45_1743947863900_0.3762485834905307","host":"s3://npm-registry-packages-npm-production"}},"3.0.46":{"name":"@thi.ng/geom-fuzz","version":"3.0.46","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.46","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"47350d199e7039e82c928c3983a5f7449f92bcc2","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.46.tgz","fileCount":22,"integrity":"sha512-mhlVpNn8Rue/bpkG/2m9vmGIP7qgWq81itiHphLtgJOVtLWZd7SzRdDGCszbD8DF5cVEhdOi4Xe4YQd+he6/4Q==","signatures":[{"sig":"MEUCIAj3X1odsXNQjakOjRkr/a8VMMTJBreEdPDVFUHyB50uAiEA/XD7V6Ov4M6ydpeRzgcUnm+YvMOPGzwjqqgFpDW6OGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29809},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.26","@thi.ng/geom":"^8.1.39","@thi.ng/color":"^5.7.33","@thi.ng/vectors":"^8.0.0","@thi.ng/transducers":"^9.2.26","@thi.ng/object-utils":"^1.1.22","@thi.ng/geom-resample":"^3.0.41","@thi.ng/geom-clip-line":"^2.3.131","@thi.ng/grid-iterators":"^4.0.115"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.2","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.46_1744802470800_0.015564871281704917","host":"s3://npm-registry-packages-npm-production"}},"3.0.47":{"name":"@thi.ng/geom-fuzz","version":"3.0.47","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.47","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"620026e07d529708f3008669f8f1c8c685cf0324","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.47.tgz","fileCount":22,"integrity":"sha512-ITPSoI0W2OJbouNtcaamrhBlDmAfKVCpKm1t86GT9nbcucMJ6UZeAvMU0vr9ej/efx9SXCcQl0QtO3O/oO8yAA==","signatures":[{"sig":"MEYCIQCz3HsMsb/PAwIrDyiFvK/7WKnWMhUPkBmD88UahSaiMQIhAM+MtspJTWGiwmzswxjhVS5j6C0kiB+eZ2ZB3JdjPTGr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29809},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.26","@thi.ng/geom":"^8.1.40","@thi.ng/color":"^5.7.34","@thi.ng/vectors":"^8.0.1","@thi.ng/transducers":"^9.2.26","@thi.ng/object-utils":"^1.1.22","@thi.ng/geom-resample":"^3.0.42","@thi.ng/geom-clip-line":"^2.3.132","@thi.ng/grid-iterators":"^4.0.115"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.2","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.47_1744893834613_0.6410168520496722","host":"s3://npm-registry-packages-npm-production"}},"3.0.48":{"name":"@thi.ng/geom-fuzz","version":"3.0.48","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.48","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"f92b509f0742a2588fe04dc3d824fd23628687d5","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.48.tgz","fileCount":22,"integrity":"sha512-NtIxKBM+7xLt+mXHD4KVGBycp8zoKqHlVD61xpEcjhGouQtoW/8I2vLjW4pQ5e1YXE14N1ZOyJ5VlqVAzE//9Q==","signatures":[{"sig":"MEUCIGELunT4fYud37t8XwLw0iYn1Ptg5tmd37ituAuPiq72AiEAwQ5Mti1anOu3j6DrLVC3LGBa7cjdXpeMh6IRYwDZr3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29808},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.27","@thi.ng/geom":"^8.1.41","@thi.ng/color":"^5.7.35","@thi.ng/vectors":"^8.1.0","@thi.ng/transducers":"^9.3.0","@thi.ng/object-utils":"^1.1.23","@thi.ng/geom-resample":"^3.0.43","@thi.ng/geom-clip-line":"^2.3.133","@thi.ng/grid-iterators":"^4.0.116"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.3","typedoc":"^0.28.3","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.48_1746018199354_0.3257889084902279","host":"s3://npm-registry-packages-npm-production"}},"3.0.49":{"name":"@thi.ng/geom-fuzz","version":"3.0.49","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.49","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"dac4612f65b6c133cfa26b7b2e80621d244df755","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.49.tgz","fileCount":22,"integrity":"sha512-UcvYQxFgKLdQp+5Fn+3+XtepZvxXTdj3JtgKWzix9HVE7Hp8+iv5sP3xO75Kt6xxhFdHdN8c/AngLvxljQnTvg==","signatures":[{"sig":"MEYCIQCHl5BL/YbSTqYtxQB35YfcACPslzTZKD3lqElHST6SFwIhAPgRrJJX5Gpcyj//NdrBUA4F/f+QqD5QXIvOmwMhE35p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29808},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.27","@thi.ng/geom":"^8.1.42","@thi.ng/color":"^5.7.36","@thi.ng/vectors":"^8.1.1","@thi.ng/transducers":"^9.3.0","@thi.ng/object-utils":"^1.1.23","@thi.ng/geom-resample":"^3.0.44","@thi.ng/geom-clip-line":"^2.3.134","@thi.ng/grid-iterators":"^4.0.116"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.3","typedoc":"^0.28.3","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.49_1746175333283_0.016807535210166646","host":"s3://npm-registry-packages-npm-production"}},"3.0.50":{"name":"@thi.ng/geom-fuzz","version":"3.0.50","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.50","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"29c3f188dcba23de640b52ba7865518cd1de2a12","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.50.tgz","fileCount":22,"integrity":"sha512-kbPvNf5b6pVEpzJML+7ltEprLiTKupDwECL9yOaWQFhU0szAToVFqIfwQAN16T1cAgZNr69O5v0rXV0Cz15rrg==","signatures":[{"sig":"MEMCIAnhYvI5Xb39+7SWMrsBgsuZWzbHAmZiivHUZQw9aX3aAh8HFxCerfVaRzrmy++UMVSZzoSJDg30GAJp5wrUDPbA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29808},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.27","@thi.ng/geom":"^8.1.43","@thi.ng/color":"^5.7.37","@thi.ng/vectors":"^8.2.0","@thi.ng/transducers":"^9.3.0","@thi.ng/object-utils":"^1.1.23","@thi.ng/geom-resample":"^3.0.45","@thi.ng/geom-clip-line":"^2.3.135","@thi.ng/grid-iterators":"^4.0.116"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.3","typedoc":"^0.28.3","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.50_1747587974323_0.16252755939746377","host":"s3://npm-registry-packages-npm-production"}},"3.0.51":{"name":"@thi.ng/geom-fuzz","version":"3.0.51","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.51","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"805fbf049718350634cdcfd3d0056453333359fd","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.51.tgz","fileCount":22,"integrity":"sha512-kKH7t0VNViRASuzT/55ZCZCmU80eiqcNafwDCGCS5FiSmM/mYyy0u1cxoVXOH37X3lylU9djHgXOYoQp6pSOtQ==","signatures":[{"sig":"MEUCIQDbdU7gWsB+LgsLm9AA7/LjE1mC9XaP/AF2u1dVNoangQIgQKPbJfaLT9W+qAxU+v3L/WXfzw2xn+jxvDPkhZVY4kM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29808},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.28","@thi.ng/geom":"^8.1.44","@thi.ng/color":"^5.7.38","@thi.ng/vectors":"^8.2.1","@thi.ng/transducers":"^9.3.1","@thi.ng/object-utils":"^1.1.24","@thi.ng/geom-resample":"^3.0.46","@thi.ng/geom-clip-line":"^2.3.136","@thi.ng/grid-iterators":"^4.0.117"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.51_1748434433497_0.7514924002775238","host":"s3://npm-registry-packages-npm-production"}},"3.0.52":{"name":"@thi.ng/geom-fuzz","version":"3.0.52","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.52","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"4c60047dd4a16414a579ee38d9541c8db6624a3a","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.52.tgz","fileCount":22,"integrity":"sha512-7JXqGjAVW470vvlyAN4s7HMYXRZUaSWO5SgaPqY62ARDcnx6IhBmSE3LXwM5morcRZbCBJcd44M12pyLef7pCw==","signatures":[{"sig":"MEUCIQC1Z3Y7iYKcVcJi+Va7WaKso89GjWyTL+58jqH7BEtKUgIgaRqgIxs0d0JLLnsStXN6kVR730lFfgrnLM4PAsyt54Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29808},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/geom":"^8.1.45","@thi.ng/color":"^5.7.39","@thi.ng/vectors":"^8.3.0","@thi.ng/transducers":"^9.4.0","@thi.ng/object-utils":"^1.1.25","@thi.ng/geom-resample":"^3.0.47","@thi.ng/geom-clip-line":"^2.3.137","@thi.ng/grid-iterators":"^4.0.118"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.52_1749490536434_0.08578338964714582","host":"s3://npm-registry-packages-npm-production"}},"3.0.53":{"name":"@thi.ng/geom-fuzz","version":"3.0.53","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.53","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"ed5390212e2c59a83a99880b3782241b152d5aeb","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.53.tgz","fileCount":22,"integrity":"sha512-z8clFbVlAROhbxLDttHxPSofCSFb5ukShmCee/IerMMpXrwnAPtELh3BJYZ+/FJzfSPKbIbgjFYosg0Dwks5yw==","signatures":[{"sig":"MEYCIQDxcB8oEA5brMYFWGEe8YCsfh8hnu+1PRBVX/Cl/RJt8gIhANGOT6bAjyFGFNXyS3Td8DWUa5MEBjN8qWRZeUmWRXmM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29808},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/geom":"^8.1.46","@thi.ng/color":"^5.7.40","@thi.ng/vectors":"^8.3.0","@thi.ng/transducers":"^9.4.1","@thi.ng/object-utils":"^1.1.25","@thi.ng/geom-resample":"^3.0.47","@thi.ng/geom-clip-line":"^2.3.137","@thi.ng/grid-iterators":"^4.0.119"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.53_1749934942177_0.3376862390958011","host":"s3://npm-registry-packages-npm-production"}},"3.0.54":{"name":"@thi.ng/geom-fuzz","version":"3.0.54","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.54","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"c4ca224fd263e8085cac9575a23e5b8d49abfba6","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.54.tgz","fileCount":22,"integrity":"sha512-5gXyUEsmr18PeLOe6/xAEXc//CLzna2Lb93URSGLbmvwji9LpZguVu4R/rKTJQn/pwHk1VVT9nEApd+a1ol0fQ==","signatures":[{"sig":"MEYCIQCJyrNxtOtyyarljoxd8v8OVMSfkSaSMSuxmOg0Uys+2gIhAO4RU6QgkqGlQnZrdcgF2VJz0GmmCNAeoUTNlDgzOXmm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29808},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/geom":"^8.1.47","@thi.ng/color":"^5.7.41","@thi.ng/vectors":"^8.3.1","@thi.ng/transducers":"^9.4.2","@thi.ng/object-utils":"^1.1.26","@thi.ng/geom-resample":"^3.0.48","@thi.ng/geom-clip-line":"^2.3.138","@thi.ng/grid-iterators":"^4.0.120"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.54_1750248542569_0.8202109782800349","host":"s3://npm-registry-packages-npm-production"}},"3.0.55":{"name":"@thi.ng/geom-fuzz","version":"3.0.55","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.55","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"f4d5fb5559504cf06120c9efd17b7a220a097b51","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.55.tgz","fileCount":22,"integrity":"sha512-+NsKq1Vd6yXk7fo/XbQCbAclgVXIufs6q44+7xsnpyrzT2ZwTffdfRTScmpr9IRWESI2PG+p6DUnW/tAhRTnNg==","signatures":[{"sig":"MEUCIBHfPua+FcszUqxFFzISj9tpTqI9BgQVBJfQAwaOtAu5AiEAl2dhvzXSJD9oD0Or2QaI5LDOq0Pr8BzZMK8jCMRVufM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29808},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/geom":"^8.1.48","@thi.ng/color":"^5.7.41","@thi.ng/vectors":"^8.3.1","@thi.ng/transducers":"^9.4.2","@thi.ng/object-utils":"^1.1.26","@thi.ng/geom-resample":"^3.0.48","@thi.ng/geom-clip-line":"^2.3.138","@thi.ng/grid-iterators":"^4.0.120"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.55_1750338944572_0.4763922513335348","host":"s3://npm-registry-packages-npm-production"}},"3.0.56":{"name":"@thi.ng/geom-fuzz","version":"3.0.56","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.56","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"68ca533c174934bee83e82763d2759ccef13ed42","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.56.tgz","fileCount":22,"integrity":"sha512-RwVPazIaaq8lQxnUxaDcLUSgUbDlgN5BjQYo6yYNjte7HGkAsb5UotMIKNufEEy9NrB/gTQP9jeylQAD1Pv65w==","signatures":[{"sig":"MEQCIEQoHQPAxkq5u8bEZdbMP/10vmIZB1z19/6GnbyRCQkpAiBQe2DDhUgPDposbJE8Z35r6IJWuo0LcKD4/dtESUzMBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29808},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/geom":"^8.1.49","@thi.ng/color":"^5.7.42","@thi.ng/vectors":"^8.3.1","@thi.ng/transducers":"^9.4.3","@thi.ng/object-utils":"^1.1.26","@thi.ng/geom-resample":"^3.0.48","@thi.ng/geom-clip-line":"^2.3.138","@thi.ng/grid-iterators":"^4.0.121"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.56_1750801670060_0.12498724644634862","host":"s3://npm-registry-packages-npm-production"}},"3.0.57":{"name":"@thi.ng/geom-fuzz","version":"3.0.57","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.57","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"9d908be8a3849bd8d67d81595d7da85735bd45d1","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.57.tgz","fileCount":22,"integrity":"sha512-/BVfZ+xJHlCc6JSmciWGszHbbhYMrlTBqNb0kblTs/XiTUP0MsDUEpWjWgcILVHkwtSml++/R+FHnL/Pm2kHoA==","signatures":[{"sig":"MEUCIQD3ChbSGYd2Uc/3JFEVK5VwFBn43j+EXGaSgzBnduYkNgIgETQZsf5GXk14NlYtbVr+NLEH89g4AZSkTXa5E+q+Pyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29807},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/geom":"^8.1.50","@thi.ng/color":"^5.7.42","@thi.ng/vectors":"^8.3.1","@thi.ng/transducers":"^9.4.3","@thi.ng/object-utils":"^1.2.0","@thi.ng/geom-resample":"^3.0.48","@thi.ng/geom-clip-line":"^2.3.138","@thi.ng/grid-iterators":"^4.0.121"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.57_1751450249753_0.04087838935729149","host":"s3://npm-registry-packages-npm-production"}},"3.0.58":{"name":"@thi.ng/geom-fuzz","version":"3.0.58","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.58","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"4c0b94417f2ce38c8bc1f574e510847c832c2b44","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.58.tgz","fileCount":22,"integrity":"sha512-cgP5c9jpbmCahbMrBWkfEvAr/Nc4d54WCF4j+nJE/9K8PcsfX1+nBWqMAruhn5wGjIvzVLJm2VfqHtfPV6AMYg==","signatures":[{"sig":"MEYCIQCse1erN+Nsx4lkD1dVtMU0KDJSoH9Ca8qLFmFkPsm+xAIhANk8lxLjJh36F4Ac4IEBuynEzglUr6wkGDFxKMfz1PcL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29807},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/geom":"^8.1.51","@thi.ng/color":"^5.7.42","@thi.ng/vectors":"^8.3.1","@thi.ng/transducers":"^9.4.3","@thi.ng/object-utils":"^1.2.1","@thi.ng/geom-resample":"^3.0.48","@thi.ng/geom-clip-line":"^2.3.138","@thi.ng/grid-iterators":"^4.0.121"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.58_1751555164275_0.9731419524584017","host":"s3://npm-registry-packages-npm-production"}},"3.0.59":{"name":"@thi.ng/geom-fuzz","version":"3.0.59","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.59","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"c1344cba3b5f4d92edb3208e50972c89f58d60fc","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.59.tgz","fileCount":22,"integrity":"sha512-9SOTbnGBCCSVNcxJ4YZFfz6vY2Y185FQHFtS9TIB/rJ3rfeNF0p9bP8b0o2kFQHbaLbc9/qjAmcMIte2oMBteA==","signatures":[{"sig":"MEYCIQCa+k96odtKdbi5PkVkqVvqTuP/J0yg6NOrd1ltPu4mbwIhAOTSgE38vRYEKXGNVwEPz9BqEjAPdHkGz3U7dRD9+uDJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29807},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/geom":"^8.1.52","@thi.ng/color":"^5.7.43","@thi.ng/vectors":"^8.3.1","@thi.ng/transducers":"^9.5.0","@thi.ng/object-utils":"^1.2.1","@thi.ng/geom-resample":"^3.0.48","@thi.ng/geom-clip-line":"^2.3.138","@thi.ng/grid-iterators":"^4.0.122"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.59_1752054448711_0.16559539449954097","host":"s3://npm-registry-packages-npm-production"}},"3.0.60":{"name":"@thi.ng/geom-fuzz","version":"3.0.60","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.60","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"a32aefe832217504fb6ee701c641d760de32a03d","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.60.tgz","fileCount":22,"integrity":"sha512-c8gxIyneEtcFEZA74F1nld+3qJ/qk2KSZJoQ8ezUoPAnO2TeXa/e6LFDzrG8we0/AcF0UEfmBkg0im9ISWpKEA==","signatures":[{"sig":"MEUCIEFAm4WWldP3tLfLfWFu23lZ1fzxR6PEfhy6WTHrsUnWAiEA4CAPhw45CMISsZAslM5T2V6NOj+M8duN/bJh5C2Gj8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29807},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/geom":"^8.1.53","@thi.ng/color":"^5.7.44","@thi.ng/vectors":"^8.3.2","@thi.ng/transducers":"^9.5.1","@thi.ng/object-utils":"^1.2.2","@thi.ng/geom-resample":"^3.0.49","@thi.ng/geom-clip-line":"^2.3.139","@thi.ng/grid-iterators":"^4.0.123"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.60_1752157853243_0.29942440411823257","host":"s3://npm-registry-packages-npm-production"}},"3.0.61":{"name":"@thi.ng/geom-fuzz","version":"3.0.61","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.61","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"241a4c581c581309290b3e1d0decd497337ac81e","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.61.tgz","fileCount":22,"integrity":"sha512-RDy37Vc/ab+Yey3Ifilo4UYxS+YdzLHdLh/F1QeZbrbm+5GjD5HhkCzJfF/Gg4gnuWoJrHpy6AwwaSdbbM+JnA==","signatures":[{"sig":"MEQCIDJtBZUT8wG/ZgGrttogB2jFLk/v146acMXlgAXaAEytAiBJ2kYymCnIViK5XSyfXHC+s4UmgxghVdv0sf0hp40lTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29807},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/geom":"^8.1.54","@thi.ng/color":"^5.7.44","@thi.ng/vectors":"^8.3.2","@thi.ng/transducers":"^9.5.1","@thi.ng/object-utils":"^1.2.2","@thi.ng/geom-resample":"^3.0.49","@thi.ng/geom-clip-line":"^2.3.139","@thi.ng/grid-iterators":"^4.0.123"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.61_1752271703342_0.03850591027808803","host":"s3://npm-registry-packages-npm-production"}},"3.0.62":{"name":"@thi.ng/geom-fuzz","version":"3.0.62","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.62","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"d75a070a2c4e23af5ca22e172c0801c49a5fcffd","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.62.tgz","fileCount":22,"integrity":"sha512-od94T6joTAhFj+fNnCRmwzSSMNzkO97oEl01BdxaQcZj/to0yUN17W86PW1MAw/VTmM80ExZ1vOpan5eBpViHA==","signatures":[{"sig":"MEUCIQCyUUhWgGUxK13WB6cCPRFB+aG2b0FTnntnyTexh++Z5QIgEZg30xvKq5MTxLJAzODXzi1jo0gu2FTMvoOCAF6HtSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29807},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/geom":"^8.1.55","@thi.ng/color":"^5.7.45","@thi.ng/vectors":"^8.3.2","@thi.ng/transducers":"^9.6.0","@thi.ng/object-utils":"^1.2.2","@thi.ng/geom-resample":"^3.0.49","@thi.ng/geom-clip-line":"^2.3.139","@thi.ng/grid-iterators":"^4.0.124"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.62_1752442837097_0.4827668449055782","host":"s3://npm-registry-packages-npm-production"}},"3.0.63":{"name":"@thi.ng/geom-fuzz","version":"3.0.63","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.63","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"19ebf37bbb1a964040dca824e2b14e3572bcb7cd","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.63.tgz","fileCount":22,"integrity":"sha512-Gr8CtFUzQDvYDEkJmYBJ27TrvaehddYWQtlf2ZTVHw8O0dzINMo8V8r9md+/H+59CdhIraT3poC8/lrUOLcdFA==","signatures":[{"sig":"MEQCIBSP5m92sVjyKbnzUJ7EkUi7dkrHJQahy7gcnzT1DTIXAiA8eqnEhk1TiSezXUha79UK0xhjfzxypQrMy9E2yBP45Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29807},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/geom":"^8.1.56","@thi.ng/color":"^5.7.46","@thi.ng/vectors":"^8.3.3","@thi.ng/transducers":"^9.6.0","@thi.ng/object-utils":"^1.2.2","@thi.ng/geom-resample":"^3.0.50","@thi.ng/geom-clip-line":"^2.3.140","@thi.ng/grid-iterators":"^4.0.125"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.63_1752487832198_0.7010361032187855","host":"s3://npm-registry-packages-npm-production"}},"3.0.64":{"name":"@thi.ng/geom-fuzz","version":"3.0.64","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.64","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"a5534867d36ab46943853857df1a69b76313bb37","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.64.tgz","fileCount":22,"integrity":"sha512-TFisesYqUszT5eL7+OsR5Q8nqSiuy/NwG+nwQtBZahoMS7dbmirY1EpC7vUPUYX8aaX3RQcQphWkxn2oVXRvcA==","signatures":[{"sig":"MEYCIQCD/KkfoIwF41C3Ug29eGTPv6Rw0/5qjSRTNyZ5hg1gnQIhAJwav2FNp78Pd4wWxiOj35m2n424c4OV2vL2L4505rrL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29807},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/geom":"^8.1.57","@thi.ng/color":"^5.7.47","@thi.ng/vectors":"^8.3.3","@thi.ng/transducers":"^9.6.1","@thi.ng/object-utils":"^1.2.2","@thi.ng/geom-resample":"^3.0.50","@thi.ng/geom-clip-line":"^2.3.140","@thi.ng/grid-iterators":"^4.0.126"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.64_1752572166496_0.5442018843748349","host":"s3://npm-registry-packages-npm-production"}},"3.0.65":{"name":"@thi.ng/geom-fuzz","version":"3.0.65","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.65","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"b9280c8d3345cf170f7eba57f48f5aac7459656c","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.65.tgz","fileCount":22,"integrity":"sha512-TFhLMULBRx969lZbyFTA/+xz4ic/kJS3O+0qsTSliMro87GLCf9qFkWYzGuz1gMFfDNVcxZjd1q5kElY0kH2yw==","signatures":[{"sig":"MEUCIEIGbK11Ej4lWdEgWLrdLp9YpQPcuvASvdDB8cT1rPraAiEA+83z11tMnGN7pdr2+K0SqJ2T0NgqacMTYC3rY5bJe6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29806},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.31","@thi.ng/geom":"^8.2.0","@thi.ng/color":"^5.7.48","@thi.ng/vectors":"^8.3.4","@thi.ng/transducers":"^9.6.2","@thi.ng/object-utils":"^1.2.3","@thi.ng/geom-resample":"^3.0.51","@thi.ng/geom-clip-line":"^2.3.141","@thi.ng/grid-iterators":"^4.0.127"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.65_1753024014597_0.5823356631376784","host":"s3://npm-registry-packages-npm-production"}},"3.0.67":{"name":"@thi.ng/geom-fuzz","version":"3.0.67","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.67","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"30f351a1f7c3469e0de3f43b2841c4db4c2dc8e9","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.67.tgz","fileCount":22,"integrity":"sha512-ONU9/CmuKSCbPudXch7WuskSFfeD+0aLhysgFDCkOc1TrOaPlvYiaZKAxnfhUBcxyZvxjGhrTExW760cXqaiKQ==","signatures":[{"sig":"MEUCIQDJUDDOKUImY16ebjJCRQ1/a12rnnTE8ISr/FSTdSpYGgIgBcAcl7Q47LwuvhZDvva0uQjG1vdPuWA8gQmGL/T8YVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29806},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.32","@thi.ng/geom":"^8.2.2","@thi.ng/color":"^5.7.50","@thi.ng/vectors":"^8.4.1","@thi.ng/transducers":"^9.6.3","@thi.ng/object-utils":"^1.2.4","@thi.ng/geom-resample":"^3.0.53","@thi.ng/geom-clip-line":"^2.3.143","@thi.ng/grid-iterators":"^4.0.128"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.67_1753086788395_0.6860147313774014","host":"s3://npm-registry-packages-npm-production"}},"3.0.68":{"name":"@thi.ng/geom-fuzz","version":"3.0.68","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.68","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"5356705c8db444a1b60388ccbab5a5ec5546912d","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.68.tgz","fileCount":22,"integrity":"sha512-3w1FYvtwLo86GsMy1KkQcrqQSJy8xIEN4D9Q15Os7d3Ik6baiZw8wwrk5aFrsTzG51wgu/glYhXxmjsL3wMhPA==","signatures":[{"sig":"MEUCIE5D08TYTFSrECZhjXvehn0buxPUFnTY/6dBH2PxM04BAiEAw6gd+nzTTSY22nlgOYfEHERmTSur6x3oc/tPspFc8Ck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29806},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.32","@thi.ng/geom":"^8.2.3","@thi.ng/color":"^5.7.51","@thi.ng/vectors":"^8.5.0","@thi.ng/transducers":"^9.6.3","@thi.ng/object-utils":"^1.2.4","@thi.ng/geom-resample":"^3.0.54","@thi.ng/geom-clip-line":"^2.3.144","@thi.ng/grid-iterators":"^4.0.128"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.68_1753386494517_0.2674867126624627","host":"s3://npm-registry-packages-npm-production"}},"3.0.69":{"name":"@thi.ng/geom-fuzz","version":"3.0.69","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.69","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"e24119de167e14a1a4733e2b3140eb214fd1d588","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.69.tgz","fileCount":22,"integrity":"sha512-IjzPpzC78RNj6zl5Wy1r6FXnLznImM18UKmPPSHFzX7kvhbBNrdgW9hW0NnkU2xSmlGMFvWJq0zkGL2M0G+8hw==","signatures":[{"sig":"MEYCIQCkxBKa4p0Q1gkDdJ8iN57YQKRfSjhhd5YiI06WgM7t/AIhALX+d+uDsl3SFbULsXhGdwQ6wrvUhHn590by6QJbetkZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29806},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.32","@thi.ng/geom":"^8.2.4","@thi.ng/color":"^5.7.52","@thi.ng/vectors":"^8.5.1","@thi.ng/transducers":"^9.6.3","@thi.ng/object-utils":"^1.2.4","@thi.ng/geom-resample":"^3.0.55","@thi.ng/geom-clip-line":"^2.3.145","@thi.ng/grid-iterators":"^4.0.128"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.69_1753533369194_0.22416264528117757","host":"s3://npm-registry-packages-npm-production"}},"3.0.70":{"name":"@thi.ng/geom-fuzz","version":"3.0.70","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.70","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"1770de26201e4a36596a31a3a332c52436166599","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.70.tgz","fileCount":22,"integrity":"sha512-EASp7d8JWtMIq1UGWiJieP73tFFaJHY5FxtnksDtM7SXXTJyj44HZqPjgWSN1DzX9rqIdc+oZDLKxfAEdYd6KA==","signatures":[{"sig":"MEQCIA3zIfv+ECxBNUHLMqc0FkmJYdaDrm2CdI+/1gRPPjjnAiBRGL06lmn9twT3TLLCHEhbaGD0DfsUPimakmIoCNq4Cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29806},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.33","@thi.ng/geom":"^8.2.5","@thi.ng/color":"^5.7.53","@thi.ng/vectors":"^8.6.0","@thi.ng/transducers":"^9.6.4","@thi.ng/object-utils":"^1.2.5","@thi.ng/geom-resample":"^3.0.56","@thi.ng/geom-clip-line":"^2.3.146","@thi.ng/grid-iterators":"^4.0.129"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.70_1753915425437_0.42447903169953083","host":"s3://npm-registry-packages-npm-production"}},"3.0.71":{"name":"@thi.ng/geom-fuzz","version":"3.0.71","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.71","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"2f5a633ddc3e15703fe9e1a449f3c3ab781ec417","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.71.tgz","fileCount":22,"integrity":"sha512-nysDdwxt4SMvgVctB1v8ooa80HKqefqWZMOE4Sh1h2eNq+hZ6RmHj9rDNP3/nyNb/YPhT5884B2KMSYjmS3WOg==","signatures":[{"sig":"MEUCIG+6ra2pC9ZZXWpAfd/uRDIPa4gNBiM/SvWykR+AAlW5AiEAzL7tQeMj9boU5Wy8gKo3ueuBZhEzY20GaxzPLUIGxyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29806},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.33","@thi.ng/geom":"^8.2.6","@thi.ng/color":"^5.7.54","@thi.ng/vectors":"^8.6.1","@thi.ng/transducers":"^9.6.4","@thi.ng/object-utils":"^1.2.5","@thi.ng/geom-resample":"^3.0.57","@thi.ng/geom-clip-line":"^2.3.147","@thi.ng/grid-iterators":"^4.0.129"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.71_1753959126239_0.39224197838278796","host":"s3://npm-registry-packages-npm-production"}},"3.0.73":{"name":"@thi.ng/geom-fuzz","version":"3.0.73","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.73","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"23a5e8536ba1a58c7ce6a3ab78312d59c344d3b6","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.73.tgz","fileCount":22,"integrity":"sha512-J6+N7B2M8gQ0VckOAhUOEmDcOvHYT7v/+7L3OvtyEj0WPHqAG6qJy7BkjLo+oC0rANpVI+p0zKwiZ5HAksdh+w==","signatures":[{"sig":"MEUCID8HxP4/x25tNwa3dCABicGWK0Z7kAi7k4CWJhjjCSsSAiEA4Qq3vZIROcr5UpO9a/xRGFjXtz5neurv2ocCvYECzl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29805},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/geom":"^8.2.8","@thi.ng/color":"^5.7.56","@thi.ng/vectors":"^8.6.3","@thi.ng/transducers":"^9.6.6","@thi.ng/object-utils":"^1.2.7","@thi.ng/geom-resample":"^3.0.59","@thi.ng/geom-clip-line":"^2.3.149","@thi.ng/grid-iterators":"^4.0.131"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.73_1754300471332_0.4844844488656761","host":"s3://npm-registry-packages-npm-production"}},"3.0.74":{"name":"@thi.ng/geom-fuzz","version":"3.0.74","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.74","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"1242329f6f7ed1fc567f3167610616876ca84cb1","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.74.tgz","fileCount":22,"integrity":"sha512-N5sPocFxCG8aoSRd07/1STFfkQ9jAWR8VBSbTUt/vLcqOvto8xYQUjFg9E+Xu8DhBYTrhyxyyM0lLDZKOG3Qeg==","signatures":[{"sig":"MEUCIFiJZXgrkMuDt8PJ26EXJGYVd2MvqeRNydS74lss5zKdAiEA8nKuRHTW8guS/w5DKB0m1XXl84zHzahg39+9UIxIfPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29805},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/geom":"^8.2.9","@thi.ng/color":"^5.7.57","@thi.ng/vectors":"^8.6.4","@thi.ng/transducers":"^9.6.7","@thi.ng/object-utils":"^1.2.8","@thi.ng/geom-resample":"^3.0.60","@thi.ng/geom-clip-line":"^2.3.150","@thi.ng/grid-iterators":"^4.0.132"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.74_1754584182470_0.5429207603276658","host":"s3://npm-registry-packages-npm-production"}},"3.0.75":{"name":"@thi.ng/geom-fuzz","version":"3.0.75","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.75","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"c2fb6065844d78c2c1013dbe83a99302660a94e4","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.75.tgz","fileCount":22,"integrity":"sha512-iaYO/AW2A7HI7WVfisugBPRGPt1FnPecrQMnb7vNL2pRNt2XKqxwQ4jzqvPm6ZLeu4RzFipL5v4vCgouULV75Q==","signatures":[{"sig":"MEUCIQDZ45oP7XTgkavzdfSKtSqJgyTBBFU1ZYvu7ClzebVFZAIgMITgf3pjhXLUuI/bHJhxqMk26AHSqrDdYnNQmVI6lxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29806},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/geom":"^8.2.10","@thi.ng/color":"^5.7.58","@thi.ng/vectors":"^8.6.5","@thi.ng/transducers":"^9.6.8","@thi.ng/object-utils":"^1.2.9","@thi.ng/geom-resample":"^3.0.61","@thi.ng/geom-clip-line":"^2.3.151","@thi.ng/grid-iterators":"^4.0.133"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.75_1754930985804_0.7087024453263273","host":"s3://npm-registry-packages-npm-production"}},"3.0.76":{"name":"@thi.ng/geom-fuzz","version":"3.0.76","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.76","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"6226ebdcc6604620e023e5be9b206b7e360d8a6c","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.76.tgz","fileCount":22,"integrity":"sha512-rZy6Z4xyHS+x3OveM/JZrgrR+/NlkCGnRblijnqE58Cd/LCWX63ShuPFbHwiEzIDxjsXR+N01Tn8F+0O9mvHuw==","signatures":[{"sig":"MEUCICVhliyn+j2LciYmMO9+6ZNKQtwtaO5pX8L1NQwnPbS/AiEA2DsIdeidJSyuv7HZQh3h4+8MnevxznGJQdI7SdHzIpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29808},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/geom":"^8.2.11","@thi.ng/color":"^5.7.59","@thi.ng/vectors":"^8.6.6","@thi.ng/transducers":"^9.6.9","@thi.ng/object-utils":"^1.2.10","@thi.ng/geom-resample":"^3.0.62","@thi.ng/geom-clip-line":"^2.3.152","@thi.ng/grid-iterators":"^4.0.134"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.76_1756745357672_0.9250161834082953","host":"s3://npm-registry-packages-npm-production"}},"3.0.77":{"name":"@thi.ng/geom-fuzz","version":"3.0.77","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.77","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"98f271c7cb73339eb0f407096948159717d16941","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.77.tgz","fileCount":22,"integrity":"sha512-Av5hlg+kMVemiBZy947OnLi6Cu3ueffkDydU24EZfKHgx0gmiVYT42hnmOtsivaoMv9FQXUCiB9IHg/OarzCzw==","signatures":[{"sig":"MEUCIQDD1Hf/KWG/le+OP07PgqyJCQW4zQ3WYhKlezDJg+e6RgIgQUNVeOhy+iDXcbty9ywuKWoevmzR7nwzug5LNOIGR2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29809},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/geom":"^8.2.12","@thi.ng/color":"^5.7.60","@thi.ng/vectors":"^8.6.6","@thi.ng/transducers":"^9.6.10","@thi.ng/object-utils":"^1.2.10","@thi.ng/geom-resample":"^3.0.62","@thi.ng/geom-clip-line":"^2.3.152","@thi.ng/grid-iterators":"^4.0.135"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.77_1758798909862_0.9140632484965014","host":"s3://npm-registry-packages-npm-production"}},"3.0.78":{"name":"@thi.ng/geom-fuzz","version":"3.0.78","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.78","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"c2506a20763972e6330109b0c72d990a23dd9d7e","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.78.tgz","fileCount":22,"integrity":"sha512-FBCE4QgV8ngTbQFs2hEsiH9zKqxJ1Jufz9AtQUK1O73ndRMOBX74uD7t1BiWSwyXtIuoRXzk+2uEUqKQcQTq0Q==","signatures":[{"sig":"MEUCIGF1vx0X/KxrNGpm+YQyicmCS7Qy2IhwhP27E1yQcmoVAiEAwf5UPdks7AI0hnduBLcqKt8dWfE9lLu+EwXIBb0LVaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29809},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/geom":"^8.2.13","@thi.ng/color":"^5.7.61","@thi.ng/vectors":"^8.6.6","@thi.ng/transducers":"^9.6.10","@thi.ng/object-utils":"^1.2.10","@thi.ng/geom-resample":"^3.0.62","@thi.ng/geom-clip-line":"^2.3.152","@thi.ng/grid-iterators":"^4.0.135"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.78_1758813553217_0.5631618761769983","host":"s3://npm-registry-packages-npm-production"}},"3.0.79":{"name":"@thi.ng/geom-fuzz","version":"3.0.79","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.79","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"e99529da094b529216917d534374e7858256e56e","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.79.tgz","fileCount":22,"integrity":"sha512-dz3G80pXnarb5qYf1hORH1YP+/nuUPc3CA/Iz6UazQxoTtISwUamn/p1IRwUQoVpBggimr/OIK3nbtE5NxhOMw==","signatures":[{"sig":"MEYCIQD3EUcpcTZ63orBr2A7hI0TFU/LwLeXZ+dwD+1ZpEmjKwIhANK9MPxjO1S0D5sgZrRMJmy0hQs9t5nE509xIVGEfTAS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29809},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/geom":"^8.2.14","@thi.ng/color":"^5.7.62","@thi.ng/vectors":"^8.6.6","@thi.ng/transducers":"^9.6.10","@thi.ng/object-utils":"^1.2.10","@thi.ng/geom-resample":"^3.0.62","@thi.ng/geom-clip-line":"^2.3.152","@thi.ng/grid-iterators":"^4.0.135"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.79_1759838109933_0.5712740961740803","host":"s3://npm-registry-packages-npm-production"}},"3.0.83":{"name":"@thi.ng/geom-fuzz","version":"3.0.83","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.83","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"478b3ee1ffa9d66f60bd6cd917925cd92bc02e35","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.83.tgz","fileCount":21,"integrity":"sha512-lw4RRNB5Oyi97ySBDt7y+MYUkWMNxrmL7SAvu7xk8pu+q6lhsHay3hxbyXqKnUdDdP/M16ZtKlif6ANV0MOz9w==","signatures":[{"sig":"MEUCIH0pTLHf/MZzE2HYV7mK6RqjeJ38FRLkm2f1Gkf2ZBdPAiEA/8XzprC5MooiizXXf/WDf3G8Dc32/gOJzQ7+4+mLq+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27643},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"@thi.ng/api":"^8.12.6","@thi.ng/geom":"^8.3.3","@thi.ng/color":"^5.7.66","@thi.ng/vectors":"^8.6.10","@thi.ng/transducers":"^9.6.14","@thi.ng/object-utils":"^1.2.14","@thi.ng/geom-resample":"^3.0.66","@thi.ng/geom-clip-line":"^2.3.156","@thi.ng/grid-iterators":"^4.0.139"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.83_1761329094590_0.2903268730019184","host":"s3://npm-registry-packages-npm-production"}},"3.0.84":{"name":"@thi.ng/geom-fuzz","version":"3.0.84","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.84","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"09d51f9f62a01597a83ce7ff8ac864ce1eedb8bc","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.84.tgz","fileCount":21,"integrity":"sha512-52tfQEC+HbVA71DnP3QS+f+XJCOX6yM/kb34PhZqsyDFGoQpWgbZnTZ5DxY00goh8gIWLqGm+eupzaYTuVl7rA==","signatures":[{"sig":"MEUCIH9oBlAp+AXGl6cV+kcgIUGVfSM/sKYQ3D1rKMgT/lDfAiEAgPdJD8Ej7OKMSr8si+GHrgM6IZkODrw+F9KimrfSvQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27642},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"@thi.ng/api":"^8.12.7","@thi.ng/geom":"^8.3.4","@thi.ng/color":"^5.8.0","@thi.ng/vectors":"^8.6.11","@thi.ng/transducers":"^9.6.15","@thi.ng/object-utils":"^1.2.15","@thi.ng/geom-resample":"^3.0.67","@thi.ng/geom-clip-line":"^2.3.157","@thi.ng/grid-iterators":"^4.0.140"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.84_1761432381785_0.08689860520768011","host":"s3://npm-registry-packages-npm-production"}},"3.0.85":{"name":"@thi.ng/geom-fuzz","version":"3.0.85","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.85","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"65935bcbfd5eed01e3851f708679027e5579dc26","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.85.tgz","fileCount":21,"integrity":"sha512-aeVMT1Kz5S06DFWufmZVuxiS2myrQwCyJlk+8XOPM3YWEUydWb+JDGMAymGloYWhrZGOe5zoUUtQKzQh2kAW8Q==","signatures":[{"sig":"MEYCIQC0FODabr7RSKqbazIoYA+a4Hf2cyFyYkbGPxJUZoErLgIhAMIqS6Kcho1dS3bkpbOQjiCCtU/5MPS0Ur6jcOh9V/ar","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27642},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"@thi.ng/api":"^8.12.7","@thi.ng/geom":"^8.3.5","@thi.ng/color":"^5.8.1","@thi.ng/vectors":"^8.6.11","@thi.ng/transducers":"^9.6.15","@thi.ng/object-utils":"^1.2.15","@thi.ng/geom-resample":"^3.0.67","@thi.ng/geom-clip-line":"^2.3.157","@thi.ng/grid-iterators":"^4.0.140"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.85_1761646593715_0.8900362139492177","host":"s3://npm-registry-packages-npm-production"}},"3.0.86":{"name":"@thi.ng/geom-fuzz","version":"3.0.86","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.86","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c8664e7c8aaa6a18fc34e21a8c0d539d9041b34f","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.86.tgz","fileCount":21,"integrity":"sha512-KDjFjEBtsWeUwm4sobhJmvanc4MS7EpFMTz5kp56BQl7zLp7QWHWQpyiok8nW8ycS70H3260Un2DTJa1Gp8flw==","signatures":[{"sig":"MEUCIQC1Nx5lMeEkERoIi9ioTKevVL2p/Q3LWbyaPPGoUXqNOAIgRNzfg4oMcenlSZhGVYzcnQQtrO4V5UE/e+1JHgAUW/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27642},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.7","@thi.ng/geom":"^8.3.6","@thi.ng/color":"^5.8.2","@thi.ng/vectors":"^8.6.12","@thi.ng/transducers":"^9.6.16","@thi.ng/object-utils":"^1.2.15","@thi.ng/geom-resample":"^3.0.68","@thi.ng/geom-clip-line":"^2.3.158","@thi.ng/grid-iterators":"^4.0.141"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.86_1763038219176_0.4645210985746022","host":"s3://npm-registry-packages-npm-production"}},"3.0.87":{"name":"@thi.ng/geom-fuzz","version":"3.0.87","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.87","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"8844c309dc8f83317eadd1736db4b3ce94d290d9","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.87.tgz","fileCount":21,"integrity":"sha512-rU0mu+DuDkWvBnucElhGpvl4qq6v/t+g7E6oP3rLkBvuwnWrB3fmWJAPOjN/2pzwfi+MWI+7sw3knckEOzGQYA==","signatures":[{"sig":"MEUCIQDo7M+tmkkC/SfCDUoOe0D6QijTvIvtuxoNEMN15ROQagIgZvBUsJajQ6Fm8hs86FRiD9X6GIxQDcnd3iq9CuwO2DA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27640},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.8","@thi.ng/geom":"^8.3.7","@thi.ng/color":"^5.8.3","@thi.ng/vectors":"^8.6.13","@thi.ng/transducers":"^9.6.17","@thi.ng/object-utils":"^1.3.0","@thi.ng/geom-resample":"^3.0.69","@thi.ng/geom-clip-line":"^2.3.159","@thi.ng/grid-iterators":"^4.0.142"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.87_1763741501351_0.7480916338613379","host":"s3://npm-registry-packages-npm-production"}},"3.0.88":{"name":"@thi.ng/geom-fuzz","version":"3.0.88","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.88","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"055dbd456b397a5ab599ca49b5e3800c2f683a71","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.88.tgz","fileCount":21,"integrity":"sha512-lGgAUk9Gc2N0RbTsUBWpHmJnfAldpoO+LcvDpamR57sHsrjTxLeqyCDYRHM7nLLVPGV54h9TjwRQXtvHamsyuA==","signatures":[{"sig":"MEQCIAUGgy63WPNojz+kt8lJ46xpfnb7D6ed67lCJPeDUt0cAiAc8S71sk5X/zt0Yw3aW+76maYozOj8kxAc9Fw/rkUB7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27640},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.9","@thi.ng/geom":"^8.3.8","@thi.ng/color":"^5.8.4","@thi.ng/vectors":"^8.6.14","@thi.ng/transducers":"^9.6.18","@thi.ng/object-utils":"^1.3.1","@thi.ng/geom-resample":"^3.0.70","@thi.ng/geom-clip-line":"^2.3.160","@thi.ng/grid-iterators":"^4.0.143"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.88_1764074183674_0.23471822637684503","host":"s3://npm-registry-packages-npm-production"}},"3.0.89":{"name":"@thi.ng/geom-fuzz","version":"3.0.89","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.89","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"19ecc333ccf86de7bad48d554a472d31dbce7e62","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.89.tgz","fileCount":21,"integrity":"sha512-w3dXxw0NcP8rjCIoOvQ9IkfaySc5Zb9AdT4CayojWkbUDlYYsduwI/d0r8pQ/nKLPTR1eN+djDzHe8UKaS/eVw==","signatures":[{"sig":"MEYCIQDl4Ag1y7Wn1Z2fA6MWaMEPXOmiwbX0qotZaQsOhEefZQIhAPYYhY38VSDYsUX6uHsxyhq2ZOaNfjQhZpmy4AK5n5s5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27647},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.10","@thi.ng/geom":"^8.3.9","@thi.ng/color":"^5.8.5","@thi.ng/vectors":"^8.6.15","@thi.ng/transducers":"^9.6.19","@thi.ng/object-utils":"^1.3.2","@thi.ng/geom-resample":"^3.0.71","@thi.ng/geom-clip-line":"^2.3.161","@thi.ng/grid-iterators":"^4.0.144"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.89_1764802799802_0.6874675270536725","host":"s3://npm-registry-packages-npm-production"}},"3.0.90":{"name":"@thi.ng/geom-fuzz","version":"3.0.90","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.90","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"4506c410d33c7c4d4985f39bb2898bfe2c519106","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.90.tgz","fileCount":21,"integrity":"sha512-mtqlqZsY7h8LADblojr1mRwGVo9uICsNtqy17a0a+HZORAHx2BipWCxPykZM+wfp/aIfZkI1bbzBsF2kGPHPog==","signatures":[{"sig":"MEUCIDkYYTgMvAb8cSd1lD5bSbAVren6+tNDxJQcBZHrh7BbAiEAk8pnKh/itB728epC2WLZmJr/Ea7zroHR5SkaIrouwOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27648},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.10","@thi.ng/geom":"^8.3.10","@thi.ng/color":"^5.8.6","@thi.ng/vectors":"^8.6.16","@thi.ng/transducers":"^9.6.19","@thi.ng/object-utils":"^1.3.2","@thi.ng/geom-resample":"^3.0.72","@thi.ng/geom-clip-line":"^2.3.162","@thi.ng/grid-iterators":"^4.0.145"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.90_1765463121422_0.42514988458810876","host":"s3://npm-registry-packages-npm-production"}},"3.0.91":{"name":"@thi.ng/geom-fuzz","version":"3.0.91","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.91","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"db2f8faa2e457d2de29669b85152689474cbc068","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.91.tgz","fileCount":21,"integrity":"sha512-sv8eV+nN76l2J9KiY24xDFqwexZxtjqU0CLrCrPPHLjHnnONqGY6DUR7u/X1J6wST+GCZF3gWBElqmR7TrpZ+A==","signatures":[{"sig":"MEUCIBK8TBtNMjjq3cPwPYVjettNdvyYVyU7rpC0vd/Vyo7gAiEAgzKnu+FuVnpRIY8spbhz2auuGx1ixIA/AonU+txAq7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27648},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.11","@thi.ng/geom":"^8.3.11","@thi.ng/color":"^5.8.7","@thi.ng/vectors":"^8.6.17","@thi.ng/transducers":"^9.6.20","@thi.ng/object-utils":"^1.3.3","@thi.ng/geom-resample":"^3.0.73","@thi.ng/geom-clip-line":"^2.3.163","@thi.ng/grid-iterators":"^4.0.146"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.91_1766679061115_0.5652936457626145","host":"s3://npm-registry-packages-npm-production"}},"3.0.92":{"name":"@thi.ng/geom-fuzz","version":"3.0.92","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.92","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"9ed05093d652fc95507594fe552e6ff567f1fc64","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.92.tgz","fileCount":21,"integrity":"sha512-wzHjcoL+LV2ceu4ToeY99CXfxlVlU/1NLJG1QwFqqzUL06qqSwdgYxd69AeBurQ+yH1hG8368P7yfudjGMYUXg==","signatures":[{"sig":"MEUCIQCsKhkxKS3D901sqZfCsA0WuXSX9NOHq1Tdum7JJD8gCwIgRRelEoOF3wY2d9eFc2g+vYXD4puRxWBJwD+LaGdKojA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27648},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.12","@thi.ng/geom":"^8.3.12","@thi.ng/color":"^5.8.8","@thi.ng/vectors":"^8.6.18","@thi.ng/transducers":"^9.6.21","@thi.ng/object-utils":"^1.3.4","@thi.ng/geom-resample":"^3.0.74","@thi.ng/geom-clip-line":"^2.3.164","@thi.ng/grid-iterators":"^4.0.147"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.92_1768564358687_0.8593096857950064","host":"s3://npm-registry-packages-npm-production"}},"3.0.93":{"name":"@thi.ng/geom-fuzz","version":"3.0.93","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.93","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7312cb66268bc588e0930834e80f10263b8fb2d4","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.93.tgz","fileCount":21,"integrity":"sha512-d6wt+/E71whM/J95gD0Ab3CruuJxQokikkiE70W9tDlkdrkjldIWClhpGo7/ZCvKuEIUpohi8OQUKrELc4fQcw==","signatures":[{"sig":"MEUCIEJWXXiZDYT8NVCeVe56QQI6w6CCjgzn2sJOhau6ZB6PAiEA+uDFHXSWQufAguOc9q7KDYHsJ2jz0o8JtlVodWpUjdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27648},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.13","@thi.ng/geom":"^8.3.13","@thi.ng/color":"^5.8.9","@thi.ng/vectors":"^8.6.19","@thi.ng/transducers":"^9.6.22","@thi.ng/object-utils":"^1.3.5","@thi.ng/geom-resample":"^3.0.75","@thi.ng/geom-clip-line":"^2.3.165","@thi.ng/grid-iterators":"^4.0.148"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.93_1769174548351_0.6517532505538564","host":"s3://npm-registry-packages-npm-production"}},"3.0.94":{"name":"@thi.ng/geom-fuzz","version":"3.0.94","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.94","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d9e7556b1a69279b3a05d4ecfc75e230f8c795d3","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.94.tgz","fileCount":21,"integrity":"sha512-qW3hVHTvbFpJ0cWnltMGXtuOYqU87hoYnsxbK90c+iKO7kqlwafKqjZB35JYVCCenclm5wZL7Htil7BbKbcozQ==","signatures":[{"sig":"MEQCICWAh6IMG/V9GFcspo+V3Qz6WQAqevxL1a309fw6OjmYAiAgAMSt3H1uJ+zN41XMXeU1PSUNu/jfR1jrSR6kx3RY2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27690},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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-fuzz"},"_npmVersion":"11.6.1","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.14","@thi.ng/geom":"^8.3.14","@thi.ng/color":"^5.8.10","@thi.ng/vectors":"^8.6.20","@thi.ng/transducers":"^9.6.23","@thi.ng/object-utils":"^1.3.6","@thi.ng/geom-resample":"^3.0.76","@thi.ng/geom-clip-line":"^2.3.166","@thi.ng/grid-iterators":"^4.0.149"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.94_1770474472577_0.5833273055992814","host":"s3://npm-registry-packages-npm-production"}},"3.0.95":{"name":"@thi.ng/geom-fuzz","version":"3.0.95","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.95","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"df016ba2fc6ee18f255185841b75f7d7fd3bbba4","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.95.tgz","fileCount":21,"integrity":"sha512-Ek3YAgMy6QFx5P/HSpm4rEUPootoKn95SIlM/rvtkiK6Kzi7Y6jmntwxoVK9SPePn4/awS5gUFIW8wD5qhbiCQ==","signatures":[{"sig":"MEUCIQDlGfwaxkdS1etbfJ/ung/5ZqecfbrfW90gpH4y6boUMwIgM+GGSpKgjoQbG+4Z1P9GSUM4uN/+WRRnufYZIJWdlHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27690},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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-fuzz"},"_npmVersion":"11.6.1","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.14","@thi.ng/geom":"^8.3.15","@thi.ng/color":"^5.8.10","@thi.ng/vectors":"^8.6.20","@thi.ng/transducers":"^9.6.23","@thi.ng/object-utils":"^1.3.6","@thi.ng/geom-resample":"^3.0.76","@thi.ng/geom-clip-line":"^2.3.166","@thi.ng/grid-iterators":"^4.0.149"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.95_1772448574450_0.00921240443014315","host":"s3://npm-registry-packages-npm-production"}},"3.0.97":{"name":"@thi.ng/geom-fuzz","version":"3.0.97","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.97","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d96c6cd73a648ecd946ca1b09ddc861d2460c30d","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.97.tgz","fileCount":21,"integrity":"sha512-UhndzkvPMmtTThUHdW6PK7CWe0/IADbcOCb6B5uoQR42A4eL4d2mcT64RkonRpKRyylB9YAqTo3uWXXl0d7icQ==","signatures":[{"sig":"MEQCIBFehHBLshNDeXTc6x8GdMvtIYjzdCNqoxh2ECeKnpBKAiBcuS3JCIkI7hiQur9nE/r/BQGQVX7Xj6gPk/yyrN6kgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27690},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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-fuzz"},"_npmVersion":"11.6.1","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.15","@thi.ng/geom":"^8.3.17","@thi.ng/color":"^5.8.12","@thi.ng/vectors":"^8.6.21","@thi.ng/transducers":"^9.6.25","@thi.ng/object-utils":"^1.3.7","@thi.ng/geom-resample":"^3.0.77","@thi.ng/geom-clip-line":"^2.3.167","@thi.ng/grid-iterators":"^4.0.151"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.97_1772875536396_0.19376338715633667","host":"s3://npm-registry-packages-npm-production"}},"3.0.98":{"name":"@thi.ng/geom-fuzz","version":"3.0.98","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.98","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ab5250b26722ea62edb728ac8953d8bf2828988b","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.98.tgz","fileCount":21,"integrity":"sha512-tv9xAXiEh4xLx2sIooJsMU4rskgrCYCdz6/BOhtQJxY6lChAm1DzOj0cMd9ex6MgKvxPj4oKzoStKkSSiTxMNw==","signatures":[{"sig":"MEUCIQDyTg2DLo9r1MfIxRSMR03oSd2kKXpmY6ODHzqRrGFQ0AIgAyzGR+7BfPak5i81LsIItqtIGkhDEjaBMSZ3Rn4W0sw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27690},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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-fuzz"},"_npmVersion":"11.6.1","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/geom":"^8.3.18","@thi.ng/color":"^5.8.13","@thi.ng/vectors":"^8.6.22","@thi.ng/transducers":"^9.6.26","@thi.ng/object-utils":"^1.3.8","@thi.ng/geom-resample":"^3.0.78","@thi.ng/geom-clip-line":"^2.3.168","@thi.ng/grid-iterators":"^4.0.152"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.98_1772880100408_0.10625741578395798","host":"s3://npm-registry-packages-npm-production"}},"3.0.99":{"name":"@thi.ng/geom-fuzz","version":"3.0.99","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.99","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"224677a5500319419b0b5d0eebeacc1b49061275","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.99.tgz","fileCount":21,"integrity":"sha512-qFX4+v7dJOxJ0XT/UHP+n9AgcP3zZJBWM8yTRUaaW4QBUad/5mZentLJEKd4FYdu445zKxCB421dxIiuhVK05w==","signatures":[{"sig":"MEQCICw4NCKhOfyOmdmgF08XIV0ttRj4ioF3kIJLkdjdWI0WAiBHrZOEEyWdvR0VsAAA7oEVrAxsx8W2tuhMr6mszXpO7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27690},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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-fuzz"},"_npmVersion":"11.6.1","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/geom":"^8.3.19","@thi.ng/color":"^5.8.14","@thi.ng/vectors":"^8.6.22","@thi.ng/transducers":"^9.6.27","@thi.ng/object-utils":"^1.3.8","@thi.ng/geom-resample":"^3.0.78","@thi.ng/geom-clip-line":"^2.3.168","@thi.ng/grid-iterators":"^4.0.153"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.99_1772965638010_0.5957150612947462","host":"s3://npm-registry-packages-npm-production"}},"3.0.100":{"name":"@thi.ng/geom-fuzz","version":"3.0.100","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.100","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"bc74ea79d4588e6f32db4a219b3382849967e29f","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.100.tgz","fileCount":21,"integrity":"sha512-o71vXq5DMndU9jPgWCJzgdVE/O1ffWowLLu8wD3SqztJgV3yoCnLhbITb+5GBpgYVSbjG482ZruS9uU9yv5zRw==","signatures":[{"sig":"MEQCIAkm/XxOjpG8X4aZozrA9ZLq8zwl/v3nyP5n/eaVaygLAiAy+ga6qD9y4aKZlOBP4YQcy8VdNveTQZGstVZANBsvAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27691},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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-fuzz"},"_npmVersion":"11.6.1","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/geom":"^8.3.20","@thi.ng/color":"^5.8.15","@thi.ng/vectors":"^8.6.23","@thi.ng/transducers":"^9.6.28","@thi.ng/object-utils":"^1.3.8","@thi.ng/geom-resample":"^3.0.79","@thi.ng/geom-clip-line":"^2.3.169","@thi.ng/grid-iterators":"^4.0.154"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.100_1773223701334_0.8145350594360206","host":"s3://npm-registry-packages-npm-production"}},"3.0.101":{"name":"@thi.ng/geom-fuzz","version":"3.0.101","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.101","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b02fab819830ee0f63dd746ed511ef0c0bd5ea2a","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.101.tgz","fileCount":21,"integrity":"sha512-F45zTkn7ETcMOpk44H0sTgDtM0OJ5V5pSMOwnhGHPyOWlQVmfPLK8Lw/h6XObhYCNxy4HM32S0Ffkus8wXSonw==","signatures":[{"sig":"MEUCIQDWV4vneFAgfyXgEyRx5osmOsaCOZU/Jd3nznzXe1xf/gIgRoSkVa9YihaXhH8b3U9FV8zZmTHtbPVKjtXxGWfDoYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27691},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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-fuzz"},"_npmVersion":"11.6.1","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/geom":"^8.3.21","@thi.ng/color":"^5.8.16","@thi.ng/vectors":"^8.6.23","@thi.ng/transducers":"^9.6.29","@thi.ng/object-utils":"^1.3.8","@thi.ng/geom-resample":"^3.0.79","@thi.ng/geom-clip-line":"^2.3.169","@thi.ng/grid-iterators":"^4.0.155"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.101_1773241941858_0.7904088638739781","host":"s3://npm-registry-packages-npm-production"}},"3.0.102":{"name":"@thi.ng/geom-fuzz","version":"3.0.102","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.102","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6dcfcb217214c0cae08f61ceb31f68cf6c5d240b","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.102.tgz","fileCount":21,"integrity":"sha512-HkNv0zuWtLJERJLHEkriy9U4P2knPkt4nhWZ88IdchE9IlhVU3MMmh2AXc26HCEYBH51+ZpQ+vEuVYMZMF0vAg==","signatures":[{"sig":"MEUCIQCxVXYkXWhrBy8vuRrEZfcvwhYcVebZbsRJV0/58YwmUAIgIn7cDdSg1jZMsV68dEY9DUztgqN+tWTbGtGK8s1MGDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27691},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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-fuzz"},"_npmVersion":"11.6.1","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.17","@thi.ng/geom":"^8.3.22","@thi.ng/color":"^5.8.17","@thi.ng/vectors":"^8.6.24","@thi.ng/transducers":"^9.6.30","@thi.ng/object-utils":"^1.3.9","@thi.ng/geom-resample":"^3.0.80","@thi.ng/geom-clip-line":"^2.3.170","@thi.ng/grid-iterators":"^4.0.156"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.102_1773923886148_0.2490825695291521","host":"s3://npm-registry-packages-npm-production"}},"3.0.103":{"name":"@thi.ng/geom-fuzz","version":"3.0.103","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.103","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c6b0da87808dafc755a871085f659286379a3330","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.103.tgz","fileCount":21,"integrity":"sha512-wvH2BTRyRZiKZE5B7zvfsW7GVcnmyG9XPKVHxgwZ0HvZ+FgkcKfDVzFbUjQt5jyF1oNktjOatfXQmsuindr44A==","signatures":[{"sig":"MEUCIQCBwu0Q2Xnsr/2FYqzs//BUL1R1U6NaEBha3yDTYqWHYgIgcoi2xctjxE0yKa67Yqn2l6a+gYKXLUgs6HXgchExHC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27691},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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-fuzz"},"_npmVersion":"11.6.1","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.17","@thi.ng/geom":"^8.3.23","@thi.ng/color":"^5.8.18","@thi.ng/vectors":"^8.6.25","@thi.ng/transducers":"^9.6.30","@thi.ng/object-utils":"^1.3.9","@thi.ng/geom-resample":"^3.0.81","@thi.ng/geom-clip-line":"^2.3.171","@thi.ng/grid-iterators":"^4.0.157"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.103_1774085072540_0.48178756491566466","host":"s3://npm-registry-packages-npm-production"}},"3.0.104":{"name":"@thi.ng/geom-fuzz","version":"3.0.104","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.104","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"febca9ee8924971e9a85bfb820ae6871fe38c490","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.104.tgz","fileCount":21,"integrity":"sha512-h4hXj1IYNp0MI9emBf3j8/Mp1eYGyhU5rQ1aWgBoIO8BmQkg41gm6V8c93orMQmbCgtm4gCkf+ueZDPlM+PgCw==","signatures":[{"sig":"MEUCIGoILrj8WG+UAWRnvZkbHDMb5Mw5FNDfMczzQK9DjgefAiEA2h1YKszDhFCtICF/sHftP+9hgqxCWpDfU2IjOtxdbgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27862},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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-fuzz"},"_npmVersion":"11.6.1","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.18","@thi.ng/geom":"^8.3.24","@thi.ng/color":"^5.8.19","@thi.ng/vectors":"^8.6.26","@thi.ng/transducers":"^9.6.31","@thi.ng/object-utils":"^1.3.10","@thi.ng/geom-resample":"^3.0.82","@thi.ng/geom-clip-line":"^2.3.172","@thi.ng/grid-iterators":"^4.0.158"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.104_1775128039093_0.30584790177007504","host":"s3://npm-registry-packages-npm-production"}},"3.0.105":{"name":"@thi.ng/geom-fuzz","version":"3.0.105","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.105","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"d5178e8325a74fad011dc288f34faacdf8b2e6dc","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.105.tgz","fileCount":21,"integrity":"sha512-ORzRi8/dBBN4LcgWCPdsB6OeUzsuWsoX4jNbjxhSweqxP87b3u/dZ6NPVKobM9LiUEqJC3xgteKfLRgKUfCM9A==","signatures":[{"sig":"MEUCIAGJ1zezH4hyTmQ991xg7xpg6PZrq7lveB4u2nAh4HcJAiEAuZW9uydXxtzor44+cTkH1EC0nOOS0sKevwU2WOeMzUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27862},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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-fuzz"},"_npmVersion":"11.6.1","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.18","@thi.ng/geom":"^8.3.25","@thi.ng/color":"^5.8.20","@thi.ng/vectors":"^8.6.27","@thi.ng/transducers":"^9.6.31","@thi.ng/object-utils":"^1.3.10","@thi.ng/geom-resample":"^3.0.83","@thi.ng/geom-clip-line":"^2.3.173","@thi.ng/grid-iterators":"^4.0.159"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.105_1775735547951_0.6542147560292575","host":"s3://npm-registry-packages-npm-production"}},"3.0.106":{"name":"@thi.ng/geom-fuzz","version":"3.0.106","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.106","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"fabf42453381ca20e9dbc389c9c747dcc85da249","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.106.tgz","fileCount":21,"integrity":"sha512-0I8ASDK8kWzsBUR6QzZiBNf+ehL/9qsutv283zo8tFdD1mBslay19B7nMv7kLaPQefWJ/etfQ5Xrx8RDrgzDNg==","signatures":[{"sig":"MEQCIEeZXM5PCcSZJGGKMkqJ0sLoTScWeY8ptfdVAa+GvK15AiB5gesyL2Rd5l+lCJiWF28+TNO5rW0xGF0IDUEAmdjjuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27860},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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-fuzz"},"_npmVersion":"11.6.1","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.19","@thi.ng/geom":"^8.3.26","@thi.ng/color":"^5.8.21","@thi.ng/vectors":"^8.6.28","@thi.ng/transducers":"^9.6.32","@thi.ng/object-utils":"^1.3.11","@thi.ng/geom-resample":"^3.0.84","@thi.ng/geom-clip-line":"^2.3.174","@thi.ng/grid-iterators":"^4.0.160"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.106_1776512764229_0.9690313230329886","host":"s3://npm-registry-packages-npm-production"}},"3.0.107":{"name":"@thi.ng/geom-fuzz","version":"3.0.107","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.107","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"cdfce6d230c3af4b757eaec0f6b1851d954ff8b0","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.107.tgz","fileCount":21,"integrity":"sha512-IgZqbHT++RLhBKzU49kwhZ/Tt2oTvo1dAPVaDxgZtBGQTpkBSCMtFz4TRrMv36+k/Bj4i2crbN8eVUtcfn7gCg==","signatures":[{"sig":"MEUCIFE4o+NabjNs+jHwxgLkbaiL9+ugig/OJLqhBdvlDS/0AiEAw/CnEN3H5NlsdbB1lRTmvgplrvOSzL69WrojcUC3kKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27860},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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-fuzz"},"_npmVersion":"11.6.1","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.20","@thi.ng/geom":"^8.3.27","@thi.ng/color":"^5.8.22","@thi.ng/vectors":"^8.6.29","@thi.ng/transducers":"^9.6.33","@thi.ng/object-utils":"^1.3.12","@thi.ng/geom-resample":"^3.0.85","@thi.ng/geom-clip-line":"^2.3.175","@thi.ng/grid-iterators":"^4.0.161"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.107_1777222278689_0.27369967574209775","host":"s3://npm-registry-packages-npm-production"}},"3.0.109":{"name":"@thi.ng/geom-fuzz","version":"3.0.109","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.109","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"8a775dba315ae22358a7831f3b33703691beff2e","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.109.tgz","fileCount":21,"integrity":"sha512-Zim4gcAlPd8zhEcl8zUPSJiXsUdhK5/nWNO++lfnc1NtFH0nPg+X1SRI7p0/HXGGEKZGA1D1J7FrglNFCrGb+g==","signatures":[{"sig":"MEUCIQCqhBjbL3dVfTI0EXnmgUbfpIGfeWWWSeRCbUSZr4PhLQIgFb9BNlMPb1xYm11U6y/mkc3qoUCVBsSzt7pU9uA8Bus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27860},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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-fuzz"},"_npmVersion":"11.6.1","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.21","@thi.ng/geom":"^8.3.29","@thi.ng/color":"^5.8.24","@thi.ng/vectors":"^8.6.31","@thi.ng/transducers":"^9.6.35","@thi.ng/object-utils":"^1.3.13","@thi.ng/geom-resample":"^3.0.87","@thi.ng/geom-clip-line":"^2.3.177","@thi.ng/grid-iterators":"^4.0.163"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.109_1778242064271_0.9726553067106658","host":"s3://npm-registry-packages-npm-production"}},"3.0.110":{"name":"@thi.ng/geom-fuzz","version":"3.0.110","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.110","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"c41b3c3fe429394ace438d0aae724c235717abaf","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.110.tgz","fileCount":21,"integrity":"sha512-J0wDC0ulbqcCJV+8k00zsgzNoVe2qd+2nvuNG92SWWPHD8LoIgUjl7ZLsXRPqIh6mXbNdw3CUcG4JEUVqLnVpw==","signatures":[{"sig":"MEQCIH5ZVSRckSglLh47PER8y9BT0nYwuLmXqd64GKq4sNVVAiBl/eeXtSLow6cv7WoF0wMg7EeQPFrGGLujnuzsiGeRoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27860},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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-fuzz"},"_npmVersion":"11.6.1","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.22","@thi.ng/geom":"^8.3.30","@thi.ng/color":"^5.8.25","@thi.ng/vectors":"^8.6.32","@thi.ng/transducers":"^9.6.36","@thi.ng/object-utils":"^1.3.14","@thi.ng/geom-resample":"^3.0.88","@thi.ng/geom-clip-line":"^2.3.178","@thi.ng/grid-iterators":"^4.0.164"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.110_1778489483329_0.5530414120913167","host":"s3://npm-registry-packages-npm-production"}},"3.0.112":{"name":"@thi.ng/geom-fuzz","version":"3.0.112","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.112","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"060c621f80cb1ba2110f516c9cd4af864350e986","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.112.tgz","fileCount":21,"integrity":"sha512-WfCylenjf9c4Nr8qlm2BSJSxdywEZrH79D2zvawf299dNE8AxgOJAtKC/7WRcAuAgTgfJ80fNVLUO7qaXbVHDA==","signatures":[{"sig":"MEUCIGlE2+JY7YlK2n7oiXMOLi3wKNj9KrKIVYqm8PEHSYrSAiEAlJ4qHdkmuxM1lClIjvo8RiEsNrwiCz+Do28ebl2gK8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27908},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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-fuzz"},"_npmVersion":"11.6.1","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.24","@thi.ng/geom":"^8.3.32","@thi.ng/color":"^5.8.27","@thi.ng/vectors":"^8.6.34","@thi.ng/transducers":"^9.6.38","@thi.ng/object-utils":"^1.3.16","@thi.ng/geom-resample":"^3.0.90","@thi.ng/geom-clip-line":"^2.3.180","@thi.ng/grid-iterators":"^4.0.166"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.112_1779276922985_0.8250363689124658","host":"s3://npm-registry-packages-npm-production"}},"3.0.113":{"name":"@thi.ng/geom-fuzz","version":"3.0.113","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.113","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"6fbb420ab25730d5565a026fcc570d9e1ea59dde","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.113.tgz","fileCount":21,"integrity":"sha512-3kXiZ27NSdVlxCg6xi2XVo1GtfWo+aULp3bzQvE1OUkp5oa5/geON/Uswor7KEez/nuJf63GvaUs+g+/3xi6mw==","signatures":[{"sig":"MEQCIE5efaEs5LVR4XPETLtn08AzbCR6ZpuaKM/q5GDwhwg5AiAzPHnDKN20X0MYEgIM8s54DgOSjxVjF6WuunLeBAkRZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27908},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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-fuzz"},"_npmVersion":"11.6.1","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.25","@thi.ng/geom":"^8.3.33","@thi.ng/color":"^5.8.28","@thi.ng/vectors":"^8.6.35","@thi.ng/transducers":"^9.6.39","@thi.ng/object-utils":"^1.3.17","@thi.ng/geom-resample":"^3.0.91","@thi.ng/geom-clip-line":"^2.3.181","@thi.ng/grid-iterators":"^4.0.167"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.113_1779541323872_0.35992781739902635","host":"s3://npm-registry-packages-npm-production"}},"3.0.114":{"name":"@thi.ng/geom-fuzz","version":"3.0.114","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.114","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"70d058a877fad20515bb3562462cbaee6f938bbd","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.114.tgz","fileCount":21,"integrity":"sha512-v8WyddQdRvNSqHWxgaaemk26rfD8bWuFiE42nGA825zCS6/UlxcPZJgTV3FqLPNT9Hy43V6W5A0Mh3HHkENpDg==","signatures":[{"sig":"MEUCIEb4oBEdIQZqmS4LXapJGT89pKgVGIGiW5Smk8iFIeAqAiEA/E2GmKdDpWOjtsyFc9vBbH6NT3e65mhD9iqjZiS8tHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27908},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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-fuzz"},"_npmVersion":"11.6.1","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.26","@thi.ng/geom":"^8.3.34","@thi.ng/color":"^5.8.29","@thi.ng/vectors":"^8.6.36","@thi.ng/transducers":"^9.6.40","@thi.ng/object-utils":"^1.3.18","@thi.ng/geom-resample":"^3.0.92","@thi.ng/geom-clip-line":"^2.3.182","@thi.ng/grid-iterators":"^4.0.168"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.114_1780685127405_0.5913495447361474","host":"s3://npm-registry-packages-npm-production"}},"3.0.115":{"name":"@thi.ng/geom-fuzz","version":"3.0.115","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.115","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"8d58a257f6cee4f35a8363d8ee233686df07ea22","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.115.tgz","fileCount":21,"integrity":"sha512-YATeRfTDvZ4EEsBeTAmfelqC1Ao4YUWyDZ+d11cfyd8voeYgEH5U3Cb14VagKgQu8NxsLa08Q2KGqHuPyP68vA==","signatures":[{"sig":"MEUCIE0v1pB0BzLzNebt4dmrpY2ZmiHjhK3zyqPtzu8Xr76IAiEA+GgxSYPXaqi2sOcF3XFPUk3ruikbSV+2nYyjsAUJFu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27908},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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-fuzz"},"_npmVersion":"11.6.1","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.27","@thi.ng/geom":"^8.3.35","@thi.ng/color":"^5.8.30","@thi.ng/vectors":"^8.6.37","@thi.ng/transducers":"^9.6.41","@thi.ng/object-utils":"^1.3.19","@thi.ng/geom-resample":"^3.0.93","@thi.ng/geom-clip-line":"^2.3.183","@thi.ng/grid-iterators":"^4.0.169"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.115_1783002947463_0.45094003891202394","host":"s3://npm-registry-packages-npm-production"}},"3.0.116":{"name":"@thi.ng/geom-fuzz","version":"3.0.116","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.116","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"c24feaf1d11851a93db54d957e5631eb2f2a93d0","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.116.tgz","fileCount":21,"integrity":"sha512-xA1JrTyfRFbmrMRN9cxE0EDq1wbnfm8tnLRLamGzAHHlfB2eXCfwCC7ass65AipbpcBJLqJqUjmA5PHW1QR5gQ==","signatures":[{"sig":"MEQCIDHQ78/xwhjOXFt5YJIgUpTitQ1qPJX1kJkszBlt9KG6AiBExjmSmoWnE48zjGWLbz7AmmXQ+cKgX/QFbT7EZjbcjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27908},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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-fuzz"},"_npmVersion":"11.17.0","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"@thi.ng/api":"^8.12.27","@thi.ng/geom":"^8.3.36","@thi.ng/color":"^5.8.31","@thi.ng/vectors":"^8.6.38","@thi.ng/transducers":"^9.6.42","@thi.ng/object-utils":"^1.3.20","@thi.ng/geom-resample":"^3.0.94","@thi.ng/geom-clip-line":"^2.3.184","@thi.ng/grid-iterators":"^4.0.170"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.116_1784646147112_0.1522880601363774","host":"s3://npm-registry-packages-npm-production"}},"3.0.117":{"name":"@thi.ng/geom-fuzz","version":"3.0.117","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-fuzz@3.0.117","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-fuzz","dist":{"shasum":"e4e3f1179126a493c156cebd748b5d17f39b9329","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.117.tgz","fileCount":21,"integrity":"sha512-eZYrWkzodpBjEb4TZRbDuiX1Y5lCbBxQKg6jH1IGG8H2XJaPgX89J5rQQmBEdf6g+JipzWphEgxkDLaG+mpAsg==","signatures":[{"sig":"MEYCIQDQaQJOx4uAltFp5fn6cRzYejIt2o9GI+4O2wL5fIt6yAIhAKGcBnaZmc7pSvl+vjVVRGUPe3aye4cLT2+5SVtzPXkc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAaLwRjvIcoDEc6E55gGyP0ANdOPyjXPHBmul6s/VOR+AiEA5LueFJ14pRd7WHdY76DAZZg1BjvqGtXtDe1oEYn07T4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27907},"type":"module","module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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-fuzz"},"_npmVersion":"11.17.0","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"@thi.ng/api":"^8.12.28","@thi.ng/geom":"^8.3.37","@thi.ng/color":"^5.8.32","@thi.ng/vectors":"^8.7.0","@thi.ng/transducers":"^9.6.43","@thi.ng/object-utils":"^1.3.21","@thi.ng/geom-resample":"^3.0.95","@thi.ng/geom-clip-line":"^2.3.185","@thi.ng/grid-iterators":"^4.0.171"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","typedoc":"^0.28.20","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-fuzz_3.0.117_1787679007452_0.08563615794359225","host":"s3://npm-registry-packages-npm-production"}},"3.0.118":{"_id":"@thi.ng/geom-fuzz@3.0.118","dist":{"shasum":"b372784e114e44a51f9d719a31016865a28edd00","tarball":"https://registry.npmjs.org/@thi.ng/geom-fuzz/-/geom-fuzz-3.0.118.tgz","fileCount":21,"integrity":"sha512-09NTtJ8tElYoxQoe8du6WJzSE/hPV7Snrg5GGvM+Omc7w2dre01j4VxLg4Kkb1eGBNkItEUK3mY9bH3Wxw+eXA==","signatures":[{"sig":"MEQCIGgyry96RQif4RR19EiPnd2otFPpGx/9s4qvZPPoVj4gAiB5TEKd6vfKzbIji28CipYGPBNSnB16g0u74YNjgG1ebw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBBfnr5I9qCAdorUIW1DW0rqSIYCYf2raea4Pjn/AQzEAiAopHMbVujuUCVpRVWc1CX/Z27wMdr9v7GzUhCcjUh2dQ=="}],"unpackedSize":27906},"name":"@thi.ng/geom-fuzz","type":"module","author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"module":"./index.js","thi.ng":{"tag":"fuzzy","year":2020,"alias":"gfuzz","parent":"@thi.ng/geom","related":["hiccup-canvas","hiccup-svg"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./comp":{"default":"./comp.js"},"./dots":{"default":"./dots.js"},"./line":{"default":"./line.js"},"./hatch":{"default":"./hatch.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./presets":{"default":"./presets.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":"49f8f312fa00c4cb6c864b5c434eb34e774a168e","license":"Apache-2.0","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","version":"3.0.118","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"homepage":"https://thi.ng/geom-fuzz","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/geom-fuzz"},"_npmVersion":"11.17.0","description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","directories":{},"maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"@thi.ng/api":"^8.12.28","@thi.ng/geom":"^8.3.38","@thi.ng/color":"^5.8.33","@thi.ng/vectors":"^8.7.0","@thi.ng/transducers":"^9.7.0","@thi.ng/object-utils":"^1.3.21","@thi.ng/geom-resample":"^3.0.95","@thi.ng/geom-clip-line":"^2.3.185","@thi.ng/grid-iterators":"^4.0.172"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","typedoc":"^0.28.20","typescript":"^6.0.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/geom-fuzz_3.0.118_1788260629298_0.6960236788425902"}}},"time":{"created":"2020-06-20T15:06:43.873Z","modified":"2026-09-01T11:03:49.533Z","0.1.0":"2020-06-20T15:06:44.041Z","0.1.1":"2020-06-24T21:20:20.751Z","0.1.2":"2020-06-28T00:35:50.946Z","0.1.3":"2020-07-02T21:18:59.068Z","0.1.4":"2020-07-02T22:43:13.923Z","0.1.5":"2020-07-04T20:04:39.199Z","0.1.6":"2020-07-08T17:13:01.106Z","0.1.7":"2020-07-08T23:25:31.639Z","0.1.8":"2020-07-17T12:08:27.299Z","0.1.9":"2020-07-17T12:26:23.720Z","0.1.10":"2020-07-25T16:06:38.282Z","0.1.11":"2020-07-25T16:57:54.586Z","0.1.12":"2020-07-28T21:38:03.797Z","0.1.13":"2020-08-10T00:18:25.528Z","0.1.14":"2020-08-16T14:47:51.387Z","0.1.15":"2020-08-17T16:14:47.278Z","0.1.16":"2020-08-20T16:21:47.042Z","0.1.17":"2020-08-28T14:34:29.491Z","0.1.18":"2020-09-13T12:02:19.162Z","0.1.19":"2020-09-22T11:00:32.847Z","0.1.20":"2020-10-03T11:17:06.381Z","0.1.21":"2020-10-19T13:35:05.792Z","0.1.22":"2020-11-24T19:36:14.974Z","0.1.23":"2020-11-26T00:49:38.190Z","0.1.24":"2020-12-07T01:06:32.446Z","0.1.25":"2020-12-07T01:25:08.182Z","0.1.26":"2020-12-22T17:47:52.900Z","0.1.27":"2021-01-02T17:13:16.072Z","0.1.28":"2021-01-05T09:30:15.112Z","0.1.29":"2021-01-10T17:52:38.837Z","0.1.30":"2021-01-13T13:32:43.998Z","0.1.31":"2021-01-21T15:01:11.839Z","0.1.32":"2021-01-22T15:23:54.490Z","0.1.33":"2021-02-20T17:17:44.032Z","0.1.34":"2021-02-22T13:38:31.150Z","0.1.35":"2021-02-24T17:46:01.495Z","0.1.39":"2021-03-03T16:01:38.361Z","0.1.40":"2021-03-12T23:15:41.448Z","0.1.41":"2021-03-17T18:57:00.685Z","0.1.42":"2021-03-24T00:04:11.851Z","0.1.43":"2021-03-24T14:05:09.067Z","0.1.44":"2021-03-27T15:42:57.297Z","0.1.45":"2021-03-28T17:16:05.703Z","0.1.46":"2021-03-30T09:36:05.622Z","0.1.47":"2021-04-03T12:06:55.248Z","0.1.48":"2021-04-07T21:29:47.450Z","0.1.49":"2021-04-19T11:37:18.867Z","0.1.50":"2021-04-24T13:33:16.013Z","0.1.51":"2021-06-08T13:06:03.784Z","0.1.52":"2021-07-01T21:18:54.439Z","0.1.53":"2021-07-27T15:33:35.913Z","0.1.54":"2021-08-04T14:22:13.517Z","0.1.55":"2021-08-04T20:17:58.540Z","1.0.1":"2021-08-08T12:03:35.839Z","1.0.2":"2021-08-08T12:07:15.850Z","1.0.3":"2021-08-08T13:22:37.684Z","1.0.4":"2021-08-17T13:05:15.163Z","1.0.5":"2021-08-19T14:25:34.327Z","1.0.6":"2021-08-19T14:50:29.604Z","1.0.7":"2021-08-22T00:25:40.232Z","1.0.8":"2021-09-03T10:50:41.267Z","2.0.0":"2021-10-12T15:20:15.023Z","2.0.1":"2021-10-13T06:31:45.790Z","2.0.3":"2021-10-15T22:28:04.264Z","2.0.4":"2021-10-25T16:37:30.912Z","2.0.5":"2021-10-27T13:25:45.747Z","2.0.8":"2021-10-28T07:55:00.735Z","2.0.9":"2021-11-03T15:44:17.828Z","2.0.10":"2021-11-04T14:20:46.052Z","2.0.11":"2021-11-10T14:51:18.088Z","2.1.0":"2021-11-17T23:44:21.350Z","2.1.1":"2021-11-19T08:10:46.230Z","2.1.2":"2021-11-21T17:19:50.068Z","2.1.3":"2021-11-22T09:08:30.850Z","2.1.4":"2021-11-22T11:49:57.846Z","2.1.5":"2021-12-02T00:17:48.005Z","2.1.6":"2021-12-13T10:36:18.227Z","2.1.7":"2021-12-14T09:18:16.896Z","2.1.8":"2022-03-11T12:19:18.998Z","2.1.9":"2022-04-07T14:23:08.497Z","2.1.10":"2022-05-03T10:41:03.526Z","2.1.11":"2022-05-07T11:39:19.208Z","2.1.12":"2022-05-22T17:20:58.183Z","2.1.13":"2022-06-09T16:21:34.326Z","2.1.14":"2022-06-11T14:30:07.417Z","2.1.15":"2022-06-20T17:34:20.198Z","2.1.16":"2022-06-23T12:17:43.627Z","2.1.17":"2022-06-28T13:49:44.713Z","2.1.18":"2022-07-08T18:24:50.722Z","2.1.19":"2022-07-19T15:42:39.837Z","2.1.20":"2022-08-01T15:00:29.162Z","2.1.21":"2022-08-01T22:14:47.487Z","2.1.22":"2022-08-04T21:23:01.720Z","2.1.23":"2022-08-06T15:27:54.584Z","2.1.24":"2022-08-07T15:32:44.789Z","2.1.25":"2022-08-15T15:47:45.517Z","2.1.26":"2022-08-16T16:05:42.445Z","2.1.27":"2022-08-23T10:43:42.470Z","2.1.28":"2022-09-21T21:44:35.122Z","2.1.29":"2022-09-27T16:28:13.391Z","2.1.30":"2022-10-03T16:15:22.137Z","2.1.31":"2022-10-04T10:35:22.894Z","2.1.32":"2022-10-04T17:42:20.489Z","2.1.33":"2022-10-17T12:13:31.871Z","2.1.34":"2022-10-26T12:52:19.753Z","2.1.35":"2022-10-28T19:15:53.971Z","2.1.36":"2022-10-31T23:06:00.711Z","2.1.37":"2022-11-01T12:39:14.103Z","2.1.38":"2022-11-23T22:53:55.633Z","2.1.39":"2022-11-28T13:44:18.217Z","2.1.40":"2022-11-30T22:35:01.485Z","2.1.41":"2022-12-10T14:05:30.010Z","2.1.42":"2022-12-16T13:01:13.221Z","2.1.43":"2022-12-20T16:41:05.532Z","2.2.0":"2022-12-22T21:55:44.645Z","2.2.1":"2022-12-29T21:02:35.616Z","2.2.2":"2023-01-10T15:30:05.073Z","2.2.3":"2023-02-05T14:51:00.985Z","2.2.5":"2023-02-10T14:12:11.899Z","2.2.6":"2023-02-17T20:11:04.970Z","2.2.7":"2023-02-27T21:49:18.832Z","2.2.8":"2023-03-02T18:18:17.768Z","2.2.9":"2023-03-02T19:20:52.320Z","2.2.10":"2023-03-05T16:08:23.804Z","2.2.11":"2023-03-07T14:55:09.086Z","2.2.12":"2023-03-09T13:09:58.030Z","2.2.13":"2023-03-14T13:36:38.367Z","2.2.14":"2023-03-19T14:11:41.828Z","2.2.15":"2023-03-22T22:25:06.824Z","2.2.16":"2023-03-24T19:51:22.594Z","2.2.17":"2023-03-25T17:05:08.698Z","2.2.18":"2023-03-27T19:14:40.336Z","2.2.19":"2023-04-08T11:19:18.255Z","2.2.20":"2023-04-19T09:35:03.950Z","2.2.21":"2023-04-25T15:44:32.472Z","2.2.22":"2023-05-11T12:26:44.989Z","2.2.23":"2023-06-14T08:08:28.728Z","2.2.24":"2023-06-16T22:09:08.930Z","2.2.25":"2023-07-14T11:43:51.226Z","2.2.26":"2023-08-04T11:06:49.207Z","2.2.27":"2023-08-06T09:21:56.272Z","2.2.29":"2023-08-10T12:35:05.257Z","2.2.30":"2023-08-12T13:23:02.591Z","2.2.31":"2023-08-12T16:20:52.644Z","2.2.32":"2023-08-14T13:35:50.034Z","2.2.33":"2023-08-22T14:49:46.502Z","2.2.34":"2023-08-24T05:33:42.620Z","2.2.35":"2023-08-27T11:28:52.530Z","2.2.36":"2023-08-28T12:35:56.562Z","2.2.37":"2023-08-29T09:56:16.661Z","2.2.38":"2023-08-31T10:13:11.324Z","2.2.39":"2023-09-06T13:43:24.983Z","2.2.40":"2023-09-15T12:40:46.279Z","2.2.41":"2023-09-19T10:49:54.126Z","2.2.42":"2023-09-25T07:49:25.556Z","2.2.43":"2023-10-05T11:52:08.534Z","2.2.44":"2023-10-11T10:12:18.803Z","2.2.45":"2023-10-12T12:02:28.610Z","2.2.46":"2023-10-18T18:15:02.901Z","2.2.47":"2023-10-23T07:46:49.578Z","2.2.48":"2023-10-24T08:47:31.583Z","2.2.49":"2023-10-25T12:47:35.554Z","2.2.50":"2023-10-27T17:03:21.997Z","2.2.51":"2023-10-30T14:41:06.017Z","2.2.52":"2023-11-01T11:07:17.776Z","2.2.53":"2023-11-04T22:27:53.284Z","2.2.55":"2023-11-09T10:38:51.879Z","2.2.56":"2023-11-12T16:50:56.154Z","2.2.57":"2023-11-24T09:46:17.212Z","2.2.58":"2023-12-03T12:23:17.056Z","2.2.59":"2023-12-09T19:21:13.923Z","2.2.60":"2023-12-11T10:14:29.167Z","2.2.61":"2023-12-12T15:06:16.338Z","2.2.62":"2023-12-18T13:51:08.652Z","2.2.63":"2023-12-18T22:06:38.386Z","2.2.64":"2023-12-18T23:11:54.732Z","2.2.65":"2023-12-19T11:11:35.772Z","2.2.66":"2023-12-19T12:30:44.336Z","2.2.67":"2023-12-26T14:12:33.897Z","2.2.68":"2023-12-28T23:34:01.222Z","2.2.69":"2023-12-31T09:53:38.015Z","2.2.70":"2024-01-23T16:08:05.304Z","2.2.71":"2024-01-26T18:12:12.704Z","2.2.73":"2024-01-29T21:16:30.362Z","2.2.74":"2024-01-30T15:30:04.600Z","2.2.75":"2024-01-30T21:47:05.940Z","2.2.76":"2024-02-06T23:25:32.298Z","2.2.77":"2024-02-10T09:08:08.506Z","2.2.78":"2024-02-16T20:08:56.324Z","2.2.80":"2024-02-19T16:20:29.828Z","2.2.81":"2024-02-22T12:12:37.937Z","2.2.82":"2024-02-22T23:22:46.819Z","2.2.83":"2024-02-23T15:43:38.254Z","2.2.84":"2024-02-25T14:17:52.874Z","2.2.85":"2024-02-28T14:30:36.822Z","2.2.86":"2024-03-01T15:37:24.491Z","2.2.87":"2024-03-02T14:15:16.234Z","2.2.88":"2024-03-07T20:55:19.541Z","2.2.89":"2024-03-09T09:30:31.188Z","2.2.90":"2024-03-09T13:48:48.843Z","2.2.91":"2024-03-13T14:20:21.731Z","2.2.92":"2024-03-17T15:35:02.956Z","2.2.93":"2024-03-18T08:50:18.029Z","2.2.94":"2024-03-21T16:23:57.566Z","2.2.95":"2024-03-22T17:19:53.765Z","2.2.96":"2024-03-27T10:09:46.104Z","2.2.97":"2024-03-28T11:04:32.002Z","2.2.98":"2024-03-29T12:23:29.004Z","2.2.99":"2024-04-08T15:14:22.456Z","2.2.100":"2024-04-11T12:46:56.291Z","2.2.101":"2024-04-20T14:52:52.391Z","2.2.102":"2024-04-23T07:14:50.572Z","2.2.103":"2024-04-25T19:54:00.897Z","2.2.104":"2024-05-08T18:38:50.019Z","2.2.105":"2024-05-09T14:25:48.619Z","3.0.0":"2024-06-21T19:44:25.521Z","3.0.1":"2024-06-29T09:38:51.077Z","3.0.2":"2024-07-06T12:11:50.508Z","3.0.3":"2024-07-16T13:19:17.915Z","3.0.4":"2024-07-19T15:07:09.397Z","3.0.5":"2024-07-22T13:26:40.129Z","3.0.6":"2024-07-22T14:49:03.778Z","3.0.7":"2024-08-10T15:13:15.442Z","3.0.8":"2024-08-13T19:50:17.513Z","3.0.9":"2024-08-18T14:22:39.591Z","3.0.10":"2024-08-19T13:51:49.441Z","3.0.11":"2024-08-20T11:43:22.434Z","3.0.12":"2024-08-23T16:19:33.103Z","3.0.13":"2024-08-28T14:08:47.764Z","3.0.14":"2024-09-05T12:28:49.914Z","3.0.15":"2024-09-16T13:31:13.326Z","3.0.16":"2024-09-19T21:20:45.049Z","3.0.17":"2024-10-05T12:24:15.680Z","3.0.18":"2024-10-05T13:07:50.045Z","3.0.19":"2024-10-07T12:40:41.212Z","3.0.20":"2024-10-17T15:45:50.699Z","3.0.21":"2024-10-31T23:02:52.395Z","3.0.22":"2024-11-03T16:47:11.603Z","3.0.23":"2024-11-09T15:40:39.113Z","3.0.24":"2024-11-10T17:23:52.068Z","3.0.25":"2024-11-24T18:27:15.440Z","3.0.26":"2024-12-12T10:23:06.304Z","3.0.27":"2024-12-27T14:23:24.115Z","3.0.28":"2025-01-04T21:16:37.389Z","3.0.29":"2025-01-14T12:31:39.649Z","3.0.30":"2025-01-17T14:17:21.614Z","3.0.31":"2025-01-21T11:21:45.653Z","3.0.32":"2025-01-21T15:58:11.724Z","3.0.33":"2025-01-22T08:40:44.709Z","3.0.34":"2025-01-23T13:50:44.146Z","3.0.35":"2025-01-29T16:37:11.000Z","3.0.36":"2025-02-10T21:47:47.950Z","3.0.37":"2025-02-13T16:12:35.172Z","3.0.38":"2025-02-19T21:11:02.337Z","3.0.39":"2025-02-21T22:02:32.258Z","3.0.40":"2025-02-25T13:35:57.035Z","3.0.41":"2025-03-09T19:34:00.856Z","3.0.42":"2025-03-17T13:51:43.200Z","3.0.43":"2025-03-18T13:35:46.779Z","3.0.44":"2025-04-01T21:53:19.511Z","3.0.45":"2025-04-06T13:57:44.101Z","3.0.46":"2025-04-16T11:21:10.984Z","3.0.47":"2025-04-17T12:43:54.776Z","3.0.48":"2025-04-30T13:03:19.606Z","3.0.49":"2025-05-02T08:42:13.457Z","3.0.50":"2025-05-18T17:06:14.510Z","3.0.51":"2025-05-28T12:13:53.688Z","3.0.52":"2025-06-09T17:35:36.667Z","3.0.53":"2025-06-14T21:02:22.355Z","3.0.54":"2025-06-18T12:09:02.743Z","3.0.55":"2025-06-19T13:15:44.766Z","3.0.56":"2025-06-24T21:47:50.389Z","3.0.57":"2025-07-02T09:57:29.971Z","3.0.58":"2025-07-03T15:06:04.437Z","3.0.59":"2025-07-09T09:47:28.937Z","3.0.60":"2025-07-10T14:30:53.420Z","3.0.61":"2025-07-11T22:08:23.508Z","3.0.62":"2025-07-13T21:40:37.280Z","3.0.63":"2025-07-14T10:10:32.351Z","3.0.64":"2025-07-15T09:36:06.679Z","3.0.65":"2025-07-20T15:06:54.795Z","3.0.67":"2025-07-21T08:33:08.605Z","3.0.68":"2025-07-24T19:48:14.750Z","3.0.69":"2025-07-26T12:36:09.411Z","3.0.70":"2025-07-30T22:43:45.609Z","3.0.71":"2025-07-31T10:52:06.443Z","3.0.73":"2025-08-04T09:41:11.502Z","3.0.74":"2025-08-07T16:29:42.673Z","3.0.75":"2025-08-11T16:49:46.017Z","3.0.76":"2025-09-01T16:49:17.859Z","3.0.77":"2025-09-25T11:15:10.041Z","3.0.78":"2025-09-25T15:19:13.433Z","3.0.79":"2025-10-07T11:55:10.123Z","3.0.83":"2025-10-24T18:04:54.802Z","3.0.84":"2025-10-25T22:46:21.978Z","3.0.85":"2025-10-28T10:16:33.937Z","3.0.86":"2025-11-13T12:50:19.352Z","3.0.87":"2025-11-21T16:11:41.552Z","3.0.88":"2025-11-25T12:36:23.887Z","3.0.89":"2025-12-03T22:59:59.953Z","3.0.90":"2025-12-11T14:25:21.556Z","3.0.91":"2025-12-25T16:11:01.262Z","3.0.92":"2026-01-16T11:52:38.851Z","3.0.93":"2026-01-23T13:22:28.532Z","3.0.94":"2026-02-07T14:27:52.726Z","3.0.95":"2026-03-02T10:49:34.592Z","3.0.97":"2026-03-07T09:25:36.544Z","3.0.98":"2026-03-07T10:41:40.545Z","3.0.99":"2026-03-08T10:27:18.157Z","3.0.100":"2026-03-11T10:08:21.472Z","3.0.101":"2026-03-11T15:12:22.023Z","3.0.102":"2026-03-19T12:38:06.289Z","3.0.103":"2026-03-21T09:24:32.787Z","3.0.104":"2026-04-02T11:07:19.273Z","3.0.105":"2026-04-09T11:52:28.144Z","3.0.106":"2026-04-18T11:46:04.368Z","3.0.107":"2026-04-26T16:51:18.836Z","3.0.109":"2026-05-08T12:07:44.402Z","3.0.110":"2026-05-11T08:51:23.492Z","3.0.112":"2026-05-20T11:35:23.133Z","3.0.113":"2026-05-23T13:02:04.013Z","3.0.114":"2026-06-05T18:45:27.567Z","3.0.115":"2026-07-02T14:35:47.599Z","3.0.116":"2026-07-21T15:02:27.237Z","3.0.117":"2026-08-25T17:30:07.537Z","3.0.118":"2026-09-01T11:03:49.399Z"},"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","homepage":"https://thi.ng/geom-fuzz","keywords":["2d","animation","canvas","datastructure","dots","drawing","fuzzy","geometry","graphics","hatching","hiccup","noise","npr","polygon","random","shape","svg","typescript"],"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/geom-fuzz"},"description":"Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support","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-fuzz](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/banners/thing-geom-fuzz.svg?45938d4b)\n\n[![npm version](https://img.shields.io/npm/v/@thi.ng/geom-fuzz.svg)](https://www.npmjs.com/package/@thi.ng/geom-fuzz)\n![npm downloads](https://img.shields.io/npm/dm/@thi.ng/geom-fuzz.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- [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\nHighly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support. This is a support package for [@thi.ng/geom](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/geom).\n\n![example output](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/geom/geom-fuzz.png)\n\n## Status\n\n**STABLE** - used in production\n\n[Search or submit any issues for this package](https://codeberg.org/thi.ng/umbrella/issues?q=%5Bgeom-fuzz%5D)\n\n## Related packages\n\n- [@thi.ng/hiccup-canvas](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/hiccup-canvas) - Hiccup shape tree renderer for vanilla Canvas 2D contexts\n- [@thi.ng/hiccup-svg](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/hiccup-svg) - SVG element functions for [@thi.ng/hiccup](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/hiccup) & related tooling\n\n## Installation\n\n```bash\nyarn add @thi.ng/geom-fuzz\n```\n\nESM import:\n\n```ts\nimport * as gfuzz from \"@thi.ng/geom-fuzz\";\n```\n\nBrowser ESM import:\n\n```html\n<script type=\"module\" src=\"https://esm.run/@thi.ng/geom-fuzz\"></script>\n```\n\n[JSDelivr documentation](https://www.jsdelivr.com/)\n\nFor Node.js REPL:\n\n```js\nconst gfuzz = await import(\"@thi.ng/geom-fuzz\");\n```\n\nPackage sizes (brotli'd, pre-treeshake): ESM: 1.19 KB\n\n## Dependencies\n\n- [@thi.ng/api](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/api)\n- [@thi.ng/color](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/color)\n- [@thi.ng/geom](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/geom)\n- [@thi.ng/geom-clip-line](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/geom-clip-line)\n- [@thi.ng/geom-resample](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/geom-resample)\n- [@thi.ng/grid-iterators](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/grid-iterators)\n- [@thi.ng/object-utils](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/object-utils)\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\nOne project in this repo's\n[/examples](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples)\ndirectory is using this package:\n\n| Screenshot                                                                                                   | Description                           | Live demo                                              | Source                                                                                      |\n|:-------------------------------------------------------------------------------------------------------------|:--------------------------------------|:-------------------------------------------------------|:--------------------------------------------------------------------------------------------|\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/geom/geom-fuzz.png\" width=\"240\"/> | geom-fuzz basic shape & fill examples | [Demo](https://demo.thi.ng/umbrella/geom-fuzz-basics/) | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/geom-fuzz-basics) |\n\n## API\n\n[Generated API docs](https://docs.thi.ng/umbrella/geom-fuzz/)\n\nTODO\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-fuzz,\n  title = \"@thi.ng/geom-fuzz\",\n  author = \"Karsten Schmidt\",\n  note = \"https://thi.ng/geom-fuzz\",\n  year = 2020\n}\n```\n\n## License\n\n&copy; 2020 - 2026 Karsten Schmidt // Apache License 2.0\n","readmeFilename":"README.md"}