{"_id":"@thi.ng/geom-closest-point","_rev":"323-2f9d1da4aec7bfe4909295fcfbd343d2","name":"@thi.ng/geom-closest-point","dist-tags":{"latest":"2.1.223"},"versions":{"0.1.0":{"name":"@thi.ng/geom-closest-point","version":"0.1.0","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.1.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6a2fe6b485e17a54c0323684af5092aa54a47c6e","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.1.0.tgz","fileCount":10,"integrity":"sha512-ovNSa/1Fv28RaOjuGDrUZLXN/yp9IK+IWO+Q7OJcn+cQS3xKlGIz7F95bHI2G3rNkmbpyVpA1oym7s0ms7d4fA==","signatures":[{"sig":"MEUCIExf9arz6ChlJr1nvB9rPNAUMI9hMdUiKBEIXr79OkjGAiEA+zERPlkqUOk6/z8xxE2eTtlr+sHFwyUypLlzi0gEFJE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWcJ+CRA9TVsSAnZWagAAAWUP/i/0FNZN/l6t6RQ1be6P\nUELy9C9h41Bk+H2YMOppSV2KwLGzUZP+MaI/SMNEhYYREIdzIVYHvE3y7IIM\neU7Vi8wtQexno9491t6h4lteC5Vtl9m9zpS/oJJuBneOAaKnKU01K9DRaL2x\nT79+lpEptAi3fhLi4dq/73SnAnxtKBszGAz8x/uCrq+/o5JEO/Fg9k1NVmvb\nTyl4k4Lp+sOj+qwr9SLKkgbpQDvOeU0OzLbHHRpJVsW0uCz7zZ7aEWxC7HGy\n7eTgvOz9CJODXmbi1MXcA2i2k42KJfKFsrk+dbHcg6XoL8nFNC9tboNcPAK2\njC8RKC64VQMm29Uvqq2nuWPMA2FRUesoyPt++BmUws5NRBc94aY63TB7zz0W\nKHHF5MKw8tCrd9ZccIUAtKDxIdXxUiF/YB+/J02asRL6cSlETDFqwPOg7+3P\ndwyVf7TTWpw+eFBXFxKYw58juzJcDNnAwQcQGmpL+FgFDjWZXagzyq33Ns4b\n32vR4EFcKlwZzmwgmilx0lAlKRwWul9p81rWGbbhWIKzVgyp8QResGN9o55n\npx6B9pSF4cuQZsjO3dkKvmPSl29t/owZBaoahVYr8d8rw07Xzp6wXG2pwS6N\nfacw9YLDokFPsyZs/T7+Th2kS0BbQGWdcHc2hTngsU3JNIjEeQ6VaMeCHMII\nl3lc\r\n=TQJx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"74fb4d83013785ce7a95357c565426a046657e74","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"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.8.5/node@v11.6.0+x64 (darwin)","description":"Closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"11.6.0","dependencies":{"@thi.ng/vectors":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","typedoc":"^0.14.0","typescript":"^3.2.2","@types/node":"^10.12.15","@types/mocha":"^5.2.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.1.0_1549386365629_0.5313762564942455","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@thi.ng/geom-closest-point","version":"0.1.1","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.1.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0a3124c3a9b91fb4726b25094af048acac1eea38","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.1.1.tgz","fileCount":10,"integrity":"sha512-LT/vSCirkOkjmBQ75KeDkbJabPBijs3iIGiVjYLI9p5fJ9CvLcMDrsXtdVDYrD8LtumNaNf/9dPfOyKdgnf8FA==","signatures":[{"sig":"MEUCIGhx4hgtElLYUaaMG02/fajVLKhacJBQbzvDPeXBQR1fAiEAq8HW+tZdTiW/F/SX1lO3+4HTOz4eu5/E81A/QsLG0WI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYKYHCRA9TVsSAnZWagAAkdkP/35PP1STeRDpBSLJHQl4\niqTwIacUq5usspgnpsl6I+FqNFt9YDKqk7KftMCN33dHravhzyFMfrWl8mHr\nZVLHs0xsbxJ76hUxrn1u8XpT5tqfFMUSdcjUxXhtJ7ApHkngXrcVIP+7pzrw\netlYB1tRaVdB6qhMU3OBuAwgnzSv4WcRoh9jVuMO2X6Z3ft85fkgu4is+Po9\nVCkh7CHhU83GiQNqVHgooUa25EIQQ110CJEgWwTMWjoSzwC6sTOZn9r4GWnU\nz9L8+CGdaUEWDOKslB3mLy4jMQSMP87Xl+SHp84oHO+UglgTqdk9owANGSFx\nQBUjxdPWT8nGvprnnPCJxUdGfuyj5Y4khPZ1cip+eBKCFL3mT5yo02tIX4oK\nZanPnlbxndkComX1CWeMe4dQgqVal1PNaXVHYZN5pdc5XmfdPOgpryZIcykn\nslvwuyNG/MRSfrd6YmgzAEfsGQ0zhe5l+blu0lfTaudtwuzr92EItTKii1Sb\nU94vQDMpufdrCQXGWk9kVnpdZftxqUNu1XypKxgP/Dob0eH6vD7cLwcOJbTz\nrJLJmZ1S6+ouq5n0FRcuHXKAckiEuS+MWkQyTxPDNvEL/L6q+obBaivny+Cq\nw8L7G5uAHa9/kfeiHnUeJYI++s/Tugfm4TX2CeHsK7+0BQCGA3yID7iWXWIa\nkqSB\r\n=E8AC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"7e875d4a030b08c183c43ad1ab54a8dd9843f358","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"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.8.5/node@v11.6.0+x64 (darwin)","description":"Closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"11.6.0","dependencies":{"@thi.ng/vectors":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","typedoc":"^0.14.0","typescript":"^3.2.2","@types/node":"^10.12.15","@types/mocha":"^5.2.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.1.1_1549837831026_0.3942663417364065","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@thi.ng/geom-closest-point","version":"0.1.2","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.1.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d54b5eb98b6eae88ba1e8b3abf1c693e9f77eb14","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.1.2.tgz","fileCount":10,"integrity":"sha512-yk5RCJEhzbvqTArq9jhpGqD610rS52EBf+wwA8tIlj4utmNflbw5MgNSDPZMTgEHXBC5A9uSVHmNbbK+w6+F9w==","signatures":[{"sig":"MEUCIB2vKIcvGipuX3M+Xg/6xnJPmhNACwDrgt8B//yOCtWQAiEA73yjCR34wc82Bt/LeeY43rPcVRu1J404cAYO3mV7VI0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZsveCRA9TVsSAnZWagAAY5cP/iDHMCDnn0OTMz4Gcovg\nHjdFSbZmvGEYOtHcOcP4stfsy37PvS6rx+lNnf/iE/zk7WlCuxS3pnD2R9Qg\nvrPHOC23bR73uDVHZnhASFQ57H44Wf0Tv6NnbVHkd2QJwZosNGgn9PIT44T9\nUAoljiJr8nrF2gKWtAbfxfgK1ewB7Oi6mOJZ92uizQz1iPxSew18ts+TLWhc\neGGRxKJU6uzK09ffPhiHdcFfXt3DMdsK2NJUZ0/+8QvhZX39Xm5ssTHJrqMY\nRopoD101bdEi6QLF5Y+s+85bOQ6j7RvXx6ey1fybqR40/+Hz68O9cfCQQnP9\nHeZ7+H/zsbGJ/yyLFN2aAMv4j5n0xqN6EHBV/XgLFnKxUhHtQgWDUvSI3QuD\n9Pa7X6+AcaiBgijW50S0cTfVuSO2zrdE8m9sBCeLP3Fsc8DpO74Y9vyiSvim\nDgxmoywOBfkeec339eppIwpJHTFG5eva/alE0yi+mQewkbWBawZp0tpb/z1c\n0LJx/hSR0us6g0VODwLkkYwQ34YAmXRItcFRddHSS4nFU2UXrExxJA8XYv04\n/U5+9fTL0vsqxD0C1vbxF72/9ZJMKV5Icq3CI9epK3tOP8tviBisNRKhnEI9\nG8lk1c8wCs929fvvO/Yk6gN7jDW8pGvQ9JadiC59RKAoxoAeeMTrSWKkHuUh\nl03V\r\n=0QMO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"418f7af20c8ce3098e86bbc3a2377ccbac761b70","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"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.8.5/node@v11.9.0+x64 (darwin)","description":"Closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"11.9.0","dependencies":{"@thi.ng/vectors":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","typedoc":"^0.14.0","typescript":"^3.2.2","@types/node":"^10.12.15","@types/mocha":"^5.2.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.1.2_1550240733521_0.3616931776017023","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@thi.ng/geom-closest-point","version":"0.1.3","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.1.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"77c71201e49ad99a5c5ab1c7ada9317e8b5c1a4e","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.1.3.tgz","fileCount":10,"integrity":"sha512-7jAM/BWSX10W/U3ni1j20R75Z728Z+te7r6Rl0JqUNBso8jAlx26T2Mgaze4pPxZEGvi8NIZCMFYbICJv1QukQ==","signatures":[{"sig":"MEYCIQCdKrLh/vg9veEwqEEQQK6ALNE8vGnFFBd1Zihno4QtHgIhAI+otPfI5eDqRPYEVL/yGQax3MxJE18tmnlDm6lfD364","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbKwACRA9TVsSAnZWagAA7P0P/A3Df9IyaMiAI9YJAGvv\nkfaTuCK54Gblh3vPbSYnS73XoxYyxdlRYH29aMIJ0ByMpuv8Ab91PpLzR8lJ\nop4wZKInvaIPLPDBokLrlGj1QLblqKWzyNfnaYmoL/XAG+uiFSgxg0YvRilO\nH+zgjBiKwfwvnfmdwMM9GGJQdo0/SfrBBXO97l9c+WqF1SpNGMPjtBdesWnb\nyjiSGm49D2ASOnzJDsvOif3sJK2bDWDAQQxUBLgztXxAaqWAJKW91yI4SomE\n8TS1eSfd5GL8ZPxj1y0EQeWaDf4joMIsODfRfQb2UvRrCklNMOqRnU7fs6A+\nEiov82In9Olp6XolxIDK3DGVkzq6RNNAzV54Y9lrKBwSoGmC2SrchgPnh5MT\nDxSZxvrdxjJ0CacNvWKehSbeGkF8gpiQxJNbjrHC6FKiBJvKxWkNCvfk5Uu5\nLybSfXAmmK1qh3CFXvYA/b3BL0z3TF+VSKNNrdw04+TLYDnu/Olu+0jQQeCf\nf2Mkiq6xOsGvSB/QcJnxRVRTlP3gno22Q3zHoTKhVTQB+JjFMg/q9mHQb/s/\njuJH70Hxyk7nEIUw6jdDdJS8NhRgtJpgM+PabWBuzX/1Mxdo5iqovdMIIYhe\nsISRJktK5SquEOpkr9+lBUJO8OWpSmDL2nLghNXqfmJZVtpRzhWz5Kbr0efl\nO7e+\r\n=ASSj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"75c3588513318c8c33860add6cc6247e6ee9a47c","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"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.8.5/node@v11.9.0+x64 (darwin)","description":"Closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"11.9.0","dependencies":{"@thi.ng/vectors":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","typedoc":"^0.14.0","typescript":"^3.2.2","@types/node":"^10.12.15","@types/mocha":"^5.2.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.1.3_1550625791866_0.9246472354638116","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@thi.ng/geom-closest-point","version":"0.1.4","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.1.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"58edd667d90639d46e09559048c79725c7ea38ba","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.1.4.tgz","fileCount":10,"integrity":"sha512-JAAVcdboolKlhGnfkTKU+AsOfHfMhMat6eH+1/v2VDCsy7EBpfyR/BK5L8m1V5IO00jfllsbQHK3AWLY7u7T0w==","signatures":[{"sig":"MEUCIQDr1e1ycoDNdLm7jebe0PkN5Kw910LrUQz9z9i5jnMpygIgES5CdA/FG1oVK4McmyhpcvnL/Te4EfhCBC2G61QD5bc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdQaBCRA9TVsSAnZWagAAlw4P/jJvTCzIfX690HefezjQ\n92PVg51GfRchKjDEPssoD1VMHB56s4dd3gak6sv1Uu4LGmqKBXQhXGZt7uww\ncBGNoE+KoeYdIGOUqBbEOk5mCGuPnrOCi/rmjLXBGJN1L86Sw4VDOquw95+k\nuETZbgg/ZgkA9qbtWMz3im62tp2rXrJs4RmHr0ec8pWSMdJA5vApY39A+Xd6\nZMcNbQepJljbBis0BbBhHAw7kY7mwzZcil1dr8zsAlf/eeE8ZRl4uFyReEQU\nwelOL/ZNG9IWeRPXry/8jMRps9SzGX435BE1csrntb4uCkA2O9SnZx8PGhQu\nkktTGsl7/BtDk8SHIVKCa2fTmywvDgfUvHZr8rsrp2fDOALddmfKpFmJmOo6\nOdQ5/0uhHxORMm6AjHsYlEZnPxVKsF6eKrUtnzqF3vuNTBZz30eYzmfrtw8/\nqYOMb9rhQWlZIXXrpD/Jn1KhH403EptcRW55YxNlFU+P9J9XAKveIPW12nwe\n8igvd3G4zTmgKADXrHMsvgKY3Eq93aGfji0Vq2DtM7bGXYWt4URytxv9M0EC\nbMCzHdq6j6rRaANrC2iem27mcxlJsfO1mPJOm7nc3kn/xCRrg2lsbEBkrurH\n0vP0i2D+m4ocyTi1YI5047HAtExro1rPRTSD+oQYa+4x2wGS2fXnGzadK504\nymkw\r\n=Wqs9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"647e13737436e44d28e151c0be8594835cf25ed0","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"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.8.5/node@v11.9.0+x64 (darwin)","description":"Closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"11.9.0","dependencies":{"@thi.ng/vectors":"^2.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","typedoc":"^0.14.0","typescript":"^3.2.2","@types/node":"^10.12.15","@types/mocha":"^5.2.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.1.4_1551173248726_0.665322913142335","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@thi.ng/geom-closest-point","version":"0.1.5","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.1.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"59a7e4bdd7a0e313582d3d42be7778becfe2c2d5","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.1.5.tgz","fileCount":10,"integrity":"sha512-D2kjs6E3Sq/xtdXzi2ek1HR2tFMf29hIkfESqL9uogCH/Yk5hSdiChnRulCKJQmgulCRTPszx6eieJdmC1I5Ug==","signatures":[{"sig":"MEUCIQDFluOohuh+g+aPFN1XOQILOu6II8wstlVpm+0gJdvzLwIgC/U0fXqln66dngLZWCF1jDanucfCq0mF0Bfwsqu1aiQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcebDXCRA9TVsSAnZWagAA9lMP/3LpI0NbnPNLa4ohBDQ7\ntcO8pDhN3bvvg8IIriSaTO2Ovfmbp4VeoRjcbqz8gGWr3ulGBNzRJmALUESE\npb61I1qv94YjiIiK4xy0pTJz2HI8JJPGEN9mAz6c9HZ5mpYSOhahsDY8cNvz\neHfjUH1m/JS9Ola9eTziE4tkyXmoCQrz2f1Xo4/KM7uAK5ecvePejeaHquuP\nn81v15aHbH7JvQJuDObakt+mpK1AX2nHnpaP+1dbtks0s9dFmMqMgt/ElACm\nYb5lPKex6/GhNIIW768bAyjRuwOXKq91lZ7MZ5ghOtm3dY/sYOnExfnr55E/\nwSI181u8fB45O0fPEaP0wsOaMTQfCWO5ll1PbBvqbvsKhtu6jMBJ7LtVOpDd\nrP1IVlaDzjgMJz0/t/kGvr3C0zD7Ag+F1Xi4iC7CvFmPftYVYvaDGScUH5LI\n7cY6v0zww+jTBbIYEoABsbfLCCnpLlx2cXnrZ+jivczL8VCeuGWMMlaP1beD\no22vi1X3N/ktLggBv/p+2cKBhecMImfE+96+LnBhgnxnQ9zt5X8Nhr896hht\nvcGeFcoTK3RzM9SeXECyf4Y7WGhClfF43Zv+0uBY0exIlg0jTJPIC738S6wK\nhzXBywmpkTly+GNyXRhq7uK2gr3CaEHreB3c96XyLTW1DEKPnntSUo6sBozd\nSKsC\r\n=dQSP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"e43f57c7554fd78380bba58d37ae62ca01221eeb","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"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.8.5/node@v11.9.0+x64 (darwin)","description":"Closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"11.9.0","dependencies":{"@thi.ng/vectors":"^2.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","typedoc":"^0.14.0","typescript":"^3.2.2","@types/node":"^10.12.15","@types/mocha":"^5.2.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.1.5_1551478999019_0.27540935550892365","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@thi.ng/geom-closest-point","version":"0.1.6","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.1.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2a97ea14c2d02f1d839a34a596c84e01f32a845f","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.1.6.tgz","fileCount":10,"integrity":"sha512-OzjcOdO33zzDdOwTpty6+ate1u/Ag9SdLn9BuNIW5FindZlBjS8GEg/B68owvo5JnrtM08BxIy7+8biVZGSH4A==","signatures":[{"sig":"MEUCIDmMQVhAsfH5nk1ZbQvRLcebF+kF1PDsZv4YEv/A/eAOAiEAmbW5ZB4V6t/sh/JfNDfnFBrTMwSoyIUUkKNtM4S+0sY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJce05nCRA9TVsSAnZWagAA7ywP/2oVJ2zMS65wP5ogs79d\n44HH2KDrW0e9K0HoGtjuA+ESfA7QjmhMZtHmYzWZLulMChAHeH3TxJxVLdXI\nAmplAKvjKk3urdlN/HDDTvS1i5jauIRdkF88EtLvH7CwEmMvzAzjXfmNiqFH\nBkukdnaJoRm5iSBV8qY23acn06BTFmRnyZi3iWQMTz5lwwsLrQtcsKWY4Qu2\nWX+DErrA0aLwhlyi71Flj3gFxYb4dN1GIq74aVg52GDZLiBgQhSL8mPzJPDN\nOn+RYsGuUFr0WIKd+cP/e2471pzU74nwsK2wuUMYfpJn5nKWlxkTnNNbprfi\nlRnc/VDa53/Kd0A7N+6UMgYCnNgjdVyQEOPZT3brVHTaWdBRbusibbEiG830\npx/+mRxW3yQQThJ6gp4Mn012r5lzSns68Ey73wujPtG9CkzAVInosedJOZ38\nW2iX41oOOT8LSFVzU9QNcTRd6/K89gm3gJYkpWsdqPOtWr8z+r9hQ/9ZN36s\n67j5GYAd5JNbsy+lX1yBnuNY1FkjZKeamFHdjjrUSqt9+3x//ACIwsukdq91\nT0REtvCn5cgUjZtnEpLBL/L/bjeXoV2Ez+ZjX07g8LQf3AbDi+A8c8ySmqkC\nL4a4O7eFWxzfCFVweuh1bCTVpzIi7DMEbk68FrsmQNMoi2qsQubpWMSiyFzG\nlcfC\r\n=nOKo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"ce74afc55215fee990748c9e7d555a839adcec69","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"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.8.5/node@v11.9.0+x64 (darwin)","description":"Closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"11.9.0","dependencies":{"@thi.ng/vectors":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","typedoc":"^0.14.0","typescript":"^3.2.2","@types/node":"^10.12.15","@types/mocha":"^5.2.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.1.6_1551584870692_0.21868056560732052","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@thi.ng/geom-closest-point","version":"0.1.7","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.1.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2635ce3f9fcf98634044c448282d7da08f7eae25","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.1.7.tgz","fileCount":10,"integrity":"sha512-MvZ+tMNI8ZpA8P7oiaNTJOJheEkJQ8itPjWn6GkOOVYF8pwZNV1c/mOiiSUwxqVGf4moaNRN+1xgMjWRVm4EiA==","signatures":[{"sig":"MEUCIEn7QiuW+0F7P8iuAAjCw4IM3nhwkQ2xDLbr57fzgK64AiEAg6gXCUj1HOByp5009WkfoQT1+lRzHdED8z6yopQsrhU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchY6xCRA9TVsSAnZWagAASFwP/i2gG493VNQacE7GlYyD\nZUjrxVAQyky5xf6XmVp6J5xpLwbkDTNrQHOE5UUBmoUo3IVc4vvGV82z9/M5\nOQoZCKztjKHY9GQ2ziBDfg/m+Js4eWl+Lw1NTlJA1K1oIRvixKSTi1LtxLyQ\n3irOMkZCczFkq4aoAsapSBDmtHStlfJbbF/6UG3oaC/CD1v2HVHnCupl67k8\nKumz/NLjdhKKnFOKt3V43t6tAGPhCD7BDRe+2vacLUA2Elq65yc/urR1Nofz\nFI8P5XDK5nW8MBsvVkjUJSTUefom1qZ9k7489MWfRqHlmf7OWblNspbyO+fr\nQZ67lQa+85Qn4EdewRUaQMjSc6UQhHVZNSgVW7HIj+p32jn484//tT+LeqXD\nw0yRyl8W24K3aYelPMa0F6xBhZ3R9VHfCvMFL2mM95i7AJthoYHQtfbye/5D\nIxlqpHZ+IuAQEOSRe6qIgjSTHV0YFWWFRXjf8hQw2zEt4USQCclOE22Qqxdq\noZdnb3G1lJ+KalPFdo5SpHgL8bmFJvxzErnjHr066R8XAlX6RvuPwRObiikJ\ngkeP1v0Lz5BKcvBQWY9AHPNjtuxFaEoXpgkQbY2OOxhsGeb2H1W1YBTMu2Xc\nHElTzvG/m4cP32shsxJFvchbij1FNXK6/2WSuzEjtnEufRcfn73VeGVC1x0i\nEKbt\r\n=2TkV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"794f0b6f07f6eef99f6f244d6c52c1d5de34675f","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"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.8.5/node@v11.9.0+x64 (darwin)","description":"Closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"11.9.0","dependencies":{"@thi.ng/vectors":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","typedoc":"^0.14.0","typescript":"^3.2.2","@types/node":"^10.12.15","@types/mocha":"^5.2.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.1.7_1552256688252_0.4904232866865037","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@thi.ng/geom-closest-point","version":"0.1.8","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.1.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"94a767b6472768353396ae9954631d762ee3f536","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.1.8.tgz","fileCount":10,"integrity":"sha512-qhIYEgSIyW5foL56jFg/UJqc1zDunOhXDTFtKDgXCk1Z7srQuZVO10MtuOS1ns3xkpbE9trXAQYESP7VXrbxGQ==","signatures":[{"sig":"MEUCIFJs/GJpWQp2f094vfIOw6ydwg8XxUxfdKeBTBtpQhNxAiEAnx6vo3KnfMuZ4QsDZ0Q4hAWM+CxLkXN+hkINxBMs5P8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchwIjCRA9TVsSAnZWagAAmF8QAJqRkbfr8akHk58XiJQP\nARo2d6S7eqOAooTgHuBjBn+9Ax/VG+a/SL/tMEEZxMWQZc8amw5VGwXbJP/q\nwSquLdg6I+Um/H7ku+1Zt2DTSqVKr4q2IJ++4cYgknb6Ld4PUw5OoP/x0w8X\nJRn20fnWNtrPnBG2uaL0Fv4NN2SIEebuJu+ct2P9vLYHQQKYwwoDG5REKUhy\njQhPNzh+UDhpY+TuuFDYigxPADZD9GOX0+H1BvzlS1dB1nBZviDd9Qk+6Luu\nagl+5gN2RUON496v4Y3xbq2ogyJKJFXT9qrnaKut1d8DvxLwLrybOsUSdnAK\n3dN5a3QLsUuvzjStpGzkSTCsYbFyoCv+ofAaJyzE3HttkjXz5eluGmZMU4tO\ndHQH10X8q2MIKF+Hz1Ei7rN9DHXjoC4DFdCfaSKFesZA1BypjmCVdnrwJBr4\nXtVRxMwBBS3e0lPMXAOXHghIJLNnszZnyQeQB7q2zA4rAdNQ5OXxvjNG90Fe\ntYWe2trNfPdDcruGb5L40KM3N/ZMGMJz13etVK4ATt0Hh4hn14lBHdOcsFn4\nz6VATaAbPQshWexTHk+OFqj7QWH+39AjMeBCeQc8TqNjAHz4qLd4pvV2r6nP\nD7nYquU1fjTrK2mIDM2YrI1L0GhaTQldnFBSLFjXpSfzClXYQ04BjwVXpmr0\n28hK\r\n=s6YZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"05e82adc716d6b422fbfac861723fac5babeeb83","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"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.8.5/node@v11.9.0+x64 (darwin)","description":"Closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"11.9.0","dependencies":{"@thi.ng/vectors":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","typedoc":"^0.14.0","typescript":"^3.2.2","@types/node":"^10.12.15","@types/mocha":"^5.2.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.1.8_1552351778980_0.15597562424120626","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"@thi.ng/geom-closest-point","version":"0.1.9","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.1.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7cf007411587fdf75aa2fc281c8454349028e395","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.1.9.tgz","fileCount":10,"integrity":"sha512-pBvSRZH5uGtvIPlTNPGDzPAVtgGB0mNBYPfyeN5UKCbSL4R6lbpqb0uZkUoRJIPVF7ykBHZPNcrHe20KBo1HwQ==","signatures":[{"sig":"MEUCIDdl6ufZH90B9d5fOYdhlTFJDFMX9/ZsY/bAmd4d1Qq3AiEA+bxStqtOgBWgeR2Nb/U+ceHNgbvsLiGOzFAQbhOqYRs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcj4aBCRA9TVsSAnZWagAAmqoP/Rv6jewVuqKI9GVx7b6Q\nGuh1+H052UWLrgCEKzUFlFUNMOyV898YqBXHHtoGzlVhpP49RyjlRm51/VO+\nHPwbfop0FqQILbaDOZjq5LxHAjY5qTSQFFU8QLBCVF815gZJj1DgkNj8x4+K\nfXuGI2NlITOlXSJrxXBN00P9+PvbGjSPFLRtZbw81PLQZXTyFNxEWdzKVOxC\n5M/6QMQHzJzYzCmhZqMS9X8YWGlEZtYyrq7DHaonIaF7jZjM0tU8GEbHx9iP\nW2nbIsX1HS/v5CZwGQPs3+kHXFMYaMU3lfJhiRdfAz+smB/pLOe/mwv01Cj0\n7cqkmQGTSW1TrVy7Tlka82I+HMh32wL7/WwBeJMZt7O8p5mnVxqKj5H0Gufq\nlmIpQaku0QBaNNyIBkmcfMrXLOHsOLFCii5MQf9DAT+Gw8m9Pwpx1j6AM+uY\nuo3ewE60Ed9IemNHLFvt8RCn0vfswxiIbr9LpGwCQtUtKuOYOrt6mPa4+RJc\nkVF6Px96341roxtKDd2eK+hOypposTz89Yph8S7Ji3+RBLcrsIkIaLBoDG8D\ndBfDtbRHq9GrjgU7ezbaXAzywy09FOghB9QDfG5UaZiD6/wwL2Au2YOHqWsS\n2BKE9ATQk6K3yeQyNxr2FO1tWQ1gjMXWi9qYxRBX87jkNgSxkewKUXkCRyC5\nBS5u\r\n=ydlG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"b032167da28b83e93d3cbc54a47b053092ad7c4f","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"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.8.5/node@v11.9.0+x64 (darwin)","description":"Closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"11.9.0","dependencies":{"@thi.ng/vectors":"^2.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","typedoc":"^0.14.0","typescript":"^3.2.2","@types/node":"^10.12.15","@types/mocha":"^5.2.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.1.9_1552909952546_0.3762681644472916","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"@thi.ng/geom-closest-point","version":"0.1.10","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.1.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e7abaf48b33cb61a0e100979a7cd48405598aa5b","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.1.10.tgz","fileCount":10,"integrity":"sha512-U7CHimwWMFvYMq1IjezrDF4KJMVSmIDx8hHJtVgRcndC6ho4ndV/E0bZfIjeIdl5qMlDN44oEr+VAm91REmdPg==","signatures":[{"sig":"MEYCIQDWPL396BvHkyA7aDKm5vNn9tGIIopyfAyfCaNG+PVDYgIhAJzjiVgkgE/k0Mxb+XO20PO2Y++jNTmEqEqw9/IxKQNz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJck4hdCRA9TVsSAnZWagAAsI4P/1U8X47M27zvB/0BWRMi\nUha1y/n+CASFaJL+H8ol90XERXRo6Zex2gDHKhRgs+F+yh2UXz+aNi6qFU4K\n6HlNFf20vVQui09uqdf0ddA51VYc1co9BLob/Iu9L1zKQ1472alXex+lRX4d\nuOP9AcehEuF+lhBMonnOMl1nKyCm8fe/ymanPaCL92Yh2pPVA+EfJDdx7V/m\n0VFCkxTUglaXOFewCbejScwgk6nOqMUCoRbSAfZOBpjEPnAjakM4pJgIf7ph\n2Jy0Y9Xypm5O7jgsR7MsovS5vpI+T9MqTjfpUXf4bggfADZnDp5Cu0j9+iMU\nzFrmLbvXNff0ppvJJjlVX3effYZgPI5Y5b6P1J+bST++DCv8BgAZe5ift3E2\n1o1a1DrkWq8rgIJsfXQHNwtLQa9M4wPWE4BJNI6UOyib0SPIoTsuvwyJLBKp\nWvu4h9T5DuOgcpulXzbvWDontVyli53c43aKgnyOdPUAxW7fwLSoUIky0tUt\nAJWKMPZ0uxaHXT2/Oml91tywRgecHCd4GMTr/MYxBzqeic2IMEoZwweykBwA\nsxc36X1RDVCU6aAXOjeygoZMzHNaCpxO+Q/PSFYqOwCUI8U+1rZfcFmBENsz\nDntRJHuUEcyhxcUonS36N6p29rpCw6HrMbxSJDjQSrKAWheUe/7Rh58+y56W\n8dDD\r\n=szg1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"a8e1ee03ed4fa660408cfa0c781257b8bf7e1fc0","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"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.8.5/node@v11.9.0+x64 (darwin)","description":"Closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"11.9.0","dependencies":{"@thi.ng/vectors":"^2.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","typedoc":"^0.14.0","typescript":"^3.2.2","@types/node":"^10.12.15","@types/mocha":"^5.2.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.1.10_1553172572100_0.25210598634218506","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"@thi.ng/geom-closest-point","version":"0.1.11","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.1.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"4ddb34743f7e0f5caede2e4e36f4c049a05e1399","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.1.11.tgz","fileCount":10,"integrity":"sha512-oqSxNJzoJuFrPt81+bRPJY2TzLUYHWMpUMKI/rEh1VJIizNz4AsMpO4xTKmNDDq2q010u1vhXflvvr0QENzCVQ==","signatures":[{"sig":"MEQCIEgXkVKNDV/vA4ymr7t5TkcrX/FFGDmAVgco6L51UVv/AiBLSBHySNDnIhrzs//NLh7ANHwS7gNehTKqmqEYZHfXCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnUwtCRA9TVsSAnZWagAAkvsP/278Ii7si09bptbXvWPB\ns9K0Ik3BbFLxWfE68UdWc2f3hClvmzdttX2JQ2pj35TaSAjJT9HYNpE8qAgl\n9Zoj0yK18F6IKjV45nZUC1SgfC5OFHUatjGXSzeMmJbebRsQU3zNblemkxPh\nEdBFDFVjycZCvIijREUOHk6727+FUfjJViXTYBKYPSQh+MHVAjubEw9mRGh5\nVruX6m3gxqdGfF2LmB3Cr1Cu8ZUUX/9vw44Pc+n6UrbDFd0W60mYvdXj9F+L\nP7pmu1QY2u139s0Ctmturm7lOm1A3Sv94/fkR5Hfsxzq6hseoBGntrXBHyen\niJWzx5JM721s/FXdIwjzyNbTkzliP8vLut74C45oG7pGooXS6O6qewiK2GUi\nfl+bEiAK70kAeMjtD0cjWydQdOUtOPob5ai6rX4AEKTZTrU1kCP/3VFx8gIZ\nFpeK1QkzaMR1DsnqfzMMRHeFi8O1L3w4rBU+LLFZxxI34Xj4l9OfRTXJFoQ2\n/hrc4Y0Mj9VjYtLXvw0NVg5rD+OLDJVli3Oo/7SEKVKVTK2ssT2/3Y/q0mPC\nRK3P/sqXS1rNViDehpt6bs0AC6b8UKfgA6pF9pxnEgB0Pf7Hxx9UoABwpnr1\ntrKPAJDoyYoyWE8uWSYZrRUNohodHiYKam0voutM9VT9O5+IJlge+8ZnzciD\n8HRZ\r\n=xwQG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"1936d357f46f46d0435e3c7597b845898a91b80d","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"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.8.5/node@v11.9.0+x64 (darwin)","description":"Closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"11.9.0","dependencies":{"@thi.ng/vectors":"^2.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","typedoc":"^0.14.0","typescript":"^3.2.2","@types/node":"^10.12.15","@types/mocha":"^5.2.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.1.11_1553812524504_0.2600445079934166","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"@thi.ng/geom-closest-point","version":"0.1.12","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.1.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"26afc5a6e9ffe7aa3f62ffe88bceef3f8a61121e","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.1.12.tgz","fileCount":10,"integrity":"sha512-K7L3x7sgDvWfOW9zgW+vcwx1ZR0Y2s+0TEv1wLNeEwKt7UYYfXeQMFqbkE/oyW+uuni/VwmAFUU7pGiVdJtr5g==","signatures":[{"sig":"MEYCIQDfiU/Wsz7wDRThMJx+PhmHWH3khSMi6sNZdDLmZ+zEZgIhAJzfOrLY9yVyuofHcOdwmT72lM9ZwQE+ftCJg+SB/zws","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJco0hPCRA9TVsSAnZWagAAHZMP/irql4/hcb80xxLqBGVF\nkngxfLQc1jAjarXG68ETAcUIV5VWiJGli8Mr5M4MnhNYHuCMUMu7gwf8gn4W\nlpx4npkODXmgxZwFxj1ZenHScgoWpCIyZgWJfEMup6MgkQ4hiwAfpGq41wn5\nuB10T76DMJAl6qUik9tEOq/B0Dz8IG4Fe1etEP8YI5shZ1mkXr974uWH3sMe\nPhB4UCTLzkBp2LZwMUGqWmOIMvGW4HDjRj6uyQGgLbSp4x0IcW8PN7gXofi7\nZtsFJFypWYa8Rp+GmsLURKYHqSnx/vWhKQRHuc43w3ZX6LZh5Mlpy16yCEeB\nf2D5xgtJPjGkhJDaQZ3j55j6Rg7bZlMwWYWjaeswzkk0KtFKgWftfYv/Nod1\npsLIHZ65ivniCm8oocnXiZmPMiy2g06DWuSd0f+OLZcMWGxXnBSodclXWJed\nsyY+Ssx6swuM0iCnrGzngy4DH4M4nP16B4MNlqYN0Cn1evMbx3+OxUKX/YJr\nI8Ka3oZT5UZQBjMvNk4v1Z9h2BZE8r/N40xuCZcTFy+JXyKTO042UXW/srMN\nbDCIdN5T8OIQ55XOYfylF1RvYkzie9mckShmS3OPrFdXjoaH6tIl8mpJmnZo\nUK5iGxlFRHNBKc8D4YfQ6Jsd8eDWrXREFFgiweeI4xLCC76azPp6tlUSoEJp\nTj+b\r\n=h/B4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"8982b253961afbee2a63135c4ed7153c61febefb","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"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.13.1/node@v11.9.0+x64 (darwin)","description":"Closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"11.9.0","dependencies":{"@thi.ng/vectors":"^2.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.3.0","mocha":"^6.0.2","typedoc":"^0.14.2","typescript":"^3.4.1","@types/node":"^11.13.0","@types/mocha":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.1.12_1554204750147_0.8904559419216729","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"@thi.ng/geom-closest-point","version":"0.1.13","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.1.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"75173030a0a9be324f4bc2ffd46679bea7e38052","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.1.13.tgz","fileCount":10,"integrity":"sha512-JevGvZnoi9elniIRbbshdlZ77uJbsusN4rV8YIlA4XLm9aPfF9OvOSOReohKc1Hyhs3EN1dl8HwVT8Pqa1NpjA==","signatures":[{"sig":"MEQCIFL8R0UA01XYKfouhYiXwnqHsvhvTP8A5zxQUD3W7czAAiBr/H7+HXb0ISvzkpLUygB6zrioNYVlhmAssx7s5fzW/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpLOjCRA9TVsSAnZWagAADHIQAJkT0FzlsKFvVtVO0JIv\nOK2oHdPS8kawl4Z0gbGWNheIfrg0r+6rCHIqw6nC0o8erfTqJE3OZ6BHGBt/\n2qkThUOV2pJapnnvNDYxfOt2bm/lXqE7tHr2JKaZR/5mx8Ib3mYmTokBZA7e\nqwL9PaasCJklS8qIH+tVoN7ZyrxfdJ15RI07en0ZO1jcE9tFSIUUj5YP9Nqt\n59hYtieKd2DiCLXsZYTttSXy0YHmoX+Zbg9EqMTXsvYZS0bouGmMTrC5PIEk\ndi/ZZOyppZmclWbb95k+zv2eRH0KiMzyTgcCtvEV+jkmEZXUCFB3iO+zS5I6\nM9ZrjYcbmCY/AKN+azf/KQXvShrItdLPyWgKFOxt+SGj9cZSV+yS/Xa2b54A\nXwiyGl/yK0eAI2rah30dC5uit4u9/4kGZVa9EGX96mIwpQikS23hqvwSrMS2\nwrU6xvZf5u5RGDPHOFWg1BAGdUYiTVdr5LjbrD5f9SpwCB6OEdFv8HjQ7mj2\nIi+3PM9nRVqqZGHRWMzJ3KVDBr8RInfEXAKejSprlWMoUyJEF3yOVhK+bnXx\nHCmd0h9Xuk2PUMq9+u//EE5aSrhJvX8gf/hWER9cX7OnivSJ9LYvHBJu1U5o\ne0KMyrM8/LIvGoBHoWMQqS1ihdRxcnM2/u3nnyZQB8K2+51z4gbF0SQLM3ew\nIgtr\r\n=VkWY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"64f47038295aae78f36342a92590600206873049","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"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.13.1/node@v11.9.0+x64 (darwin)","description":"Closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"11.9.0","dependencies":{"@thi.ng/vectors":"^2.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.3.0","mocha":"^6.0.2","typedoc":"^0.14.2","typescript":"^3.4.1","@types/node":"^11.13.0","@types/mocha":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.1.13_1554297762581_0.6032445745707382","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@thi.ng/geom-closest-point","version":"0.2.0","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.2.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"73911e2e91e667748a70a0c85044cc1fd4798ec8","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.2.0.tgz","fileCount":10,"integrity":"sha512-4kEYKYGX81r4ll2QcowAok4jv64gUJnr6OZjxZzDtqnC1JMY/pfNj5bauAI8XM8KYMvyyiGsDJj/8/DNeqzFVg==","signatures":[{"sig":"MEYCIQCbnLeUCPkinUvzzz1vu04H4o1ylmsPsQGPeA4OqSpebwIhAL6cuc6bqi7dL9sXPkY6yYBnaeiElV1rcgB22n4Sa9QR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctDdzCRA9TVsSAnZWagAAbycP/jK/U17ChNBLNRpQF6CG\nBHzYcF+2hwszry3dTnmpW1g2VzoiluEO8jyP8vg1uTrLspMhDvejhFVEYT72\n+OiJlGmbWW0n5oIsetlY32837Ni0lZABwdUoHLrsRVoShvcf2g1kn2EY1TQ6\nKzQMsa9PJSFmD2BMY0IVJ2gAaltPsVn4gd1eEm0LRQRlEsxGt62UH9IYGwZE\nQZLvvshe9K9Xg5whBvS/wosJrArtLYZWpG+f1/NIFfaZQNffNwiLWfwmn4UQ\nNnhm/312hNEjXcA+RCQGvUkQwAP8IPrim/4UTAPlU+N2FC8YvWTkprSJtwCQ\nIJ0+/vi3wRzGhfegqOFK1BFCiFeZsze6Y1XWJPm09fjjLjcpFVcgl14xD0Kr\nz+Wa3VN8HkyYWiy1rfW668h1grj3TzenvaVluB7OuL0VMScbDP4QnbJYc2fb\nSICujvoatPaMJwqc6zWO71M+QfA4xLoY9/uLQOAj1QPiV6cVkUDtIl/kwgaq\n/XN03xHK3+l9oYHzCkGDYWGAL3cirg0KAyKYaC3cic7vogic4stOrrCQM7ZB\nUunRXq3AYvQDW8LMD5ccFQBrc7j3ICsK+rFTLa1oz2ezuMC5zzmoVoArGHQm\nkL0RPDNlyxzJZsYa6wuT1Z3HlZhjT0EzyPSEhhN+3q92tTFI2fLdGgS2MADG\ntTzV\r\n=gwQe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"4baddea99aaa37e43b3109f5bfdd6d2e2aedf68b","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"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.13.1/node@v11.13.0+x64 (darwin)","description":"Closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"11.13.0","dependencies":{"@thi.ng/math":"^1.2.2","@thi.ng/vectors":"^2.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.3.0","mocha":"^6.0.2","typedoc":"^0.14.2","typescript":"^3.4.1","@types/node":"^11.13.0","@types/mocha":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.2.0_1555314546798_0.1152846400394294","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@thi.ng/geom-closest-point","version":"0.2.1","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.2.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"3937329b97cdbcc27e9adc1fec91cee31073932d","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.2.1.tgz","fileCount":10,"integrity":"sha512-aAG3LzcLyQB2LYnzqb2HC53O1N6ukiwkuxl3NhExdtGajCy8KKDNnf21tJTrvzmPJvLdVO/Z+O9aABqLSckKNQ==","signatures":[{"sig":"MEUCICwCW3eokXZB4RrvGqk9eA7n0Wq9Rh4onLng47Js40YUAiEAzRurCQHCdy2vIzPZEzuh3jXHGWwXrN0m68fKHZLI+Vc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwIrhCRA9TVsSAnZWagAA8qEP/iypi4DwczLD7NrKFPqz\nQdpJEqW/7ILAQEAlz9OkORdBnsJcpxZ3qTv3Blt4rp/3WK+JcUbIH0Pz+uKF\n4tZgZxWPrbhLpKxn01j6eiGP6w1RdG/izbHvVN6BFaZmlDvhZdaVS1wui+s2\nR6SdqHpYKbgp/x4K24djOqAUjuDq0LwvR60GOAQqcbqQX9FL8Ko7Lu9az1dX\nJjBXqilKO8mCTSJoDitwiYzexUARFXK6hcKoNNmUXjsXDfhvGNCNNaZhzjl/\nROsxRMotliq7/qfs75Sd1AnCyXDa5ky1RX9PFYzI70+0nN08YJVO4p4xJBID\nZ8ix+rZyip43a390q5OALevMnbJ8Gi3Fk6vsHwdci/a4qzHT066+/s8RE/d9\n+HefIOdIk7fsQ59OjEN2/OuBAyv7M0uXuq10UJaoZMlHsUNnKvUbmX8L8iI9\nOUq8AVmTHX/qNYlmk0oLrKD73viMXnsBScuInVeGV+1DtFHDg8Pc94xg34YD\nK0OLOl0hsGTeIliC+oqcDZkULWOQL/BoE11LEREIJifDxhKTNu+X8E1gZvNt\nPV/G+DO44Dln3HnjnTxfU9DJ2Sk4fRMCzH4IETPWdLmg961xm6FLT3DQlj60\nvosxQi5LN5ar/JUPeZLxrMiOSPHkPJrHZwZR6vuzdKvb83T9C56BbejvUuRk\nS8Bg\r\n=qrD4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"38b2c61a9a7c1344889b81cd6eb3dcd601ceb443","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"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.13.3/node@v11.13.0+x64 (darwin)","description":"Closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"11.13.0","dependencies":{"@thi.ng/math":"^1.2.3","@thi.ng/vectors":"^2.5.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","mocha":"^6.1.4","typedoc":"^0.14.2","typescript":"^3.4.5","@types/node":"^11.13.7","@types/mocha":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.2.1_1556122336586_0.7667137805279853","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@thi.ng/geom-closest-point","version":"0.2.2","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.2.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ff9b1997d69b2e34bc1a3013dc9cefb4eb1ecbcb","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.2.2.tgz","fileCount":10,"integrity":"sha512-EH6DEoudYs+CwCKZErZlTjSHH2zXqdgh5aeAWA6bUUA4EExASl9G1o2HScFImhVCDvHYEzFd0HUC+awo+kdgRg==","signatures":[{"sig":"MEUCICtJL4wDlXfxW/KtELjPnFEIsRr/Cv0lmsG6uIzkT6GjAiEA5xZV/hF3bBEMq5eW11wZYT4k2Gt9mwoHR90zFD5YuRU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcws+TCRA9TVsSAnZWagAAd9YQAI3bHyIyyzxKBRhHNxsl\nrgPaNZExOMyzbwBlxo5mTznyIp00PNysyC+AobJVUore35MdbG0DSCHHbhkV\nvYuGGdM+0qEgTm4enL1tzHn+kzZgvVp+bR/78yzWI2V5gwQ1Ded4AM6F9pf1\nJ+5lucVt7YQkhwDmreSXjwdQ02nVWD5wVePS6lz7Q7IHVYasrSSAGGQmNPVj\nO99V3hwHYIY9Z7xNQYvl6nNFbRLEwmsmiSKZ7KRJYFauUIxncdmW/+razXNX\nVvZpiWIufOhRlWTQwMkAl+sOaBi7cMv+/X6r4V4aSwfBTSonobo67y3d9sUR\n8NykknYYehYFdXivNrEfj3Q8mfmYr+GWJsJxlnm8Bved3/P31EWkNbitErR7\nPBfx6k/MUVg//Efj9fnM6nL/auvnv8j677t8cMfWtE67YzB3EMtMGiQ0uECi\nIiGioy/41JI9SX7rV0BndCYpxNvGEcXG14ZCBG0GV4qp714S+mvEWUZqoz4u\nSn+lFbVjQf2azxKhyAZpe1WDpDlEvnEkG9X7CvVzykn43zvSGGmNj4QY7YQ/\nQJy6LAPGRWhPIklZfGqF0i/aWjTzA+mK3drdKVa/2vu9gQRjFqn51GmFuY6v\nj74b8jWnFq2zikNiM4wbnTKWR6hsKypXMSoTYKF5wfj7qhaUKwsGoPfVhM9L\nsRtj\r\n=QXaJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"aaa7369a8bbc6c540f3bce5f0c203365fe1b7dd8","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"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.13.3/node@v11.13.0+x64 (darwin)","description":"Closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"11.13.0","dependencies":{"@thi.ng/math":"^1.2.3","@thi.ng/vectors":"^2.5.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","mocha":"^6.1.4","typedoc":"^0.14.2","typescript":"^3.4.5","@types/node":"^11.13.7","@types/mocha":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.2.2_1556270994221_0.8460225458809862","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@thi.ng/geom-closest-point","version":"0.2.3","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.2.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"73a05a3c22978bb5299a648b0eb9512b9ff7914b","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.2.3.tgz","fileCount":10,"integrity":"sha512-RkDCgxUKGyLeMwtF6VD/MItfDtmHjI/maNQufvgZdq03Q/23ti3S6/AByTOWOkOm0WNXyP1R7izRtm4DydGwSA==","signatures":[{"sig":"MEUCIFZXdKReu7iibSvGgwNrLZqeUpXayNRkYcPRbzOR+w16AiEAhE87SX+yUuNJCrX8xW08eFLNCKO5YnzLxtEkUo3uCF4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5VA2CRA9TVsSAnZWagAAGQQP/1557Z9ynif6b/R8J/NB\nrQeebxovJ/0ZnW1Dhq10R9Q+lZcIEhSiw/Z5CaUeTQy2jDcVeUkP3QRHSolW\nvUmrROMEvS1DPvTlSFq+sZ7OSsKQIQ8Cp5I5lMeB7zOptwlDKBrkTvPl9qAo\noaZHU3zfOg8UwUaXmJdOPnBH5QQ04C4Xsegfc9D5tXpbf7UztbU76eKmzaBc\nJAiNnBnspmYyK0tzc88gkQDISYfDjbxe1dAEmsAnoV1hqlqIdV68Un1Pn0ph\ni3qcv5vGHtdiMNM5BgOSA1tXjIPLNTCKMGFFlzyP12/XPbAP1Tq/WiDMKxlo\nfDhS3p2JhEUmouzhSc8oWt3wJGlw9O6kJNavIpHiD5nTd58xNFzq3oHtK/zf\nhbFGoLRzGOcBRIkkM5mN4XNsGTgkpfYMnJOtKUxaB0wBpiV0geu4oabmak/a\nN7sAyeclFnSMMmHCfNnVpqhKnGbU23npgtIrnUU4ZOMhtf1n9P/LgCMA4QRZ\nccKsJDMZmJJzw5Rma7PqALCrC+Uzw1WiVQL3xsuz6ZNIa56qhyf1LQLKxl+V\nKjxCk+HMnPhNpSciZDD/QJiWdavDcsGX07XNxPUDxxM3AsRJwD+maB0aReir\nICPEYUh9A8Cmtab0X5vU+b1llahGS9hTvkFU7uYDWxRj7kpUB3uaiyZzFfxC\nMYJ7\r\n=nm/e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"5a4226d52724f320fb25656f08addb2825375fee","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"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.13.3/node@v11.13.0+x64 (darwin)","description":"Closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"11.13.0","dependencies":{"@thi.ng/math":"^1.3.0","@thi.ng/vectors":"^2.5.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","mocha":"^6.1.4","typedoc":"^0.14.2","typescript":"^3.4.5","@types/node":"^11.13.7","@types/mocha":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.2.3_1558532150129_0.3771950237138466","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@thi.ng/geom-closest-point","version":"0.3.0","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.3.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0b245ef346cd142a0d9e86537998b3944959fb56","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.3.0.tgz","fileCount":10,"integrity":"sha512-dmxLWHvNVgdw7Q56r/6+nkVPajMTNh/DwWHa51EIFU5uAR88HTi8cC76vpERBtTGCxByFNL7W4aLv7MyMx5/uA==","signatures":[{"sig":"MEQCIE8dstOou76AERlq0Q1binq5WVZ7VMLvkHgL3cJk3z61AiB5J3vkS6TM+5PAYcYPZF1puQ3GhOV0oCNCVxaANh+1qg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdImiJCRA9TVsSAnZWagAAQQoP/RjEk4mVBPhOYpNr56PZ\nsw3PM07y0E40YYGQOJEFlEh1GvsW8GSqXPG/LzrOdsolEDX6sf0qph0uVs+a\nuDBSrT49nOg2d3hHv+B8mOnqDj6cHkCNTZ1EMKozPzV8VV8dPHz3Qd048rEj\nPXPW5rWUyT87wMArouhzniv4y/LAM9D2vI/38dQZXFXR/VoSgGdYdf1NkhB7\npf5QrF6YYVSZuAA+m/TTN5P5HULtvrEsMW0/AC614SHTwQ/EzX7//HuJo8Br\nIgO3nm1CrdPZ2L5qYu+yZ+No332F1DWplxBVZwjSUJ5LF0DBwwiYFFVpY00Y\nrpuSOEkYPvvPdQe/LQSCr26tt3XZbL0JN1Uis8ejKWU/y+VRwQI00gDeO3bJ\n6xxNQY6ot8INoKEdTruokQxmtGxczyJKnW7qVRqvLnNS3ok4mPHsqyDB6WoI\nuR9MUWRooHfsYnIidKumuwGBWv7BhTbjYybCb1hR9u3kH51lEDSXiGlbUWuO\nxIPYhqpuUnylUdzaoxRMY3Ez7imFKVkeen+XGKDuTFBPlHiaS2xdDGG20lOc\n+GVuzRE4dkQF9Rgb5DD+v6XQ/tFGmvAFIXbvb59ZTgfCC8DCNG4bV3BqM1eJ\nHeVs1qSkigyJdjcRI00103XQVS9RkYkyFG2WBUbcTC5aHGFh1sw+aoC5ODuH\n2BLY\r\n=EEsl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"efa9fdd61dd4ad2187cefe0a26df3bf2baade24b","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"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.15.0/node@v12.3.1+x64 (darwin)","description":"Closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","dependencies":{"@thi.ng/math":"^1.4.0","@thi.ng/vectors":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","mocha":"^6.1.4","typedoc":"^0.14.2","typescript":"^3.5.2","@types/node":"^12.0.8","@types/mocha":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.3.0_1562536073123_0.7833334943383365","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@thi.ng/geom-closest-point","version":"0.3.1","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.3.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"53651fb4a56409d5e49f8e744b9e105b4bcc2ea0","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.3.1.tgz","fileCount":10,"integrity":"sha512-PJDIkvE2ssabmVSQ/Gzb71Pl+xt5+qjzaoLuBU4EF0ccA8ciGmnbGngJNelqRUfRIxXrSNctXqdgUI4yJ9l3RA==","signatures":[{"sig":"MEUCIQDYIXHokLwI2HxCslb3bNFSoP4HK4D2S15Om9m5hg1LKAIgbbaO+lb0rjtj8OX7bj/q+3hcu96pJ1jmZAfP8GjOEYw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdIs3eCRA9TVsSAnZWagAAUFsP/i0I086JwML1QkDjfKwL\nrx19Br/QWucEaA5ztj0zcbDksF80pqvIorGPzTW+MhT30RVaFqx1UgSj7Mrh\nSR3b7NXu1clGaziVHZHSenh1gHKzP7NOmNUZrUA1jx5CCxpefnlogngOYENY\n/LaIncu0RmbFB3HIFKnUW0sCtZOMj4dDqevmHRjnKUWKCiE6ayu+aJQ3YHL/\nkVszt4WVSDuSHG720uQ5N/Z8VGr9Yu3SkVup3RRkMru30t2ewz9/Lsa8Pjtw\n0vd3NpucNhNpBD9W1kRokLtfv7ztVDskza+5adUL+rYnunOhd2OH9xZk+bQE\njzPpCof5UwhOYkdW98Caty8BBVFd5IGKCECZwOZ/6MhBegestoK7x51Am73H\nNUC+Iqmd+Ula8W3RzKhzZ1lSMcOxlcHPN0gx2blVyPQzhG68LCXX77V32mJE\nqSIRaCR1pwqajsR/P1uBa5KnjXImlHYNch9g63TA5iR75yjRF8ymQIVgR85m\n3Qy/i1WcbLuczA6UklC0W489VF+yWTzQy3uNRPjiLN4d9KsrCfGYoiJl+6vt\nvvyF4YUgTAM98J/Gtxkvj64+8E9YdIl5/WLZdn+QKwl3POovnQHxcQOYIgOO\nrbAY+TfoIHDyK/9E53Y4uIPZl9oyY+0qxU6/92/Zbo//Gc/pooOYOY/bKqgU\nGOJp\r\n=y0vg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"05bc27ae468aefcfa8d1a5016dcbcfc22b7e8a85","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"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.15.0/node@v12.3.1+x64 (darwin)","description":"Closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","dependencies":{"@thi.ng/math":"^1.4.0","@thi.ng/vectors":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","mocha":"^6.1.4","typedoc":"^0.14.2","typescript":"^3.5.2","@types/node":"^12.0.8","@types/mocha":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.3.1_1562562013445_0.49156901511524986","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@thi.ng/geom-closest-point","version":"0.3.2","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.3.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6ca4f005e717f6d4554a283fe18aa930e4281f39","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.3.2.tgz","fileCount":10,"integrity":"sha512-Wpdqe5Bewm6dwNqkCadY9fPg40nXRS0XpzysEm6xBmqiB7zSUnMcyutpYez1um7jCXWcn+Z2xPQCEEdDXCY86Q==","signatures":[{"sig":"MEYCIQCddpCOI7YE1sSEp+11HTZqQzvojqmc0FxtoJ4Ej2860QIhANb8DGgmG42Ty84BHlYtw8G2de7JzaEAtMIPNZJbNx2b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKQHSCRA9TVsSAnZWagAA148P/2USVFnKMuZlTqNpjH6e\nhdq62fsncvNBWON6d3M1OTc7m4Oy/zQ4cTgM2lRjOcN0qaoPuV/HLKp3FUuH\n56XeDlA2ke/t49yNwewQ5RZVhIwC0bICpv1B6xhBFs9Mu4OEmaP9QEEMycQS\nfUX7pZDTMfmZ8y3UIPUbERDvdHzIQoOEWTjg0cR9KOs4geRNyRSVJDM5u1ke\nlNGncagRXXvJl6LM9Sn4I6e4H+4qcMciT+iMs9FhgzfZj3aA2ThoLLQBJ+qE\n6whexEsGMu9NjjKGVi6Z8KAKpllFjBEzpxq0Q2elbvyeTNtA/HNQd1AcAFm9\nMbO2KrI8dGnldupCdoVjtGiRCbqY3aKuN/lQFqsfknUWK/Op/u0/+KTUn5Qc\ncMEAZdZ0SKkU/6Lm5eYiIFQzK62TesA/8dG4idLymB5XCOcvA1gLNKOIvQEQ\nREgQBzGo/ndp8+tF7YpktmGV3cnTtnMX+hLGkgK4lDJzee8vzdGnBBfw8L9p\nIGSNjUhOtdR5adVknJ3pmZmOxN+PuHkk47+CpHbRTVD1wcSGAs/5/UIL5rML\nC1V76V3h3pYJjZ/+6GoGkXdtiegpI3DlZNJGFxyWolcTQIUyF6YhWkV1r0VT\nDKO61fFcq8ULuwRZ4I6OAOZ4yGqLompNMzlNoOr/DfuWYFhUT/qXetxYZ16I\nzG64\r\n=IYMA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"47075afc37f3a16adee7c903a2935304c7cf5daf","scripts":{"doc":"typedoc --mode modules --out doc --ignoreCompilerErrors src","pub":"yarn build && yarn publish --access public","test":"rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js","build":"yarn clean && yarn build:es6 && yarn build:bundle","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"yarn test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:bundle":"../../scripts/bundle-module"},"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.15.0/node@v12.3.1+x64 (darwin)","description":"Closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","dependencies":{"@thi.ng/math":"^1.4.1","@thi.ng/vectors":"^3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","mocha":"^6.1.4","typedoc":"^0.14.2","typescript":"^3.5.2","@types/node":"^12.0.8","@types/mocha":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.3.2_1562968527945_0.6359962184844901","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@thi.ng/geom-closest-point","version":"0.3.3","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.3.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"dccf35cb5bb2fb46076c9bac0e7d52dc3a6a0a6c","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.3.3.tgz","fileCount":10,"integrity":"sha512-HirFRHAcfeTGof8aRG9xiSNamtGmEqfKWnZ0uyNgCzdFrkCvd9yr/TWetn41TewfFTuWLoLj67yA4QVBeXktuA==","signatures":[{"sig":"MEUCIFsnz9lroykNydHFaRHwhxbLZgL7yYYJUtInWb3VHdwIAiEArxsFKVquhYsNG+Hy78FfPuuAYQbRqhN12dVfji0GWe8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQOnxCRA9TVsSAnZWagAARGgP/ieHMk/oiRQneG6mLvLl\nllSSeG7/FTmS7eeL/tjkzGLGxCvMMxvtmPLATlaCuJpr9lp37ajAO+6leMJE\nOEluBMaXLpEG/YHQtIMnIwyy49VId8EIN7jg45n+j01sUHGn4n28/BGfRc2r\nbxXmHF7vo4ZR7M2D5X2IjawIxAO8eTkOxMXFSU2ivkm96ugD7P+WAsYpPuBQ\ns8rE4TmzYLtZQe5ym2D6K7JbYcwtA8+TK9uJ9OfVI6AdJs4XYP/Lv3PHE7LZ\nndrYmj32rNzHNzsQ98fkEv0tF0fkiYwFEf8f7KrxWPpeSN5GwQh9wP/mxztR\n5ILQhpXW/CWev+Mg02Bk/L/0NGB7Jr5bCqcgSg66YghfUXnXTMbdcXcg8Oye\nA/FjTygtjlAmZAnRx0zpMGFrQvYsc8ef9IrkDYreWIeOTtZ3nMqnBzFW4I4B\njTNQMfRNzqLToudCMy6zbDBjebG1I5ia5rdon0GH6T3iAKIcwN7yv7CJIG0U\nYDQALWGfDrAErUm08uSxhH6ITNGsEnxBVc+tVS3IjlESzkWQuianQ1CeRovL\nh9nTWg2H4if/cWzoL2qKPFG63iIsbF74uFuhfe5jP0d0FBpGE3z12np9+TnP\nPw3qDaWaz/wsa1EASFJEdcPCrG0eZDQTzQ42y9LMEfL0lpkA4ffmH5ET4R0Y\nISFO\r\n=dsI3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"53eec7988c378fc37ae140e7174f36ef9b6208fe","scripts":{"doc":"typedoc --mode modules --out doc --ignoreCompilerErrors src","pub":"yarn build:release && yarn publish --access public","test":"yarn build:test && mocha build/test/*.js","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"yarn build:test && nyc mocha build/test/*.js && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","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.16.4/node@v12.3.1+x64 (darwin)","description":"Closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","dependencies":{"@thi.ng/math":"^1.4.2","@thi.ng/vectors":"^3.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","mocha":"^6.1.4","typedoc":"^0.14.2","typescript":"^3.5.3","@types/node":"^12.6.3","@types/mocha":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.3.3_1564535280766_0.35296062664880745","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@thi.ng/geom-closest-point","version":"0.3.4","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.3.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f95598292c0a0d47865880a51733ddc5e0738621","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.3.4.tgz","fileCount":10,"integrity":"sha512-7x6r+TQy3hJn/Ujtk1tFq3cuThho0IcQt3bSx6hHn4HxP4Y7S8cPJvmzgnLXfitN0vb19PIxgqPYQhafRZ5iHg==","signatures":[{"sig":"MEUCIQCMhllZ/ARju0PnZMjuBfAdDpPMavxRPZyGDot3iH7pdAIgftvbvPUJLR0nMEo00QH8gd5L45PxyQCQLcBJbho5RXE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQZP3CRA9TVsSAnZWagAAv8EQAIxKAkbzupG0Jz9JkiZT\nhv/7ARn6oCisaj6SiMo74lqnZLMPf3wMXOP5ICOEbNWJkvcmV7L+sWsTKrim\nsGfz3OYlUU76o0Ed20O4QidP2qGId0Gf+spDbZcfA1qMHOrLqigQjZu9T4Xj\n/RVgZrE5j7MsWfe4mPCakdXhCeN8ApZ9IEtujaFvC8JeiaqaDcZeo2SrzfvS\nt/o/i/z+1mnN4WQU9iLWDJB3KJVFdrtJw163NvW7rChg92C2HS9cD8Uw/Vmn\ntfg5OwgxiSQNVVRh/hlQTWuwStOVePx0h7s/sxEVocXSyv+tS2nqlzJYT8bH\n6/xSbI3RcEuQi6+tk3UoFPIP/kmSWcVJCLxmUDEPFyQazzlnxWXc6y4ymWu1\nOsAGXXlG6j8UgtQheIkjxMfjZohrqL/C+XdnK14f0OW1LcoK3AjyXwfQ6nQ5\nIIC59ruvJunjJc6S02gfinxxDWlrC13M8270FJJyKrGa2dHT6WSrPzdqARZx\nrZjZPEKP18nePra7l8235X2TnsenE3PpUjJL++JS04Hh3eCBMs08phsEpjqh\n4KRnI7e/c7hraecqa+jwObwXTgqBGRlJdNKo0GaxiYPp+5eAWKwBMhloS4oa\nysPcX9HvGnUwjHxifcYNR7s+R29DI2bNzWeeqB+ebfhuPreCFsljTctStDE4\nIT/q\r\n=zRlh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"7dc1483608a9c2ac4a1cdb62f9765585cda7dc3e","scripts":{"doc":"typedoc --mode modules --out doc --ignoreCompilerErrors src","pub":"yarn build:release && yarn publish --access public","test":"yarn build:test && mocha build/test/*.js","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"yarn build:test && nyc mocha build/test/*.js && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","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.16.4/node@v12.3.1+x64 (darwin)","description":"Closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","dependencies":{"@thi.ng/math":"^1.4.2","@thi.ng/vectors":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","mocha":"^6.1.4","typedoc":"^0.14.2","typescript":"^3.5.3","@types/node":"^12.6.3","@types/mocha":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.3.4_1564578806889_0.23952827351317785","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"@thi.ng/geom-closest-point","version":"0.3.5","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.3.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d857fe5a7f3234a746fc915a3c722707f0979940","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.3.5.tgz","fileCount":10,"integrity":"sha512-oPAiX/onxdxdgOH3Jbcv6UdjDKIXhykCJiX06DZ6mRVbn1IbQFiGrhL+nzh2vYYqlY9o6XeawA79ldRScleDCg==","signatures":[{"sig":"MEUCIQC2PT3xKmMT678FBwjOyohvR6gZgncN91RegvGrO2fgRQIgdIijUD99UrmL1YlBD/wSJ5OBdJ7gBTatHM/Fa+5qTJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVtzNCRA9TVsSAnZWagAAInEP+wUU20wVjQJtWBhlYyFC\nt5UerDr2ukODSyJ5B+vMTOUWK9uRfvwl6ucjK4Z+cahkAyGqvtXvFfUdNVYK\n5OJZ6SFCEdqn5QiWoswalbL1cOySX8uieXvaC0+vrCQ1dz+7TOAClp07jSCq\n3/ZlVbvECqRR+hdRwvRPNDSBoAGbwat3CMW6ViJqtqVLfXk+G7ZEz1+j60ql\nfpDOvYq8RbLpQV4ubiLnVVlEvvP9f/DnsLk2aRCewBHh+/rSAMLWoDVIpQRt\nXyh3XJB9O/lSmQVqhgU3AXYpBLuTRtqvbZwtdFyJPOOiqZu+lUsQsTdRO6q+\nwmY89JZkqV8zMUVMxeTvkmUOhVD8udwGb6rcu9Ph+nQb9PXONyBbiQiL18/O\nAHPMpM6/UVuaJqa97y1S3T2Uywo6b8hwu5sFAHx7xqppla9CUp8mXHo7jSpR\na9ujbpXy7Le0myCtjtetbudXNzEZtEL+JSgbVxff/BEXveTVTwRdLnzgHqCr\nQcvny4wr5NCIHQ6FGiVvVQlfoJsIpWkPO9oDhculO743kqdi+D47VM84W+Fa\nMd9kgKcT69KS56DJcDG34hIA4N2HMbvcGV+EMvu9FKnsGlB7mS4ekVSFw8/c\nw69enMZ7uTjbROLxyYerQHyvgxF3mLUEtc9+nWlrxDYY9wwCKgupkNRgqg7c\naEre\r\n=VW80\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"6b16cbac7b4495b39ada728be077c7630272d3ac","scripts":{"doc":"typedoc --mode modules --out doc --ignoreCompilerErrors src","pub":"yarn build:release && yarn publish --access public","test":"yarn build:test && mocha build/test/*.js","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"yarn build:test && nyc mocha build/test/*.js && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","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.16.4/node@v12.3.1+x64 (darwin)","description":"Closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","dependencies":{"@thi.ng/math":"^1.4.2","@thi.ng/vectors":"^3.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","mocha":"^6.1.4","typedoc":"^0.14.2","typescript":"^3.5.3","@types/node":"^12.6.3","@types/mocha":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.3.5_1565973701603_0.2520659471876858","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"@thi.ng/geom-closest-point","version":"0.3.6","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.3.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6ae06062ca5698ed721a9942d64305d9fd41de47","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.3.6.tgz","fileCount":10,"integrity":"sha512-X9R9BOqS6D3NczWtxV8WoQp5Kti9iKd3JjMburjC/mDsCxHK8qC8zAfGKZm35PqDfHHOU7Ze9xkN4iGOHf2p9A==","signatures":[{"sig":"MEQCIBLpe1MsMxAqvOoIDcsqAsNgJqrc79K62MHOtAOpMYwYAiA7Ij5Bzld5dE5azi3iQG52ngBAwqbrsHaJRcO+VQ1S+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdV64KCRA9TVsSAnZWagAAFBwP/j0JbApDWSgywWvG/KAe\nyL7PBzyDR8qykLBjmBSYsflnH//ifpqCxUuvKkeJR7+WQP2DbE0nLVEhAxsf\netlHoj7z4Kbt8bM9Gof/IBAyutb9uu9oionNh+L563ySGtij5B9T7Lr1UK+I\nUfPaaazayBWj96AQ8gecIQAyZ5kBhpFjCVCJV+Bxz+YjB0ZWlboF6DFKyRUv\nb7Kp2CuYVGqSmNV3I9ygWw2yGHfKVyyAtmLZzXP2lH8Ba2gqth03I/crF1U3\nZVnjh4MbkbAWYTvzEsUVqNgVIbEwwg8IN+EdEaRp7K6ROgxCyIlU3jA4BurH\n7y707qkVy5mYDuIUXq0uHw5EP4ykLzg+48ABziNUi/qmccSnZLVJJ3rZImpb\nw5hJFlOw7JHhF8MX8AdG4wniAJtu/1lbUwsOaAtXauqSkq1UJKaZ+4ItTN1G\n12AsuVjpp10Pdu+yFgmrdcMudcqHA0p32ODbAktYTvMI3xn+vmFftoLLW02W\nQqfJWkS35UvRb7JN4LL2kqmoslpcxIhqkxrg6VhW1EE1LV2Ce4tJnH0q07ZX\nQPdQu992KuW3PO/VCxckg6jjhJbarr4qxVvzYluv7VeNDTOhiSUBHwyA6tUQ\n8Fki8wjH0n6ExIpVWunyl826IBns8SIMXdp7r7XZvoTQEPaJpiBjfdd8yE+O\nkxYO\r\n=BakT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"4b74159d35209356ce8f44929599b45ba64277be","scripts":{"doc":"typedoc --mode modules --out doc --ignoreCompilerErrors src","pub":"yarn build:release && yarn publish --access public","test":"yarn build:test && mocha build/test/*.js","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"yarn build:test && nyc mocha build/test/*.js && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","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.16.4/node@v12.3.1+x64 (darwin)","description":"Closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","dependencies":{"@thi.ng/math":"^1.4.2","@thi.ng/vectors":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","mocha":"^6.1.4","typedoc":"^0.14.2","typescript":"^3.5.3","@types/node":"^12.6.3","@types/mocha":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.3.6_1566027273969_0.5191552111865534","host":"s3://npm-registry-packages"}},"0.3.7":{"name":"@thi.ng/geom-closest-point","version":"0.3.7","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.3.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b205f449401318cfa54b3ba64a2d5bec67b7e151","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.3.7.tgz","fileCount":10,"integrity":"sha512-wkDY/Ro3qRYMVTrWl63cDJdRXU9bLzySEcJ6BE2/MMX3osCH7sumSwUQLNS3qYeyOerGnkpWumCeric5YSRMUg==","signatures":[{"sig":"MEQCIB6xgbwE/vpwUvbUcJtWGjucQDDmJ1RLDAkA0AzvJd4yAiAOJMweIH3bYR3goWPBtkASLIootV2raia/vqvoSuwssw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXcCBCRA9TVsSAnZWagAATw0P/jewaI03uMkUNZY4eCpk\nI9lq5dvXpkMypBkkss/xgKLDgVYs9xBrXAAs/8qmhH8kVBkGjJuhjLMnbZPY\ncOMtE2XdrOl6RTxSRWimGnPY+vWtrZPQvyVFrp33kKrSPuF0mtWlhRP/mg+y\nX9w0yTGT66g/RigZhGmu6Eit8RqgFA0goSmlK7jfrriP0AZyqWgPbBSqro/I\nBhK0t15+kqrW3OK2GgDTbTUr9X0a2otQq1m5u84ojmjXxMKtG8CwdhN70nhF\nRueSGo4w0p7lM5lC1g8mUBYpw2vqndaPpNNVbjwujKvNLG+vp6TdoxcqPlAJ\nDk7fyt5hd5k/fJNAGj1v18Gc8Gd6lE5w40juakmvfhVGJTIMDK17WmtrXi2P\n7uRjTj5bLhw8LgKxDAPdll3gXc2s+rZPu6CwI2FkwBjdvMhz/9P1DDlk54QY\nWbhgdmw1DulS3aY7kY1tLTinzx5uV+zW+YcyzU9C4DVffnlkNTJq9KomUbRE\ncUcPp3l+YSfYYTeN9TUiLTweCquIbqn9Xp2QK/oD+H9KVtQs9dqbqhK5wZBj\nnlXAr52UIZ3l62aBc0RU/eq15K93YjDX2QqVcxeufqGny2dTpoVArypGM5Sm\nxCMCSDp+h5eNpwiL2Blbl+d5ba3r5yPSdom/RksOn8BOokfLpTJbn/a3hObd\n05pA\r\n=pRG+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"161b4f8afaef0df742a8e2c7776993b828662589","scripts":{"doc":"typedoc --mode modules --out doc --ignoreCompilerErrors src","pub":"yarn build:release && yarn publish --access public","test":"yarn build:test && mocha build/test/*.js","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"yarn build:test && nyc mocha build/test/*.js && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","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.16.4/node@v12.3.1+x64 (darwin)","description":"Closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","dependencies":{"@thi.ng/math":"^1.4.2","@thi.ng/vectors":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","mocha":"^6.1.4","typedoc":"^0.14.2","typescript":"^3.5.3","@types/node":"^12.6.3","@types/mocha":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.3.7_1566425216390_0.29031580508936927","host":"s3://npm-registry-packages"}},"0.3.8":{"name":"@thi.ng/geom-closest-point","version":"0.3.8","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.3.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"cb20ebcf64ed369da6d6c6b0dd84b6503164c80c","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.3.8.tgz","fileCount":10,"integrity":"sha512-C8VZGvlRRAPbnxq/pBxizTtiTLKjE6Xz2vFY64+1hklmgdAacDA5HTEee7E/d+m2WXnTUwMaQuxAJ7u+eov3xg==","signatures":[{"sig":"MEUCIDkz9Gpr0O2k3jrENiZpwwgQxmkbhQdTFsmHrNUgaLZvAiEAxThQxDav528O9M8Fn0b0sLqwlKBHz5D0xESRVvrBsI4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhh6ZCRA9TVsSAnZWagAAHWIP/ibdEcUOpNFQrANapPT4\nTfRHlyRmMnoav0nHBe4QBVntNOQzWwvJiqR33/9vhNWOQjzT8SnhvPZjnHYq\njreTHUrhvpELc5wKs8rVzFpIo4fc5OV4fyseBm5rhmFmZsAefHDnEWftOEMF\nV4cixgB1v6P04B1f/DcFcuUXt+NVQn+vHgtrnnRf8724wAe2HIF3dSHdeho7\nucSU+F1Xha1ICzZdoQRJn2rBtPw4P2/rz7y8Cke74RRqPNJQsgHqTYy3ykQ/\nRoRIGib3aky3+uU8uD3nPVxyP6Jm/ThFg3jKRkiJ3kF/ECU/sTChI7gIpawg\nyrHoDGLBqYzE5otllPJMbdlmze+ffZ4K/EPdE2UA1xuBiLbl00JTVcjRK7hW\nF5iTlB6UVMBHr0WWVV6BCwdeh6dIDqez1CO7wqCtfWXvn2ueWlPJ9RYL/zxh\nDxAyl0U8HK9qWjxlis1BAczyfWnkDqTyTQqZPxHNHMhGQbsd62GNYeI0mPya\nXOc2XwO0RB5V9VI8dQF6HMxp1BxaKiibLD4vurF/5e0NGHvu+HVWSiHsSND7\nX/plMl3nMQn187i50+XXa59iUU+FeSiRd+6VSrVm2Jli2HiUzB9yiWtT+5xG\nZDN3YIyP5HJsz+QxIIObG699F1KTUg+IKmiidVQSiDvqP/4qtzTfVRiCsK4X\nb7PH\r\n=nQwa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"5f865588e37a27ceb46484c24fce4d59a0637f90","scripts":{"doc":"typedoc --mode modules --out doc --ignoreCompilerErrors src","pub":"yarn build:release && yarn publish --access public","test":"yarn build:test && mocha build/test/*.js","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"yarn build:test && nyc mocha build/test/*.js && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","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.16.4/node@v12.3.1+x64 (darwin)","description":"Closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"12.3.1","dependencies":{"@thi.ng/math":"^1.4.2","@thi.ng/vectors":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","mocha":"^6.1.4","typedoc":"^0.14.2","typescript":"^3.5.3","@types/node":"^12.6.3","@types/mocha":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.3.8_1569070744487_0.9889366543429907","host":"s3://npm-registry-packages"}},"0.3.9":{"name":"@thi.ng/geom-closest-point","version":"0.3.9","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.3.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"04689d280da9a1ea4914dd2bb2e8dee50c5c60e5","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.3.9.tgz","fileCount":10,"integrity":"sha512-hokamPZOmf1mjYAGg6vYofSVZWQMI5nJ5XHhUFX2QZcgxWRfiXbe3FSZjMcDI+oBIFtKsWGCuC3G8OXaz6kmoA==","signatures":[{"sig":"MEUCIGnTWyM89RhVX7GBSK6ceo6Sl5M09PQhngcAvi6Rxx2TAiEA26CSTiXWuA03TuVcw+7TSLEactkamATD50lMePAIahU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxyONCRA9TVsSAnZWagAA654P/Rf+gZ6qPFWcQwFfuBlL\nabABGn7r0eeIppnlVSj4ddkRtdWDNAhW1++uZ5nw7cKeFcpf6exlEOzj/rfx\nXA0p8rkmyMCHqeZ1pUAuaWjdsHtsv9D5ZwiPdfsN6MDDcLbo2rlM4uX8DIlt\nV+t9+bF1doHJh1edy9c6iHGwpdzr+JVCTFg2WXhgT6nz/y7VryNnvFMw6rEJ\n2BIZg9JmXkeqExf5eAxmKjrRWOKPFNdNrIRIKmkX6IKAyoJ5pSMYCzdGH7vk\nHU39bZA2SxdvdZAQ4A4eBOWd99yNGlA3DgMOTDyx8sgki8fQ2mKPJU/tlfOh\nciwAByOdgJJASQwILIv3GY2NvctmViDUIx8cAoAgWBHVNrJo0snvdOBjwy9F\nOvzaq3ZdrX+WrkHfRWEi8HrqoyMdD6n1dNe8XQN7a1lxcSwf996rFBM04b/c\nHrhj/tyjXQ/ZtCGULByy1YQBiPHIrdIbAXSltJ8RoPf6kAZ/MQXVB4kaNXkB\ncm0iBmLwP0ycFOvl+PGHZXPVv4OSNvrlcVqb3MwUP/PCEzMc7xH5EDkspn5P\nlMVW4rLcGRajvJXDgp/i1u/iLqI+0PxJstDYXOd0CDE3iMBF2EvMlOpAxVqk\n/lhHsIpsg5ezS0IGCzbiVt2EhzvD3J8fk88mKW+4OZwMa0Z+5r0UIGWmNrkj\nT7nu\r\n=NdIR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","gitHead":"97add769f24aa32a1a5e13c5c941605e1b9eb569","scripts":{"doc":"typedoc --mode modules --out doc --ignoreCompilerErrors src","pub":"yarn build:release && yarn publish --access public","test":"yarn build:test && mocha build/test/*.js","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"yarn build:test && nyc mocha build/test/*.js && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","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.17.0/node@v12.10.0+x64 (darwin)","description":"Closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"12.10.0","dependencies":{"@thi.ng/math":"^1.5.0","@thi.ng/vectors":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","mocha":"^6.1.4","typedoc":"^0.15.0","typescript":"^3.6.4","@types/node":"^12.6.3","@types/mocha":"^5.2.6"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.3.9_1573331853191_0.6859457215681402","host":"s3://npm-registry-packages"}},"0.3.10":{"name":"@thi.ng/geom-closest-point","version":"0.3.10","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.3.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"78578b4880bb4f3cd1e5fb7cc1f424e062427496","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.3.10.tgz","fileCount":12,"integrity":"sha512-Z+FO+XMoeF+sjQSitQuQgeTbB7gPo1GjAuh+X8FZONzg7icB6/bn++PftcJzSP7csIjyVqZ13/StGb4USkPyEw==","signatures":[{"sig":"MEUCID22cxumMIpTsz96Cx15IBwIf6XWMNjp4I71PnAuZbL7AiEA27PrOVDfnbQSYScthfVk8/RtqsSa9y3jCD2aF+WBluo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4p+YCRA9TVsSAnZWagAAlzMP+QCAypSvD3A0k1HwoS6H\n+o1vZ1m2ziaW0N7Z5jV2YriB/7PZOUFnnMli2rytnrhmkGVEWY1bqIhqRB4e\nzvikpCeL4RgYIQeaR8l/dfpuaVVcbgHu5gBfiDkDV9lva/up9CTBR+ffou7e\nX9jE2Y4zbVXPc1Ztb53mUkerML5sQNV0chaC2O0R1biH3obrKiFrJi7Fi/ER\nE/dwXjl2q0WocD5termTBI/BPzneqXwBlHmAYKCifPSVeErgr1xgTFlS7ImH\nGMDoxtvD7FXAoPgYajjJRljen/W9GJut+Bq8v0qT3Sae7ICEo75c9hKp65/m\njO9uB08ltPiRqJ1TdwPJrkW7iLuumD61TEIfp1OmDv+5gnXj0hQ1F+XpbUSd\nJ/AOCmamn1eDpqIyVbog6BFVtA74esA3bcWR9GlxJ60UU3VkBXpB6OvdzAm7\nvyPLrUUkp0V7OK0f9Sjy1m4PxnjuNui6vL2mDcWplBj9gZbTdP4UP/Gkp/oZ\nJzWSObdlRzNcYYfUNSUfMRUgQxoJ4jU3LrXAAvqx2bq7pRq5lJXNZ9x1Tc1G\nyY8sA+w19JvYwKzMJpR5beZHDlL3mtw5EUMZMwZPnnrLtGdZjbeGmUGSsqdk\n9c/taiqy8OFkI7e2IYJuzfauBJEl7Xa3P1I6VYaK4grrkPvzXrfMBoZy/DHy\nc3+o\r\n=ZNNQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"gitHead":"36c4d9e967bd80ccdbfa0f4a42f594080f95f105","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 .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"../../scripts/generate-readme","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.19.0/node@v12.10.0+x64 (darwin)","description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"12.10.0","dependencies":{"@thi.ng/math":"^1.5.1","@thi.ng/vectors":"^4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","mocha":"^6.2.2","ts-node":"^8.5.2","typedoc":"^0.15.2","typescript":"^3.7.2","@types/node":"^12.12.11","@types/mocha":"^5.2.6","@istanbuljs/nyc-config-typescript":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.3.10_1575133079894_0.26775685922352355","host":"s3://npm-registry-packages"}},"0.3.11":{"name":"@thi.ng/geom-closest-point","version":"0.3.11","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.3.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e2dcb8b7fc8d1234856a81a941d112268973d2ff","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.3.11.tgz","fileCount":11,"integrity":"sha512-wxTbAhCzUna/1U6VfCTFGb6TYdVkiCz3hHwDgXWmpadhkI3cQODANWw+2UoSDij9GlQkOHJaYCHijMeE2S9EfQ==","signatures":[{"sig":"MEYCIQCF7di/UXA2I2QHHRPWjRIEoM4DVDP7+ogV57eOGLMNcAIhAPV6tzEQQPGZYxMrg52jiy2R3Ijfnz5T2/nToCBy3Bnq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeK03GCRA9TVsSAnZWagAA+OMP/R4BB9sBPEeY2yIKKwh8\nN6NSOR2icxTHr3Gqs4G6vVRz+9+Of8cGy9IDoj1pmparb7r6fPQ5SsoIx1wS\nRbyVPiif6jucKiioNJfNlOIiKM+W61oxF/rnTq6lqpQyI6xrR6N+xr0YilYG\n1/2+DwkKZ1+RkG5CNgCx4U0tLVHS9WHaHwZPGZfXibThpinPWWs7n8WIYeeK\nRO8rSpzMH0NoP//XdXTzMgdKrSV5Q5Is94SgrUNlewokjdO+2+0KJJlU6VDl\n6fxLbHxZcVTYRoUOBoJr6LaA7iDo8p6i2oFE0QdEBQGjGRtbHuYXIbApKzB0\nzYlNoFL9/DPnY6m728yAX+QJOVB5oIohNxz1IIXYUgXHr7ypuZMBtZD2eMGj\n3pUm1PxDTrn3mbhzwvFb+8ItmP+QI2wnxUoaRAOVOVREBKmMLjw/hzYUXfvu\nwR/euMIi3TEyqz9SMZT/SrDRC6A3QDSNwyeRUwUdfqp4Q8DCX1s4RZpy+87c\n2nGqUULLFcx7Nqge7SB8FpFZxDo6zOqiYb6souQOBUiWx4pe5rzcSHxtOSi1\nclXRk4obCaXuez2grAdGUhyWP4rmMgZYY4t9A06La7gq2m33OadxQqu7PXpf\nkgbgTtTAMQO2x9x6NHpRtwUGHg+usY3a0+YetrOFWcycb4KRs8xiqoa/ZqNg\n8s2v\r\n=K+67\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"gitHead":"93d8af817724c1c5b06d80ffa2492fe5b4fb7bc4","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 .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":"../../scripts/generate-readme","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.19.0/node@v13.3.0+x64 (darwin)","description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@thi.ng/math":"^1.6.0","@thi.ng/vectors":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.0.0","ts-node":"^8.6.2","typedoc":"^0.16.8","typescript":"^3.7.5","@types/node":"^13.5.0","@types/mocha":"^5.2.7","@microsoft/api-extractor":"^7.7.7","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.3.11_1579896261710_0.9550595369378088","host":"s3://npm-registry-packages"}},"0.3.12":{"name":"@thi.ng/geom-closest-point","version":"0.3.12","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.3.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6b2ad640263a3d7fae8dfa77368c5c4d3c154662","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.3.12.tgz","fileCount":11,"integrity":"sha512-KoxpeRiNk0g6qL4RJJknU0TAKJiG30fdOQUvZL4mCEtGdUfDYBn9/TViS1+CE0rm/WBetm92ox19vnMORKm30w==","signatures":[{"sig":"MEUCIGFfdZzXFJAIOLI3ThptI/JNYPtkGgF6msc6UslWdvy5AiEA+A7Y7MRQIDWqdgULXcOTzb2LectAnDm8tLOdmSzkdQ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLbWKCRA9TVsSAnZWagAAvD8P/iLp3qquqTqdsnJFtLtp\nIwQt3NrYZeaLBUHp+6xmbXjtMzb35FdMFK0UngI0Cau9AoQaTHqDESAdhMTm\nn7mSwMgpATxGEizRPCIsEosS42vgieQVhjiDMw5KdyeeI24YWvD/NhZABOxd\nvFgSzPUSQHnUhMQC3VTqeqD6FhPhu6O/+BdmshGqInOBWF5UXbJiGmNPsCIZ\nRoYC5vIhqOsvwDh/DM1+VQsWoDT3/zpg5zDQzMZvpUe3ONTPuxy7+W/klFXg\nyroqPIlJIFEzAceAHfsWMWNm3rCw0ttE5rNrpwVU7b2D/bleprFA5yShbuwl\n0t0UsqWxWSGfR2sO8LX4DpiMBaqpyFiBO9e+qTqW8SPWbWyLtU2A1EDTUx3L\nh6LpdSSIBr9Z6Xf9RXGxXGEjoqMYY5YrfIRer3FqySugL/aB8imkiWZQgcfz\nk1GElwdP91Z8jOix0d2Kl2izRHzGJKSjzwVqM9v7qScakdF3dTukz4CP2nc/\nEQily8xS3VhqlJMst6CoIcbzrjdrINhRmuryKEsSvl555KB076i6Hm4ZpoUd\nhCDEchK3nitXrgmyPtSuK2pwKHy3kMuwxz63DSZiQ9gP3eR2/Gh3PUWKI2nG\ncDWdb1ndtzpdoUdAAGVti3710tt7g/chtzc3VrWx6szyAKxyh7ygRF5+7FhH\nsmJW\r\n=KmsG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"gitHead":"38d193103121815a5794ae242817f8f306b6ddd4","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 .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":"../../scripts/generate-readme","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.20.2/node@v13.3.0+x64 (darwin)","description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@thi.ng/math":"^1.6.0","@thi.ng/vectors":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.0.0","ts-node":"^8.6.2","typedoc":"^0.16.8","typescript":"^3.7.5","@types/node":"^13.5.0","@types/mocha":"^5.2.7","@microsoft/api-extractor":"^7.7.7","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.3.12_1580053897792_0.5070924089629283","host":"s3://npm-registry-packages"}},"0.3.15":{"name":"@thi.ng/geom-closest-point","version":"0.3.15","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.3.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b693dd424dedee7a8fe45a1c46a42cd3633d4b9b","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.3.15.tgz","fileCount":11,"integrity":"sha512-7l9iyFY2u1iyGLGsMX87xJ9GR4SnIZJsHDjj4L1jy11TLZd7bQBcWtcNV+raYm6fDt88K2m/AQRw9KisSafMUw==","signatures":[{"sig":"MEUCICjKPdAU3Qbdu8JdtbGmwd5iG8LL5kPykw994qST8d3mAiEAsvRXg+R6ASA+k3v8IIKLjQxnnbrw3kHkU2jTeu9RyeE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVcLECRA9TVsSAnZWagAAjCMP/R3ryHMayzriig82FZbz\nFDW5A41qqs1QfXdfMgiuvOaWmf9k91edYJb9qJ6UKJgVJHHpbFzYT93dGan4\nj/7HD8MjmF2wzxIo+RixJpvEsOiJ/RlEKblLlsW53WB6PR/tvHFv97zTps+T\nG1xy1rTXhk8QbckXjX5Z7s3ZeXGj5GrIDXi9Q5v/9Y74wSHDzNVgLiSnNwk9\nTBcXVz7mqKANVm4Llxh14fITiFCuswcy/bS2UHEWeHJP2s5vIlRlw+VPf+MF\nt8oh0tRgp2ov2CAlb/pJ18JHz1EyWk7LQq1WJT/Bx5e1N3FM1o92aolDoLt+\nfUnVao0/01bvoNl2ckK+4wQ6jniYthbiq7pEZPNtAfrllhQuPSq1dPhVIqLT\nZgPTb1jCRC/omkdGBWqw1+1Yt0f9r2oZU/iOyqbg0sK/JQNUXHCSmWihBdnT\nqBEHeXKaBZZInymPrkmx7VWOSyjBPEPTMWQMrtR3v4fz53WoJV5arTr7SgvC\nIeYYn33vxpwSG0n5Q0So+SUvQyfI2xZkUy7nQugxCob/ZYP+E4quT61m9agI\ndn1QtaMRxmidl87yWmd03G2n8z/nje5lEHq7BL+ZGSU4O69dyc/5i+m2bhOW\n4bqAm674sEDHOu0Av5flfA8y0cEsnXtFcq9V2vBqUZ6jGlpn2ILf9uJG2X9N\npaXH\r\n=7Bbv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"gitHead":"d426e5ee02515cbc6a769458a08c0677fe003ec9","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 .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":"../../scripts/generate-readme","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.20.2/node@v13.3.0+x64 (darwin)","description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@thi.ng/math":"^1.7.2","@thi.ng/vectors":"^4.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.0.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.2","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.3.15_1582678723790_0.04162037709101041","host":"s3://npm-registry-packages"}},"0.3.16":{"name":"@thi.ng/geom-closest-point","version":"0.3.16","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.3.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"a2a9a775311137664b95f1ee06b58a663139575f","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.3.16.tgz","fileCount":11,"integrity":"sha512-a7gJLOHGQGir8cV+Ay0RyG8gaVn8uG60u+okJi8mbIr7ODrlZMhPkhlPeAM+mCabLsM4pl5oITisxmYMLgvINw==","signatures":[{"sig":"MEUCIQCTdrQNENtcOkpuFw9rVrgVGndgZtrazBFLqUmVA5ZeQAIgDkLliF9vIINnIZTuaa4y3vmVkE+Xw9+bnzu73PjsZNw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeW+DzCRA9TVsSAnZWagAAFQYP/jzV/+swDQybUeDkdI2m\nJTYurT0roPeJorXkGpSoH3TNDA73Ok87oo5hWxbX6comSfyKj0BbBcxsiNt/\nSs/5QeGmALpfr1j5+XoZMbUMZCkhar8az5OYeUWJLLH8JbfouaCiTZLUcMNV\nBUQf/bAPPBZrOY1+6CJD2n2ZxSht6YxoU8XKD72yChpS9hdIKth0ybeGA2GV\nU1gWkn+RFonZlMRJ8viMDPX9VT4uZB3DckeQXJemCvsQHA3WlIDiccwAbBeS\nVxySH/dhsyd6/BG8ByQz2jlgcAcDBKjKezM2Vy/jmw3Vmsm63f1ozaPHz6mb\nVpVZAkyKc5u0jGlYgNPSDmDOzaIiw/V2ytuyUfvklmUKzsDsYaVrHToTE4tb\nrSwv1YBxcQYp9gEYulnQ/p7WW3eBewb1MJJjgfvACWGWf3IMYOT3DNGbequ5\nPFoSNf/qTwOZGKTHVSlpnZ9Dt0YvqBT790LWxIlspHziOXM1406b48znee9H\n+oH8nQ043aUoGNqkNBhwaWTMX/sb0IhEQbvC5ZruOHIeaBvF9Wz1iHCfHs+t\n0YjWKWculJ7Xm6MOuHV6n5m9pnS4OtV0z6LtBAJrIl3Ms2o2eDHXY9U59E8B\nCnOQWhFV5XIgKNMlW982mt2Q37AEwrcBHIZfdwPxPu3VsC73Kp15Rv9kH5zw\nBlYv\r\n=Dun1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"gitHead":"dc8bc9f06b99dc10d99ec33c78fb50ea410e3de6","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 .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":"../../scripts/generate-readme","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.20.2/node@v13.3.0+x64 (darwin)","description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@thi.ng/math":"^1.7.2","@thi.ng/vectors":"^4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.0.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.2","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.3.16_1583079667281_0.9798243272404688","host":"s3://npm-registry-packages"}},"0.3.17":{"name":"@thi.ng/geom-closest-point","version":"0.3.17","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.3.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ec07a5c998cea9fdb1ec12a66d8fa0e58037fe85","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.3.17.tgz","fileCount":11,"integrity":"sha512-CNNRJY4yLjLKgz2jjnCAG7tr+2DRF9PlXxn1zokqU9gCUSpiCQghRim1Ex8rHvxjwUDA+BnaHCYJohuW5pZzGA==","signatures":[{"sig":"MEYCIQCBAeO1S46c59TmeEIbjf28YrSd6lT7EUKrzor/wcIZUgIhAPzbUCngahEKDSXmMV0MBeTfpfFr3eI8Q7CW5rhotYCs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYbvOCRA9TVsSAnZWagAAdFAP+QBAvgsqiRsDpcxEjdCu\nPso7kpaaLK+xOI0m9BuC0WY/xXx2cQ0UH37iOyqVbwNlvrODBzpcKGSwHN4S\n8tFqwcmzdy+FiWwC6+bededuodZz+4jgT+ervoT2VHu9R1w0lMAQO79VCm4u\nqvPkaHnHaVEh13eK/xLFYaM3PdlzqrPgdrJNZBtJ+btqq6SAvUqtV1qLiKPE\nDZ/c2udG4SPdS7tLOTG0DNW8wOQWjWjyTKMq2680tpqPH3Q+xfBMX7rO1wAh\nZAvkibmz9CbXgBLnOFvMkp56jDG+ZnQdC0RFWkdwHxkLYeDHK4gSyVbJLNtq\n04tiNeOnnRQknjdRA8oel1KHhnSu2lXcNH98bmr3fz1z74e/Rih0qJJRT3bw\nf6aqOaWn3L5DozcjrK9MX+qQHKg1gtDukGwwWCOsXG55E2Y7fqiq0cfY//lA\n8q9KlpJdz1gEN/ippCoSRu4Ar/NLczuMp54TyEKkwHujXvKY0ByGW8yy0Ufz\n9p9SiA0qYHQcv2GPNB5/PLPuTkBOxdkqxfV7ewVbl9JX71JM11cO+PqOIhTL\nv9sn6bGqz5dBPvPAFF2WQDYa+6wz8WpUApU1YZ8Vuc2SdyG8/JdE0r1TtBWe\nC5WNeHL/iYQzQHvwXf8VDCpSvG0DDDZyTHIHN3zANME1B236A/HXTZWS4EdB\nOLBb\r\n=wpcO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"gitHead":"18014ee1e4978dac7eb2e5d51d0a6ff7d82e9ffc","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 .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":"../../scripts/generate-readme","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.20.2/node@v13.3.0+x64 (darwin)","description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@thi.ng/math":"^1.7.3","@thi.ng/vectors":"^4.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.0.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.3.17_1583463374289_0.8228644871008346","host":"s3://npm-registry-packages"}},"0.3.18":{"name":"@thi.ng/geom-closest-point","version":"0.3.18","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.3.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b3743f5e5f00f5f199c3b9f900afdbaecdeffa9e","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.3.18.tgz","fileCount":9,"integrity":"sha512-+bF58yEwwm3Q04Oo0xca+FKvItOGpm/6Oyi7FBe2kADZ9uRT/JGqrfZSRVsUqeREqDqdvn2uxWZx3WIdRpUhYg==","signatures":[{"sig":"MEUCICRlr+WX05XvYooTEUgrofbylF5J+jcSrWc4dnKMGG8gAiEAul/O8OlvZpwQi3/f6k3TUS9KYBHzrj5I8QsAy7S0/go=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJef7v0CRA9TVsSAnZWagAAWb0P+wW+Jau5um5r3pTMNrlu\nk28YJ42NUCbgAmLnRZC4Kh6ddroMm7+LfH4RFYG+RvBs+qS0/iCHiNIrMboZ\n8zNZ2pH3K/SaLqVXIu7ouS061gO0bvohsHfFtItuwbxr4LkLG6QugRnSEZfm\nABfNtW0fVcIsFf5X647Zk2LOM4oEWoMjNfreUjkYz56x/AS+N7ZPAm36vEA2\nF1yPIr3DvBlD1oBGqR4jOpZ9P7onCCYBH2+4GqHqqy/p7qSK9Bd8Gxkv+5OE\n8I0Ngev6DxJ+KMYgnnuOSrR5rXThqE+GP0Dn2xmBrX3yVbtdF13eEvEfuSAj\na/CkI0eGkJeMrX6qnq/axL7X75WmgrwzTdfsIvMN8dv0t1s4xUldSWQjY9ao\nyzCJ8lP+xcVcc3SS4t/TzcE+3MxHph9Cb9XwOg5knhKqsDFOpxR4S6iQf1qc\nv6EM4DhjiGU9uWbMTXDSWAZl1r5dvQCjvwpfaasirCqs1fUlZU2SuS+1y4qI\nSXKUA4wKoXX5vNjZWjsC2/oy+AULw9ohewFzmO69tjc5mJkfwwa10ILztVH6\nO99KoMJEhKBclWLzzSxCMT9JcjnhLUQhziFgb6ZGnQMOELimlSvACQoM38IX\nbCkherTa+7eXWUnbfucSXYGrGvvUeYYeL8RFWAvAgyhjqBgyWxDlCml5begR\nIwDy\r\n=x6SJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"gitHead":"202477e312cf26869f0421e42a9a5fd80ff6adc8","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 .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.20.2/node@v13.10.1+x64 (darwin)","description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/math":"^1.7.4","@thi.ng/vectors":"^4.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.0.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.3.18_1585429492171_0.3186318253215723","host":"s3://npm-registry-packages"}},"0.3.19":{"name":"@thi.ng/geom-closest-point","version":"0.3.19","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.3.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"df5f6974c2ff18cd9c60ed7707e102a5bc9d76ab","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.3.19.tgz","fileCount":9,"integrity":"sha512-iYcr2cmhDkK+0EFZ9ihx4D9S+4AMWtGUM00LgYGZjTyo2RNcFF9ZOKEQWILVxgdiUhvp1pqC2Cgj5rJUlhSefA==","signatures":[{"sig":"MEQCIDeLaSk2rGG7thI9LslsOnhd/wZ/9PwLD6GziCPwhLLUAiAYWRoP64AtmsV2bKhk4xCAGFjDq3uPZCLBre41rdgEqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeid9sCRA9TVsSAnZWagAA7XcP/iU6LHZovL2MqKRWROEp\ncugEmehWa9VQWHWkCbpYS5DmV7b1BuKaHqAtaa8ADaK6NQ6NNfolMIn/DoX7\nFgcNar4jHWOCMvuF3iPxcYn3zWHITHG0ew8HehR2y+HfbiOTFpvLML1os22W\n3BRuO/fllX+2CP8HmLeZYKGlV9QuadwQ8Mp8gO+ln9DJs+9vzeoflu/SToji\n65vMxV1S7DILQoJ01gUfnkFH/VyhUTVBYHaUIzYGIIWUKfYphIQOZSwZJztO\nzhLf09vYASRP10QfuafkdECo+q8gg3k35gAinuqOIPT4uehkv2+Yna4rBHOQ\nv7+ULx5rMistvuSCsOoJo9OsqycyvhRSmdY7/y2z57aas7/gglKkzaMroMDs\n4LcHPPzkW6oabt8nadU9kpJb5RYryvMvke9n0+6JPrY8bMlH2Mf1+h0ua8EQ\nREm8qC5MeD4EWXgRPbKU/4e5NfgUrdL92xz6kxr0PrtRNy4E/LJdLVPMs8Kx\nr+HuHnGD8OqwzHyQBgDvEst0GmSNqA6fMVapAp5ia6/cBqJKzod/HDbZy2Uj\nGkTgnnUlGFDRQwEM3Gz1DHJeivCPyiFdMENVJWeJXh2sbo0WmUFMID6DidId\n7SXwyN4l8aMOgxXyJfjYOjc6ynsBcNCSUgDeder98c4jM+/CNywtge3S/5qf\nOHB2\r\n=7rYG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"gitHead":"1fbd320aece52cdf48c3f502a449109b2c9ccfd9","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 .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.20.2/node@v13.10.1+x64 (darwin)","description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/math":"^1.7.5","@thi.ng/vectors":"^4.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.3.19_1586093932475_0.9871241821307388","host":"s3://npm-registry-packages"}},"0.3.20":{"name":"@thi.ng/geom-closest-point","version":"0.3.20","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.3.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"42a2b12a231dbdbfeb7888c8f504452b40bc62d3","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.3.20.tgz","fileCount":9,"integrity":"sha512-1pB5zfUk5RCT6elKAZWCz8GnSIuICA7hi2Bv2Vz0lKhASsjz5U5i/hnoxxsNtKcKFT/TI7slKA4Qcojbvki/Gw==","signatures":[{"sig":"MEYCIQD0lnu2lg+hj/nC0uBC4BqO47vSuYPmGDrc7V7Ik6078gIhAMZR2qPv0/+oD97TOydwICv3pkHvgwK4mcCffUldIfdV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJei0lsCRA9TVsSAnZWagAAvnAP/0QVBbFG8C2x5GlgG0zE\nmturnexCGrOP39RqIaKWxwMqKBtCSTFnx8HQlXCneX1Whqn9Zskkki/FIHrx\narb4ns/i1/YhZiSY3KaFWoIJ9dk6yxCOnoj7/Ns7gf6ox6o/5Ax1gUj3/EEl\nSOzxxr/6xusHRY3yQKJVrY/+aGRFbc1MLr7BMMPg/X04lF232r6fi1y1j685\nzhNc8guWB0//FJvMFTuTfcCvdHDhHNOXXnoRTVQZnEb3BrkPUyt8Mh5czGRT\nOJMn/QQ+ZPu3FkDyH8mg9RXHI3zDJQ45FXOKuXQ39pcU23TzuX4qBXJn9Oil\nbnUUiB89ULpp/BgMVzhScWvwDZiAb/jimqwDxUs85XGdynKOuS2GnZCk+UMq\nN/7RwsRe2+op9bkhv3ua0MfZFDj63/cuw6h9VrYm9XTQuM3/19xyjLoNwBdT\nZxpqABS+ctslyMR5OvsiNBEyjNc+kHmS/WYHPcwgz4ORHA5s5qcmsxvRJEVX\ndXBVmms9TvaBD2v6IpZARhzFhnVuH+UF0XPlwI5F/JFSoYDNK10yO9N8b5YP\nUYPVjlTCQP6lgUfNo55K8DTcnwfZfF6L3IcSgoCZpjBCctwq3wImy+Mnjxkp\n2MhsaHKpV3w9+l4e/yjatXzaYR/a+jmymz9NFVWz8Z4/YYgWxGmIrv/atsWh\nUAEP\r\n=6lkJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"gitHead":"9ed6564d092e6ed254e7351bcd486958932e24cc","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 .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.20.2/node@v13.10.1+x64 (darwin)","description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/math":"^1.7.5","@thi.ng/vectors":"^4.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.3.20_1586186603949_0.378260580232215","host":"s3://npm-registry-packages"}},"0.3.21":{"name":"@thi.ng/geom-closest-point","version":"0.3.21","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.3.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"043a76294a3a9fc0a365dd66dd061ff630ec1486","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.3.21.tgz","fileCount":10,"integrity":"sha512-3yqo8KhatYXnLVXbDW2BFbMvXzzrSB0R418dSqeZRhUB/oX2RBfKhaEVoyJeBQwXi0RM7I0HBKZSLL1Dij2zDg==","signatures":[{"sig":"MEUCIQCAmDB3cDhIYUg/OMFt+PdkCriVIYvng+rMNI3MgOolMAIgLc4ZVtn24HnvLCPOdoyI7Icn2y+RXPT5Dr4Etmqbha0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekkKwCRA9TVsSAnZWagAA464P/15lIDtSvszpRoBbcDcx\nmwoqOpULKItBsg+CRzu6ByCIA6klDc9lyM+wmDxhww2QLfP40ZNVvoohl9Hz\nI6rA6UjW4Yzz+EajqzTxUSDLohYnpok2c/u9GxueNKEvO1BLmT0cgVbNsBby\nOBN5nvtyzJsbgW5dUGevb2vMJkVpbQP/ipAgXLPM4y57q5v0WAojfs/XB6+O\n1WsVV3gupwwbmmzcIx4n0X16rzhlh9X9b6XMLzBRqTrh/1ybN7lZLtbixHx1\n8DUfCZKkPqaqpozk57WuPPEiqxChZx+Gn/dx0YVZYuol2U8SP8zylHgZA64m\n7fEJrIHwps4KMqWS+Jhc8iQRMRHUuIAyK6Vtfq/QR/KxudyAApjEfVMqAx8H\nX9yZcvuOSVW7lKlQoYfC6kN2IjKrNQNDvy4A8TTwzEVsXA188tYRI3EIhSFt\nazl/DnCMyURTFk26LcalF5CsnWMh+pEvulExRN9zQSEhonfaKyOtV1+9vQMa\nevggmTNWSRlgTxssD2q35J8khbnSfZ8geTUCugba4OUT5iSc82akjBlAiWnI\nuHFbUq+WegryKKoIceF9VFZaprpi24VLfg/4CzxCsXJPKsKmXlfudBuZFvx5\nN3w7d3HCL8w2co6l8gwyc4ZKnA+fd/MdPrKEjDrnVZW89COjUT2rdR5+/fR4\nH77y\r\n=sr55\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"gitHead":"bfafd37c52df27f7d886c0e2a344e4e7ede4d072","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 .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.20.2/node@v13.10.1+x64 (darwin)","description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/math":"^1.7.6","@thi.ng/vectors":"^4.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.3.21_1586643631559_0.8172753847084946","host":"s3://npm-registry-packages"}},"0.3.22":{"name":"@thi.ng/geom-closest-point","version":"0.3.22","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.3.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2a39a23840880fb38767b35e4a8afc42ccda8dbe","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.3.22.tgz","fileCount":10,"integrity":"sha512-XfGXSG5ri7zEId33DtvmfGRt6DAeXAOA7+hX9Mm+5CaKH3gQbKpAGsOZjT8eLBgBPEvW2LewAKy1jOtwPUWAGQ==","signatures":[{"sig":"MEQCIBa5XXwdw8puf/RHM7+KaM3iIn7mGvM8MuLAyMMAsvPbAiBKgb8M4H1wW4WLXC/PvvFFcg2sO71R7UPUUrOkuJ8EUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJena9UCRA9TVsSAnZWagAA0gIP/0edATkuDcsgDP0fDQ9N\nxa/GgEUym+m2T5rW4Fznfo2yZU4rpKrAZjR06Ot0m47lyFZnRamXprg6/zO+\ndMYdgIxRVtUe+bTH4lrRHd4ySknFkbRN6kXDDjFglCRomSGt1uXZ0mPRT03B\nDxjfhFL6VujCT+ncR8FU4UD0v+PNcT874M7f8lP0t3Pevgolruf+eMuXJLvR\n8b09FPGKmTFkJ4RG1U6M6wfM+2guky8w/N5ETPuUk3+JT7BMZoJRNyxN3BLd\n41FM0ELHNDCoqlM/0uxg1YA97NOxhL4fGoPRXBSJDT3fuNkeBJ8gn6+gQpZj\n8DKCQq9wQPWitzRF3BKtaA6/CJyZvvDjoB4E9rhfU7Vm8/OOoy+QfxVwVtP7\nLjH7cDMvofYORQY4Lju4c5a8btAHtFZhjbiE6LGMA3xpPDnautjh0Phe6g/F\nDPk9RLAyPV38N3gTFaN0779KY+H0cPy3rlKZnMKjTbaeSYSEL/1L7aRpVg/r\nx558PZKSGDtaKq2QSAVQoToIl7S66wt1p25mB9dzU6mJsRpdffhHDgnWZumj\nQdVM106+E8psywsnuTWCHj1eROyOrEVLCzqKMZ+avfE7HAMkHavYY2ML02Or\nNIr5CO+pQAcamB+M39mp8Hy9gEZmywVG7KwkZflXtjgDcBF+2YKqC7vtrZ7c\nuRJI\r\n=L7x+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"gitHead":"4ec4361346c3c4a5552148955a6412aa1ed8f4bc","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 .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.20.2/node@v13.10.1+x64 (darwin)","description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/math":"^1.7.6","@thi.ng/vectors":"^4.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.3.22_1587392339516_0.30918939837833803","host":"s3://npm-registry-packages"}},"0.3.23":{"name":"@thi.ng/geom-closest-point","version":"0.3.23","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.3.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"4b0f22ed56603b07fb680b54dfe928fa2039179b","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.3.23.tgz","fileCount":10,"integrity":"sha512-xiK2uKFL0kl8gdTvASRO3LRHJy5Ay7BroksjA7uJjXCAOrAkTV881ZSSbl8DP4Jlo7YwQEM8KaPVDQp8N4O0mA==","signatures":[{"sig":"MEQCIHqW8MK9quEapXRGvdQAoeTmZjwDlUGKqrUgmKZRm7+CAiB13cHMMskLTKhxHVL4n1MiK+BO3ssjvyQroN91LGp9iA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoYDXCRA9TVsSAnZWagAAp4YP/2E2qLMkZEsfgR/SOdlz\nfLXNVVfXG0Mnd26y7Hy2rWjlFSn6hOWVrnt91FfS4BECnWkGcfUl6CeapUxR\nDQjYDjbNYLbVvBxw0uYiFy7j+hspuDNfWzXoZTSApUhqCcEYWQpBO9rei8zO\n9ktYQ/tDU/xCO3L1MDKlC6M0YSZP6WNrEiqqINkWyyn/fuz4xXDuv4ojCz/A\nKhNlcZPae+RmvHcV+P6E5R3WXMsX14meYyHtVjZJEc3Xjf9g/t/emJ+9XKtk\njaJXf0GyRzOuoduSlG0Hzu1QMMasSe9x1u67IgoJzBi3LaUclvrJL3sEWH+l\nlVyY8P1nFDQmvgtMMjqBAr3oLglR/QgAF5LUcjTNrmNZffo9K2m5U8nPgIUa\n/XWWhDllbHODKpm3gnXcYd6lSlBzKwipLHD4vO9kou+b98vyoi3/GhSZrd1B\ndOLYI6mCJrskslyuzKdf/z/TGIYggk4cfs8gDxQGwWXW33eKVHAW1zuTIPfR\nCq/QysSuHbKc9zcr3SAtT5G5vsRcgne4P3pAAyQp5yhK1EzUhV/ZkD8j9t6A\n0Hgggef4F8QjRoYSsv6xr21CmDKtzfXqDGYvJ4ktKy03niVypr+8rO3yScr8\n6s+FI+GcpXFMyE/rKzv8y6xyonpg+4xMhJR+joVa3Waokh8IysUAf5AvR9iK\nVDzu\r\n=ZMUv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"gitHead":"949d1f07a0e0cb038ee1aefa3a284a08ac2930a1","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 .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.20.2/node@v13.10.1+x64 (darwin)","description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/math":"^1.7.6","@thi.ng/vectors":"^4.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.3.23_1587642582631_0.4353473421740155","host":"s3://npm-registry-packages"}},"0.3.24":{"name":"@thi.ng/geom-closest-point","version":"0.3.24","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.3.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b19d37b6676d47d15789143eac4d80d1d0a402d8","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.3.24.tgz","fileCount":10,"integrity":"sha512-9upbCY2JLQaF/rikDV3f0As2EIHiCbaoFTx/ntQBua35uVcOFhgSOB+n3WeQMvipw9SUmPo+rSbgcxjd+Bavfw==","signatures":[{"sig":"MEUCIBQepEIjI7CVxIy6praoYbHJZFAgBckAXyGYluUSbfx1AiEA1RXVQpHrxnmyOUnYjcudTdus6rjMdBFOhiVQDQi5CLw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoYQ/CRA9TVsSAnZWagAA20EQAICz3E4IJsLViFyc1TBX\nNsw49aJNfcxRXlBKBgFR8+9TLIqtjBFN29cuwsCaNbvPpx98NPZDKOtbG12v\nUwuSBQCfDd6QClCKNdYJJbQku6WFnkE3ieEnl2vkumzJu4GLxbv4Gg9sPoob\n0q8ZE0rHALuJffpZOV1vXA+EyUvLjo86IJ0O4zhDgVCqyA/PiGGvNz5QJAdd\n4oPKU3CCqpNSWSKW5f8izeVh9do0urA3TV1HEtELhJclychd+4gE8bZjfQ31\no0gmGbKq4ChqOsb/hXo5tJ2IHsbNsmCCJr/E5Xf3DeLxhanJCYSSHH9/bFir\nQjncUxvjPFW2mTPkear7FJPdk0Q1hJDB/9riXCGnyLLRKjbeg4m1NtZsvN0a\nIDqQwJTuG2uTJ1HytmZ4e9Bi8x62BPBUpxc0sW9DdYzcnE7NOACKOlKn5dRR\nF1VY8J2/QJLgiQ6vlvoD77WALbteVq9urubOSJInl0cngZDxlOJPW4c7L+IZ\nH0go16xaJWQw+S8QZ/iExKPYEa24FWEe8/j4Dbt4A74HMOTwftAbGR/5hE9i\ntBciPhN5wal8yJnKpqJjtJWPo+facnWuxyyKJO4dzAw2GnE1DArhsdNGwma+\nrbJGZQGvmSJ1E+LP9KWjI0IB6iWv0fW296AFeq889K2QTWveZgvTkh0f1MIx\ndxVW\r\n=NB5G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"gitHead":"7d53b9da131181ae2cf35d325941a353f9b3494b","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 .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.20.2/node@v13.10.1+x64 (darwin)","description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/math":"^1.7.6","@thi.ng/vectors":"^4.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.3.24_1587643454888_0.6913979675356627","host":"s3://npm-registry-packages"}},"0.3.25":{"name":"@thi.ng/geom-closest-point","version":"0.3.25","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.3.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"8d4f9dcb56d32f0f68103ecf4182bb11e977ed20","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.3.25.tgz","fileCount":10,"integrity":"sha512-1t2lTL5uh4jlJDafqB3K7TZEsCY986dWk6MAMu9E9lE4DZ8DUsBaz4GL9maxG8U4GvjEE7jZLgSzr5LKaJhMyA==","signatures":[{"sig":"MEUCIQCQFq5RRdRrLSyxf22rqlPedUVaLlkQ+d+aIcB1tSHh6QIgEspdiePeTY9qjijyPdR4YA3DgRdOIn4VIZd8CpJc2LE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepsooCRA9TVsSAnZWagAADrYP/0PQndBiwvh4oRZNrwgG\neinyy3L/8FrfAoHtmMfX7uf8Lc3Y2ry7UMFoSOLmXWaOzurrfw2ZdP4fMl/d\n44Eo35Gj9lpeHlc7nxKHXdQQ8pm1TOAxewA6vRnHLl3LLNuLtrMAcRqKqvYw\nfd9sha6o94cuT913CPugLJ51qyAjUVcmHAVY5BC3HOT7wU2TwlW9ngY+5TEf\nXmScqqdSgmxh10mmywxD6M+99rf4WaK6UX11twIhJ20VMcBxc6rLvqaNUI+K\nyilGQ5i/DFfI81hvuUQf1EVqMRpXGDex9UsLRcW3tHgPUfmXQDbGFRmRDnRb\n6fPL5i5kn38/xSW4yaTons7ZbTrYqceW37huyyUXsDboLp278EI/f0M/DV1y\nIPreew09ZbLQ1ZbmX3VpI6lYJNYq73Mryrl4l8k4JAufTpUG6CuCNc/Hu3R1\n7YbjxxEiKpm/bQqqSmX0tooQhuCdrpciDMkAgZSTaZoPcR8sAu4O2WsU9mTr\nqOXACHPRmws16e5CYZkOa3Ss7xsEptZqnptxl/zetfgsjnhiuc4tg/n64ZYP\nvMNL6VdAPhgGUvQ4+qz4JCZAvkCLhQjUn2FqHd382sfPGFgEB7M6iflH4T4q\nWmNFBc8EW5OVP44nklAuyjRPzpVsrVud8TwoCHP/oc8A+AS2RHH5xoc/xTVm\nfde/\r\n=n6PH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"gitHead":"9241bd0f7f20d33c16b505ddc2cf0cdba38d09f8","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 .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.20.2/node@v13.10.1+x64 (darwin)","description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/math":"^1.7.7","@thi.ng/vectors":"^4.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.3.25_1587989032346_0.7721645094719465","host":"s3://npm-registry-packages"}},"0.3.26":{"name":"@thi.ng/geom-closest-point","version":"0.3.26","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.3.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"207727f335fa4a756906de1e0b66f2d644cc100a","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.3.26.tgz","fileCount":10,"integrity":"sha512-PKBVeUUKXgnxPjScTqWE4kVyVYJLsrXsaMHxUwvxEu5aOrv18HV0oCswqoR/fh43KSxIgzhV9Ekzb32F0sbOmQ==","signatures":[{"sig":"MEQCIH+1biWZGOt+Wu4VQk47hqeC+Z3oTRBxa/oHvc4gS2SSAiAT6xSvwqr39/5Tjiob0aYEJa/+eOb1N7oRreeelw8t2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqErBCRA9TVsSAnZWagAA/0IP/jiILI+1HYQo9zEt1lAP\nPIibFXS3WQvYCr9PvOcucC7kKmZL0G1ZWoN3TsZpAoHGv8j5mIL9zjSLUgcg\nSGYuVC3f+st5LupM82lIHs2oBbW9xPjJzImzkU5JovOA73baZ2oSx494W38P\nsHnafQoXULCEJhatQNML16hupwW/vLSUrpW9pTX7tVB2u4oWog1NRwzgmH+C\n1wPhOfLcxUZ2nEOGJ6+DLc/XTEylTtuCoVsWxCf9NGNg5Pw/3PKGsvanagNp\ner0QBzBGEg8tnHgkDOLkBK5XyRg/CJkjdiOB0w8/jdVe4ajcl/y9WuqJRqKy\nno5xFilELg29LlOSwMVAcJ33mdC63/a2/wpA+kZscfINPYhjoVvv3SzxexQv\n83RCq3vuvjmDvlbAXy7/mPQk4aqGQOMKk/fTSbRA6xdhRPHlSJzjiH+JIJiP\nYZLrDlQd4JFEdHGwi+Ds/cy+eqr9KK9nt9caab63gQCnr9kZQhjTypzD5SAA\nTW+vlvpdTS2vhRVGCNKQPxPRKUq9p4rnZdtHbJVrLoSIo0zjwY0luqEiZF7B\nehCqEpylnJz/GtFUtN+kpSvHhYPJfiquEhg2bRsYdo3XpMQ7hGn6AjsepSue\nHN24ho8iUTh/Qe/kQgSm2G9q7f932VVFheI3hMjdmTtO20RzP8zNUhpYiGXd\n2KCZ\r\n=vywr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"bb751118ba5a7261d322952a7ec5530860d73881","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 .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:check":"tsc --isolatedModules --noEmit","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.20.2/node@v13.10.1+x64 (darwin)","description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/math":"^1.7.8","@thi.ng/vectors":"^4.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.3.26_1588087489142_0.38509226133932883","host":"s3://npm-registry-packages"}},"0.3.27":{"name":"@thi.ng/geom-closest-point","version":"0.3.27","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.3.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"baf1e8dc7f8a6b0957c6ee2faadd7d22bcee9e45","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.3.27.tgz","fileCount":10,"integrity":"sha512-PVqSjZ+k5/itnB+XrmhOwN+W73651SAX4j672EkCNeIINfBoYKlw+61NWJ1Q7WkGIRG7iRxkViyEn1bsOqov2w==","signatures":[{"sig":"MEQCIG2MGJZGJr1ty4gXx8RAQAq/rAkoBawn7J+OAn4ea8snAiBCvUXdZX8XJXo1HsN9/pV4zjoPrhUeyyrVxqnF7vXDyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerwSbCRA9TVsSAnZWagAAqEQQAKHM67V0sCBWhGQlpr8V\njPHD8yDfmczo1DKU06A/OX7NsBxj2MeHw9bRdZC6uF8GZtDN2VgaQ7JwQ71B\nnTwDI7PxPQ+w3kac8P481LfKepObnImVp1ltqtSdkLHsQCWKtPQtQH/ER93J\nTULGr1O+4jALokG9PqF5GwZbQ4S2/iPpUA3s68LI6phK1Wh5jRUjnh4ntj8k\nadxv/R0X4pYlmMkHpHIhVmLUk7XRCbUsyR81jvqAvKQtL3ht/JjUAx+s+RwY\nNEmzS65cvFly57w1Ia67VS/NJKDEfzXbWQ7SgDTwLkccyAnQmysQ3J642b1Y\no1sIuEzvDbak9oU+CjhCkOFajxC+1KZVxJjbnnGgRdJKfMt2Gbx3AGQ/MsSv\nKY94zep1sKj8nFWbL1l/EggqxABgxvzqb0BigWM+AISnfzD8Yc2QA5tUd8Yc\ncRB0f3vcSbxQq7PH6tr+g6XfCaaWyEhmEwUTd0+1+aLTQDvkCfHkd6t+ygde\nGqt354qtDsjLgF9k3U5kCakJwHXuoRaOAEuOyjV4FxGq0riRyp1aWsu2B8Rv\nVIQL/ngQU/t/BBM6ayUPEa9owxwTHHCo/G+HLNTHyeouEo0qM2//gnAJFaQd\n65+MjTwicTu+iRh+OXjBUYfTXZkuL+JuhvnxqYfKhYOyaVbNr1fJXDE8FNuk\nxfqY\r\n=nnqq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"c11f130122cbaa05b8d48d394c3a164e238c8078","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 .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:check":"tsc --isolatedModules --noEmit","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.20.2/node@v13.10.1+x64 (darwin)","description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/math":"^1.7.9","@thi.ng/vectors":"^4.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.9.1","typedoc":"^0.17.6","typescript":"^3.8.3","@types/node":"^13.13.4","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.7.13","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.3.27_1588528283398_0.9780730623513216","host":"s3://npm-registry-packages"}},"0.3.28":{"name":"@thi.ng/geom-closest-point","version":"0.3.28","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.3.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e93519414aa3b0c8bea2a31b33daa1d8209adf71","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.3.28.tgz","fileCount":10,"integrity":"sha512-neaiCKOZl4UfBSJLrxSZOG/bwU4l903EcWMhmVHKGgSyHvrd2BsKSdFOAhVQeeDVWOsWCWzuDHw4hzqZ55lK0Q==","signatures":[{"sig":"MEUCIQCldE/lJErkjtuY/o3TSk+TUYGfQ5+/WcTJnpggnHQtEQIgOgnyt+Qa7Wc0yo8Cz4g+sNpTyQOzOH5RlWtlXxfkzPs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevUF5CRA9TVsSAnZWagAAk/4P/14LXuQtnl7QiHG2zzoL\n4XPMXYisT3Zkv93T7EVOP274NSVfGPxWwCvA44vwFccyYnLreeHI/RuEvHtV\nIFMuY10bMoLldpaCwpvbiA0oFSJ744QnI/2W8KQGRb/blpimINnRTbFwuQmF\nlOJQslL7bS2dxR/esMK5gvL2dATWRs0xvTkPKGyXeo9p8+lT1TNPAXVNtRrY\nnz3NNpSknMH/iy5DCkZfb9xBzPmFkf3SFTOnQqeVazTQQ9EbMJvThrUEfLYO\nZTHsjAP51iV+LQhnZiRDDDZ2GtxGxBFhxAEMHPZ0P1bcZLtbVIA1lK8fqMqM\nTsgNx2idXlkP0iREE8dw1rzPjvfx0eXoMdHkHB4GfJJNdlwKEycEa+tSU8Hq\n2SKbBG3zjlDoUuseaBXtbGk+si3ZOxconyIDXuCBS448XCWk7A1mE3EKXF2n\nCUVIwyfQBH2cFiF+42/NqOPGXhFB7oV0olS73kYaykHrV8xsUKn73ms4nDq6\npW1W+E8s4oOIQggWCIUeN3PPza62WsEqIn9AKU0gQccCr9sdD+hW1Nl6MgaJ\n/OUbPcGsuGrXPMgjyvDxZVT4VFGQfRt2xXm5DQRjYif9FbkYxUmo83FW5XKf\nJgAAPVkhSaRBFqMyB/uYYhxXUBiUVSm7JXbrrtPDf10JruEDdzvxwOAx/QOW\nUUOV\r\n=n9k9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"97c301379d830c1982c364cfbec8766ff14f73f5","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 .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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/math":"^1.7.10","@thi.ng/vectors":"^4.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-closest-point_0.3.28_1589461368738_0.8086571566609615","host":"s3://npm-registry-packages"}},"0.3.29":{"name":"@thi.ng/geom-closest-point","version":"0.3.29","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.3.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f729aa3f8b22325255d2cb5df458d7bea324989e","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.3.29.tgz","fileCount":10,"integrity":"sha512-dhf2zLR4EtZ98t6qv0yQFSHsF5VwihufMC1/joCDmyIQtMl6Ji4qkiKhhM7FvgZhPQlhuout6z8KafT9X/HdVA==","signatures":[{"sig":"MEYCIQC60Qn/XE2H+7BerE/vf9kyek64laQn/a5PfVzaK9gEXwIhANqOZAxBsq/iN7yhLKxMEmFs5ipG4tHs1DR/1y0c0F2b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0T3WCRA9TVsSAnZWagAAfdEQAJdj6O6ztvzJA76IXr+j\nvAq0qEbIP9z5hj8Ayp8tkRcZGjUkYHxhmj48SrosYX+V3LB+YWHTmej7DQqA\n/Wet/ItTnqJsSL5Hkp49V9htDDRGQG2dhV33QfpMttPSOgswWvmSeCm0WtaO\nOzTTin9AtHaIwr0q3Wjw5g32QO2pJhT/XceB+sv4gMCuGnWGpPYg5Q23v/i6\nz4KTTWYIA8goJCqMRssGXciTsdHjQuZ7fEvW04peflhfsrVYjtNQVJyiHHgM\nlbCDvW2Pz/+i8rbb0FG1Th860E1lod4BeW/UVTo00BfkumMF3OG39I1A/cTI\ncBgNj/4MYvtyWFJRUTlhz1y8hivKPhtRVZZ5z1den3Sts7J3/+EBvFmTVxIc\nMgwvcbBS+DvzluRo49ywgqQndYa4n4E9sq4UXQ2Y0DpnklsH8d9sSNzETe3Y\nDyDfjj/aBIcoCCbvfz7vSIVN2vpNfmfZ+BSGdimyD6rqt7XGrPDTdU0jLM4Z\njXKFgXXIlVuhbU6PCqs9GsuZe6UU5faJuP6cN0Li1emwYEGRSaz24i4Oh4GI\nhvezL2iuvQ9iIROBq8cYn3PmManDPHlOI1NdiFr+PBEDO33ozXaVx3iRo5Za\nZAoxbXdtFckRNIxc8PGz+S1sw+c58m7tOstjGhWCLxuYNrT5GIG7iJ+C4VKU\nsfSw\r\n=i7WK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"1dade92dbdf699ea3bcd75844e311456c1d99ee3","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 .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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/math":"^1.7.10","@thi.ng/vectors":"^4.4.1"},"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-closest-point_0.3.29_1590771157529_0.605510056919653","host":"s3://npm-registry-packages"}},"0.3.30":{"name":"@thi.ng/geom-closest-point","version":"0.3.30","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.3.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d6d94c4f0d18e6991c0a5f317feacb7c7cc28966","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.3.30.tgz","fileCount":10,"integrity":"sha512-VpFtFSyAOO+NCUGX1sEeH5T9dNqEZ5vt1z2N9kgyYmDl3U/ywTjOQXGp7q+9EnGI1Ca8GM9YsTQ3h5+tRCeU7Q==","signatures":[{"sig":"MEQCIAgsYubmaht9+VYRKiMqhyFqGS4dbk1nocweIF8Fz64UAiBmZXBNAcBMoVyfGoyfwnPiLWDZ/S/N1A++6MbySIvUIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1EvNCRA9TVsSAnZWagAAtW0P/1Jyg+fcrtzj2j2I9xNY\nkYh2xSuyyAr06flKOifBXonD7igk/sIULK1Ks85kbjZom8vKtGvtwdf0Mj3U\nuN+6ZQ/54FXp29Wg7XoxEamSOObnYe8swygSMcWxjYDKK5sdwPbS+mxEUE5w\ncqkloKY7oAuhdi6DHG1PSbnolU2Y559tpJ0uU9eFk/qFq9gIXC1cH8ok7/1z\n/gF+UeCemVrNi8ji3lArI03Jt2MEkCDJ+X9IKJqfsd0yfs+WKxOrHfT1RNU2\nMlv80eigg31lDX5CYrz3CwSThigKePeCxpb3WvDNUtCiNpB+VLvYmYxBrH2D\nH36lxxcSyhZ/C/wRiUApUPny5agKxfgx6/nExvYFlbtdouTzrK5kRXtTKDXJ\nHeE60OUzaICmH2VqL072ZLQ1enFfpk5qJmqxB08416oPu9+boJbYdy9LWeAQ\nrqtpbsDMmqazJJevqI4aMQHeRU+H3QpD+BkO1Zi5xvrrKmC9W4uXxxgyfgmU\n9ldmV1qz4FAuFn/g4VpAcv+eAn908fpWeWgYWr+16M2P9xXxISo78kHGDD/f\nWGdivdmN5PbdgmmyQjNkO5A5dJi34NIIySyOWfQCNkYWIjwJ+UtGcqiEHGf3\ngY4OlkteqpG3JMOX0NHfeTdhDLvLw6hBcvN7LWYOe9VTxv89jZVHC31W1glI\nfPv7\r\n=4B2Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"a25c4eed5fba2c7d1fddb02dd706bae534affc93","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 .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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/math":"^1.7.10","@thi.ng/vectors":"^4.4.2"},"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-closest-point_0.3.30_1590971340992_0.03626582005671186","host":"s3://npm-registry-packages"}},"0.3.31":{"name":"@thi.ng/geom-closest-point","version":"0.3.31","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.3.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"85bb1f04ee11e5dbf04fc1a56250149c20251665","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.3.31.tgz","fileCount":10,"integrity":"sha512-efgg6ui4562iQqKWaZJsQF8pd2DqFG5jkCBt1Ujc+SXzzf0FYi3sBYlyGMn+NLozGuuT9gQmhNQAf0de4C71FQ==","signatures":[{"sig":"MEQCIATfnLADd2KMQo9/rSHiA26P35SA2+0J01JigUnFIi7hAiA7aZvG6GFp03hLBcibB+0N8OcYZlN/82RZE71G6oMYyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1NN8CRA9TVsSAnZWagAAlJIP/1nXAkvG4dcQ9UHtcVzZ\nvESl6w60f5Y6ghQNBgxt9TY/jY+IM1GcQaJ7vE2ck9Q4OMHkXBIAS91n8/4F\n9Q2CBTHK7S0eX2bJcdPUyiKW83r5oP8aL3WoAYtc5/rb4VNhIM7whNzI+gOZ\nawtYhrPYcS0nChzNXYQe8nDRS7CEAsitBNC6popQBAGSAQ3no3PXaIsTeJ1r\n7iK3B336a3Qi3mNA6xdW6Yjf2SSv58lIyR9M5LGyDtL3p8d6ZKZUy/YlDdOI\nyiFeZppmH4kIMCefGDUYZFEFjZJTVqm/aqW7m5K7+Zy85JBLS9EclOY2w174\nTTDgV5xw2lv9QkEye8RhHMwsLOg8b5hEFuRub0iiYMT77Zzv0e7YxTCt78KN\nAIsv8eXTLYqiqsCfYRDwAN5PerHw6w9t+nRSpEkFS/MlOTdCXIvvf2D4m3IN\nZHvTL6dKHMoKiXtWN/AKqND3oODNaOurtIwbDyO+FGi8Y+oo2MA3qfwZr4M3\nBoWDUj5+GGbcFLDnaHReqXeZK5YNk4pCyFgDhJZtYqaIgpsnhegAhS88lfTm\nj+mMawL5F34/JUhXYCnRGF/7yLbMG836Cacep8SY91CMTw+21Sn3Mj5CNGZ/\nk/kwkoAft5uaJ3dr63UxfKRbqgNrBTt/J1XKCKavPLZK2qIMxv6Ox0WsI8J5\ny8xr\r\n=l4oY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"767acd1e6ad2ac0e52aabfd5edfed615a27cb32c","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 .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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/math":"^1.7.10","@thi.ng/vectors":"^4.4.3"},"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-closest-point_0.3.31_1591006076076_0.9710217270518697","host":"s3://npm-registry-packages"}},"0.3.32":{"name":"@thi.ng/geom-closest-point","version":"0.3.32","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.3.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"322225ed88176a512049e09499889a28f0cd3b92","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.3.32.tgz","fileCount":10,"integrity":"sha512-4dVJPFW+TdSWUgBegtBTXI2+zZvm074uTxqLbmGultEEKiT+sGtSJ/KHSVVDpWUBrpqEcNEzsOG10y5VaICQAg==","signatures":[{"sig":"MEUCICmdyOyRiR9DjYRii+JynKjZFQNFhR+cGkoh3AUA2K3pAiEAl3lBEvIn3Xx64toerC/bFzN1R24f4n7SHagnKuJrMB0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5kfpCRA9TVsSAnZWagAAFlsP/RzQZCDqu2RM5v+8vpFN\nlZaWFqgkSAEpvPt6bD1InzVaQNtaUA5Q6myrbAgj/H8dNMWdv6FwcfdMmgb/\nycEX79CKjGZPTG7BkScTNEdPQaSs1zzI3HmaGWqu0GppMnaf9DVJ6IS08Kw1\n0SEey9DWyRYoG7pDOZxRSjZmsfnimUztsKZTb9cgRq01ujcFps2AflyLFzrr\nYkBP49tiDFDovvwCaAMh6+s96gv+HPQBkwhAOoB9RC9EpfQqPmYi29cAifZi\noELLkIOwPJTKwibSRxzj9GLk2FJyXXAiU8BmBDMPZ/Ph5pI5xZhoTc0STzDg\n7W5xbY0RBVDFCgwpsfPpgu4rkGdfH/eSOxBngdMYlVilwgJ0YJBz1s/SQzVL\nQt7vU/iCpqTbe7HPKox+0Y9gTzkBFe++6bRTYhHZfBnjYLsPem/ai8Um82Lb\n7AYPk0VGIdxdvXgSFmUKG07IAazcx1A5Ds3rXmMDWoyTw+/M2A5YejfKbJm+\n+ChLEQHS9T2tjZdd0lZ/wzSbUYMJY1Y6Sw5gD/qKv/VOEFCLB5gUTJV7Cop6\n/+1dkj4SVK9N1N1XK25O0T0kLpgVeIxitSah3jLXTejw0FyjJnOL+ihBm27r\nYRAwneRRtevdDrR8Mv5vGLzpFVrMaX71tVEXAw4MKwg884tor5LWBkp7pBdv\nH5Tk\r\n=kMkT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"ddf9b8b67d3d60bcca88143528ee33b843cc089e","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 .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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/math":"^1.7.11","@thi.ng/vectors":"^4.4.4"},"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-closest-point_0.3.32_1592149992857_0.49592059153027646","host":"s3://npm-registry-packages"}},"0.3.33":{"name":"@thi.ng/geom-closest-point","version":"0.3.33","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.3.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"00a43040a933d0050ccc5099f5f1ad0a1e16b25a","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.3.33.tgz","fileCount":10,"integrity":"sha512-NKVGvIpT6kP225U5EppkMLsYV2hDkrPMrAzO5Yt01XqMTvAN+Tid14KG/TDvdMNBerVUFi7QP9PYI+jZNLm7ZQ==","signatures":[{"sig":"MEUCIQDV0igMeoQ2RI7ZZM3I563ltNXZ+UWmc2Hb/74ppzjX9AIgSwvuS/uyujNfiNS/Fjm4cJXRcb5mi7Oy65Fut7YK5Ac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7iXZCRA9TVsSAnZWagAAPYcP/AxVerdfUZ3KwK6OcKgh\nc2dX6HPO3p0BMiJBzLLEU7M5fsOcbAufLTJyLAYEHfV8Rg0mYuO3ypllc0OJ\nEu4hNvNoFK6Ep/i3e1QVGj25tv38u8jjBkGQwk1/CTLBllQq8FheKV/CL2Lx\nj71lJnVhE0lD9JNT1GkkEWAJN7FSpuVnAfrCKSCgd9/VfG3W7ewT4zrMnZD+\nUxpJ1F9lGQW0eG8jilSY5TnxUcts7lSXYnIl0kwfsl1sLZoH/mIz1ifF6XVT\nonLdSfqENdhuv1tniPxU2o+J1yNHjhsJX+pxuRJw/fYGOFSFHSles87J2FVo\nxnMJKWvzAfM9r2yK/mtMaJFC0WztNvhf9UhwBaXrS6XRs51S2Yp2Ub8xef67\nSgvEzxCTYfS7RthrQerLzTUuDdesjp7/LgfyRFe5lhTa98kf23lM/ndhLR+a\nGUNLPr7/6IbbOQs7uHiiXs1WNSvLltIbsLfXrg9AxMwNMZbNyZX7P8E86kPe\nTc9eikbgeZ/MRH2nv+TUxBioc8d7bQ8Hiu7MAC99QbIu9RiX+oeI62nFkCVi\nfG4dRXuHj/Jxn4jRoL/38WXqXm/iUQcPvYSDfw0MA+sr2HVZpsDa7oYwMYbz\nYmrPydTbNSH3ODPBUP9QbS82K71Tt8vgWq3sq/52cicRubStmPli+3oAEiKr\nDOIK\r\n=6Lc7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"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 .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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/math":"^1.7.12","@thi.ng/vectors":"^4.5.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-closest-point_0.3.33_1592665561090_0.5995234287077629","host":"s3://npm-registry-packages"}},"0.3.34":{"name":"@thi.ng/geom-closest-point","version":"0.3.34","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.3.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"4f3313d6b78e81786e8eb3b9a0e28cce223c8941","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.3.34.tgz","fileCount":10,"integrity":"sha512-9hio+bzv7esiOVh8MzgD9NSjZzc/SCht1n/Dl7QK9f60j4NIr3pKzyZEqLvyVexs4aAsGfVdWHy+8DLRglORZg==","signatures":[{"sig":"MEQCIE1oWeixmHSSfuLAi6Ez7NW9PLLpR6DMuCBz8lFaTL7mAiAycBh5dJMj+W1cRqWTJ1gJKG+hjFZbyOT778dAy192+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/k8XCRA9TVsSAnZWagAAu0QP/3veobtNsSHAH3TYSjTr\nroGh9EHI+EhEqWXZnsw9OJy7iyf8kuihFS6ZSQhmg5mZnWF4qwV3UlQ7q1jX\nSg71LghAiUWQGIRoXC7xQDowzpvyLENXXu0dyoF1ZEjJQy+BeA3LIm57QFHe\nY8LLr/ZrFxHRfZg2rMRmnyNyQB0RQfLAgTRXkDuZsoDwIV++yp9brUtxHA+9\nT1ml4sKosEXmZmK4C7g8EtjHu9rU2isJPGGsG+NxCuAN+QCMCWXCSVajdIas\npGbyoj1H/ur7mCSU3ePq6Dh/6bhUt+4PsT0KMtybW/KhY8xHC9t7eQHYNBi/\nrYAaum3x7G+JCneeGPlYRojhGOp/rJfUadv18isYJWQmx2e1s2BOpJdZAWgc\nIwJDpCxuYnCw7soDcLAsLH+TAmS1VVANl7gsf7+77vyfHKSW4pQGg7XXOuti\n99UfZSep2hwAoOA9h9LzzeSWzv0koZVHswrFaLsGTGMPgyCz57ZBlIF/H3tr\nfweeFu2ame5pfMJJ8DyegwgGtIaiDQK4gT9lhuvZ5rIvU+pXxLAFNaL0xGFw\nP/0aovmk+kN9RNhOtxXYuf7E5p4V4+1JSNL1CR7Ib+PoOa7L12G62TqnzuSc\nKkSZBotr87zfEB7RkQmP/1af3bVVl9SBJNZVmv05yrHua+0neA0GcUB98e/3\ndPrq\r\n=0kRc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"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 .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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^2.0.0","@thi.ng/math":"^1.7.13","@thi.ng/vectors":"^4.5.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-closest-point_0.3.34_1593724695009_0.43973944860310965","host":"s3://npm-registry-packages"}},"0.3.35":{"name":"@thi.ng/geom-closest-point","version":"0.3.35","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.3.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"806ed9eb56036a8f47d199154704bd9ebfcd850d","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.3.35.tgz","fileCount":10,"integrity":"sha512-df8mqa5ZHgi/2G6Hn16Dnmn8D9gmPhx8sigtmmIy95lvQYfuK57KL7m6SC7lbeIefr7P8cDmeh+fcYPl+5UCKg==","signatures":[{"sig":"MEQCIEElPTmiSGUmVNpBBqRhVloUcPKe7oZLviXDTVQcBRqrAiAnP2+gPB4cZbuw9jQqxufdaTQBeyqzQijoBNhTwfE3+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfAOCuCRA9TVsSAnZWagAAwFsP/iMXrmyP8jWNW8QtOYI8\nQgPKHwHoWMQoM2KlF1gAJfFC7TTGm445GuL84yg/kW7ePrlnQ258TuHoHVJC\nKo2nmaPkwtts8YgIgHU9cH9N0KNfo5+y6Z6GTHZ/wH2uRieM6zvWhGwz0Wxe\noYdg4Hae/lfAtnN2eTOJKvA+rKw1OIAcgseJHzl1h9tmz9XvW3ZzpewZ60K+\n/XaIYNSUbDqaFaa7IwkvIcnKE47yPVi1uc7ZdgG3BX9YBjlZQd7sBz4Y2/62\n0cCCCLDJ/R2qFv/iDXSrMsQrIHKN3wEPF6Eov0Qpuy0xVyLKwV7zKDqcMpUb\n8i9g/6QEngj5cL16rvpVxyr774CbpDkaIp07yEJ7J/XuU783/X/SQbW8geF4\nsma/tv+9yMO65cXxKi6spKE0sIez3/Tdsy1+6wMb66LDowSEZf5AeigEG1KA\nGekeLzmmsI/K3s0ReOQQCLQEtXXEfMFPTSPDKixcJHMjsnjxvPHx2GOWrPc+\nOkNPE1Roh/5Fz7Hf6QyjXdpBLcjcdTgE7i/dUbkomxzlRhP3nMCfP7iQifB0\n4prBvMgYIPWaEaNqZgajWzq85oqmdYBx7+zdkLkiTOAhhKdHHGZTcX49sW7d\nENuC9YhajTTUciHE9ldhf5w2GkLr6ix7v+DO+g250af5VIkQZucn9LxRweT8\nqMcw\r\n=znL9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"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 .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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/math":"^1.7.13","@thi.ng/vectors":"^4.5.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-closest-point_0.3.35_1593893038135_0.5025502328672509","host":"s3://npm-registry-packages"}},"0.3.36":{"name":"@thi.ng/geom-closest-point","version":"0.3.36","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.3.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"4c211c1bd8dd9c8a06b344ae23264ccf6712a98c","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.3.36.tgz","fileCount":10,"integrity":"sha512-Lh5g6aQVaJ2ObnpxU+0k5Le+FXlwspoaL0b6MeImqvS1AZ3WGwupIZoBtmUk77O8brZPNrhqmiK+lxkonhqzig==","signatures":[{"sig":"MEQCIGfwV4fETWhk58+sNBkpXZaOoBMhhcwxjXjYfohLZnY7AiAa8syLFBUYQciFNB09Q12/zY64lpklXDJRcOzAZbz7Xg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBf5aCRA9TVsSAnZWagAAtXAP/1Wb6YXiB+kDDcPIirlv\nKUSOTbferGlPo7l/eYi0a2U1ARIEAzEkksVoRo5QShIBbIGMdQLzJw/io1Nx\nf3OD+MtGu47eSvuy4+x2fNkVjsLQYVfD5DAo663lsuzK3vQLN/2bPN/TOAc4\n1ou/b66xbxtvh7zLqMezJEQAuend2Y8XNQHy54cB0zRjJXYjf0ycnG/Df/At\nabaTX5CFRMxMXdWUCGtHBa0Q/tCLOlWlb7RGigwD9PbI7WAMjAkC27klQb3v\n9I6xk4FvExlHFxxQDWPeiZb4idte5y82aXv8HCM8WXX7ceLDSg69AjkVz/zM\nwXhCNG1ky4OUfKS6OSUbG940VuzhP/kzMbXYOZrUPKFE8wYKetDYXLEa2A1+\nGhHMt2yIMx6cWBWr9qGdwFPhnqespKyhl2OM9YHjw/gsa+ciI7jc+waml4gC\nif49lhHOdeVs587Wf3qaXq+2htx7ElV3yAAc6J+fwWAS0E/ewuJPa/dfwBQN\nNxjaSmx903ACcT1Z+FLRoZeD7HxO7t2rfdgMApSDusxJ2nHQEx8Rc0KPPbSy\n1WVPyWRELaX57krLPap7iPfEHIHv0vF7gyefFfkMqy9pXIV+WiT8fUrraUoz\nD9F4m7teVOiWnaT9O1F7d/tNubkf9y17UxpcxCtvndj4KLRpUHccngk5IAdJ\nXfcw\r\n=kfIv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"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 .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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/math":"^1.7.13","@thi.ng/vectors":"^4.5.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-closest-point_0.3.36_1594228306730_0.9291830095678966","host":"s3://npm-registry-packages"}},"0.3.37":{"name":"@thi.ng/geom-closest-point","version":"0.3.37","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.3.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"fcb58f96fd9fcca3e046cbbf023382bd1cb3ae20","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.3.37.tgz","fileCount":10,"integrity":"sha512-3r/bhdFhH6q+HBpIRItt5V93Dfoezmg4i7z/SWH8MQqD8IvQjvrXCdH5nGwZuR0HCgRimp13LS4RtwhFU5u/5A==","signatures":[{"sig":"MEYCIQCUX6zLJ2RVgqCEooFzhN99S5o3ymcJJirPq+AMN0c12AIhAKQZ+JCeeaaOIXZHo36fS8HUH5YYCIiaA1Nxq0dVgN8G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBlWzCRA9TVsSAnZWagAA6K4P/RL47SSoPtnHPFp5nTV0\n2SWFXGvhwh7YkacbU2Czi5/NbBxchcc2HG2tjMT6R+yhb6FCG0fSM8iG7e1M\n3EJnWnC/8SZ43/WFt7WfmafR7+83RweqXZwSgSykMN0Pyf8ZjqhFvPBwtImi\nIqV67G3lTScDqQI8BYenc0E5he0OGq1xg9RlrBzDSLLgkbO68EDkCLt55iU4\nna9Qp2DoLA3+DyQVQoXrM8KfXKB+FIswoG+pFngWjI7c8Sm52OeAgA85mMSv\nEE5LpbnwLD2fuwV2whHpql162PITcuvBWndLPZ97aT6ccZ1KoyCKqhnkWF7B\n4PEHl2HDTFWZ+0MSt176AYhB4uEO8ww7K0RgX/bhCT4qJUaX+B+8r+dm0Eqc\nXDeFKTsKnP16QNPhyFSGAu7Al/TbfZH53cjmEBjYr8L7ja+6o47XXFbZpQyK\nIXHsccREX3K0vUAQprs/F4HpQRQN0CjgbRd/bZbz7G9d8LGdAtEpyQpph4QZ\nCUwoKcNO8b858WdbVrzvgVNOXK0O/qT6PJWL7kCOT70a1QA2K4FKT1i9v57H\n73i8H9mF+VACcTEN5WtETo9DVelDn7quBHMf8FFGqikDS6H3fvezOusRyk49\nCQYLAkXwDcIBIOClBpc0il6zCZy8zbd5hZ/QwQDMMcoX3fx620xIaByl3giP\nCGPO\r\n=fET9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"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 .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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/math":"^1.7.13","@thi.ng/vectors":"^4.5.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-closest-point_0.3.37_1594250675205_0.27058915648230664","host":"s3://npm-registry-packages"}},"0.3.38":{"name":"@thi.ng/geom-closest-point","version":"0.3.38","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.3.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c08733d037b68422b094d250e4524abe1add8cf2","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.3.38.tgz","fileCount":10,"integrity":"sha512-kdX0/PdLUqSCF6tun6nPqmAKpTwWDzkp6zcKlcTqxPBNglnRvoHcL9lJpjb6jCvpPD/MksWgCxR6llFzboavKQ==","signatures":[{"sig":"MEUCIH7E0c0ADjVW5uXqk0mZ73dyIP8Kwv3Y3Qcu9J9JbpWEAiEA7iaqexJIk1/Bp1iUX4iRabpeIxfoMeqRVd60PCnExAE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEZi6CRA9TVsSAnZWagAAnhkQAJSp3eVlftTYNRSmrXYK\nO1ARVujpOteq9+5G4kzYfRVCL63dx5K2rONLkBfIaB27Yof5yTTaQ1zPYnn5\ngbNuCeo3huVZ9fxGzxI968E4gZegk2pAXVDBVkwmil1XMBxe6L1Jzcm5SkIk\nEezOBYOIO7R5lRWA9ujMai0uoW7dApQ1ufRP9c8BahEsOWEkLBooEvVAXd4P\nyDzo7lYC+5RziuiasHYEOpVR9u3i4eUfdrweIbsl/7ISCWipV4jgZi2rYa+7\nxS4JC500jDPKHCR4nQ+aO4oIZD1p9RH12kkwphatDreJ/rmPs9j6JV4e7SRU\nd3yaR784i1rG6EW8MYG+FLum/4KqRumIPrJhuQVzeEePM6UYD3zAHbBQx0AE\nUNNfJKx9yBMk4MwktmeEjAL5xv/YW6+O63TvlJP0sSrK9Ao/ubcahbH1IvHD\n8Ah+T/q6nyAA5gjsdrRTf6OGg9Z4+42ILCBTeFvB+HX/EZdfF6uOe3hFxKPA\nqtjErkdJo2ZLYT/704AMqBEEzvijHoxYYBbTwT5PNW7wsMgk+csKtSKQcp7e\nqFeq+MWzayFXld1o7Ck0i3DrR0MEw9yMHUC2i70P6NqKQ11hDvvaHSkudKS8\nlJZb6Aw/8jftf4ObZ+CXloDRSttq0MgebAKvCb/C8gXOUdazcYbCkKQRg3Cd\n2TqP\r\n=EHk+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"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 .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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/math":"^2.0.0","@thi.ng/vectors":"^4.5.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-closest-point_0.3.38_1594988730277_0.9734369175715425","host":"s3://npm-registry-packages"}},"0.3.39":{"name":"@thi.ng/geom-closest-point","version":"0.3.39","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.3.39","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f7dce99b2dfa9a886f03581ca3c1f89d1b2f7288","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.3.39.tgz","fileCount":10,"integrity":"sha512-yit8nfLi2MEascak3UhLRNrMc5LKgPNMd+f/eJnhECshH00mgFOsxl74w/QJmNaYKR6X97Lg3NoTZVxRn3y7Qg==","signatures":[{"sig":"MEYCIQDABouuPMwg0ogqvezb34sRJ5kd2eUg1aWMk0hpBHRhJQIhAKlEnbrVrV2U0ImsZK69N2Wvto0+K/9AfeWdQ+hSen7y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIJqQCRA9TVsSAnZWagAAMjYP/141D0XpAH0IjpAiXEAL\nB27aGJ73yhPz9+0C0mP7ZblTdL1jmmTKFsfXgrxSEGyeta7xhepjbLFkaCMK\nveGHfinuQl6EIEw/FlU5YCXY7haVNHrAKr1lXsyjvGYgnnvA02BpC1c8q0ZE\nArg9VM5+5yy2NJUsv2QYTzkPrKRBGz8J5Ho/2WyF0rO4wAVDtdfnRgL5nDed\nLndkfAmagFyrQ7k/DjBlm6soY7GKHiuiNf0jq9ecvwscebTIavIC5tSfnK41\nnoZoxPKAfYZ3dy1LusqkS45eFfLof81VyHZ1A/JOI4kDhU7KWZedBNEB+D33\nefihIzmL3+Y3Hi2Ag8FH+epbIVBpeVkwrFE6Rg2qBbdbHB7y1GYo50T7DFX5\n65uEFCwwQbr5cry1yAuAEwRIACVN7f/rRvssmrspVSrA4PEy7C8hQs1Z80Eq\nU/LG5wAq5RpzHJFEHM48zIj53MazJVRLZGyledawYx0loQS+pAJkweg+TfjG\nDifqX7eNAJ8lDX+YfsBSKVOipX68y48u00l+kW+riU+AqWhbNoipiZhlOySz\nW1sRR6II8ooPvnhkoiLC9Jf1nkJ5SSq6PaOcQmTgXN8qSsUB0YO77MtNv+Bo\nHgfWpgTSwbhzouPgEwLmgtLWSJgNfQqOgIy+o5/15YT/yrYksWNcExuTP9GS\n0EDB\r\n=e6t6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"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 .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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/math":"^2.0.1","@thi.ng/vectors":"^4.5.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-closest-point_0.3.39_1595972237205_0.19841652816259958","host":"s3://npm-registry-packages"}},"0.3.40":{"name":"@thi.ng/geom-closest-point","version":"0.3.40","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.3.40","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6f5bfdf2427ab322425cff4ffd666dee24b51230","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.3.40.tgz","fileCount":10,"integrity":"sha512-T1prNS+A1CgMQmDOxc+algW1pwBNEdN0P8pWiQIVbUpcQA5JSX9e9XfJ9HSn4vG4lpTL+v3mHDJdoKPsbiDNEw==","signatures":[{"sig":"MEYCIQCyCYkr4m07jjorr4SgUH83YQDBSs1ZuqUMJWUMZ23KzgIhAJ6USF76PcD9U1yNCFx9zWnXMy2jffjxSY6QqdKS/TmD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMJIzCRA9TVsSAnZWagAAJj4P/jIu4Xf4pik/0FA8wRdL\ngsRKx8et0ps4Wx8m11bpL+gJ9Qhp5DhYVB4qM7H8ENyoGNvO/DgyqcTB8TVo\nS8g4+UAsKE2UBfIlj6bHCTiR9uTY3Ts3m410Y9gDTt9R0yUZfnobFHA8sqqN\nCh61MtvZlONnu8/yjgUDYwesnRiJMbpH5TB0PM23lL7OkMAObLPfTztI4XqX\nd20O7MzMtLSCzlWzDJs0UZd06jTMf6sxj40JZULrSF7NpuOpdQdMLH7lraES\nzx9Owvs3KGfSBp5eUR0mg6HGexqO5//uDdVAyf9NBsje2XccUBaM7RIZzgIU\nmDO7n4GiwPRN1HlwNPp6tYYxWGAxiabAOTd9e1/d7kJ8Zi2OiYJpLO3zR/Ve\nlZujX/J2p6gq6kGzU6kAl4wcJsXkoChilHVt/GTfaIO3xtdikl4qy7oP2oEm\ncfDwdQD2XsEhqqQ08pYnCjMsuY0T7+3Rp2xpCNHNNN4upUn5MtTOmt4ML2aX\neBoudeep9CMcXaQpDRqbxi3PaU7KvEVHM4IO8biJmPGJhmje/ZNGuDRzwhXp\netR2DaCkKnic3z4MBzrVCf/EobF8vQZKp6LFCD7JXOcUS9aNV3ChQycjbIL1\nvKRtD0/mdmsL19TBrh1kC/QRcDoZk8MEHGjwoeaWqAu61owQnatNL+ey4n/r\ncaQ4\r\n=6eo0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"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 .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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/math":"^2.0.1","@thi.ng/vectors":"^4.6.0"},"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-closest-point_0.3.40_1597018675048_0.26164909527718416","host":"s3://npm-registry-packages"}},"0.3.41":{"name":"@thi.ng/geom-closest-point","version":"0.3.41","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.3.41","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7e7a4b0066bb88bd55045b1c8e7c77266f624b80","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.3.41.tgz","fileCount":10,"integrity":"sha512-5lNtgTgzLT2A1AOZaDBLElPF/NGxXrwmzkrI3cM3aMzpF5PYrBds0EFQmBve5/4XpZYBigQw8eT9cY0JexNDnw==","signatures":[{"sig":"MEUCIQDJIwgyHL17OUMOPC0dedUFkIatskI+2vZed008c8NJ8gIgZGALB3QgmO67nuau+r/fcE3o6AHEx3c3Q/xaWD0usyE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOUbqCRA9TVsSAnZWagAAWyAP/R35PZWUBiPghvPoHr/O\nDkWfJCUvWs1ZgvfaIMCaX9ekbrX6qhWrHju+3SayYEvUJ0TdZMSqNyN5XtHI\n40dh1/0KLG0tt6WLpBD43XUtEHFq9SalL0/tA4pFQSnug3tgwviP9e2HAxkM\nnFcgDGtDmeoiaY54Vmcfd/CoJKhitvu1Vv/kj0yBqrHb6AY70onhnojkGQse\nz4n0d4aklCJ8rwgcxCYK4dECiFGBAyQCqqIWMdJZLc5b6jgL84jOgI/3EbSx\n0Nm8ozVg2zq8ZvH8bGg21cudYvmnr6Pf+rwLEEBK4osyRh83sK9aYMMlIfjd\n/G3FmIO7iGdx8ZHc1SDoaoUdw6RVvn+ag0HTYre9MwFwnIa2SHPTjdkvYNFs\naaqMI5yFIrj2H6Vrwc5jwEuxvz6PxovushMgyqkXc0haoCEY4qwdSCcs995q\nmPH5XJ1YgsX+2X2gDeubP5cmKqdgNR0xlfz4tgqJZRgscJY96WUdcXaPKIIx\nufMH/DW0I/duK+8AmsP5rl3V7XfXlKFbfIRRDXa2WNRiu1Xmrjl3lvaln7n0\nqe0M+3ntIYl7UYvdSWWjQqBsxqfmnA57eRm5SL8+NjHR6+7lnySTFxxMUuot\nSKzUbV318W9jFFiYAb0K0P6kerI6GgzsrebXRu0y1eiOG+wBr78Ihk7anhmF\nKkPn\r\n=13ks\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"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 .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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/math":"^2.0.2","@thi.ng/vectors":"^4.6.1"},"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-closest-point_0.3.41_1597589219595_0.733940215091013","host":"s3://npm-registry-packages"}},"0.3.42":{"name":"@thi.ng/geom-closest-point","version":"0.3.42","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.3.42","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"88b3e14714c8af8f420e147c363b96e0ae46f566","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.3.42.tgz","fileCount":10,"integrity":"sha512-ZUss3IEqD9TKyWma3yjO7DKtjDLkX345THc5o5azdJisokj9St+XFpEkdn3OqOjBTKtSg3iY8HsLPCT/jRNGtw==","signatures":[{"sig":"MEUCIQCRQV3oUb2VSnpzOVcAhML/4dGeaC+MSRTHbJESdDYs0gIgCuFHorWGpY900ikIZ8Lxra9fHXimji1U/5DecQaorpQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOqyiCRA9TVsSAnZWagAAYa0P/1aB+7oknOAPxviI3Phn\nu0T3oCIddXebq0Do0BlVXuiIWMUE4QmrEcG4rUsHwi38ZniQ6a9h/hY5ajrF\n5PlXoz8EpNc9sp3Ym3wFwwUQVcz/RwtjVFjxuRZEFFM/HXPKQ0avFIlu5T5m\nd0Yd6rDRjqI3Zx6M/8zcB7mM476bvVgku+/hKIl/DBkW8X8gBwCY8GLNJT8E\nG50fnsHeByzK5Iz6l00EBYrLhiu4FECvpQSGZmiBnbUi+VtSV48AmUc1N8lG\nlYOwl5FnFSB3QW3cM5jbO8lopd4uMwtAQYvY1RWbljhCa/3goQ6p/qcErVbm\nK42VwAvhuOenRmpk/LufGlOy/gxczoXJVekjHsDIL/7lOdtwsgfeRVieQZXs\nQJLCjgCL1QfNwERWmD7BXKgMhznNjQ/KtfqX5eQrNtXDQrngoeYdJ77xX8Ab\nBmyJjJ7Umq76osNKl49ATgd7AwqTNI31sbrdafBOM3quiaFvcmcrJGmuzr0x\nOnqzW7SY/rPZoPHV90dfLhiR+1RsE/zeoKQuvU4pLBSKrocoS6GBlunX3rx6\nGy8a0M6mlO7va1efwwJ6AInDbVeiUlBhlUeeTCtdNspxhHb+w4q54SRrpzPM\nXKdPafeUuNleZKiW82g38ShdYMV030TRIQRH9JJyhRNQV6zVXnSA0Rn/Lh3n\nYZGB\r\n=1hVV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"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 .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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/math":"^2.0.3","@thi.ng/vectors":"^4.6.2"},"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-closest-point_0.3.42_1597680801735_0.94926908711052","host":"s3://npm-registry-packages"}},"0.3.43":{"name":"@thi.ng/geom-closest-point","version":"0.3.43","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.3.43","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e764070314b43a9dd680c0a254e844e7b9a7ac7e","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.3.43.tgz","fileCount":10,"integrity":"sha512-eQelFaSWn5iAMe2NcVrn270BLsUuLw+gfOPfsKdTC5A918HgpJyJTQOvcRTbDkT3bHevCk7i5djoz05/i94LPg==","signatures":[{"sig":"MEUCIDW32gsOZAuEjabl4hUU8NeQmK5TD2f/UyPXEIPbTaTAAiEAtkKjvfueeyFtYGqysRGFvsVBNdUrAFNp7tkTzXXtH4k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPqLwCRA9TVsSAnZWagAARJQP/2sk48WDeRy6r1LN4ouH\nUjynG1vW5UaI2GmkdPDNbnwQTWFc5InlOj3OM800zjvMnJcq0eWr7WxFEwCW\nKinREXZzJVMEp548W4URdAfdTA69AAWx+QmnBHUBJmlOYa0ZXe3nBD0PM3Zf\nVzBJImqXh4tZzF4C83db5NbQLkNGKm5oB4YaJDg9EEssarqllByFWxwvYDoz\nD9EcXePhFpxN2gWkYccpUiPjeKe918oewJx1TY4UqpOqBFHrpwsXRmJy0IUu\nflOdnjfnA8eTnNmtGXsd/9Nh6JPIoOt8fMdmYeCbFNXj2+CR9rxX49pW0/c2\nuwcEsMGpvRZyoCQahVH7E1Chahgjioc7CXa86ubx3cXdHoFO6IPNSJ6GaRrE\noeQ//9s3ps6/POyd+UCwoBvJmMPMPaCb6j3H2PdjpXcr/bVo/Z5Fgl+o1EWy\n0Xr/2ZVUTBCf8keapnQCcyE8H81u/uxNCHBLjGbaaJkuAoUrtjH0nEUf90Bv\nAxwNzDyLRVvSNpcLnglkwcGxY6tYmRjvmZzP6F9TsC5cc4rlClOwp9YLptok\nec0UladTduiEiafU3HRZfHXONF56sUR6tBzxgsNzSNtwxL0KOimGeQ6594Mw\n65oOGrco4LRsFPWzL/j58XIEvn7KjNa1kG242NglrGJ62eK9hKOWb4C5jNge\nj584\r\n=wlUg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"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 .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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/math":"^2.0.3","@thi.ng/vectors":"^4.6.3"},"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-closest-point_0.3.43_1597940464074_0.6068160854779183","host":"s3://npm-registry-packages"}},"0.3.44":{"name":"@thi.ng/geom-closest-point","version":"0.3.44","keywords":["ES6","distance","geometry","line","point","polygon","polyline","proximity","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.3.44","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"09dfcf7ab957f20c7cb330145bca3a44379c006b","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.3.44.tgz","fileCount":10,"integrity":"sha512-JZzigCTVf2dJxI80o0rR/2CXEx9H/l9sHkIkotMVaJtryzRdrKFWn9p6EdZkEjCPnBhSgK9/db4mDMfkI1NiUA==","signatures":[{"sig":"MEUCICt0Fu4TFMGC6Xgcj47cWuflCH4cgi6EyWZZ3o47KmvWAiEAwF9dWYJnGIKenFpD0uc/GlGZcatShpfiZ3ifXzwRvDY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSRWpCRA9TVsSAnZWagAAJIEP/1vEKCK7v29mqnOWMhWD\nGVWlJmJqMd/1GdCMrIXBHCGNgegBcwEfzWHDAHwHreG67u28rXUqK+Z+WAYN\nSb6V/YAsfTr/aK+3AKiLfy/QmVQwKBBYr7N9QWgH6Cv456qEiu5gDmCQwbUy\ngZ7N4cWqAf+Y9Il3o1L+V9hwVLEuOxt+raO1z1tK4ofuyE6mpC0e5isGt8UQ\nxiGItcg605iI67O+7w/apJswJbhkChB+zRRV603PfCTmJLSWC5LX6Rqcs49W\nPN1uv1NP5eJig7fUfke0JQpQrewRRhMhTAlR7pRw0DPZKGhvyvis3Kp1IqGQ\nmXSrZO8UXxkDLOI1Z4WE/l7KiK3ERRl0ON09OaBM0n7Yb4xDeUdbsCL9k0q5\nJmJrTmPiJU+0BA9NwaZpdwz07aYdpe2rEdjjljH423NVBqXJHHJ5bUcLeNvN\nmTO5mQRCTcHdR2yYeHm95XMwzpxS1Yeq4iHSxbbByA2q+i41cIGuGr6lJkMq\nrPRQ+Ob0IX4QKlbYeWdOpJ4ySuHAxLtrBbmTd/aEWHv6TIq6me+QOYR72j4i\nNueEg09lbF5r/2I8IejASG/JN27/Nhi/eux1Jqwt5gj01fIkSAjAUb3V7wxd\nCqz0Ry1x1qTIbojkA/+7uJoNzAzl0psua5j1v72MikH8XylcHje4YjMxtQTH\nC4QT\r\n=UyN8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"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 .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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/math":"^2.0.4","@thi.ng/vectors":"^4.6.4"},"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-closest-point_0.3.44_1598625192635_0.5885773971736898","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@thi.ng/geom-closest-point","version":"0.4.0","keywords":["aabb","circle","distance","ellipse","es6","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.4.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ad3e260c9cc5cd55df993df4c5601c144ae653f8","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.4.0.tgz","fileCount":22,"integrity":"sha512-Fuy2uErQ8DB0SJWZ8kLj0RGemhUeQuQEsp3VFlneIegCRZx3qwYbETGFavWlFJKvp4cywo34/fNf/bbx5loAFQ==","signatures":[{"sig":"MEUCIHrX8Ux0tWY+qZ2ctdS5O3ZHNCvPr9+5wu+CpHPxKzByAiEA+aYB48ddrOx/tgNwxjKJWU0KBdeszzYM377XfoieAVs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXgoSCRA9TVsSAnZWagAAJ54QAJkkfuhMLxN07rJBMR+8\nwk2P0MlUaDK2sT1BbTqy2zaz3hDHcjEqE/LsRvDlu4DamvCZpDxNKFT2wJ+Q\n3/XY3BCLewyikdnvH49x9dfAZryqPDPR/h5j1KLXg1vFssla/QyaVwzBN0Ko\nURiSd2AqsEZE+8TxbkGwhZNZ28M2SzhLYviYMXhNy/Mfv+E+7Vx5hRVVAOZJ\n8cDhoB5FGNtLR3IA3C2XbrIw5C232/TQC9NKG0k5N4W8NU1vFNEaW72yORol\nss91p8pLFUtFWocM9KZvNAe1s2uB7Per6GfwS/b85xXYerE/00RHcg6b1sw9\nCX29lDuwbxjnxyVLFP4isOlKvyEdfcxe+AauLgFTgvu8D9YiMHzcjHUBNfVu\n4bOs2nLL7zRBIztm/1oEUXWrsFx65gA6s7Y8obm0Xb84EkA3xqP8x6bRnGae\ns5sUQX7/evZwScXdx9h6S96Lem/sF2vK2SGnrXBWF7osQvQGAuGbnKsrLL4j\nDXOSlt3063HJ9tbCl3uKRco5MQKfbecSUpNY2neYHePGm6duluxZo0EwroRy\nyo0oTAwChyE/kPOv+YyQ9//Lrafmuf/pOCyBBHC5t4wZ0/PnA1Drp3g5DzAN\nDOREA355rCXRBrmt/vhnUOFz/HwCTtvTUynao9Omy79Wlis5a4XfxhLg9HDh\nHusT\r\n=ifgj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.0","@thi.ng/math":"^2.1.0","@thi.ng/vectors":"^4.6.5"},"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-closest-point_0.4.0_1599998481783_0.9405325466890502","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@thi.ng/geom-closest-point","version":"0.5.0","keywords":["aabb","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.5.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"df79eec48c1ace6f097c4f03df4d9190ddeefecd","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.5.0.tgz","fileCount":22,"integrity":"sha512-pU1XvEu/oAO2ov1bRkpxtJyutPgJO2sDRhYacfg1kNa637HUlIHl5dJGezztFAVplfZ5nRrYhJLIwrU610nUNw==","signatures":[{"sig":"MEUCIAuyt5LtPwPpMsFeVTFWlJcT8WeA4YqyJPbxnaSriw6vAiEA8wCfj+jYTu3Fj7tKJIophOB6TOosVB58aRHy+lrv0Sg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfadkICRA9TVsSAnZWagAAzwYP/jjYQ2qtd4M1J6NbRykD\nIyRIF1Pg4qVECBtgLpEivJJwBfVWVCf04oXwVVx15IdUzr/JsJiDhjZuhcq5\ntuwIZPwSP9fjQZsl/vdeTqZgly/3m+pFZGypD1x0AekTSAAzyzH1sfnVpm+4\n2qqKPniTdhSHJgz+26md5SR1qfrtAlVFYQoy+cVeu/qBgSumQKX1yK6/MC/F\nEI4RqD6IxulxGIRnkAHy5C53Hn+/P7t1hPyYyDVTGq8DXmtBq80si7+RpmMk\nZIE1AufmRwXA/1V5V7ejECqSg6C5NJ8oWYUBgu8gBH8CB/fBPrQlT8fHvWFN\ngKZmI6RRgoXmS7r012W/Kkk74BBUDwEEnRBiSx/GxnpsbS+IEwMAOyVl1Rz8\ndICcU/87XwY9D21nbv4be123l3HZEldZ4DnvlJGar55b7USJCciS9eQPqLOw\nBQTBRAcYm41kV+hADdKwJf+MoJ6G8xsS/JHpIXy8MoNcL2Khj3H1pecWfi4r\nt2uHR7w2rWTM0APGlvKvmvfO1YfFrsjdX1DiZL0ZT89xyhYKvZHMRytblcT4\n5v9QcmpU2o6nkuH7hrtURihqG8v29hzce/rPDV5S9lM4x2riIrk9wxH0K8EO\nBMqL8+4hDPeVGezobTKrqvXeYG9Wlg3uu6vrb4B9w0lj46QuH0XQSuFoO/tg\nxbGr\r\n=2QBM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.1","@thi.ng/math":"^2.1.1","@thi.ng/vectors":"^4.6.6"},"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-closest-point_0.5.0_1600772360409_0.9473252700795025","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@thi.ng/geom-closest-point","version":"0.5.1","keywords":["aabb","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.5.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"073e44da739c1496aa7c12f9e81fd6d353f89b02","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.5.1.tgz","fileCount":22,"integrity":"sha512-KOifxLiHPRlft0lJ7dRWrBeLkKHCd6rofXlbLfXsJRKUC1PwC4+WUwvYkvNYEgvzWaTN/OEIJGqw8WZ8hjqgFg==","signatures":[{"sig":"MEYCIQDIlIv5JVW8Tfxeg+BI8Si7KAy+/EQ5aFst2/V8I15sNwIhAJKLn7l1ZH/Y2c7MPhKUoMXjOgTo+yz4MpwEsifhnVzU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeF2MCRA9TVsSAnZWagAAGQwP/jl4QHP5b5uiGm67Kgej\nkRUWqeq/ppYFBL1jckNL701pD1zg5NxieDq52a/07fPtr72sZ7RexrW9dvP2\n3fXJxew4Hf9BJDWzyOexRZloky9SFT5R5TfAtNHzTgOZ56PpkmqPdoPppE5p\nTBoE0/ZUfH5i6QybNmHZa17ArWuTFPAM8djF9oQr4cqK/RplRNJm6B2b+SiU\nrrR+7xtOAC0ccTppX6xmOTFrXAtw04KGr0JyHbj/aNlN8fG5CJOg5VvNKIgJ\nxwd7H045zo0kXctKiy8OxeCe2NARtyDHLhUuLJyTKzt52Q+9HqyhjswlMYQS\nQQKLiSgl0QHhZvJhFAydpQZPpPtl/NO6fqtEZLNyQa0es5La5s2B3nIXVxfu\nOC7Lh0iyzZWDTjleH/LcVvI4Uzpl74k2u8peu7S/Lpk3/Jee5TG2QcvX1eXq\nX6tL1vfEjbHU9r6oUf/DHpKM+ulwu0ATs1H99P6YiEk8O44F7n8HEqdxd7kE\nEQZ8SA9jvYeOqEA63m2R+gK2sMRm9HA7/UGVwESgRa6YIqhfrK39LSAvUfxe\nhI5QAUICbXtag7YyL2dGWj/SbhVuuybeturdRiFNwkkM2izexBjPep+mT65g\nGLEpAA0a4z79dcQ8cvQOJYAe1Co92wfSpFw4MBfjoOH7rE8Z8POfG3J2cPYN\nBQzn\r\n=V+rn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.1","@thi.ng/math":"^2.1.1","@thi.ng/vectors":"^4.7.0"},"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-closest-point_0.5.1_1601723787454_0.10339801935255921","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"@thi.ng/geom-closest-point","version":"0.5.2","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.5.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"53f28391c021ce6a38bc47940f4bc1eabb596cb1","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.5.2.tgz","fileCount":22,"integrity":"sha512-SweJvaQFqPyNzYR06Eq8k0gkuUZAWAKU8FR2Ih3OFmUAonQOrWZd1lv7l4jtBDQCbsXU3O8NvAatlzTw47NVbA==","signatures":[{"sig":"MEQCIBFfpX6L84C/+QX9pPw7pciVBUmx1tQizJ4J3X2eajyPAiAiTZ/PC7s8xE79UOfiwtcfd2xwqmgr3krGirUPTqUp4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvWB5CRA9TVsSAnZWagAAD+0QAIMk31qS4YHHreL2lvPf\nn8GtY6dGS4kReR+9WNv5nhJ2QXRW6FNYyKaYrWPdLOhp0LzmPOelbZEZReWN\nAf+7zXPYecFdg3eeuoCK3EFLIPKuheUmVTmXv7aRFpmmqlFZQFdRHyyqclF/\n+XfPTQ87GbEzVRZQvaJhUv1JxuA8VxIiHicE5ocfnYpt9v65fZaq+dpjKk4z\n7yzBHHCNVN25S+elu33eTBiS/S/aEArWVhyuNuafAlob2VN4OAy87qub/CgP\ncG7QHwXRQnYW1VYdKzjhS8Eai03DnM+oI3kBR0cUFKDSP9aWtsom7TGm/66e\nLbwyTfiSu/SZfHXFh2rqHcz6/p94dRIlTS/f1pkZB7a+sXiK2aT3Rql+y6Rp\nxS2RKJ9+9hKdeiKTTXtbinGdFS4YjOMH7JdNzr6fVz8jNbkBSYtx2GFVfhQJ\nvslTLc7qdRv9N25xG6t6pHlbDt8kWGi46ebe9qCbx5qVLrekdjJMAdeH7n1L\nw3hHVy+Aso5o2yB5LwdukBYdcg6DBFRK2uCup1ZxMUNiMUB52pj1cTNvW+xe\nG1cJdNSrq3/XOPG8sfBXjQsCh/RD5OadhwkoQY1u9GK3AqoAmKpJbo84eUeb\n4xmETjqepQyuOBJqfnc/+vMefqp3Pvh1uiMJKvRxyJ8fwyu0DRUUvu52XgUb\n3T5C\r\n=2b4R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.2","@thi.ng/math":"^2.2.0","@thi.ng/vectors":"^4.8.0"},"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-closest-point_0.5.2_1606246520719_0.3547761416125028","host":"s3://npm-registry-packages"}},"0.5.3":{"name":"@thi.ng/geom-closest-point","version":"0.5.3","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.5.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"18c41e8b8a94f6721b748ad9722d3a3d95d715f4","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.5.3.tgz","fileCount":22,"integrity":"sha512-QdKy+dhkNsPpm3U+Y0TklweLpNvYYOO5sRy7J0COac/jNPTVWOcj7JHWek0ZBfWDuDcQ1Bid5SI0Bu6rCQqGWA==","signatures":[{"sig":"MEYCIQCJcxqL23gE2hT2O4vZTCe43qG9MAfOCxULlzOav2+xxAIhANzaZ7rklnAVktNWgcDWgqm7WBQzK3IRk+kXkeWH6JXZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvvtzCRA9TVsSAnZWagAADt8P/2ubsI/tAdO1fYQb/vST\nx5HuZb3XqjI9EK9/7HoHU8Kdn+9xqkyGc9p/rtoIhvvPFcnA+JWWOye02Vfa\nvpMKNqKxLyYvKh/7Jq4+y3Fg5LWlUwSCDrd4e1gEnM7ojKv2+EnSQr159pDs\nY+MfGX2LwlN0mW3tmvQZDYUHui6cggCsk05RPb0NIKDKuyR4O+i4jge/WcYK\n5CLA4vLkQszJupzknaQwIPmV/m+aciN3vbBRf30xF5jhW6jqEtXArwyCwQHD\nDvv/JOnGjzwzQn26x6T96PBXSjQmkShgr1uIfzJVpsXY4+n4UFBDXgh9XVSz\nhHOc/GsaSSLwBWtMhwz2VaJxXaq9F9uDcrypgz9JeZJL1JeGyT+zYBkbb3TX\n9nTtXLCeuLtj5vXzQxnockVtoaiNLo78Y+aB1HOGI4RHXbBlGcoc5i4eQKIy\nI+56TDOj378R3aPv2McrjIM1UxyOG+8JOo7fTRqYQjIVvj3rmJkXk9XC0fdY\nI/GTj2qEm73Ara5r3lyMnuHDdzUHZH5vSoh1POeRBThL38h4EsZNQkraP8E4\nmyv5odxkuiRYBeDvUPNj2hIOcBZpONHgM/rCsxq+HS3kzYVv1gwGC4qU5PeL\nHSzi+4ja/4i9400mpWIbSQtbLaR80+G7cAM68FBeLHLiCNZbaz68pmY/sbyx\nm8RT\r\n=BaYo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.3","@thi.ng/math":"^2.2.1","@thi.ng/vectors":"^4.8.1"},"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-closest-point_0.5.3_1606351730861_0.07943416213188148","host":"s3://npm-registry-packages"}},"0.5.4":{"name":"@thi.ng/geom-closest-point","version":"0.5.4","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.5.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b4274c29bd6d35b6f063868e70a9cb26b41a7d42","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.5.4.tgz","fileCount":22,"integrity":"sha512-pmCweW9s/jecZexMf+pI45b5FwtEWaejP19PSL1p6i7y43PBG0Q25yPyMAIzN6Fpu6nWmfGb+zwlcdc/tRrY8w==","signatures":[{"sig":"MEUCIQCwlQWxWDfLpqECc68NOH+j7Bqjvo3SMnaI7shKafsSZAIgExmadx8+mpS7sTHzLO4NBt/IfScgfIOhvpABL/7vPdk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzX/nCRA9TVsSAnZWagAAxr8P/jaN9qB7+eFHykW2xBUt\nKeXkSyYXqWbDFXTTqq5O1Y0sQhyqv/ajTQ/ylSjL1vRYHRat80fMPDgn0EBi\n+wMwsJz+v2W/WVv2FWrnsD0S3bmVrqczrrs8a3ZNNKK+Yga+3G7AEatgepcH\nwwEV/9PUt+sswkJS3tk+XIdu2B7Thp5AeF8cViqW+sA9fEIBVqp4WYOc/lYh\nBfszjGGOsHEr2C96dcOZIYx+1lIhjHpHmbzwVa2jZoHXfjsCZrVYyorXfZF1\nKUAadNNRKyZ6IcgSJxoSL48JUWJ1eX3IDR3nNdzJxyVh8gmrU145jsMC7DN6\nMxSxpQgnHGzfPmr+VVpISFDBe3GvZR+ivoc7AgPaG99sKSr4tEwG8Yr4K0xR\nEV+PS0wPycFeMXSsWHbxyihSNMjMUpNw0wsI2YJo8McIYPZ2wMlZVdz/rRz2\nR4pPkrRa10lsqdz9IsB16JwXHh8XC2LG5viCumQ5bUEvhIk62kd53kgRHv9X\nB+rtJmKg46NH7duTs+917f30tpwweFirSdSOgv7/v+YZX+gk237tWMMJSFxa\nazK1AoqseL02rLxw+1LOkSn5VqqEqvnOwheTBoA4Z9p6nDLMso+MeY6D+kdx\n7YCXvakfpum70yThOUu/URCy+4HxjmMKgM8I4oG6D7pnK9E1KZDHE6umXXWf\nmorn\r\n=0Alh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.4","@thi.ng/math":"^2.2.2","@thi.ng/vectors":"^4.8.2"},"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-closest-point_0.5.4_1607303143296_0.8006327070176007","host":"s3://npm-registry-packages"}},"0.5.5":{"name":"@thi.ng/geom-closest-point","version":"0.5.5","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.5.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e7e27ff4418123e72a65c6d66f4a2f2c903872b7","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.5.5.tgz","fileCount":22,"integrity":"sha512-as8hsofr6OzN//nKsejm9aly2ZOpER626gYpRdOFSQGAVrdjHLPfZHYx8j/wk+kfHMfodK1BOBU6Ke0ZBYaugA==","signatures":[{"sig":"MEQCIHxx9C/MBDHBdtBbJG/d08YTg9oV29myD+JFOV9nw42DAiBG5Z+iloQ1yDvfYa8S5maH8oJVxliQjrAefedDzpbPRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4jEUCRA9TVsSAnZWagAAWOIP/0zvdyhtyRf043sEueTa\no2fdb6MEpydepDjmAnahYptZ5tw4nqh9VH4CoB1tovMPd1i5pNvNtjy0QVoj\n+Mrgku36voGwJatToOW9QSwpVXCuK7vx/cZg9OAz0UdRq0yM7f//17kMQsIQ\nthTXitOLRl0hfbjFhpd/kgejnPNREPRXYfraWb0xY8UNfgUkj3O5obWByPj1\n9RUbDazgO8lbm+kYlx70q6HZ6nm2PQJBCPZYGV+sv0NkXvbo6XJOo4jnMQ+l\nvw8FlKgUCKwBslCfHNwcW0259P47fZ3jMp5TXsr/ZiXdBsRrygD6hM+KrJSq\nO2eT6qU6X93zwzxR3tWIZqCkmP6fXHm8FHChbWAZ+T2P40CObaQCalXS4JCO\ndVy6rhvf0S7UwsgeKaBBE/Ib8r4/q5PWoWZ6YbMFqn8wUFhYcyhFtPfUJ1Tj\n/JttVImDDV0NDQi27xs2r4TDwBphJpJ4HengTYZJE/jdA90s+e7VVDpPGtCd\n69xREKWqJZ7aY5KSJdZbxjeFFZolddVPBl8FRArkhvWQfw/KPGVXOO8pnppB\nvQWoFPt2f/oHxY0N7F2y28geu1zpJojwwAoD5++jY48hxSjIX3mFvX7GZNLc\nc35161IbOPWSVLTJrovOLTaW9+B/fwZmZPgQKSmj1gSuxy39nz6lBPshsCJ4\nqVMx\r\n=j0Ac\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.5","@thi.ng/math":"^3.0.0","@thi.ng/vectors":"^4.8.3"},"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-closest-point_0.5.5_1608659220348_0.20773751998126344","host":"s3://npm-registry-packages"}},"0.5.6":{"name":"@thi.ng/geom-closest-point","version":"0.5.6","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.5.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"829199d55a62ec4a8088736640c2af59705a30f5","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.5.6.tgz","fileCount":22,"integrity":"sha512-rKGLjypud4zWm6uxIegoj1RXb1BTHxOc87mYUh3RychwwZBpTWhkeqf1/f/RXS8IngdgMN9UZiyzkk8jL3xG1Q==","signatures":[{"sig":"MEUCIBS9spwIrEpazq5kSvekmILPrk/CgzOH+M+JBU3AiyW1AiEAkbMInANUjDJMz0Nc4PxKQHvbKvh91e5KGhLbFVxAIic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8KmACRA9TVsSAnZWagAAkvkP/1cDJ7rZEPIBz3LvhkaJ\n9409rO6fXQ6oJOgp2Y5jNpEowe0isH7A+p8CZpIIX0sO3cj11VuXy6DoH9pY\nZ61YheYxG009GMHgS1pFBoxQ22U8vCxKXP+Tv8RIN9z7Ry2pnYs+Fud95h37\n3TAgrnzqSVwQ42kUDdyqER2SImMtj2y8rmcJIAvtqpeY+vjmF+ryDakGnIv0\nsMMsXpEs7awUgTuoCmO1g4xRnrYyDh3LL5zDC/8lAwm33b4mvwmvELA5m2he\nYottTqfkHKa0BaH/sCGixeRMsixd6pqHKl3kxOQZ7004hBvsYOuYmtKIDZTb\n0RQsT8ll2Q10MSJFUOGX6nNFVIL8mgag+T3IQyeNaZG25Y/QbzE00wLqKlhb\nx72mEoxy5rYqXhYkq9dpa6HXyF4MgpEinHvaaqYG96G5DBzevYtALoTgij0Y\nFN9lSLDfEvQpBV2rn/Gjn9iITn5DHxrJUwFlSfJuFqnjFhz0AH1DTJpnL2ct\nPS7z/IwwE2/zWhGkjAJ2IlYslszrvqYiiZY8Pru01VutyBfc3c1w8+RbV0DD\n0eEYpmaJtiiTfpW8HehSt90sMPw49m2oWMlvdEkjQciGC74O8wuC13R4MhoU\n9HMRfcdaD24kEMzTXWdox1p5bueu5WZVQAoLIOYouwh1wHdOMqpYPJp3S6ea\nvnm+\r\n=T8Df\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/math":"^3.0.1","@thi.ng/vectors":"^4.8.4"},"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-closest-point_0.5.6_1609607552524_0.484621855615488","host":"s3://npm-registry-packages"}},"0.5.7":{"name":"@thi.ng/geom-closest-point","version":"0.5.7","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.5.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"cf26c88b786d750e1b76ff0fb46c6143aa18fbc1","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.5.7.tgz","fileCount":22,"integrity":"sha512-//IQjH/7x0R8F7muLOpLRbMrG8iCkAZklZ1vMLdSFCWr52o5OF/o4XCzQhVdCc7lZqjNjE4W2VIEYP1O8COWtw==","signatures":[{"sig":"MEYCIQDAM6rHKX1K4/ZEwvu1FqEiVlzVu3flx+fQ5z1QtDIpiAIhAOWWnKd0VfxScbBBhP2Xy0yl24gKOOMQDs21vbw5pykK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+z68CRA9TVsSAnZWagAAWaYP/0uS/ywmkKnQhHzOFHIF\nvqr9CnFCi8Rx8zH5XuwHrEy0cClxF7QSP00C7kEPY8IySvcvti4jI2ftk9pC\ns6Q2SLhaRlGu2PKismpQ7E9Y/qHEDLJKnXLBhHHXeT1kfTS04d8rK/yENsxe\nvFv1BNp2y7wK2h+3zUNnJHqVFmuxgGLwiT6xwaSmhow3YWeyQNH66XhBMnLY\nbkZl8xE/hsbBfkhPv9iBbXVoSOvPZvVHQJ/GWyfoEeeMJqF/il6yBxadBmrz\nPZw3VIXNBRN6xR78OwTJ/O53dmmvG3dJ7D0CFzcBQ4nvAfWMjTGC86VJN9/l\nxi/E34h7IOG9K9o5SgYFyvEhXufPCplKUK3BIcN1GZVPjvFmqJ2WDgUWTt7J\nSsAxc4pPqNNf4Cb7/FSxrZy4r+lTQ0gb8BKIf5QXjN04ZtUQlUi+rLs+K4MM\nSSXXB0WZ1BwSSe2PsUP/hG+Ou87nYaA8bs/PQIOcnVhUakPXhgxVqXzPY4K2\nfGh8PoR6K8gLlRANaDLo9gRpVp+IPbXRxD49GIJ/dxVnx60iiAWlJBOkn+qe\nPE0kOEF4apvMQ9pJxZ6LA4cT39bM4IfIVA80VjSjCrd0Bew6e2msmKFLt63J\nczggo+eBgpNH9Q/3NfnqjpQGKEp2MoKAmQArTi/0eqrYiFwnKLbyesiju056\nxo+j\r\n=PaE0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/math":"^3.1.0","@thi.ng/vectors":"^4.8.5"},"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-closest-point_0.5.7_1610301116419_0.8431223993629513","host":"s3://npm-registry-packages"}},"0.5.8":{"name":"@thi.ng/geom-closest-point","version":"0.5.8","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.5.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"70fac4ce9f218b479fee7985dd3a268d6dd1caca","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.5.8.tgz","fileCount":22,"integrity":"sha512-xyvWyOTFJzhqaRwjg6LaLnx7eM81LRpH3q+9JRL1Y+7ms8/sC+hFC4EDldPscmJvFTKaStwf+GEmpUXUqytGyw==","signatures":[{"sig":"MEUCIQD6J0LASy0pg8DJerIZUFzdFg4zXMq2KJnZYepjZ0Xg2AIgeEvnrw8fBz8UikPmfm4N1k9Djbn7rPQZ1R9nUzDu/fY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/vZACRA9TVsSAnZWagAAt9MP+wfzUvm7ZREliqSvaoCp\nL+csMnlMUBnF77C8B3fyaoD77hG85SpiaJEWURziuisz7sRTaHIiVeIlYl2i\nRkjZlMweiB7SSlWbdtJZgayULCcjmVcARiY2LDOOf55LC99qhb9nI0Tyx8EI\ndxN6pW5A4eba0WPDc6Shy+Vp8qL8dL7PS0RtxTT9OXB3lnmZwAD0qbWcSdiV\npspu5VfCDXisVlwz5D5QLcCY1Vcsc8DyMxm5KqsmLuMEBx9KKtYQCc28/mTA\n7aOWD/QH7XkMfi/UQ+HhBHEc+0+jAEYobWo46vg6PuwDaqfdyZYXt1L/QdMo\nB0+L0jwXx4R28Mel0vzeVy8jcMLU+HI5JcWDQ7iIUJoQTW2Q9nbHJJxmjT1o\nLKIRsPzwAkVfe8ES7/MOj0DVK9wkoH9PyXpKk1JDdEzd25w5stf7kLmXDQae\nU9Q4N4lj6AaBi1wRDZ+o4EFuNQMpPDMJ+LqUhcjrRZKcCz3S9ZQN/cwhwmyZ\nDk+ePQLK7Qq9OQRO/7NxLTqx/aH7S68LDKf3rS1Glzl+OMMl7ose/t9Xh3UX\nxlq5ZhgnKlpscx8eP5d2jbxrWS2lq2OkEwxPes7ZaygNcaMrnP3dswfMokYN\nuG1nD2JJQNfjszePyGEHnj4uao+asgqJY8x0/4+Q+jWllrXwYGDtvhdelLkV\nTRmj\r\n=p7I5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/math":"^3.1.0","@thi.ng/vectors":"^4.8.6"},"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-closest-point_0.5.8_1610544703858_0.6137197432900912","host":"s3://npm-registry-packages"}},"0.5.9":{"name":"@thi.ng/geom-closest-point","version":"0.5.9","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.5.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"8336dc8d0f0c2a6e2878d414eeaef4f7a2416c4e","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.5.9.tgz","fileCount":22,"integrity":"sha512-hV2mvRRAS5i3wSZb0bByZgzUJIjz+3DWPT4NNvXmd7fBk9soyADpjBnq3z07Gsf1rmUE9N+LXEaBjaRP2kyL/A==","signatures":[{"sig":"MEUCIQCCklsudgwpaoyMnSoX8kUcjGHj1fnUsbfmKPTLLENeygIgDFT9CCQSRIqHJG1lG82NXQPBOgr7A589xjIrSYsDT+Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCZb0CRA9TVsSAnZWagAAAb8P/j+xNHDXfWOQdaWgyqA1\nJ7E06eHMvPWMV+YPPaBRpJ11vzRxhSNokHNkBits0aPVjPNUQCnosJIc6+Eu\nfWrSD9/eTXa6wfsJ7aVD8VxctAoNxoS27ZjEIGMJ7TeKdUaboyZZUMQuKVS1\ne8GCX28vtDwmQHytcx/AZ7okOSmgQR4dIRcN5iXY2GFC8ZMDZEOMca+B0jEt\nJBZh8fHK7TJkDNxRXFJnMPoW+tQDtaiozAErVBdJJCauZpDMM/cTz2gkQ4Oo\n1+evHY1FLIlk4xtyx/tsRNI7III3aQz8ZmP8GVPyu/5Xtlx6LrXJYHoZ+dZX\nbl6PScV0+kZKpOtPXTdnRXjxwMST6xfKty4UnZOZwihkI4cd8M6rBu4RRqPy\nWvxusMxb1KgYh2tWGkZdUmzwT8TDiMIbxHCC7uxQLzXAhXnhKB+nDwD0GAAN\nKX5N7aRLwbx01vAsvMeTaq/agH2tzrSVk+E+Kt0FDZeq4zQaLi6sNzWNqFaY\nOMnWdqQik3yDsIzQpx/rH9YH7AJSSB8ryDGIcSgwxh1ho05zQOhFBccXSP7l\nXmh8MdALtuki+4/NJPxpYf5wmuO/d9L9loK3CtCE4XrP/Fr/Vs5Pr4RpkIwO\n3JwycHKGxcXR31CexSNHm9h2IdHZ77SsZvCr/bgnJO+GYHMUk4G5Oz+4GKje\nw7DN\r\n=QVvY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/math":"^3.1.0","@thi.ng/vectors":"^4.9.0"},"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-closest-point_0.5.9_1611241203558_0.23418633771253705","host":"s3://npm-registry-packages"}},"0.5.10":{"name":"@thi.ng/geom-closest-point","version":"0.5.10","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.5.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"fde7a105af38cea622c3881bee1bbbff30abba9a","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.5.10.tgz","fileCount":22,"integrity":"sha512-hBg0vRx8cwA4bFoVWPnsxsqtEMTSDp3aEbqmQS0f+nM4xH6H9gLhN+wycXdqRBSeTJWF8WaaoH85kkWsStqZ1w==","signatures":[{"sig":"MEQCIEPfRurFYS6bDXNRet+XCgKZ6qmoN8dvWU1JYY5wXOTmAiBtt3uCB6Zsf/Iduv31ip++aj/3GQ7RH3o65oqWMQBGWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCu3XCRA9TVsSAnZWagAAPIAP/iJlaJkZvuZBPO9dL1gs\nm5PrN5+IFmwTNYgf9mB53n7wCWIbac+2i4Z5+kzlpYY0HWpWG1B13nJYOFpj\nhQX4NQu6oSXciwOcurPVGQsJeMx9kK5HGcdKPRI4fCd9bUNvbC0hzXOQEw2M\nyUYeEz+LsUI/0sB8ewoM6WMV1EZSAizFg9e3jh5KAdhA940ZXxIx18lTfhwD\nyCk8IknLPO6R4/MwYTV6UcFq025U858AF1tBlX0PSThJyzmK/692cu7L1FdB\njcgXxxm1gBozF22c1Z7RT0KgOmQVsiv36/nthGMOZL4eCuLVBSgKEgdr6WfQ\nAfkMCAqHqRgxgu0dJlBIrwC0joS7TToJWjcbpPwVYiTD1y/hQvLJGX7y5HU0\nc8CtFetbpFlV1Ut6ssH0+HAzHIwOnjNrSS3BwD5wmCqy0VNSVJU4D9QbxyTd\nP5hEBbWouKLqxzI9VdHEHOw3TByRJO+OjkpxT+COxaOioOwglPmRkj+tEJ/N\nE77CylYncqrPe4T72KyNvmF/tPKui5BsWxeKOcVVOENpjHsWy77FL59IPcFC\nJzogNmOsuiS3pS03qLU7uez9MYoMkk2kxJa83Iv2Yrm/bw4hJU15wnQJ/GGQ\nNZITGkkmAySPmXtgCSj1QXxtdvrogCj7W5lpssL8RCnHSr9APOQryQKWjYyQ\nHnQf\r\n=Xdl0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/math":"^3.1.0","@thi.ng/vectors":"^4.9.1"},"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-closest-point_0.5.10_1611328982752_0.8074313762385859","host":"s3://npm-registry-packages"}},"0.5.11":{"name":"@thi.ng/geom-closest-point","version":"0.5.11","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.5.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"9926847b8237d93736140e822fd70e18e691fc58","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.5.11.tgz","fileCount":22,"integrity":"sha512-WK6aSV0aL30np/IFay3vqE48cNDO1ZpsyvFKKrIfcJ2cAxL5LURzr0m+TGQW1Qgweby5cXASyM0/DhKbBbDIBA==","signatures":[{"sig":"MEQCICE5xqROrIC9bHS90OZ0MpuXaXsEXIy/fS4UVZpLk6cYAiAiBFM/ApaSylti934DCwD4fob2bZbBx/cFFfw2JNwjDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMUP/CRA9TVsSAnZWagAABYsP+wXlrnE2Ib9ARApaaFsR\n0Hr/RppShYjcSgaJvV5dAJcgqyPrbP8gY+7ASlFqje1o2yv+4srXD0s8Brn+\nuE2luyngujeXaGxMOOi2dF64h4m0THnWpoZ9F94g9MrgVpvr4bWG0ejdjq26\nr0fhzNwtlw1TEmSYpILvq0rPbFJU40fHuBvjZNwgUGW7ND278PKrSK+yXXC+\naYxV3iST4kQ5oDbR8qD77u5G2Lhyocgj6KexA2HgfLOGg2NDzRN8NsUYKqxk\n8ECdLh/UUncx4AyvtEvcJN/FiiQLvAZ22THrvK9nxP7G+58Vy+bTqL/fwbnU\n3i2mSeEaR38O9tbQOoEmgqvCBJM44P+/+yekpn6rZsIYtfxC7EO4S0WpShCQ\n2K91+QOGnVqTVJwe5KplFy3f2CtDO76oZzbHO6TlxvJIAWlUsUbKhF68i9BI\npejB7T9OXWfayiPC3nTjs1U8HVFmvLMXddHwjhnK7nyqOmUhvxHz4k7+OWvv\nTvQ/aYsEet2iUYb/im+0c8eT8n1n+qhezUc8iMq/Ej10mIYf9VDXToimwBRk\n4vTDbLSrx+A5D3YGzctX89JDzqU5d11j6IWxuaZTqLKl1uobsWVxXypKuEkL\nWFzCRczYP1YSasN4RscjlwCWzvcIBIAkzvJHWe925RIFvhGE872/XNepruch\nkokN\r\n=780o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.0.0","@thi.ng/math":"^3.2.0","@thi.ng/vectors":"^5.0.0"},"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-closest-point_0.5.11_1613841407470_0.9375461917292909","host":"s3://npm-registry-packages"}},"0.5.12":{"name":"@thi.ng/geom-closest-point","version":"0.5.12","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.5.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"317b395532e36089e1a636896715577a39c6afb4","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.5.12.tgz","fileCount":22,"integrity":"sha512-K5qqgl680R0TslpQ2ie7onEEhOvNLth2cUaCS5kqTWmoxXtTrYDsX7zQzAUCE16rCX0vrffgrNjgwEUEwRvPuw==","signatures":[{"sig":"MEYCIQCe53TcjDc+YzXU7bQS/red+lIE0Hb5jHrOEEGbBHoYxwIhAJ4whJADCa8k6QZ7TH6K37+OK+aV1ce0ifaUSCd4bv9e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNpCuCRA9TVsSAnZWagAAPZoP/3rsCGLeg53QVJZ2lRgY\np0LLpVB9rW5Ifnwx8kpgSLlO7cNNZdo0va+CuhRz8ypIGPpJb0Bw4aTvNJ1K\njJAog5lqaO49te/yyUpy5/OQ9AhQz7HIQvco9F4TDEEnCrpKdu4ZQpBoCjKu\n7qZLz5RQDw0DcYkr2Qem2ZuAiNP5p3FVKPVhi8Q74t+RihC8TZLCSMGU73vP\nrUYrU/TUQU3xKp2JpYJ4RILPfjgJ3XqmVCVBAMt0RhZDkTg0eG5UTOIJAtkN\n8GWsWP57Z56/CYypdwjD5CDICZJj4Br6lwq/1b9J5ewqVL3qaukk/AnmWZiQ\nh8o3ciNKK4DI3En0UpJGlgmfW0inYVOsdAU3vD5APmdqS6KeGfx7ie14h1dZ\nd/SRe8rOd9iDPVS5LLflFnfFqGfhsb18+zgzp+dXXYGac1f+xuHvEUZktLCY\n88Uu1CaVWXXbkr/n8Sy/vE2gwstV4HmzB7LW27VuMIc2VnWItcMH8wHtd3Ya\nld9BTd0UkPtcqAbw3EJRYqQwVX22B60/SjRYa6HI9Q/xWKHjDrbuR5ZL8fsa\nyrGfmOD5eLg8vBrjs3fFiwZinYsPGpypl1yUPbsJr4uPYJyI8ZXbogiJWY9g\ngaZ2uLPi0XWLkNQMHiso8pNHcUVy/VKP9B2b+ZmyrX5lZ2fgWOGSI7x6oiFM\nk0pd\r\n=rVfw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.0.0","@thi.ng/math":"^3.2.0","@thi.ng/vectors":"^5.0.1"},"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-closest-point_0.5.12_1614188717810_0.6767679338763608","host":"s3://npm-registry-packages"}},"0.5.16":{"name":"@thi.ng/geom-closest-point","version":"0.5.16","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.5.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"940442a2edf50c8a79e2f4b04e13f8885df699e6","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.5.16.tgz","fileCount":22,"integrity":"sha512-2Xm1krLXPc74gZ2oQpp5dJylj6a0tRRV098yIaiFkFuN/6u8prmgPIBT14nIuv/GEfrQ0e3MAPJVt85Ra/D+jw==","signatures":[{"sig":"MEYCIQDlZr+d1SiIIWa7nCgnsyDUnKxKJvVG574xhP2/rErwKAIhAMKOpTvcVpxEFWQGCv4/WKAyam7vNM5DOBIqWbUF3Vex","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP7IDCRA9TVsSAnZWagAAc60QAJf79/wXzeiNHbqRr37R\nKV5EZa4ljkjTAfUBlQFbMDLS0KYSGOfyj49OCSc39YUKMl/LNAK9+fGYXwiT\nssrDqjyyLX3nxuW9wUfXvhxo4r3gsjWaViZtE9iKlAa9oJlH802ZliyfAm0/\nAsS0ZcntSOq1w000cOTQIpxt+dp2FeIRvS/Pn+M0gRc2rOiu5lD0UZGyQFKx\n0ekdHG+gkjAZmKHMmK24BxVERgizzg1vGkfOgHFsHdkzuzyk7Clcdl02accY\nw7FOQQOZkV0AUClWetlMDOz/trrfED+dGgSvZac9xgI84BP7ljZ7SMYQrDZM\nGAt9X2UstD/+VxYpkUbs8Lb30IGicPOgcYhARLF4CZrtfUObGIpF/H6m8rrI\nHcRY0zr6lWrub61ssIen6RN+iv+SP38/LJTIFOWObfG4WXxfxiC2W2h/b9Dm\nDtB99aU/Z45HNofzNK4RtUD7gKnAC1eJ4NksxZ70hfE/Kb3GrVuHPc/v//UG\nDl9rBFahJAuOavg3O5iGOsN9i9nwCTTI0F7V583Rcgz0x4fNX/puHJxqbOue\n6wzHH7ZD8xiNPsByYfncXNee308aQL+5gdoWofletJKfCFWxmAr/EADM9GXQ\neNOxqI3Nj0jvBcPcKIlYKZ98GokG+7SYEzyrVQzDdHXfreKb2oRkLZa4cEhf\n4/CG\r\n=HNmK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.3","@thi.ng/math":"^3.2.4","@thi.ng/vectors":"^5.1.3"},"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-closest-point_0.5.16_1614787075002_0.5600814551363211","host":"s3://npm-registry-packages"}},"0.5.17":{"name":"@thi.ng/geom-closest-point","version":"0.5.17","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.5.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f3e2e61c307337285c4b3472538fdf4fd08b0741","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.5.17.tgz","fileCount":22,"integrity":"sha512-cEGkmm/sipwbVcREDqVX7MhXb9GpUJW+UOzLSnUPbAatF21I8cQwmrGSoHguWSqjFuSMV7fVyad2rR0jiAAwfg==","signatures":[{"sig":"MEUCIHEdHlMhLjZqeWKxV25ARMaeNdH8TwJ5WnyV5bw8wsz4AiEArFq2x9bqvUrPoU4LFfVDb1jBLNMQZZvj8MuGvZSehUE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgS/XbCRA9TVsSAnZWagAAdIQP/ii90y4T+tPhPOQB4exS\nc2Y2ViNxMGrmAhqlomun43fK7beiXtw+g/04KPqAzIqpCeJHWVuVjGKV8bEM\nKKyXDC6ugPCIi20ARWEwVzb+oFFYTBc5ooxMyzqFifysJQ3QYBTHX1FqqrUP\nuUan7Nsp3PKB8wf0DzhfBmBU6A202dFPAyr6mRJbuvI7w1qwE5iEt13EAXlS\nRgfNZecAdMZUUGSL8eJo2LFXwfsFRngl9xtbPkOC5IXTeTyjqW5dj9HLQFRn\n1jlT8zRtoxSjEktA2yjvNL9R/bgF9jO2FaFg0vmzfUSOotDA0wEQYmjVjtHp\ns4XP8AjhFBFib0pRJ25hxc9qZl5Q4LPUZbwBtIBzzD+k24TFbMbes1NL17kj\nyEOMDmfLgTg9ElygienZ76zYIp9ZxO7nP+bZsv+bee2M3ndJ5spA5T1PD+gl\nOrYKxXLv9VIznWwnSGxXb+PIIZ3y8SncWQLFjr/bTfi9SsDlWqVx8NDbED7R\n8806A/whlOVXdoLCeLPSF0VtVHLEt89ZiVr3D9Alk2IGth1Tk8/eXOhBJJuI\nR/ZCqw1+86wCLeffEjy8RhQzhnLF0MuRpT0nHIAj9VtVU+s+yGktmeVAIdq0\nPMjYqqDww6ktPM8Rvy0Z9SoFekgDJSKtDLDoueL+AT8BzQMzIih6iv8NZtH9\nYSM2\r\n=SMN5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.2.5","@thi.ng/vectors":"^5.1.4"},"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-closest-point_0.5.17_1615590875064_0.30854362512958744","host":"s3://npm-registry-packages"}},"0.5.18":{"name":"@thi.ng/geom-closest-point","version":"0.5.18","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.5.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ee44b10175393e2f1b54e98f358a041d1aa0b732","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.5.18.tgz","fileCount":22,"integrity":"sha512-T5jdbeE5odhxM0sNTEhZODMYEzmXoKolB+efKm+v6eYqu75lK5ElEMnZ75i9x4YzpP/Kl8Wxgh3FcZDM0OLHcA==","signatures":[{"sig":"MEUCIQCbdXBRY1a6vRAhnfBggSJ3Tam9UDY2r+BDRSOh70DHfAIgbenkkPj35CugzQ0nWAfWInpUEJGKLwfFpd1n/2S20qY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUlC8CRA9TVsSAnZWagAA1BcP/3yvw7q20XhtGP+7p8wu\n+M9+Dpe5R+a0jpjqWHhporpGX5zoG9jOpo/RFErmjFMrSgA7Lh7sD2fkd6wu\nzVXcINrch7pkFYlsddCFZ4i4orWyEEs0GcDj5pxymDrPiJif/ixrqQAJAklB\nQzV/sYcMTZjNMRHtG5Kchj/2WWO2KINMkfMZtDxqzGioGOl4dJ28/KTd2wGk\nzPy6RMw0EqC/X89tyCnKMjlNw+1uW/aZA8hVtqHzs9RL4RuuxfS3uK/8v16d\nssySt7TcWmtJGktiamTKSTZ4G3m0WdHBApAnvd2E348/ZHfHc2IM6sgxdwnS\nbo5HPEKTBNIKjrJj8r8GaGtjnIpO9FHfeTFi16x9LtiIs5vrEEjJXdoVMP9O\n4dGCPnrsa2SsjUJr1yOeiuzsJMNspka5KNEQvFLKi4ZGj9Ovnk7FcDqZSqXl\neI54Wa3UbC6HrM2DTTGxr8BAtZHmVzjEADUPppWwjtKdVBKcmrbUq3U6fsm0\n+Viux8lWC9yNCCQ5cLWWNQJlPjwYkT7UMHXVHkqms74tZYhl1bXavTzhg6gJ\nOXQdaXmNpGd4P8CG5kqGwVVd+UlcPmGmnJ+8NjRuM7c5v+uxHb0m4jet1jUb\nTIsdjTJTGQIsEILRQ6rpO0N8INT5lRHZvxz9GQnl7ZHenyJWm8ockoLISDS8\nk7Xm\r\n=18so\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.3.0","@thi.ng/vectors":"^5.1.5"},"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-closest-point_0.5.18_1616007355722_0.8415541738057244","host":"s3://npm-registry-packages"}},"0.5.19":{"name":"@thi.ng/geom-closest-point","version":"0.5.19","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.5.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"3d3dcc7b90b1869fbb2358afb6a706cc309a0d99","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.5.19.tgz","fileCount":22,"integrity":"sha512-uVONqzk9G2ISs/m6plJfU5n2mEyOWwKFrTADwPMTjRIm6OPFcUoRcBgCZzQPmXyvNVnndSP6Wnmgc8Ay1Okyxw==","signatures":[{"sig":"MEQCICVnx5OffCZvvK54Z2pE+7HGjPlObQUT+7y3V21i0yNDAiAwr3SVBcNGyBq8k87D4gGzf6SShKKX8Ew8Wn6H1CYqXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgX1JGCRA9TVsSAnZWagAAr4gQAIgqGDVEAGxLE97JgBzj\nvVytDlRa/37GPQH2YHjWRV/E9PbCWbNNu3EcyVgKsi7Fg2j1YMYegTBHyZkI\nZN/eyhsozxY+jdOBbnM3v2/z7oEfN3sOW/JlYgBSANPwF5k7F+d1FlyVPRCp\nrAdqIo2jZn3ZBm90FzHpF2NopFzU7BSbV8KKfMgZkfa/E3xW9NH19EAyLXIk\nxXmxxMdVmafq572iEp7g+3sELM2Ow4Q5R5e/mRSR7G7zGBXxQi3QFMF9/Iqe\nv3Tk4LkjQikNmEt2aRSC+gWoJA1pNOLnYOS4pg8EKJJnr84hG3F9ysXBoz8l\nDBZTO5WT9t+YKJwkbM/3X2AJR429GVc5tceQo95LmUGe4iNmFkH9DzCghad2\nBSm70XH4lkqCsf2Yfk/impbEMtCQq0/CBcifRdYDYHz+Af41YmVrvLcXD6/s\nkjvrcOGodAeU1+1VYM9Q5wm6815WcBOZoDO77r99z54KtmOj80UezCmWJ9i4\nbez24VOWnwKJvAe3PprTsm/kvUPHbgOs67jIpfIEWJUtjRn8W74CMw8oCZZB\nYoH73NFpKhvBiCB85E8aR8mv40samGSJ0TpIxwZxP5D9KLdtrqlMO49Ovbog\nWC5TXWQMg05MbKre/0s5+fu0jUqLPUhQjGNtqncV6ENUFrPovzawwuSR4W8l\nWzP5\r\n=ysQ/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.3.0","@thi.ng/vectors":"^5.1.6"},"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-closest-point_0.5.19_1616859718189_0.8240955638448739","host":"s3://npm-registry-packages"}},"0.5.20":{"name":"@thi.ng/geom-closest-point","version":"0.5.20","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.5.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"214b21c7506737e3ac1118adf662625076aa79df","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.5.20.tgz","fileCount":22,"integrity":"sha512-UrXi5UdJUoY8X8xwI0evtcn2eyVfT6Y8xlC+ejoFLhLC9LJjHO0flhXM3IE+Ei+hEcMesTDukV7c1ZtaxwHP6w==","signatures":[{"sig":"MEUCIQCGdlYXp5t9XXLblF5j041tRcGWP+L2+vYf1KoEdnU8JwIgVWxREzVW+ZPUZiOfu1wfr2liYtTOinQkdyDlUeyDr/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYLmSCRA9TVsSAnZWagAADQkP/3l6PPSNPPAY2UpJf4TE\npmuMNhQ9OL2Cvm16bBkvb0g3AY9Y+hTtKYTq2KhF3RfumVHZudclNG0YlH33\nZ7hQrJJI6VkCJSj34WrQERo7YshpiwIfRwQJtG5HfX0UgtI8TKrt2tKM6q7S\nxa1t+e/EtOlXQ4rSuF0RqrMc4sSnJd7HRonEUpv1WgFgh/813W0v1bPw3/I9\nUOqW/kVGeg76OTV3jFF/NY+5/+FEOBrmzsLb6z0CTcGT5RCzwHdO0StCwYz5\nfsnt1ST0AtITQDJOZb227V8Nm6MEYaQ4wMezJWGe00WFogngtVkf4wq76PGV\nU6QPVb1AhJMRUa9ESpl0dA2VY+8KZ+wy9agu6qhHHqhNxz9LN/usJvkE43+0\nLlcqiA86aF3s+B/war8MyhYm6NGeB9Q8oEjXqKIu3GOptzNTkcwVA7JtQILF\naK7xqeWoDmp5MXr6ZoV8J/FjOX6EGahTVC5mts8l5hl4r4wN3fwKjyv5ugNZ\nNPAgwcPrBNeCs3BOV1o4i38Pgoce6tCiU1RcSyNFrT+2y1wAvEMwO7k3n4Nl\nKd0rn4vJopFPkO98DQQYePJeKOQRn0s0iMVvICwN032knMQstaEipBj0y8f1\nsZb6DpnH8QxGEHH/xxPswpIoIgGdKaJuYCbUO97iTyr594fnNYe21vDmRS12\nXS0X\r\n=jOr4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.3.0","@thi.ng/vectors":"^5.1.7"},"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-closest-point_0.5.20_1616951698414_0.8566518109455283","host":"s3://npm-registry-packages"}},"0.5.21":{"name":"@thi.ng/geom-closest-point","version":"0.5.21","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.5.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"62dde5ef073f80426be99bb03f9063d4694ab06d","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.5.21.tgz","fileCount":22,"integrity":"sha512-HcoHZqWmzFhZhxhAImF98+gy1yJ0mCgllMKuyE87OpulO/4MP+26lsF4Hu5aK45/78FFrJWSgB+6q99NU8dUJg==","signatures":[{"sig":"MEUCIQCtJNdPcMnTpaPDKm2dQ3jCeusBbWW7N64Jdz9Z7XiUrwIgXVrbubgq3ezqTi1968XGbianD7F6v8T38O0vC0edpWo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYvDBCRA9TVsSAnZWagAAnIkQAKGe5ULy+RjCLuBGjQrN\n7SMf0uuHKbuwHkIJJOUdk6CtywMH7DUUZUi0X99UmnBB+JB6AxKb8p+nZX9t\nKpFsItyuLnXiV6zqoXRrNDBCWLf3N4xLIxHHpEE1vItcfoMbJLY2vakhq+ix\n7Z3NVKI77d1Bj4xpsqcfkZfJFfs3qXNwy9W4xcF1tzJWTDTu3QaLor0bYaCW\nWOAh5cq4A/J2lW9q6M/u5A5WVb7C58WyjFyAsIjhrqzHa92vZSUC6q/pzTvv\njhJNO7BdZw6WQf4CJJ3CSjWPoBLvz7hAiqG7l4ADgT7lpfMcSgBz6pt2qMDP\nz/wQppAVlvK1yN2Tewn2wyUgQO+Elr+2YqmcAzKSE7O3pJIDxsvF9TF+RbBA\nxAMhQ8F6gDrip23p6ZpxaMRpvJn9BwX5Kqn8+SZ1j4Jlpk/vJOLkKZI+HXs9\nYZnh55Qbsm++fJhwEmn+U4oDzDjpXpQKKgdvEjQjuHwdhwebzrjcUFebcV53\nS1DMUBl8lt0LqGvfZxcx2o0N/s/v87LKn8RUbypuobaoquZ4/DeTAbpo/SWI\nStDi8m0emOAZJ5Fu/ZeUEAK2N12NOpb2C7Jo17k6VVz1H3WEs0D28j78iIoX\n7vL6Rc800HfAyCwrCsSodc2ypSU3l79hQXtZfFisc3WzBOd5cF9as2lyugN4\ns7xK\r\n=kYH6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.3.0","@thi.ng/vectors":"^5.2.0"},"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-closest-point_0.5.21_1617096896599_0.19558456387298717","host":"s3://npm-registry-packages"}},"0.5.22":{"name":"@thi.ng/geom-closest-point","version":"0.5.22","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.5.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1251811ba4b901879a84c5c6aff8b39f0e65ebac","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.5.22.tgz","fileCount":22,"integrity":"sha512-41dFiFcgfEHXUkaMtyXeG0kap760h3keGDBbfzxnYTwr0SpqHl+tjtJRMR5Dnb1XheCM/j/UsTrZGrW8gdYsfA==","signatures":[{"sig":"MEUCIAhR/YDTHlyfki2LGjGyzptsHJJHQCqQftWwntEL8fZhAiEA13WhmQPAKQMOQkCyMyUGXtG36snZU1X1BzBK/LuU/50=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgaFohCRA9TVsSAnZWagAA2/EQAIfIySWIAZ1fb1NGloD9\nMdIQxw6BlDR+smsqX+U7P6KbXqWaGnA8mRJStpkS7tqYv8UYf/avAv8OfH6J\nSbGp90jBL9adeO+zLJDuM5Eui0kBdgPTn7Ff5JaplCuYJn9qnh14zv8uXHVG\nbAr7UhWrE910r9dqzV5fuKepuJiuBMRyWg4iwjIgyey9HENberowPejdmXnC\n+TLJG8vFRLqU5HXby6ORqmUVJ4M2tImFtFN76+cj089/zvXuiKhfUk0JERl+\n5hxRuDP8cv36PnIdg4nJfXrozQ0VwNXRKacWx7Jkc+55TnCV/sAw7fy3jAdF\nI/rppKAzORPSruJ0HzAlrKt2vaovAasiWqgq+YNzefctP9E8PvXO/uts/CeT\n1SaZKoD4Ywf49ybXoEiUaCl5e0ifqiJsCO9drHPE87d0uArlkkM2XYX8w1Sc\nkl6g2v3hcBIC2AY9NtZgue6rQbCNGJREFHM8hCPvn5qtGykzCnadzHIFdfO9\nNzoUFv0v2QLCr0lQYl7Nt2QIwC+nYi3oURMnTM+o+vRWaB7az0j8I8WX1/pr\nE7Sl2jCpM6+b0MIYBsjdjKWtfRXt0YVVwo478+JCTRWwW4O2w0R/dze7fQU2\ndBvYqKVMY6LSoEOLqoA/fhGBWy0txZ93VTEJXs0WPFX1tWW724E7eVWTC0xI\nKw0R\r\n=VEFm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.4.0","@thi.ng/vectors":"^5.2.1"},"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-closest-point_0.5.22_1617451553337_0.5910949840722994","host":"s3://npm-registry-packages"}},"0.5.23":{"name":"@thi.ng/geom-closest-point","version":"0.5.23","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.5.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2a89db98fe1b1b70eab755120aa293d35874d11b","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.5.23.tgz","fileCount":22,"integrity":"sha512-za3iRGBJ0oxPOHTjdekBS+nbfa6Rosi3oKHSp9bK9ahG2V7F3PK0TNl/hj6wN3spgX9yaJb03436ZMP6ekCjjA==","signatures":[{"sig":"MEYCIQDKif23PigLtAoSI0Ciu1sB3T+8y0b5MIW9Zm5OxlZKaAIhAJGelAFbLwGsJsm6VOWQTGWeqXsvTD5fVZCtHzbM6Z4b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbiQQCRA9TVsSAnZWagAAxdMQAIWzhxRxQjuAwXokvXxh\nNqTkC9sYlWK+Em2sSxT6nzCwqem0cEaF2mu5xnp1bQ4sRWkCkOB9az66f8g/\nVFd9G0OUbK4T+pT8QCw5l8b0wRi7ZZJL8fwlEB/7QW1Kl7OjfNcIjJGXMg8w\nNfRVimusqO3snC+Ke6sM3IxWZ+bB1F6ANSXrAcy42U0lqQpX6VE0GIGd/RUx\nSMx4jrRKGiFHzINl9tQgniqBGgN+giqjZHw7dtdbwshTWDG8XWU0qgmDmAsv\nQIc6Sud5B4ZTHKmP5V4/Rtb7AnLR70/A/SiCboI9mghOQksRtd2o128MeRXy\nrsxO7wxlmgxmbjFPtpsK9YmL9wBug1HZEkVNNVn15DmY9jkvOJM4IW4UZKFy\nL4oZshYETsP1HJTlJ5uodl+6GB/560f5aN+PrF9iXowDrjJ1TAxMLijN6M0L\nufF9indkpuCKMXy/fBWQ9b9o2ieg27KV8gjucHQORV1xMPCLYVuPdByw2N6E\nB4DoFqayrT7n7s9AUN7ItRqJ42xBDS6z5WE4ps99HiAf7OETDaL7dwP9Sx8e\nyHrRUNJqaitOqE9uhL7m/7+I2GmJKApof1h1tEPuxxaw6UJSfzLI7zjJmCjW\nfwgnWeo4OxC33VWEjhRpzSs/cn2XTns9RRuL9T/58VjAsz8n2TB+kD6R4bRp\nTTdD\r\n=0yQN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.4.0","@thi.ng/vectors":"^5.2.2"},"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-closest-point_0.5.23_1617830928423_0.8855247281560055","host":"s3://npm-registry-packages"}},"0.5.24":{"name":"@thi.ng/geom-closest-point","version":"0.5.24","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.5.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"162e2115604cb6b3546a33a44121aa2fd80d4a6a","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.5.24.tgz","fileCount":22,"integrity":"sha512-e4j1VtSdTa6dCRF2FWEA0AoGooTOIFNwZZjqOiFBYaH5fpM9EvrZMQ7FsIgTX1ne9rG/oPJf6DvGet5m0GmyZg==","signatures":[{"sig":"MEUCIDIO2Ncerz7UFgRmpR39KWh+g6lczuckAuwxpYQE0ANsAiEA6AHDYJrSDTn1ZG1fJmqoBdZKw9sJXt73ISsA8+pdkrA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfWtOCRA9TVsSAnZWagAAQCcP/3fehj/s+ekyL/5QNfdT\nvBWpkysT4eYnxpTHiKHgMgHWuf1V/quBVUVqR/ANKw9LDoNfFJqqZiEchGu4\nHlqKr08zcFgRt1z+N0weOBT7cFmSLnhs9JQLK0iWYptflW2g8c7+a0Z+Ztla\nQj8gO11zIs1gHwlWiYoLDwIuH7OHBT9HoHWmeK/iMA/1wzwl1zzcAGebCsZk\nUj/+xU6NyqRM8q8gOWuVXtkrObVYtjxfkjBVOZqxGmsyfKobmSDcLQs4OYnn\nWeWme4m8HDy+LkF2G+LTtYn3u1A2O50+SDFB5ic7yUjRLv9oMFeY59/HL+Sx\nga1lqfoh6nmteIOP6VIeDcWAp4P6Qz0A0eDc+zs75CM8j+q9xRlv8bQbOKqn\nnLp4ETKv+IiSQ+glbAyPU/nXY+zc2eGnlxeflrT5VV6n0MXABy881Vbn3+kF\nsS6VyIVDpeFQ3wBWgnSTe5G7sWnL9hrOYdM6qz73uxdINQSsBaCsC/DoJtBW\n0EaGBiJTkzqv/fSbvzo4J3JVVFNAMfx2I4wgpENii+nbPHseu4N9VJP4ea+C\njaf/2NEJDzb7DWjTSe/kk7Lp4GxquMruAvymaygX0dAaujy7hHQUWsFG5tVa\nBC7XGnDfO3rMCPNg5W3lOO55IIoHMJtFKTUkyDCBLN3dgISlTaR5m/ydXJTF\n+ky/\r\n=AGxd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"15.14.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.4.0","@thi.ng/vectors":"^5.3.0"},"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-closest-point_0.5.24_1618832205581_0.23918752355181727","host":"s3://npm-registry-packages"}},"0.5.25":{"name":"@thi.ng/geom-closest-point","version":"0.5.25","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.5.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b900f5d102f4d83a59442adcfaa551d1a1146698","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.5.25.tgz","fileCount":22,"integrity":"sha512-irhfPCp0cO7NDXjxccEOAqxovnLnsULscq7vOQHEOBD9wMlRtMKNV3FTLAk5aE6g+i8w3B/MElAlUsrhr6iduw==","signatures":[{"sig":"MEYCIQDzL1iQDLUA7vFIAE1UUyXdRBWur+XzCkF17trqjdNAgwIhALy6Hq0kvD03YCaCEXD5y2b28EtdqWzUEvv8KRsXgL+/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghB3vCRA9TVsSAnZWagAAal4P/jmRGrRwJpRwCEYiJ2Tm\nMBAbp7vAIj4p4GQvGhXfeE7Q9UgT0uy5hQM87HpE445x/Oysi7B1sGE9iwV4\nCKz023ZVUvHVhEb1TMjcQ0ROV7C0TmyvbdW//POme5/yRw+biM6eHRksV7Uh\noQITPtnPJBxKhq1ZpZo9sQf4u0xPYxdvew8JcNLh0Owxddhr1cAKnoZ10yVy\n4awaYaJ5tE+156FwU8fxAJs7NiT0FbEsQRAPCAzCZgqSAi9fkMG5Ddf2Ciai\nXkOouA+5hpFUWz+jJ3WYYIk2LGZf0DxSbw1H7expRy2vimrxaTHtsRhj4BtU\n+sqhAbnXEkopoEvMR/aMjv2kL1dhd/hcUmfXsHR+FHmLQbR2X8exjZYN9MAw\nkHeXXx+2ojom5yGzsAWeLkK7xIItJ1IvpSpKTZDsv/Uio75Y0bM75d/VMuVF\n2O3PWqjmEP7QWVjX1igyW+SBZsdrQXdZQTCPta1UZCYDmTwwcBIe/Nly3D6F\nFABVG2u5DBuGlqQq0XxRAISwHSRA26KxsC+9PWBWafg0nKHgXAskpcGEajxG\nZx8rM4bypY8p0FWR+0wLFX7be5mfs7QNepSdlZtTgV3tHD/0TAA8lJCMfloD\n3og0RflkkAlAl3IcabTW5TwJwo2vJLsdAGnlTEnSLSD0dhe7Opw1QfMI5jk3\n9hcg\r\n=hiTp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"15.14.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^4.0.0","@thi.ng/vectors":"^6.0.0"},"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-closest-point_0.5.25_1619271151008_0.8337012617966657","host":"s3://npm-registry-packages"}},"0.5.26":{"name":"@thi.ng/geom-closest-point","version":"0.5.26","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.5.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"9a29783ff2686772fb2ba759a80cc11ce552778d","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.5.26.tgz","fileCount":22,"integrity":"sha512-2iPChE6qMRvsRheDxINON0DhmIBOjgQJn1od93epQSXg+nhayMh03kQIFhQru2QBVEwUP2DeUr9pUAEkdGvQEw==","signatures":[{"sig":"MEYCIQDU92SSF3pSbrhNVrXCuhU9tn3vNUz4brVphbgxTgWzgwIhAP+xAdNJPalztb2rI4Ka5OmmsfQn0tIQM8ajQmtSbs0Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv2sSCRA9TVsSAnZWagAAYnkP/R15yT9qGu8zAalCwXfU\nZDC13MOK/Cr2jjHYZIPzpRD2vOVvE62fK3s4tCsQK5fDDNyv5sfQ/BM4M+QA\nroO7ZTzoOmU8LG9yk5Dhoa3X2HvU4T/vUamUhC0w1SSmOH4fC2ZC0Fb3MZ5X\nw+k0042uJsllI0Plzo2NbbP4eEHzPoP+Ky2V94ibxbgaZUZqMBDEIUIsTBVw\nxFJiEKpgJnVbDl1tv2l70bSAf3ycBB6gXq/5mtoIdFnwVK47Sb2fEtpnUpmI\nWNz3EF/0JzAxkIHJP2ow1MTPfslr0MdeO7+PZeOEKFwYX8bCbqngvJurIlfp\n6cPegQmTEsAdwP55EyWKrvOuywfVAGNvPJWnVJKbuOCTsEtbLDXO8TVQ+mDG\naVEC4mBNX1KU/fbdVSGnlSn5tWOQr3joe5KxYd9Z7vYxMNSvAy6BTsD/qcv3\nPBDR7/7lUtl8YplDLKBuAG6/2Cx0gYtyqaUTs9F9cDxc3kVjBFufyWe0T1d/\n7aOeyVY1TIfCkUrdz4qdr7+36kkT9R87iahc90+zNppcQekiRSSwadlsWr1L\nyOpnfR6S0nOMrPNyMRlKeZuhFd+4Ao+G5XonRZi3ANMGeqFubYqXLkMrm/Vk\nSHucorsL4L5v0SaB8cliKvIaLWZi8Eo5rXcxWQOBhrtv7owD+fYHZ1FoxmZI\nLAFf\r\n=RHLA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"16.0.0","dependencies":{"@thi.ng/api":"^7.1.5","@thi.ng/math":"^4.0.1","@thi.ng/vectors":"^6.0.1"},"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-closest-point_0.5.26_1623157522813_0.27306392943955093","host":"s3://npm-registry-packages"}},"0.5.27":{"name":"@thi.ng/geom-closest-point","version":"0.5.27","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.5.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"719c76b114b69342b2033f7d3ea8ab9e4ae003f9","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.5.27.tgz","fileCount":22,"integrity":"sha512-tsNCu2iscR2y7R3ceDm3TiVPAuuqq0c51+Lg4LowR+/PuBj6dBpAwZzoLAksvHulxrafNABIsTud0EqjUb3cCg==","signatures":[{"sig":"MEYCIQDvJ1pGO4TLNk8cZ07+9QJuhNXZPFDJ2LR35Y6Hm77ncQIhAJIvz8ilYYCYxJT2W6FFvobdv1WMdZwtwKUqMSbYRLMo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3jEdCRA9TVsSAnZWagAAnywP/0B8cXykoHM8kmOk/vRE\n0loP7Rxh5W5AZJ7uE1nKFpk2v7kuMwbzv1DEi4Y9Ez46MOj9Q6bYjemT0zW3\n5HTaxHbQEZZxv1rs3a2Ej5VGZc6ytxNTr6D6fykoWTUi1ululUiA3VMgCWYk\nGlcNDpFLTjGfz1hj1muZjBJjxSEULKANVrox8/4/w/TkFBjdvRLMznFmioi0\nIVU04O0jnf91HVDPAlX1udjxcmCPiuIQ84kXvdUPxEW2SkJ+81HuwtxKSk3t\n6MH3DZiAnzeQWbQHI5GEQ6dra2xbEekAJXZREHKhSDn3Xe4oUzDWj9sFHMhW\n8vxWVRpHzEPw3+JPBVQo4puZ/orFCYiSl8qY9SEkoOb7593yz5IYEf0FAWa7\nDeHQLh1q7ej7FvdLZzi9H3zfHqY+YAfbR8WrJv7UxsrK7pEWUofDCY3KEf0O\nTFxKEvQ6ZIXa2FCVrLKa2hK6M+HEm//Bo0oCzVMtdmxUfHZmqhTRtz+MikFE\nopZBQYwXtMpdd/c3tfM5zvq+rFjXg+BafBwyQpEIiQHaE4XSOrXI3LcklvHY\nDpRT609Ab2rLTbvod6D8fTEMPPmJUlAhJdF1yYQ7wq4lrgpzB/DdFcTRRs7Y\nIcSJbZWOZXo/64gzP60ssp1j1ZR9oXlOOKMhNp0kWuNuM5+Yvwy43zJIvEuR\nu95W\r\n=+FhY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"16.0.0","dependencies":{"@thi.ng/api":"^7.1.6","@thi.ng/math":"^4.0.2","@thi.ng/vectors":"^6.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.5.27_1625174301607_0.32817563224272583","host":"s3://npm-registry-packages"}},"0.5.28":{"name":"@thi.ng/geom-closest-point","version":"0.5.28","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.5.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2cabfe6eabf2316444ff79d4cb34f5a141d1bb89","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.5.28.tgz","fileCount":22,"integrity":"sha512-+XqH0tawgRlcmMnjCM0zFYGJpoFsA5S1yFNSe7hbQrYqk7ujznWiioqoCZwWwfowYrpFUozy2ve7QYasz++vHw==","signatures":[{"sig":"MEUCIDmvDmSbF9JejvNqAGLQBKU+Do8vDAzXNXF1JMm4/+ohAiEArupCPagMYTlR0uJpGlMkl2VZcWchYlPyQGHf2qGY3WY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhACcrCRA9TVsSAnZWagAA3OwP/RS6edEM+kHiwKX+GIDY\nt4HILmjiYsqC5K5RiIhfyGGY6xllDyBJ+6N+jsnIWISudXNrS8sSF0fbXcsw\nIJDmFfJoaiht8BmJLPq9wUN9sLhSrNdi6Nx3Wgm0DEOyX4Kn4gpCxDzotTep\ncEjG2BQdNirWixCwt0CyRxAAxLPb26ds3wM6MSrdmZXk4zVt0KanMht0oHVG\nFN7/89lt/zlJBnQQy9F2U4W5nd5ybat+y9skFwv5to4S3uUuyFzRiGalLXvK\nD136LZfd+hTDbQY2iktr9OJssZkjQHTNdqQhpj+dbuPNAMKHUAqhRSwk4ixD\nH+0aW0F8EvPaTDdzckr0nkSVW0HJF5FjRFPPk/vLLCXVyA5ACYjS20gmfm3t\nBLJU2WErXbp723g8Nse11dWmVDiiVUyAMjD4/uzzCkJrc7YjjdBL7+9Jb9LL\njNiC0L84lmhl0nttEb8hcwPJVPPfTogdLYgicscxced6zwv5yoC2vezCa9lL\nRIfcB48f3d4AsLMG6aLg8q94R8wrDBlkbcV0XeNNtGYHVeZJdD1/IQk66RgM\nIbRtMboevitC3xJ+/0YrvBRNLtvHqEj4bxRsTXtCJDNUaIZ1N5Yw+a/ghg1O\nKRMatn8doRF6BahHCMNoy8g79sI1pj5OoCSz7kgWevGx7yYk9Zq6NIgwMvtI\nf8hS\r\n=waul\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.6","@thi.ng/math":"^4.0.2","@thi.ng/vectors":"^6.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.5.28_1627399979382_0.7654875018438101","host":"s3://npm-registry-packages"}},"0.5.29":{"name":"@thi.ng/geom-closest-point","version":"0.5.29","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.5.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7c498d6ced169d38a8bd2618ee48378138980aa8","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.5.29.tgz","fileCount":22,"integrity":"sha512-pgmg8HMxeDP0gi6Yp9uhCToHUrQoC8hq3gzzbSZs+GoSLUAMZJH1gKsTHOhw6cTfUG/sDmWa1uotaV90aEk0gg==","signatures":[{"sig":"MEUCIExd47oZk7IlCIChorb4Hys1ZRsQOR8bvuZn3SBlYIhXAiEAksvqcHW/H2FJqgv6SXZ3I+iVaJRfwZQXXOhCpMa8rcE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCqJyCRA9TVsSAnZWagAAfw0P/R2uMAGH/uV0+z8JjnR+\n72/upzwLcY3gUu0VcyxyI0dBUeevvC4hVEBn0bLOhSNA/6qQ/APBIZCxWB4W\nlJz0pmXJOymUinwNdJqxmUD5eSVXCuToFIjGgTLorSiUgD7gKHRdcGtvqw79\nrHZDysa8nCLHGUjo+jn71nZm4xK58lB+DGgvXmI/bEX/CZO02MYrHlIeZ8VS\nfi5s4evEVRSIgoF7EHj/RSqSQzCiw36KaR7HpNvwfsLluR1jkYZIaifxLCEw\nNr5Gig7rAkLktbF46YX9qYxAIqvmVJHkNuwNldN5AEGT8YnZxZ1I7TZPE0fB\nbVgelKZV0+jd6nLDOyzVLSgZWJFN8IkAJF7XfLHw98/Dzk8H6BCTYwyCNc16\nJunX+KNpgEBZ1Nsb8kecDMyIkPr7JEkn3Oxx1cENBBU8Eu0GUlUeev8amco/\neo8fBJj99gDOZk4+JF0tVFm3n225GHeya/arqYPu5cBiLnpN0SCxkfhmDhao\nesPtvyrWop7vxWAUJ33ERkvfMATovmyaY4B4wITbtzTCZK6RqeJwhJyZGnFP\nHFN8HVXptpXTpet4ECON+6ylwkfR5oZ5u9HtXJ6ocVyReTZELVHGqNnhx5Oy\nCsYTLDjWI9FYpetJas0d/YLtsHeZlR0VVM3vUrYw2A8YaVW7jOz1XWxh0FaJ\nuAZ/\r\n=bY7D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.7","@thi.ng/math":"^4.0.3","@thi.ng/vectors":"^6.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.5.29_1628086897898_0.4458824546046971","host":"s3://npm-registry-packages"}},"0.5.30":{"name":"@thi.ng/geom-closest-point","version":"0.5.30","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.5.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e311a44cf384d35e273c69f2aeed269fa38ac15c","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.5.30.tgz","fileCount":22,"integrity":"sha512-o4lUAaoWFLtcMkFXRHw0GzfGkGOcDm9pZKrueWiYqfjRQDm+ufG8bHl17yYnm6FPUwN+RMoQzddfZf1B5NesyA==","signatures":[{"sig":"MEQCIBOLfTASWybPXuvIhvxMJ8F5VPCEvFpoA/WnGdRQ6D6EAiA5nOEQQSSz8U5VeQI/mRz51CUk/N9P1weYXNdQMSyi1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCvXZCRA9TVsSAnZWagAAcdMQAJp6GyOLKJdQI3myd0Et\nxnB1g+k8NScwQXEo4brG22q7i31U091mAu0dubx8QV1ZFuxELihIsqyvWC+I\nNI9wwrk/mw/Q5qtWHLvuBqWpyiGmzUicvyGUI5rjqf/D8Xs5i+e0LW9lyxcs\nWMFLP3Nnk+HMGtDRFjyXNubeXchJk/7wiOPDeiCyrfovjenJpoxo4nfvNKxX\nwvn9CrkEgfjtDlQkcED0wvyiVESME+2ydrWBrCv/BhWp7oWl/zUjGmmpQW4u\njPqWmakj6krce1hJ8B8bw/DPguIsVQRuWHx67qkDPX0vlaOqXj5zpQnPde1E\n6TVCdS12TZFrqBRx0QS8AhunH2avtN24s5W07jSzNBKKZOhbJ8XD0oQj1Mp2\nohdJ55VbySfrZTjoWprNcqoXRaW6w6fNXP9ql1gITJYj0VjFDZCZ2iul4lth\npUSsZuypQ1AoYa5cs8j/1Rm3LgnmPlUWs7Qs7bnXND4HwMCsCy0Cx/6bDRKP\nRSYDo91KZ2zkXgDYknW+9qWKClsBbfYayMk207uCUYDjINpv3S5Qh7SH1HLK\nKbjZ6iGDSSG+APuFEqCIIKG4143Hk8oJ/VoSyJnhQ5QwjWmGWZ4VYYGIj20m\nA2ZiZ7KKcO5YLHIiDnu5fYeSSJC97uFpd0dxRD8M/rgAPfl4ScQFKGdf4/B8\nVicK\r\n=w3WE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.7","@thi.ng/math":"^4.0.3","@thi.ng/vectors":"^6.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.5.30_1628108249350_0.15662851497195907","host":"s3://npm-registry-packages"}},"0.5.31":{"name":"@thi.ng/geom-closest-point","version":"0.5.31","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@0.5.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"5601905bc7acd75b9bdabda2f480e450d80e5aee","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-0.5.31.tgz","fileCount":22,"integrity":"sha512-Skh8n5p5dOpce82UdivBIKJwOZ193YplgCCC4gM46QNDBq9Q5j1QI/RAT+halGdae5POOs9mS6b5g+FxDPhikw==","signatures":[{"sig":"MEYCIQCu6HZ2n0Rfrcpc/wuvEmY/GKEoP1cWcnhFRod2BYcxLQIhAJw+LeDAU8TVkBizCBrwBrpTUQa//DBJ+2b4tLpkkg+K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhD8jUCRA9TVsSAnZWagAAiZoP/3tPDLvHLVychsdAf1Fs\nhcnn+W7H+7jFYnf1DXYD9XkDfFVvOxvItdwupyFPGhta3vOdf82yJ3k+Fq42\nqfNq0q9tSO5QiwTJfZztj2LdjrvuDZ8ZQWOFR5hVyGbR7zjTpGJLlvD4Vnct\nP7ohi8wpIFtGsW+RD2cmJXzv1xWJ6Ik4Nbot4oD475y14pX13wfWth5EfNEU\no64sfa8b36QjAnS8iTvxne0yNrSwVDv0usASC0jKPB6jDj3mBZwYZiEqq22T\n3TNm1JnKkCKdyZTDv1bQzH8g84jGPxFilPqdMCU+3TWgKyAKBM+G6uqEf2ah\nvJRXjG8Jm8yfSxYQsB78eK9rBN/a1e/DlMphmW+uxUQZXlGRQKtrh0nkWz2y\nq0SXuXgP8n5w/fB1DZ+EebHUY1OmZ/I69qHrNDTOunmucIkrjqIhqkKHTfYc\nDJ+Ci0aBMMXhuNMUzXFi23xgQevDrUMULf6egpppZ1vsVhkqIRw5pEbvUBZe\nKO+qqhGAIQgK6P4xcYtHHvxm6HvLIqg6Wy5ke3nZi9JBO5e6mlOI9BO4KN7D\nk6oeYZfjeoW2pAo3qYokU++yer3mfx0+OGre5dsNg31Hu+HnVMW98FHuiDj2\nrQ2EpbRAdFeoJNM8zj6OpFWtyTsOF+oJWQQJJQ7hs/FR54stXnujGSxwauhK\nsurh\r\n=6Crn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.8","@thi.ng/math":"^4.0.4","@thi.ng/vectors":"^6.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_0.5.31_1628424404239_0.18219363295567081","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@thi.ng/geom-closest-point","version":"1.0.1","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@1.0.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"9af8a4716d5347f4cd70ede72adcdb0392d87f17","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-1.0.1.tgz","fileCount":22,"integrity":"sha512-H2cuLHi006sDVzrfyS1NqQQVv2nh7KRUS0bsVAcd3nQinvNoOitpZd+OWQBoBvINb4bTlZ2qBvEOzDvV+31hMQ==","signatures":[{"sig":"MEUCIEhnYL62Q2+2n/6WSxvuxJ5saZzoXj0PTqgxkKBxylFeAiEAknKaVS3jM/fmwNIXM6s0EEUnTrA/YTRd8o4/t7TBdw8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhD9p7CRA9TVsSAnZWagAAt0YP/RY5voIFhfCB0d8vb3lw\nuKwPaWKVbVOqVXMRb9kvNEQh/RJPMTmePGno3YG+ywarW/8idt6Mp/gORjIu\nt4VIqZAw3vUveq2DoNMHBSmrd8u7fFtIyk0jZ0B2PLYrXr2naa/uUvXn0PkJ\njQJeF2PAdSmeHxKJ2w6cqRWinHzgpPQIXbK0s0GMpJXw01NLOHF6xxR53Nti\nkXr1NRIAkdnUwcKoJ33rJfmJhEbVoL15VSPkeFfoDzAiedl2A7vBD/I5X87z\nJS6eEo6TjLgcUUWaREAC1jsoczYtw1NumRPbnAmtQIWoY8h3hXiIBD4wksMC\n9mzL4Qb9o9aCf9D9HVE6cd1Jgq3oa9St9YsP6ZIWWKTumz+S7VY3oz5fUzSP\niQmkhKgDnXwV6atVJkyrH/4ygLwzGrOOffX+pVvTzAPvAEghQRDxX3Wtjt5N\nTYqphDKVCrdXWBrRUqmQmz3jjKezcPbAy4vba5baZtdlH7tiETrwTfLCz4Ll\nPRUwS4RmHM33uOWPJEokpub5Q0rHp733zFCgmpGQCJMOBiseOpU8MIDu54SV\nU3mwsLKXaE+rdrw8fRPgT7p5HALP0V0PSqHAlID0Y0THPSM7rWvEvdcOZcpx\nXXhPvRZ/Kp7V73UPASL4FCJGjpmnT9gOLqexBv+E6SoP0PJfe+/vGZh17Gj0\n/9i+\r\n=OBJd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018},"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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/math":"^4.0.5","@thi.ng/vectors":"^6.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_1.0.1_1628428922839_0.702344409667498","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@thi.ng/geom-closest-point","version":"1.0.2","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@1.0.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c493e1ef15c9d0ae1f0216307b11a809013bf832","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-1.0.2.tgz","fileCount":22,"integrity":"sha512-xcNFxWITWDMo/XXlBr/52vatr0BN9BGHZVv3hLdOyleVBaojkiGFW0y5Stl6nSZyLjrX2NkwCgxqJJOjCnXkYQ==","signatures":[{"sig":"MEUCIAgJZzy4LhdNqnKHbm9m3WbzCSQoy3hPO8Tqi7h9UWP/AiEAmP1LdCt1bUyp78YMvf0sKtdKgIYlHQt0HoVwlcBpS7U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG7PoCRA9TVsSAnZWagAAco8QAJgEGhtNSpAfK/V9w25M\n6eQjDffIVI47xoXFsCPyRzoz6OoyVDyo/sCYER7rsOsrlfKVe9dp35ob1VcT\nQQI0qT+r2sh1ArHlF7mpX6EBDSv42bkZ1sc7YnybyHHU4ToSEh1sjCA0EKxU\nmouH3dPZ+4IkmMA6sAbkAB1XloyOYWqxiIJMoiKfzbPudtoisp9F+p+8aOBc\ntxc7+ejHDEuaP2sUpJxi8WMXY0aZ7R69NxL+i/kTVOJD0UTSsmzlg0BFIf8U\nJY3zKJ9agGBB8Qn9Z6moZS8lBuF7AjPlElcUAG4wZsLGUsJUmqZOwlQjHfws\nIZlQ8+l4NWCVZdxi/EDMKnHsir8QJHxa3UvuvR41Mnpy+K3ton14iBV287h4\nczHE8Fd4mKzxgFLc9apOFM6tfVOBm/NgeLQVSPCC78eZMGiJAIzJqPh2AeTS\n4pzOfAslNZRMvjgatdPSJedIAA9nRKDAJwEV9TXq6oDsB1OcbBAqSW/26yxN\nby6uoVbQewdWYkiHadHmJ9OcQmCt9Qdg5kszj7LVBY/bJ9iPC5fhra2jgwWw\nphsdOMbcA350cZvTAyLtZgg+IXBuC+ysX/BFPnR5qpujI4SPqAbO8OcXGkE2\nNNtbvj0WzqjceZ17A8OrcQXo5RAxUXEVfo9XGY02oJcfXEMSPyJaga0wo8vO\n2cnM\r\n=mo2u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/math":"^4.0.5","@thi.ng/vectors":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_1.0.2_1629205480753_0.007934332085981488","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@thi.ng/geom-closest-point","version":"1.0.3","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@1.0.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6b2d955bfc895e0d859a18b0c40c18b7b7e9d800","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-1.0.3.tgz","fileCount":22,"integrity":"sha512-bMM6oA+qdSblUcq1WsFJ4G9o52m+OlLTe0UqcnfRzw1qkaaKg2tqGYmhMp7q4b0r0c4/M4CWaDqURmS/DJA2eA==","signatures":[{"sig":"MEYCIQDbUSAK8h/LmX2l5/M2dBF035C2pguqHyXHWbDUj6uWzQIhAIfi3/tWtOhgAuYBg+cC1y4piEnvbfvADJHmP77rLD2R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHmm9CRA9TVsSAnZWagAAraUP/RLboz52M3ZWEhwpuf4H\nSvrMCFotilOND9Ily/FhxR5pq78lFhVz7srlr7k7NUSMZl/duKWvWYsZXcFH\nxUHcp55vOAZDvUSdx1sfkNKwoGjESnu+AZbQU6j/8NELnQ9BZgkYY7cLvZjR\nDBX6WbGSsDv/CKNniWR42ojR45t2utxAXKcHy22JMX85rh1oYUKiAuREKc6j\n5a5u3iHFxDa/tkuchVMjBRfA8V/cu6wrHN4hy/Q3C7lSt+Q22b42NKa0qtSc\nvZXVKv0pa2fXPO6rHQQUalwoASNM+1HJk1xYn6S85OXETCKIdS5xk+FAmBh7\nC9vwg4K7QLdiMivoQCBzJe+NBUhhlaGVOnZ0w5HJKjlepvTtmXwNSznZ/xDb\ni/eOnQrfg265WTzrdiFTb5+FfUt8gb6/kT3NzyjKSSm72aMo5lXdLfCF4IEN\nQactRPwWwhEDEDQUZISB511IWmoE5Ug6txofEHvbP40Jtp9AaM7kNCV2+Lwz\n4/n4VKYazP1o/8u7173lN9hbsYwEnI5yLAc0rJKiGy3Vvmh60HGbGYSpcbHx\n7cdUQMkZmWd/Mt4xqM3wUi63KOCYa1V3DLWtyaCNqeAC0VfFIGxklOd0vBQ1\nU3k1hEmHxw6CQJaAfJgdMGuhIEztEhyTOGifyuOKB+zbxZw6rbbm3/yHnLHi\nbjZf\r\n=L20C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/math":"^4.0.5","@thi.ng/vectors":"^6.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_1.0.3_1629383100951_0.5936537245654181","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@thi.ng/geom-closest-point","version":"1.0.4","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@1.0.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"5f430bbb0345a13336f9d81f634c64399a4f0a9f","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-1.0.4.tgz","fileCount":22,"integrity":"sha512-k7DzcbMX+BQvpS3635kolaaA3CSBrTPrxba7dbuSRD1O0SQp6qZxn7tAXkNKrV8VxULmnOe4iUpZcSIO10vW3g==","signatures":[{"sig":"MEUCIFnAQ0sJwVBUbGOH4qFQVm4LqP5+v1m+EanvEzxKCPdUAiEAhCSoKgfptwkHIOHvGyWT6AHdK3UvnsHsp8kRMCionuM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHm+WCRA9TVsSAnZWagAAmHIP/ibR4AKeQ05V6KLaVH90\nxVtLuQbFqAHdMFqshLWZxwfX8MPIMf2i2wXJIoBqMw7wCMOdE1rCpvBPOcOf\na/IvwHj3WIhCgkwiOJRKX81ajlGIjbhsWRwkgfWvRA2oX0z4XJ/AjHUPe9Xk\nNdtT2X+hlSm7Nznvgf1nDUSTpDZs6pm9nTUpxivxQrCam2HlrIUL5BQFZ7jg\nGqVYXGblfiGASICj+6mBKzjS6HVYh9ZheghDMjNKMLNZptB75aSxZSfKzNBQ\nuOKpkKC41IpygbYN4TxrlVAtNQZ7GKWqcc8Q6+hm7CBe6ll45tV/B9rVs7dp\nZMCkGCahj+XbcbiyG2s2Dgj69uT4zRm1vU4jyyt85PNlynKxzunqsyZBaGb4\nmqY6BXtSMZ6yhInzRbafM1xToOQx9lt5Wrppa8i4mxMXoS4jjvg31WSxhAAD\ns8CUTYE1LsCyjBVTzrK2P4tRaxBsRfO1MlnMCIHsQ5eLfiEJKjBsSYnJxUo+\nw2mYxyDZyv9c5BKIrELH1zJJqKQOvsmBTbd0NkeawMXl8Ny1Pl+uK1sA59W+\n1cQj9/kLnoell0qKlXoUoKApE/HYFA0ZCj3W2eJD4Odq7NsN0Haqaqe9d8A5\nIIGKa+ZiTt33mLAQOFVV5BGt9lvslZxhK/hlwq0iUi2PyFKNJjbruBE0c6Lf\n1dJm\r\n=dZ8v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/math":"^4.0.5","@thi.ng/vectors":"^6.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_1.0.4_1629384598198_0.17374630042821138","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@thi.ng/geom-closest-point","version":"1.0.5","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@1.0.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"eeb5957add01bf41690504925a1398ead147153e","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-1.0.5.tgz","fileCount":22,"integrity":"sha512-nuNVNy5imCXdpeHqBfpkWBprce+WNiK/D6uwRIGPxPDz0+w6sTVqkj78oeIjhg+js6oGKZ/aP4EHwKn6JDOPaw==","signatures":[{"sig":"MEUCIBniefdr5k9xlX6R+0kS1xQyd7jPkPzt+zQfM7IXVrIRAiEAnF2ioYLuX9mRcWXbOvyr2kMtlrB4AQu7i8AwZU+c4Jc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMf3gCRA9TVsSAnZWagAASB0P/A21Jd6BGh67TzglPaHw\nBknnsMybaBLXr6ledb/+QZVa4EfPJfISYlx8E5WJ9SqDV7egybsh04Rp8Up0\nDNvVmYM+zoK7NR7KjYhY7kWfaMsPMQSQgL9hpVCe/xJ3ZSj5i0V4hFBbNxw4\nhBlDRlVyz0QYLvuD3H5mxIt1uaHyl47emCY8la0Immiz4tdCx3JIQPvakdWY\nZfwqYr6MI9jJSPZK0MLo1yCvwWoeAyc7J8eRUBygIbTKh6YQQV2RWvmoBxwn\ncFD3HsQJ89ZwQdgVASDKrsj/Fy2YiOhU+5V3smoxbCTJcw+YZmvz3ey+9eCZ\nnzXCeqSzSGUZ5TJu//wxZWcOf7ciUztVutaNm514hjJnWvfIGA7ln1lUxqFQ\nhQvh8XSY2x/HLD9KzRQp9t0iuY/RM1iXs8RF3DjSyXwqvjWAxgO4hU3sU2C4\nYHiGgNyQOMEmK/KrG4yZdAUHwofRULfppqjkfCP7MRYM3AA+a7chWzyyf0wz\nRWcc+iNvbxpz0zrV7Sohd82TxncK3BVIFDv+UgzvroEhdaDShNUagBC6cjVl\nv6pCBnO6T8wv4ALQgZtPTsMcxNSWaBbGVkwXcWJS3oS17OjzERc/4YETkACF\ngNffrFe0w9+sOU92LjS7tkYWXJ2rDLPEjmDt9HgIG+zmCsF+CfxpHZGojoix\nNROG\r\n=Y7T2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"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:check":"tsc --isolatedModules --noEmit","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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.2.0","@thi.ng/math":"^4.0.6","@thi.ng/vectors":"^6.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_1.0.5_1630666208638_0.8119351711300311","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@thi.ng/geom-closest-point","version":"2.0.0","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.0.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2276cbc2d729bb002a8e626d3179db4bc29e4c2f","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.0.0.tgz","fileCount":18,"integrity":"sha512-jjMUwWx30uiGtmFM+h4WgLuQggtL/cCGWCpDA4gWqQJfmWH/zHsSwnCAXRwcdw+H9vUyUvt+DRvNFGlQiPpKug==","signatures":[{"sig":"MEUCIQDows0DXuY8ca5qj/RRJhGpv9zRJM/F/2ozmgpQGoIYagIgJDi6Aqlvj9BnJiZaiRwoHScnB+7Oo6Z6K6XT6OLxWeA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37877},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./line":{"import":"./line.js"},"./plane":{"import":"./plane.js"},"./circle":{"import":"./circle.js"},"./points":{"import":"./points.js"},"./ellipse":{"import":"./ellipse.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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"@thi.ng/api":"^8.0.0","@thi.ng/math":"^5.0.0","@thi.ng/vectors":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.0.0_1634052004782_0.44207750144197244","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@thi.ng/geom-closest-point","version":"2.0.1","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.0.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d60ee4efa2594cfe34a0adc012798f2a65550a10","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.0.1.tgz","fileCount":18,"integrity":"sha512-ekTT23k1UV9OrPuk54sahL3T1hB+zVKNLzR1ZYkvLLN4UOJ2+WBY4OsT/lAZfkU6IUNu6X3tDUtSXFXg99s8WA==","signatures":[{"sig":"MEUCIFGE08eHXz9/nYFhuD8wrDOf+iwcbBBAOoGOvmfKT2x4AiEAxaPkIRE1gB/MGS8elfuxFTEfa48ygqcWs9GnfIAXiAQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38154},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./line":{"import":"./line.js"},"./plane":{"import":"./plane.js"},"./circle":{"import":"./circle.js"},"./points":{"import":"./points.js"},"./ellipse":{"import":"./ellipse.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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"@thi.ng/api":"^8.0.1","@thi.ng/math":"^5.0.1","@thi.ng/vectors":"^7.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.0.1_1634106695662_0.6688183064238213","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@thi.ng/geom-closest-point","version":"2.0.3","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.0.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"fcb32aeb07e393eccb3328af5e58cfe5b8d6d8d3","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.0.3.tgz","fileCount":18,"integrity":"sha512-XCG9+AncIBSuW7djuInu0fGYz+2nT7tM76L8KE8t6HNl8QIJCAWhlrLJL/mYzhkBjCjrWJVMAataNEiDpgIlTw==","signatures":[{"sig":"MEUCIQDdlslhd7LJAmKzPERvpE1fY76jgcH0nKOkqkNhx5GL5AIgMZGhjvmnFX5bWsADwjQFZCSLunq2QeGzFMSO8qbmI5w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38572},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./line":{"import":"./line.js"},"./plane":{"import":"./plane.js"},"./circle":{"import":"./circle.js"},"./points":{"import":"./points.js"},"./ellipse":{"import":"./ellipse.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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"@thi.ng/api":"^8.0.3","@thi.ng/math":"^5.0.3","@thi.ng/vectors":"^7.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.0.3_1634336810256_0.0924404246301036","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@thi.ng/geom-closest-point","version":"2.0.4","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.0.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e282ffc6dd28bae1b61e0675fd092609a606e276","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.0.4.tgz","fileCount":18,"integrity":"sha512-WPMv6gJVsU76RTdOEXECApjVAS/JlbDbk26WQ5NqdZDZVmnet2aAzp9W2jisZN/3hZz4N6pRHOPUgn6xlCHssQ==","signatures":[{"sig":"MEYCIQCNwUHEU2wEVNvVn4VAqXvslcfB+QenvazvlhVLrGwSfAIhAPcBQzsestpeyuORFaERtSLAMbXx/nI5PkpJNrgqu/3n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38781},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./line":{"import":"./line.js"},"./plane":{"import":"./plane.js"},"./circle":{"import":"./circle.js"},"./points":{"import":"./points.js"},"./ellipse":{"import":"./ellipse.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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.0.4","@thi.ng/math":"^5.0.4","@thi.ng/vectors":"^7.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.0.4_1635179781638_0.6213246623069333","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@thi.ng/geom-closest-point","version":"2.0.6","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.0.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e59784c910e660e9935ecd96d365eb8f699c7a73","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.0.6.tgz","fileCount":18,"integrity":"sha512-awTCNM7X8ipFRe+AeaB//ZXoHWRbCtOjVv7yp9ulA4MWQolGv8VfPhNW9EcVehSKakXs7fFIpSo5IjsPG9hyUQ==","signatures":[{"sig":"MEUCIQCBrMHBszjeSPMS5WWHn8Phch6gEdls3YDcO8v+k6kKcgIgfZU3LjVTe7lfmj/+uszNYgoS7fCZmmcEqF+RxyZIpu0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39199},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./line":{"import":"./line.js"},"./plane":{"import":"./plane.js"},"./circle":{"import":"./circle.js"},"./points":{"import":"./points.js"},"./ellipse":{"import":"./ellipse.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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.0.6","@thi.ng/math":"^5.0.6","@thi.ng/vectors":"^7.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.0.6_1635407620050_0.024521643117941583","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"@thi.ng/geom-closest-point","version":"2.0.7","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.0.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f8a8a5c93483cd383400fbe520a40285278d8775","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.0.7.tgz","fileCount":18,"integrity":"sha512-5dQ+O4piPHOUDyY4wz3C/MMXMb/jafcdra4uUCvY5btSxlLp3RNcdKZaOLxizyqBhvtA8PAle07rXe/hGFb7UQ==","signatures":[{"sig":"MEQCIBMaWbIJvL+tbAQQBW6l54I1/nmIWD0V+lgHNFkSLep7AiAvtEuaZjn9olGlqJHFJcKVm9sXW+8a/REJ+jQ6nrf9Jw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38127},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./line":{"import":"./line.js"},"./plane":{"import":"./plane.js"},"./circle":{"import":"./circle.js"},"./points":{"import":"./points.js"},"./ellipse":{"import":"./ellipse.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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.1.0","@thi.ng/math":"^5.0.7","@thi.ng/vectors":"^7.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.0.7_1635954243239_0.09203621177862731","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"@thi.ng/geom-closest-point","version":"2.0.8","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.0.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"8452159878174771200b790a85fb725faa4f3f77","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.0.8.tgz","fileCount":18,"integrity":"sha512-9+HMtcZWlvEUYy6Nkc1kchmuPOkYb0zEvTB/dFOKISseL+B/cu2tAE+1ywKFSbejtn2wJQNtYyxOnpwYJAPvmg==","signatures":[{"sig":"MEQCIDe6NqhxBIHarqbXSvt9NH19WRLVvv+QKPMQ5tnc0TgjAiB78JklXn1m5+84xs8nATWg0ur1cULzs/I2z7ooirvjZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38336},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./line":{"import":"./line.js"},"./plane":{"import":"./plane.js"},"./circle":{"import":"./circle.js"},"./points":{"import":"./points.js"},"./ellipse":{"import":"./ellipse.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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.1.0","@thi.ng/math":"^5.0.7","@thi.ng/vectors":"^7.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.0.8_1636035637130_0.9237016199118082","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"@thi.ng/geom-closest-point","version":"2.0.9","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.0.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b1480be6465a80b576a1ba3820dec60f55fae9ab","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.0.9.tgz","fileCount":18,"integrity":"sha512-/mr7eXLSKvzqu/FZrY+L8/v25LEc+d/5TV8MA3TwgguIFEJu8YXppsEIO1d3R8ZjBNHGGZC8NJX3ij/MGzyk5Q==","signatures":[{"sig":"MEUCIEOUdi+W3SRC/myulHSQkbP5R8uzL1GwxJsfKyODO8n1AiEAr89eCLTNPynavEYCR3HOasZ208eAWQzHdmCDvbo547M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38543},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./line":{"import":"./line.js"},"./plane":{"import":"./plane.js"},"./circle":{"import":"./circle.js"},"./points":{"import":"./points.js"},"./ellipse":{"import":"./ellipse.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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.2.0","@thi.ng/math":"^5.0.8","@thi.ng/vectors":"^7.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.0.9_1636555848550_0.25960249538455704","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@thi.ng/geom-closest-point","version":"2.1.0","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"d2a6cd070f2e164270be43dbc46ea8f75e02fb04","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.0.tgz","fileCount":20,"integrity":"sha512-M2xGkoUtKs3VZ/gNzoLnG+QCbBCWKMNHk5JSAmi3th4BJV+anJTcnG/+G6HSlMBZE7a1h28nsDIv6QO4AckdyA==","signatures":[{"sig":"MEUCIQCtMe1NtCpXv1yfjMIGPTIfBMFZK0SMlyr23cOZz9n4OgIgEH/rQeSwC06e9GKg+o90TJ8dB1KOqudLySgewRb6AM8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlZICCRA9TVsSAnZWagAAhwYP/AuIwqbP759G8BA1S7T/\ng0FxD4pQdvjT5rUQX2+JI94utTQaIs/v/YjLYwnypgpNgphphfdfmONLg8I4\ncyFZjRNy58HKp6miQxgt2hNMnAMvyAw1M87IPeanoETOELiT+7Bds2eIH4vY\n5xWmGr5PYFhzzSAA6fMm3vufg5TT7duWH4TejP2mdTTTJZryK4miX1mKPokY\nDw9jKHd0/45JGZNXzrZIY/q2sZxtUNG8U3F1/a5xosHiplYvOkzE24/NRWW+\n6tpO9Whgm5aG52vyzPYsLlzKAP+dPdH9eFZwkcdqcwURFSCYcNCwU2WVwa5z\nO3mVewuFq/jGmcUgIkLHGbUbUSEz576Tso4AEa8/wElJxRq6tMKy/L3qOYEq\neZge3vyfMohGpzY99ZTTFSO0tFXU7QmCbLO8wtM0Tu9LdfXllZqqNWK1whae\nlmt6TDCBple6bS65Uj19AhyNdkUBxUjmRg4d7hYF+N6Q1t19wRV6FzFgvAU7\nWXGMFwBXnIIq2Ihm90e7Ajy0Mxy+67W/yoTndTt54IVIu1bYXxUksyon4rS6\njc3fdk7M4/vyGx4BekmNmucfjYORckuocimEGpwnAJvaDZKeBPPvHCM6ASks\nCjrJR6XQ4UnX9plVH86tQW5Yc2M67GXPmlNmKCJnWR6hap+7eYzbyuM8Skpn\n4hp3\r\n=Xuth\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./line":{"import":"./line.js"},"./plane":{"import":"./plane.js"},"./circle":{"import":"./circle.js"},"./points":{"import":"./points.js"},"./ellipse":{"import":"./ellipse.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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.0","@thi.ng/math":"^5.1.0","@thi.ng/vectors":"^7.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-closest-point_2.1.0_1637192194199_0.9319411600990364","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@thi.ng/geom-closest-point","version":"2.1.1","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"4ed593d24158f78307794adb510270cb9bc954c7","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.1.tgz","fileCount":18,"integrity":"sha512-L3iHkQBwDimWjqip9TOKA/MG7G4PFDgsiv54bK50V0n7gkPf6BMCObjqaTwpvTCDqOJtWb5yZA64eMw5x4aMjg==","signatures":[{"sig":"MEUCICrsNYGEssz+0DkHwIkTB08lzSYxW1akGwZ0svo+MwQHAiEAysWammJ2rKRZMasXeXzqAQcFjeOb8PnYzBIRVMFuF3A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl1nWCRA9TVsSAnZWagAA4xkP/R8+gv2GbgpY9Cy02z8S\npv3dMczm1+NbKecfEl7BYhBFtz/g+qo/KVpl4ZJhWj46+bOXVzNQkQWRJX00\nbQbiivRyianwzheRb3nXbvh3J0iANcMUhRsjFhsnRBw4yY4iRdH6YJvb9++5\nccOy9zXju+z+q5R/GcbbWYl5DAlYXE5WEO6Mla9AOQn6g7Oce3rUBxWWx20K\nCam4zjaEUK273Dtaw62x5c2LoU0L1Nx70XPsTCy6POV8k5BQ8+cioinvpdGv\nGQCFOQk/kMWGbGp5WCJa1wzAw4xwnNAht9XQ3tdKwhcFJQ30CdjIQqvrTRv0\nJA2hptboVve/451fmil/bSZzw64BgaEgb4Ct+qBB/J7gUdPmEHzwEDHn+Jp6\nkEqN7+XWyZ6ZsHLBiSz6W7XyPEOGQQooJaIJlkixAyMjXhkUTYmb38fCh4wh\nwPkL8h8YMyYiu3zfUK7fTAmmUj/KQa2z4IFGjDQhWjDNSzpRW9FdCBhcBmK0\nhxWwc93DfhR+ivB7TcC3U6/CuyXZFJaAg7gGQ3rSVVMuQmR5/wpg22KRQXet\nbZ+7lu4m3x3cZJmi14OxpxVWWvDOxaZ5oBSNiK4ZEkOlcYTdpJPeZAqBVLpm\n3AcozuGyVwzgvBYNX0VWWQZ1sEFDYroxkjOBjcEIOOFYDjmOueAUUv+9JWyB\nvTXn\r\n=iFP5\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./line":{"import":"./line.js"},"./plane":{"import":"./plane.js"},"./circle":{"import":"./circle.js"},"./points":{"import":"./points.js"},"./ellipse":{"import":"./ellipse.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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.1","@thi.ng/math":"^5.1.1","@thi.ng/vectors":"^7.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-closest-point_2.1.1_1637308886559_0.011356476662415904","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@thi.ng/geom-closest-point","version":"2.1.2","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"e90bcfb0fe0bbc1aa03974968df2f5e0fdcbcdab","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.2.tgz","fileCount":18,"integrity":"sha512-xDmaQQ2RE6eyCLzM7F7ZZohQjytccxPicNDli3H6efapdWGaDOXq32ymf/nW+eeNXmAjU28Ga9Inxp6wWfiMPQ==","signatures":[{"sig":"MEUCIH5MAd5HzYAkkTFGDrChZHjfjBmw2jBsFUjk4xxllK2nAiEA9d1zQawREAZeuGl6+u//ZsiTmGxa1mS3syJIr7nX5lM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmn2hCRA9TVsSAnZWagAAAdAP/AhRKwUH823aKjUPJI5T\nwTBnT5ksudT/B0j1FA3aoIQ4wB/zm8WzQwWTgoYvkgs3XGSJcAkxzyw+01XF\ntJGoaOhGSFqflm0ic9WaVzLlyQiCDgyP88fwC7FMFIQEtKVIRAoB0BFiF2Ta\nx3Eqgu9LVRVkhAlQ5Dje1rizIVPtqBxuonRCZi3h4uIH4XppWEaCHeN03oOG\nt8Oe4uLIjBDzli/szmUIaIjcWmv4d03L89frOt8Dm4ZVlivANoxfp1I5EJF2\nEBqAjh0lG/aXx18rl3u0Q3VeievOnYfGFEuSaXXCC+jLgQCBM8Dvu+iNCS6Y\nn0Al89uvdBbRo8Ic41tKZqrifNhqdnjxorUP2Cd/fnSOBmr2K0WGVglMZdhX\nrhnUCuNFsZeDQrsaZ92ej9cvhT6Qp+FU9WSNqy1XxCbffWkxXBDTmfxRpsmq\nl4+mYJglUeBgWTTFw0My92DW9A9UlhwdirY80/CSsBTtvu34qmhR3ySYg+PB\n8kC1ChxAQZsnhz0xpjJRpF8mzjGjZBD5A5Fa7qEOpnBFH239ZVQxQCmMMwhi\nHYChTR+fX21eoxLPjmXHxpcVTtFE53fhnt7nhPCKxYxza6BbuR6f5aaB1sZj\nhCXcwlapZMMZICH/lyIGWUjbxMI1o0FDknSwpDaX5Jtso/NvKqSjMn/36nXJ\nWcxt\r\n=rdIE\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./line":{"import":"./line.js"},"./plane":{"import":"./plane.js"},"./circle":{"import":"./circle.js"},"./points":{"import":"./points.js"},"./ellipse":{"import":"./ellipse.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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.2","@thi.ng/math":"^5.1.2","@thi.ng/vectors":"^7.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-closest-point_2.1.2_1637514657550_0.84108189039546","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"@thi.ng/geom-closest-point","version":"2.1.3","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"688d7a274942f2d94d54b89283abe934ce9329b8","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.3.tgz","fileCount":18,"integrity":"sha512-gyFnphlUnElakdRg+c+nxxbN8A6jhculkkaSWBXP2SNsV+lR6NCVBndQr8Nl4CazqbTrKuP/FAO5ielFtYdBjQ==","signatures":[{"sig":"MEUCIQD/RCM8212yyVcpl5KHxA+8M6dHiFnwPL59FoN7ol6rIwIgNuTh8ezzhqWdP8cVSi7JeGqOkSu+BsHuLHV+xP1vonE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm10UCRA9TVsSAnZWagAAai4P/3gL6fX2kCClY8GRGOJo\npX+8YtoxRt2OXNEZl3zTqkl7rQwkKcoEOSPAOhJFxf0lVDP3/QszHfYj2gX5\nbWEh+clXLdjqr3EiTj5PDGO4Oume3Y2QvuR86rOM04aWHDgXn7klntZZQYjy\n2CnoxeO35ZCoh9u7F+WZUoryV+h7j1LXjDaf34gNuGZYwlBEl1SyJ5xHIvKA\nh8WfwKiYcSYXhvL+R48KDoEhkmwUXlWtvDHORsfH7ikF3NVjj1NuUkVOYdKM\nvhd/UWwhNvoZyOkRG9ZWY4HGzXAypK0Iy2mdIQSxi+N0ArfH04ISPYkBYDgg\nBC2hJjupVlEEqAsVpCYZbcB9gj7zdFZ/RUQNN/mwNGAPShbqrwwzFtQM76ry\nO4RK0+wwA01TgYhJZDltkJR7j3tc1ddchWQIh/11wsyq7g5L3WglhSySCCzN\n3SHJGphR9vTVkWhZet8O3xIyZ/pdmXz8OzNbm/Fuxu9zAHL/b8Gfsk3dHdoY\n0uzptePPo+60aGqcIdIhbb0/IEH27JCdnleycWOYxp9enWYhSq3ly1QGCqpi\nHCUAqhN/yT3yeHiG02SBlIAdNXjj94VOM7KEhNvtedadf8Z0EZ6lvGWUBzRX\nI2lnE3D2w0yUEzV8RPU+paMs28jQzX57FS0aihkDBrLlyEbWntvtS4S2BOLS\nqrJs\r\n=wTjM\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./line":{"import":"./line.js"},"./plane":{"import":"./plane.js"},"./circle":{"import":"./circle.js"},"./points":{"import":"./points.js"},"./ellipse":{"import":"./ellipse.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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.2","@thi.ng/math":"^5.1.2","@thi.ng/vectors":"^7.3.0"},"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-closest-point_2.1.3_1637571860793_0.358694964047495","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"@thi.ng/geom-closest-point","version":"2.1.4","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"fe33dae6d4514b49923a9c133ab9e58947a9096b","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.4.tgz","fileCount":18,"integrity":"sha512-icyM9jQyiMjlPlSImfuCH62YBQboxyi9TcThmr92uXZ/pyn4rRJgWGDXJ9pM1WfA3hiazpULzAN6fSMjEQYLxQ==","signatures":[{"sig":"MEUCIQDw96Euq+k2meDtEBB7iwF+rQU7pgjTv8cyHngus+RLsAIgaFdWAXJvwRbZxtXpdgJMncCjuIt9A4Cw16PA8rm5A4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm4M1CRA9TVsSAnZWagAA+rgP/RSCThf+PAc74/UYpseA\nL5C10tC26nh+cx8vb3DD/lJBenkhWVxu85hA1UwqQB+TyfUMNgfrYUoyeO/8\nMTDcJIc5AA0BRNGbpQx7QOaCKgakJ04JoUSL2K/t9yON0ZRGWq9oTrcUJBgI\nlXtqZXjsrcep62E+yhK6NU4hD8uvi0QMqYCuttG0uk4QUheX4wy6uZyK7COz\n83I+ufqgpgIMgxjBjpnXv8In9D8baejPLxypJsOiOUHUz9QwDldj8kBqOq+5\n2mGfKekxXSbV0tXVXM6/SXTiv/CRAuZ+4xZJ0E8jWxe/UwqzmojV9P67Citi\nkVQHXmoWVrPEyNf6Bw5ONOPpxz6UHy3GmKZCAwJGR5daChpThA+CsFX/HCVP\nGIpE1gDt44dTkQSmXE5khjKRq6by/WamFMjnGoFE5t0aj/3G23Az2ZXw/EL+\nvJdDyfMxPMx8k8EAMn95LcQ18t/xUEZZBp+qVoiL930vnyamZncpCLR+xaoF\nwMkk5MSqPWHI+8TyWyNxxzmHIksLqiC+iYs4OQulr4GbOpbNUZF9PnDtcen7\n8uvv+CdBXK3CCF0febELbBbOBbIMoW1FBH9kyPF43gYLYRxP+4k3aJakYHVv\nivFe/9eaBLv2y4b6hsSfhQ5D2r/j+kU3xANgcT4j6W9887+FQMu4FB2luH/Y\nMPFv\r\n=g6v9\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./line":{"import":"./line.js"},"./plane":{"import":"./plane.js"},"./circle":{"import":"./circle.js"},"./points":{"import":"./points.js"},"./ellipse":{"import":"./ellipse.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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.2","@thi.ng/math":"^5.1.2","@thi.ng/vectors":"^7.4.0"},"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-closest-point_2.1.4_1637581621658_0.7522980053432029","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"@thi.ng/geom-closest-point","version":"2.1.5","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"868086637d63b3291967dd0c3a802fc683eff3bb","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.5.tgz","fileCount":18,"integrity":"sha512-mgwZYxP9g/B2U7X99kiEG50bq9u9elRa2se5JHIBoX2qQPmPEtk1akgNXGYGwSnKBcER1UzU8dFCS00Wr51SYA==","signatures":[{"sig":"MEYCIQC7kM+4TfqH6eZtaEMTtlP1wIGvnT4EsSHMgi9nzjDUnQIhALIZ+8dFehRhkZwAZWEamLOylcK6p1m/mlIfLvhTtG83","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqA+MCRA9TVsSAnZWagAArE0P/jcjvE5vm/mDUS2Oll41\nrvEy5J3hQaqBuPD/Mxz9MEAW5/88twZEBGjaWpeTexF55CTFrz1kafmBuXvM\nl9T0b6M2AsGeQ+gJbTGIxusRY69ebSWkuhyuPEB3BunFrtzXbo22jqMn37sw\nUhjBT5vOMuS2uZkHtzE4ydr6Ltw01YDbR043dQ4Yi8qPm798P7WJdsNwMK0+\nOFYxVWtEbaj+/s9U3YVGST0EaCdZXOP2AwSOdCLWaTOXOjsmabuxXJh4VCuc\nYNdnI/7FLocL3vt7Z3gcqSLSYN/x6ncUaz3TTdt0ZYfhYdHU3/f4uQCmrEcZ\nk6JN5ahtQ8GV1POFMT5FcWxxJG1em7eRHsuWcItylTJjIUePDj9p/FijiYpe\nyAi2UCHiInafqVa3n9vQytv134z3CKdjkmkh2EPsxH8q2IsqzjZoIsDi+R42\njTCVAaQwZBXNbE8Gkk4Psk4FP371EGfxTUvv+fMHQDcjgEzjwy+POlCucYtT\nSm+fH1xDvm/oVK5tvgh5yrN6sNuaPoJYaNbGH3RQFRbpMq8kKlEyudWpEZhQ\ny3t9FAgt2ngp/Z/tRdks3TUKJ4jo7tJFYc6wmKkuyu++7ccA3Fxem3vDe0jT\nY5S9i/lD/GLP3zBLVvOVtEuY0iofSpfY9Gz6Wz5KmnSSvw7x9PIwR3Se5xdP\njnho\r\n=LS9n\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./line":{"import":"./line.js"},"./plane":{"import":"./plane.js"},"./circle":{"import":"./circle.js"},"./points":{"import":"./points.js"},"./ellipse":{"import":"./ellipse.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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.2","@thi.ng/math":"^5.1.2","@thi.ng/vectors":"^7.4.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.2","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.5_1638403979955_0.009911709379263556","host":"s3://npm-registry-packages"}},"2.1.6":{"name":"@thi.ng/geom-closest-point","version":"2.1.6","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"5e78e0f788b1d7ad8b8c43d7e38bff6c9b95f862","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.6.tgz","fileCount":18,"integrity":"sha512-HDafYYPbxmQCVsDYPAk0dpMN80XMwX4HnQjJ62atBzEUcQmz7If2FHImZbJeE2g/Ayg/bvf7jw+ONqS22uZmFA==","signatures":[{"sig":"MEQCIEeHnm9kFcCTuA06J2JzgF3alb0SdILYe+BWD/h1n3B3AiA/wQ3jNuS7tiEmKNDGERyKREsMkz1k4Dn+/hhFFZ4A+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtyAXCRA9TVsSAnZWagAA748QAIVrIWXWs/ptYpmfnMVB\nB6fKvJZGj8H/nzCKNZb4o1EjVmO5BUHbSxzf+N3V2d7uZMVMa78VkImccznV\ngKY2bjUZiLXNteJr060Hv0V8nIbyLoE4IGWjIGLdX3uafOzHn7iYEyD+ToFh\nJlbZq73vXGoDZmsHIwzajMxnOM4+G4T8ok22fL/cODd5LTHu30B364Mn8lLX\n5wRkK2y5SQJQ3JsfFsv4tCR4nH0YrApq5R/Nft1NboT4zXXYDtX+kJ55xfiC\n88ozMIc+GP5ASh8qUC5zTf01ke9mtrmvHoykcpuYJ5gfBo3AlG5U1NhMALV6\nXpaxbl+UOtK/O9GbSRDSBViMpxY/DH11Bkj/KbKEb5owuz3lNSNxbYqXvVr7\ncNGAO4F8v2A4jbqdFe76U2Pl4ZvTbRqe5nmF9501sDzsjUzme1Ji/tegWBGM\nqmMYY8UZ/8+boEM+Ipqlb+FL6q35qBocfQnKtyMVOYyPDWNyyrP2GkoNGJGv\nk5esjh4wJljO1AeK1sytl9a8U/jeOsRas9fnfRcTqkDos6P7kAC+jaDpAn3i\nnyaOfI5Doa6a/HIZrFI/A2oYBL7X+YdjJTvfxX0T7szHGc081methHbx4rCk\n48XZlC6oGxAwswkGG3Jw4U20tGzurzx6wuz/Tcir7488eufooi4lgq4DbXcU\niSet\r\n=iyds\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./line":{"import":"./line.js"},"./plane":{"import":"./plane.js"},"./circle":{"import":"./circle.js"},"./points":{"import":"./points.js"},"./ellipse":{"import":"./ellipse.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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.3","@thi.ng/math":"^5.2.0","@thi.ng/vectors":"^7.4.2"},"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-closest-point_2.1.6_1639391255233_0.875994004013718","host":"s3://npm-registry-packages"}},"2.1.7":{"name":"@thi.ng/geom-closest-point","version":"2.1.7","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"28ae4f00eae812f6003e2a70850bb2d471bc9898","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.7.tgz","fileCount":18,"integrity":"sha512-9OwbpnJomVgzAn8XJapX4A0q+9mImiY/Q+HjOz4mJgahlkzEucUlDcgBPpE36A0ZQy4yJyrbg86exMBSP6GVqg==","signatures":[{"sig":"MEUCIQDu8ocb9XbFF1VJW3w1NvVO94Jh+fjVKZKaFyde/pgfsQIgbmgzswdcQHG65qHvwOjHeTmtW7MB0/rCe9YIRyOAlLI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuGAKCRA9TVsSAnZWagAAAlYP/2bwe7MR+hozJd3XFX4q\ndgDfI2PQwp98EX9ZWvY65eAq/StaH+AjdTjWgfMaRLNMtMZ9+P3MVfUpHjpQ\nVsdt6ce5EoPTMUWTzLUWbR5SdBU76gTlMTo+HA5kP9VvjK9zUs4Ht6Lx8AIK\nq3I3+dgj5cBbAXW6pqGISd5hLHLQAJRLRjtQIpYqzTojNGzULYZMBFLJ7rhJ\n9vxi14orsJ4NhuVskOPPQ8Mw12RvCD6dMg92R24Psv5HWygRfjuorBoUyOSx\nSwx+DJ8R0bwhIA8ew5V/jPT0e3x3UodLLMg+9/HdoN7tX3fpDaOyBPSkw54k\nx8yPPbyLIhHxixOyNRCR9SK23E4xwhhVhPrvEaV3ra4tnzBsmS0tHUuvPH9h\n3epl46DHbEccxZKvoIGKildYmZ52dhBZQDCfDAtYC5+/GF80FDbv7CTnE9dl\n/R9hJUFeXKCgPqWPO6nBuB4PFe29IZksjcEjm6AbST7KlXhNDg7zH3z32iGw\nSwmaZk8fyKmiol8ckd++W2C2jR9udCZfv2MwQqqmclAMFJAQVCtgY1ZnEb+X\nL/Wzx7msNgvUmbDdhu4ZoSPpb3wk/cAKIpPiUeFro3TeHJ7nfPpICckJzGI2\nsuJ9JaD3/OJefZDCa06bTo6thsWFHbIMNBUAc7z2TUOBxbS42AMXhFeiVOHR\nEuuH\r\n=6+kV\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./line":{"import":"./line.js"},"./plane":{"import":"./plane.js"},"./circle":{"import":"./circle.js"},"./points":{"import":"./points.js"},"./ellipse":{"import":"./ellipse.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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.3","@thi.ng/math":"^5.2.0","@thi.ng/vectors":"^7.4.3"},"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-closest-point_2.1.7_1639473162083_0.03575959468967249","host":"s3://npm-registry-packages"}},"2.1.8":{"name":"@thi.ng/geom-closest-point","version":"2.1.8","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"d07ae4df6313aebad5efbc6958340c8794a5ac81","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.8.tgz","fileCount":18,"integrity":"sha512-mRCVUDq1ovhl2ZGHnayoqamrAaa/HeMXTTkdQ3Rcxj+DXmGApt5t2eYRNvdKw2lOi3sxqguVIahvqbDnpPgzfg==","signatures":[{"sig":"MEUCIQDQlQixxUFVFcUylaz3/uCbOHLRc4NyG49+txu5mdTKjQIgI3bwWnB3TFn3Sf07AGx2A+AVQrvQKm0YfpqWDm5kvoU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKz0yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpp0hAAn1CqCRSH4UK+YLt6VH4iBL25iZF0iReKfkNIyUiwW84WI0P2\r\nPqoFexSDEeJJ6eUJHzJgdpPHB6OYtqP+BYGiGrP5/r3ra53VgXyWo7qDNEFj\r\njxINr0fYU7Qlm2uuQvsQLW8Hrzw7x0kPaYScTmObo0LnMKINMGXqwnHSkCtW\r\n2zBdkKmOqc7tZj1uVRUOIoEYALUEeckscD4yYC8p9XNED1EZIU/IDSIPL71e\r\nt95azg1/FGa05aD03+4A191A09SuThoDhGaN3FkjTGXXwJw1T+KQ8J5A6yr2\r\neZYSeIOaZNQB5ZGWgHp6BTyiFn5rv6CVkKDQeUKhHFZhAKdQLEuTS7eAj2ru\r\nwbmwCDenEZNY5uhsnEyLwJ7RAxnedhZbTVtF5HhEc9b5W0t2pHS39wK8hmZ3\r\n5uVfHHgWL89VvpYjZQbPpvprbdcpCdHJIJiJg2+bAOjpjtTKYrMDzkJovBFp\r\n/jsvTBlRNW29oC4GHYHN/jwsiwK1U2O0AtHh0upS1X3SY16OpeYN3zN32BY3\r\nt2F/uKrqFciwLIc0aLZxRlrQhTBWCMeWKvjQdHaUXs91XiFpIKM5a8kgF7HG\r\n1DRcmS6Q6qPyIpNEYsnuWpuz862bLxQwbTqLLQtL8QBl7b68BKmqr1ymwTRB\r\nknpWSZGoNacAwcKaHPPS6I+2I426qFhB1dQ=\r\n=ZvXA\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./box":{"import":"./box.js"},"./line":{"import":"./line.js"},"./plane":{"import":"./plane.js"},"./circle":{"import":"./circle.js"},"./points":{"import":"./points.js"},"./ellipse":{"import":"./ellipse.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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.4","@thi.ng/math":"^5.3.0","@thi.ng/vectors":"^7.5.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.4","@microsoft/api-extractor":"^7.19.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.8_1647000882547_0.17653912432204288","host":"s3://npm-registry-packages"}},"2.1.9":{"name":"@thi.ng/geom-closest-point","version":"2.1.9","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"6249647091cfc1f15c00525970bd94f47a4b815f","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.9.tgz","fileCount":18,"integrity":"sha512-/Uzf8v2YxReIKHvbIouoWzbKW34XsBC2QmIc8KFSpLR1cNnDLVqPJB7Zuw50dLc0eTRAZ4VbCmue1oRE0THK3g==","signatures":[{"sig":"MEUCIE+RkaBnF1b7DMt191njS0xU49o35NDkHQl6KmKnaNRtAiEArMZnWIhTfhan2qXPAucEN//vTkyGAIDZ0v7YAjnS0zw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTvKwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquXA/9HSjMm7NQ39IyC/eB1DkcR8yYuE/f9/oFrf8isuZdsBrL9eMt\r\n0rpBDMsn77cK9rRjuBSas4vxchItockGYHGwi/cnYmWFB24x0wl+05+L7e7u\r\n64TNTF8FJ/LuZFnNc6p+jCx5MylBPudleHKUZ1hz7jK63+NqPcn3s/a70Qht\r\nwYBTWyuYKDGnCDa8azDTJMpf3WyoUySbeV3NO8at9pEFJiwiJZbPj5JnnNMl\r\n0rYHUSj1CJaJDrAVOkSoWS4S034J3HQdK1ixP+Q7oAv3yIXIvxny6+/wX3Ub\r\nVg1il/efe2jCHyI2Kp7iMrykyQ/3yFTLGYJP6At3UeczcPG7yBKHAVpS1R3t\r\nT06Iva+xU7yGp/iJwnH4ms414EftSFpwTozqNOX6E3tK364E6FWEkLsXvVU5\r\nLeACqgJdu3h0XP0xKrvIaOQ5RrRpSeEpiYk0E6PUgmHCh3n8lLuLT7qCj2H4\r\nccRTDFxocIQv/TRTAKvUto9fkhhRhsyq/r1TH2LfvUaySEtJst118WHETVqc\r\n67FRfoDDQC7i2ZoWo4X3X0agrQox4vTL/ftObuBvAHGwrIUOQx0zEQpCuhCa\r\ncQq5xTx+xrLbQRcSqjBWUvhph+xwMhEe11KHIRieKKkt4YiBkG9zE+aGMqte\r\nNbh6kp/sXNnpeBQs3kYBP//51Z6wWfYTn5c=\r\n=6ZZE\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.5","@thi.ng/math":"^5.3.1","@thi.ng/vectors":"^7.5.1"},"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-closest-point_2.1.9_1649341104074_0.8546971260070251","host":"s3://npm-registry-packages"}},"2.1.10":{"name":"@thi.ng/geom-closest-point","version":"2.1.10","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"4688aa968d356ccab6fc8640cf593ef58834f0bb","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.10.tgz","fileCount":18,"integrity":"sha512-9h0K6tAHrhL0IUgX/T8QGk9sg3l6L8MULyEy6O3KGKKhUWW6SHrMnZdrGHTu2hIa6wYLm/tYe5jSTP4qzQYrpg==","signatures":[{"sig":"MEQCIHuvE8FvTjpypW0gIqmIbyPK6J4416ZYc9XDsnr0U9iFAiA3YZuaAJtJDFkTeP2vjr8qS0QLvFk7lAocz/doqUcgow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicQZCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3ow/+MgG99Z6yDJAuklLhhcHzaJBXQ7jVy7hCJXz7RuRXLKQV8+le\r\nEfmpq/VvxCaiUE7mxmLGS1AkOYUjAQrvpwGyBSnmiCPE5BXnLa1qsYxNw5fh\r\nKbGBC5daPMeyG0LzWdo+iSguHuvmXZA4asyQcgweZFATLspd+LhyrDaafn+E\r\n3sh5VYboPwBNpjTwFGY2HjoYzqiJm6YyHDmuhfs6alLk2Nt2KLV0lkEyOHCG\r\nuCzE0C14CuPOF9EUlY5k/m6LllOBwm51bFvpvopRhXisBJXqr6kLaOAwPTjs\r\ncLZeqzIT7z9ZMzcezPGHAPocTWU/OqMjcm+n0H7NsWcWGxUoiopp7UThz3H+\r\ng4/YT/QJeGpwhMrM0TfpUzoGMI535duBGSLz6vA/5FT3W1q1kx1R6C7FNcd3\r\nBITPH91oHdo5pvfqmedvb+Sgtu+yZV3mOJU34r39wJprzM6peaMLIdwrK7Za\r\nhjeIJNhRuJjc8lENzsfbiLjW9YUJFWFegnSTtjFciarA8zVav4waTy/lFYEJ\r\nRtXq4nV0EhEH4Yy6LVw5VziDgSF2V0cVjMFyvOswpE8Bb3VDxhAnZ467M9E1\r\ntFOnOPnpo0OP7l3Eap2TFAaQF/U6ezB1HCwGmtLv/m2mPh8Uhr+ZkYlctvb2\r\n+wKSzZqE/OjCkQVUOPfhlgCzkydUNy+vtzQ=\r\n=Ijvl\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.5","@thi.ng/math":"^5.3.1","@thi.ng/vectors":"^7.5.2"},"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-closest-point_2.1.10_1651574338412_0.07750830529295127","host":"s3://npm-registry-packages"}},"2.1.11":{"name":"@thi.ng/geom-closest-point","version":"2.1.11","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"2b30d25303f184e250a47e5e36472d2d41fd27fa","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.11.tgz","fileCount":18,"integrity":"sha512-bln2zs03llJ2NY6eMaVjy1sPnu/bcODQdiMzPUGx6VO2BIUQKFMG86uWmMpeC3lVmhDkaF8Iu8yNmOSVYUCWJQ==","signatures":[{"sig":"MEUCIF3x6nUrmJoiFWed9c/8VAGQ00s1Mj4bcri5YD5sYpbHAiEA38IJJZQao+XUXxNWTDLCnQGJmmjTJH4ONFhTKhybexc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidllJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowPA//W4MShyaswpcXu4LMGZUsoDVXJAzOef5/lo7Ip4PYNtyJKomU\r\nSkO8vb+5P8SH7HJgouHfemHFpwShJeEJYb14aeQKcigHR4bZNL0ElzXlWZ1w\r\nLZ1FdZb4LEW/xVYWUE8ZkGr6bgbynl27Mr5g/2CkEh4M8QE1zyWGILUqdQxn\r\nd2drhHHZ5596mojcSEBc/Af90PRQIXBM9pWmbbodU3nboKfEnnP2ltJZeXZ3\r\nVhffjVdR1/f+z28Ev8V9ffRjjSXMF6gFifZJUylMqDSwxxJut8cQ03d4Y1Hj\r\nb1VtD5p6Y/WLNCTL9Q/lc0AFsqA467utWcb1aTWyUVL55YkpeqYRNBWtnxFH\r\nKxqi6VchEJCyBgmS35y/gePqXeY3V6claYoeMGi31gPx1aNSmIumx6f4tww1\r\nGn3DqdcXgPcTZtBamH1Qtr1yx7tDl3JW+E8tPmPzcvuwf3Rwgtng7PD/wmP6\r\nIdxDXkVElYeEXABA8Ltp5Pr7rEAku2KmPRR6Vgvgci+hv8E4/msqM/uM2pwB\r\nkDMiWqJ80GPRRto/9EGXKHP0IobnNtmpwoymBTW8f9ixFViDerqM1riMbwiv\r\nFQnGN1wE0/GDY/zwq0kw6ZKUU797Vifo6mue5q+ZSkZC2a849h6w9GlivYES\r\nc5ZG8UGuvPBBIxkBbRZ07VzqXilN1Z3arlY=\r\n=7dh+\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.6","@thi.ng/math":"^5.3.2","@thi.ng/vectors":"^7.5.3"},"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-closest-point_2.1.11_1651923273485_0.11113419348116094","host":"s3://npm-registry-packages"}},"2.1.12":{"name":"@thi.ng/geom-closest-point","version":"2.1.12","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"7f781ca6756db3ed659ae5a84da5ac1f1b7e2a16","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.12.tgz","fileCount":18,"integrity":"sha512-QrXIVhWb+chf3TOUrNhDWk9ApWFsyQF8nZMHM+T4k2FLnoVQlSlz7wfM6dhBpIK7KGWcmENnBkMea4VM13mRmw==","signatures":[{"sig":"MEYCIQDF5u9jc6LOvhUX+zq4XRAQetnlr0cYwqPtR7SfJQ2cWgIhAJLuq7vOLagzjWZOPJJcI6L4Ag33BsfxaZ6Gv7v9EMvy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiim/QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooRBAAhVXpJ6qi3VIBxGQaxIsF9RCaIKNSZTRgREfejOafYUKU6ogF\r\njkMtntY2egYM3q4xTVGY45mbOd32XVtL9Fa2LQfvkZJJca5TeXdbEnm8EP+N\r\nOWEe2Xhd7aNSc7dk9I7+ph/XCIA5x3SKTP0PgwpnHDqoRa1hTbWcwZa0S/If\r\neENrg0+5puW3Yo5kmzZ7PwavNuIRhWawjml8uov+KT90v4heWJvKD67iNXoz\r\nFPyfgVQSQ6KX7W4JMMkjoq7pMdiewfQ2bvKIdMoAhv//LOcAadgWSir8hILt\r\nsWbbfxhMNoaJAePlkrIGeiNj6kw8KeLyy9d4f+lsVc8pX5EjCyBrLLlY8yxT\r\n9NpdLvMBEMIjGyF5OIsppxLAVDrR+cge0iDd+8wH4gScQUZSx9u0n9okwN8b\r\n7Djg8C/LY+Ex0T+1Drw1b9xFRcmnB0EUnnQH9r80Y3Xzt0cTmUV/6h4hLI4q\r\nkAfNOyhWIV4xDcr3KKZ1ChKusAcCP6crgHcwp6ztiD/A+m+sDomcMmIMP93B\r\nGCbAe0vQ09NWDCnnwUl0ve74PPXouDI44R7v0OEMCDtKRFCprqbdy2pqRsSk\r\nKWIpDFZT54NeMzpsiRJSYEl+jBYNn+JqNLEc3AV9kTkT2iJN8HToVHj/JRPD\r\n9SIrvbH4KXvGZvB3xiNGm34ILW+kIJgzIb0=\r\n=gqS5\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.6","@thi.ng/math":"^5.3.2","@thi.ng/vectors":"^7.5.4"},"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-closest-point_2.1.12_1653239759896_0.07537323287591202","host":"s3://npm-registry-packages"}},"2.1.13":{"name":"@thi.ng/geom-closest-point","version":"2.1.13","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"9b5105d77e06241d770cd826c1bd64977e684030","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.13.tgz","fileCount":18,"integrity":"sha512-gtQ1LYP/HDrbhVifWPgk36ycI4G6fSslRcQcekM4TgX9egcTXdbdnaczAc4S/X5kyliqKmHbIVghQV9mQyogig==","signatures":[{"sig":"MEQCICAtvivr9wyFDLGqH6hMQBlhtQ/R3JB1P5RCglz95KkNAiAI1zl0djICcP+3aD5/ZNd5ECQf/WtigCT07HUXNtY/BQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiohyRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKGg/+Mr6LKaFYAE4VbceO4e04WWCObz9LNLWVN38ZjdDYskY9xgC0\r\nPAfnkD+4AekFvLhW1NLrHwVF2kimjZlAB3eRTXPfdumT0UANilBeqiceH/zi\r\nzn6DJyvmdx8xXivDewWQ/6pJi+5hiV+8No3T3TzED2bA0IcbyTMF8b9tYAUZ\r\nHy0kwHtmv5srD+002rLF0dlq+f8XSvNKM7QN9vT8LZQVxYDN9/fY5f/f6c/l\r\naPkU4uN0FanE8WQcUZ1mgQN75qcWPQyaBItNZCG1HezWc16PUCxIEmQnHi1P\r\nRPvZpHhDowxFlRDCaxK/22Tk2azV4xm9PRPcSdNdng1nd2o84alZ/3MUEb5P\r\nqA+W1+tka7raK1oNvB4JkRRDW4/00bhRGuHuGtipSdgkzozWMcpHflA+g2Hz\r\nwjrVQFubfEDe3g5xoTC1+gXeBe6NtSV4pfYASm8swLdAirGbwFcPyZiTCQOe\r\nslbRJpqkrdaBr02Qt+OCkfkJNT3utjdK69LyXKBO+Om/p2e2PYLnzu97XJw8\r\nqF2GLPAHnLUw2Ex3ijGmxbVenZUb8G/HY3NTwwXqegSMdJ6jOUwwbHJ1tM6E\r\nPZROFtMj3M4CoV4OGwd5f8sln25NfYvu95hlrCDX33XsJN8H356abq+Y+Kw0\r\nVzPqPLEEe1Q+sfg7C/pe3NMSqDFnjaH2H3w=\r\n=VgGp\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/math":"^5.3.3","@thi.ng/vectors":"^7.5.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-closest-point_2.1.13_1654791313379_0.35802306921265314","host":"s3://npm-registry-packages"}},"2.1.14":{"name":"@thi.ng/geom-closest-point","version":"2.1.14","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"35ad332eb6505441a2db8c8912db533857e8d773","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.14.tgz","fileCount":18,"integrity":"sha512-VEcJ8ELWA7nTty2I0n77ORPy4+rKOEGsp4h/2NaJ0p6mjlWgZpk9OogGjxFR90HUpgDiBBJP6yL+D/elixVEUQ==","signatures":[{"sig":"MEUCIDGVFXDaIg0Ic29fzYarIn2IOnO+fdmzrvGKisFywAS0AiEA4XIUy+n7fqwqMH39u0d1xnvSh22jsIHi8yTadUTTuDI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipKXCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbkQ//dwhiXa2WGuPlgXcKCfBvES0fmuEVyeIm+jPAZsxzMXJmI1qg\r\nq7petBeAyfCpAbSY8NAjHdNa6I/1QnlgwA9RINp18w9o54HOR39EXHu1ALDx\r\naUallF6tHIxz4TbxjQ2DVqE4aMPZ33u4+3wnIjJp9WT9+DR7Rc+MGtwOdWHA\r\n+wCKz28x5qh7zabWodAFbjoyiaQgR/bHWIJS9wg8jPTdZB5RJhYq3sL+SpX/\r\nXsn0/DEHhLOgLhbWGGUHiQJVoU5o0tUTlQVInEecLpBMzF9iSoBQCanAeTME\r\nGP1WW7pSD+i1W+3ZQXpF1qpobA67zYutL0ciBQ7fWqwU/FJNwf1TtWzvgHQQ\r\n6r0qgtZasfW2OsrsflaRS/uhdB45id5lDpB8XNDhGBvE/PG5OAH5h3rsQIoh\r\nnh4fPInWp82jhIKWdYJIlmnb52SG9wfDGTGT3AD8qsPq7v9ct4MawDq8rYSo\r\nMgdWcgQh7Dzbbq5tEECObceQ2juLGpxWJaoFXeqYJCh4CXzHFCUDj4DHRlFw\r\nwOfJGwTqjHmZFlADwo5836L1t5sXJVwrtYVx+pDUIZqWeaozn6RikD46EzoP\r\ncNE8dtRLplCO7KNlAEcdT30mamhRxoiR8O1qIVxeAq6XtduShEzfMmCZv6jq\r\nF4LIlF7CK9C1UIu/ctbt3yit1e6hWaP4XjU=\r\n=oszQ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.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":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/math":"^5.3.3","@thi.ng/vectors":"^7.5.6"},"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-closest-point_2.1.14_1654957506544_0.8154624550992169","host":"s3://npm-registry-packages"}},"2.1.15":{"name":"@thi.ng/geom-closest-point","version":"2.1.15","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"af3b01cd659451f477bca0b9c99cfe7f83195e4e","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.15.tgz","fileCount":18,"integrity":"sha512-O94loA68PhBibs5sp9vhffvxSER+m3Tn/UNeRsVrwiZexDO3MUcB4I3vDiFzkysCeKClg/lIyR9xz+zxJ/2QlA==","signatures":[{"sig":"MEQCIH4ovvKqk97I9OgdRL7llwUNj2NO9eJbyuYAyrs994i5AiA853J+czrSFbwm0qNF5MRoLFxUN2mLbzslN0R+95KSVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyHV7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXAQ/5AMuW9jg2N7cPUVqIq9z5XbJK3zADr2H4K+KbtgqcJuY1hZeW\r\n5G4o6onaXrmuVARpajMU9sTc8F4RdwAu06taRniM5haW6UyGJwqKWAmfHl/q\r\nuAcu05oyPImuWdgVj2DzSwmkzpQCYKYQ6NTOQMy+wPyStIAuW3N5LeRUD+s3\r\nxHDlMjjPxlPbeFgC33tUbMqv0mThpVqOefcu7UyI/M/xmDayEABNVuH7pCSa\r\ngW2FYckqcicifKYEsNthdS3rXQnZ9kwXB/tx7ZOvX93fhs12SipPvXYlGppl\r\nzlKwKEQhGgb9bfoV8YUeShau5g2kv9nPaAZWuzQ7rj8NalHhxKc2gowIlVwi\r\nAiQrQ4NV2TB5HGJh4dMmMIwD3CqQrs5J6F1kQeB3b+GOFfZ1G+oGQaQKQKOi\r\n5FOPSw02mNrxP4XGoJfXzCRHLSf8qh7mAbR60Sfd+DYYvDCDhW9xfU6rIayC\r\nYSYv+q6qr/McaScg+qOFchHc1S4gFHW+NQ3zztnv9wc67gPQpA8sKemXWz4Q\r\nsz2E45eOIp2PjtCA3UikmbsV03wDACrRyx4A5RqV1cW287s9jkrtmrrjRFaB\r\nI+TPfE1s0ft5MPls31WuS8q8HeW9+w1uoD98u1kki9NmsGyw5neqgcFraJ6T\r\nXqqEGPjq2kiRZyJEcLSPbXAdp7hIF9VbdTo=\r\n=w3Hq\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e64b1ab39ae9bcc494ef006f6329e5182fa2a326","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/math":"^5.3.3","@thi.ng/vectors":"^7.5.7"},"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-closest-point_2.1.15_1657304442946_0.8655110024969541","host":"s3://npm-registry-packages"}},"2.1.16":{"name":"@thi.ng/geom-closest-point","version":"2.1.16","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"797d000ddaf56d8b033d23bff484955db746a0ad","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.16.tgz","fileCount":18,"integrity":"sha512-plfKgNoNjCDN8eJJCtAi995s+n+zeFUWnTYUE+Ca9M8QL5vmSU1OELnHxo3mGzpfqURIaLIl3sr9L4x7qGFKtg==","signatures":[{"sig":"MEUCIB7M+nUblndlDywja8j3q+iW8LI9cn0XLsm+auY7hvKKAiEA6IGcJUhDGdWglhsGOqb4hKk0e96LRuKtJgVMN4LSrRg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1s+lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQhw//XXswr2mgmV+M0YgS+WWdVmKKfgY2iAwS9cf90EHuQp74Ctgz\r\nGRTVh7de9SCZwFFzotWaMr2OSRQIbq87GHVtMwaqtkIKHodVPGcuEUeUI0nr\r\nC8ip0dCOX4AzS4NjFk9Xwc3vGZf8Tk9jKBC/j2uoCISZynW5CQO8nLBNHL2m\r\nb80QmlwQBsDoANrU7hhKo6xe8TN0I+odQdXqwCAMYaos4ApiO1MSxaDVPgw9\r\n+e2HOBg228x8ZimtobsXcSBq1KbipZAFNonLV4u3uhLkTTmWNYXHzqbjWgR1\r\nHWHjZMmTnEp5MokMNjt4JYHex0bc4gLc9PNTNkHHQyOOZKHP30nrdZwOlgEZ\r\nroeU1HkDNHewSo5aAZnjXk922DVpe0fQvblb8BRkw6e63qF+IBY/vtpB64OK\r\nSqyFX97YbtFZM9lBFsV/FR8QC6kbdX81eTRfiJKxIOwSVC2k8SAvQNc3Dz3W\r\npp/qF0D8FWrHyKrGLVRzWZVTq2x3mvmQG7PYI/fSfflip3Z46BteFDSWL00J\r\nrmaXNm6BH/KCPCqig3Ro+Kt+Od8HX1lS2696RzuL2LLQgjnJKkBRsS7+0d43\r\nFOb4H8RBMX8NGBEy52XxNVD4wnCaXNVW38VwbobT4o4layq1jt75Xtf/1Mds\r\nnxyYOs7arO4u1HVbaqhbLE/jzIRPj9ia4Bc=\r\n=x8fX\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"108a6357b77d457912d30681d7cc5603ae995209","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.8","@thi.ng/math":"^5.3.4","@thi.ng/vectors":"^7.5.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.9","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.16_1658245029408_0.7940662161645642","host":"s3://npm-registry-packages"}},"2.1.17":{"name":"@thi.ng/geom-closest-point","version":"2.1.17","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"9c36ddb284de7cbe8b06ebb770866fd8ef0c4174","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.17.tgz","fileCount":18,"integrity":"sha512-dgHl/GRku7jGg0qXZWoY7Y4vcRvL+PO45ju41Jhvi+Ppxkdo0DmGviiCvsAN7mmDSt7mu8XS2f5FDGIQacMAgQ==","signatures":[{"sig":"MEQCIBRtLmwCJwNS39Q2rtTTGRTvPvqFw2XYbr2oBt64rcqRAiAQaEykdXEk0m1MBqtOAbfoCRzvxJEhBL2WngzNMKZx4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5+lJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPcA/+OCBVfVOAe5erZ+sCARl75NVh7I4FyQZ2vPBtI9tPxzpeef30\r\nAO3fKMDpCFrOWZmkkG0rJz5aCnAMEB66kYkUmS8T9BTqSZTKxQsLHmz919LA\r\nkQGki/xi0hMBIRitaE22Y+GC8RYZSZfTwPUSc6Rwb65gG6Tb+gBAvH4kqlgj\r\n8ndMC7NiTFnhJ8ZUhLT/heUs6//jWS30Ov7zHw06dAksaa7nC7p1HdQsm9F0\r\nQF53xYDNgwBOaSQ+rpkh84UVTAlOOdrrrHlZfzYo6ugUg9qHpSu2v3ZPBjtF\r\nFEfFk/RwWwkRck+Zypyrl1+XoGa3TeKOEygUihLX/R8ny5RSCqMH/fTqAGsR\r\nOzlxXHydCZzNd4vy9rbbjn11jA0eEvm9Qh568e1Szvf52AapOWWLVWKxNMVe\r\n57FqmVUOidd7gKASKIjQ68soD59Dm5URmodUECoPY7SZV7UKO0XZuuRRDYM3\r\nqcmS/EbxsLRrPceNhQ5V7kwauxWSLZRngERgqZft3qAAFxFHDDdnOpTGwxV+\r\nBcCELf4L+UljHjdHMJDyJ+i2FxUZ4NHekIT3qv8jAlj7uvKLH7Mv5XwtisiV\r\n7zkJSikZpTXjAvd/x9qFcqrPX9lMj2MftLnzQ8DXeMidQR8F8+/zjK/6CjYb\r\nsnkvVI2KUNRTJMQIit3XMh01IlFCQEMfyeo=\r\n=t/xH\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"976ccd698cedaa60dcef2e69030a5eb98898cc4a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/math":"^5.3.5","@thi.ng/vectors":"^7.5.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.10","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.17_1659365705438_0.477454966804137","host":"s3://npm-registry-packages"}},"2.1.18":{"name":"@thi.ng/geom-closest-point","version":"2.1.18","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"b489ab186c1507bb5a43d616381231818037bc79","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.18.tgz","fileCount":18,"integrity":"sha512-GhyRF2boH8swgqSWLMa4W+t23ju7FJQbYEwm0Y9da2USL708UUpXV3BHxuYyMMWHwxNL56TVKM0RhY7+IIC1Wg==","signatures":[{"sig":"MEQCIED38OQ0Gg+ASPxVzZY75GzlXgEGvk1NjWgt4uC9A1gCAiBv4x98Yzd7GuQEeqO3Ua6kY93Q6oKooFKv/jj8lbsEWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6E86ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQcw//XWoh9869xWDp4LpHUFwoCU8nh6CzkrYQkgJqnvQODvTStNgo\r\n/upoZFXpu2z9JQLwuDd6KDk5VPkGD8CgZcCHSRU2/WfUwoXSI/HLGWIRXVom\r\nT+qwF3TC/ahPm2hBodqhlk5EQWmjU03J2FIYkVMpSXf7rhSKi3jXWI7CkFE6\r\nUaLRd4OrVP1/TAr/hBT/jyrwObT6q4QdL2Cj4x2oEZLHobgD1lXaVObAs+pD\r\n3+ZgfAw2v0H6/uAf2DeIX/6hVkxfT9kuW1wGecSx6g7WABBt2vs+VYlD5F/2\r\nSKNrLPHj2ZoyN8HBSMdzpp09fDmNZMxKi3LNn6hV7/eBgl/wCirs9d1JtF9t\r\nEf9K6h3b9QZMV5W3Rm2jnjr5qIm7fmrG/0/CjBFB5tFDLPlgIu6jdtFJ5KFW\r\ntxAffZqTC2/kpXvUst4Ldi9joeT74x3rj/dUyie11IbZhbjMOYPpdfyyfn38\r\nR6AFrHM4TT56KcNPfBZN8nhf4NHCVU8T4Z8+nU4Y9XGIirx3Z1eXsqjBw4Wl\r\noCXPoNjgENzMClljE9fzcZQG/wQjfeUqw9cIEcuzwG93p6RLoZf6/pryzR7M\r\nEpldccQYmfg/VBGX+YX/6u5jrU9PP6oO6RaPukz47RQHZkM4RdgUajUIClTa\r\n28OKIlddbr6Gnl+Ivh0El5Tk/a40RVd0bP8=\r\n=cIhQ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"24ec2749982f4193e6bc50173a238f336854bb1c","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/math":"^5.3.5","@thi.ng/vectors":"^7.5.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.10","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.18_1659391802455_0.6248921671382406","host":"s3://npm-registry-packages"}},"2.1.19":{"name":"@thi.ng/geom-closest-point","version":"2.1.19","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"533883a2f393429871c93f3cba1b07f3c95a17e4","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.19.tgz","fileCount":18,"integrity":"sha512-6wPS/b+SIuVrEr89MyOZoXlJE5ClWfVkAZ2niuJHxm5zEHKpIVJDcDSuOcQqf8LUJP1Hubuj9ENvkDYr2NWedw==","signatures":[{"sig":"MEUCIGYA4EM9479fIuoIvU7haItn7OIiNlgPtImxc/y2lBcnAiEApyhS3Hh+YQYKk33TGBvvXjWN3QH8AAwMSsbkSxFlnDQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7odUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrk8A//aF6WmoOqQAFxpyYFnQCUC79judBj9SHLhQhaU14eOAVd9TNu\r\nKJZl/Ka8A+0SWWj+KiR3mu6BqGyExCqSoRK+56PBguw7B7y8sIQYQ0gGe+Re\r\nbdpLQKcg2AsvrKQxRHM+6dPArilgZauClI3bZKyjKgofvGrQhrV+YxYLkNWx\r\n5iP3TUVXLDHqDVxTfhzidM8I04y6IbyGRNHwJ0CI31xHCPV85faufzLPZ5K5\r\ndJXIQlkOt2AgxSMNr4XpYL7n+rEebuX0UHFhxLNJ8b8y0KDk4Bj9hx+D2Buw\r\nstI7UAf8M1L70XDJx84IgPCH6spdSolmOtFLjBvC/ZJ+/gVU8yZc80tMfClM\r\nVGaRpA8R92ILHIhPGYc6oHUh7mWxJ50MKh6t/9ER6szWK07R7uAeGnT/m/xz\r\n/gpCABMiiAT//NGzaRCE74Wiqjq3XEdTwMWdr5o902stTB47324h8kQSVFhF\r\n/6ptzCZGrElss7P4weq4UxyHV0VAlKN0LJ2qq1ZClzjHW2IQKv2vdqFj3NV+\r\nmHlexFw+M7l9yfbHPLoU2vRJHp61+5yDPUNTJZREy8Z1l5uMjznhu0nVkcs4\r\n0Y+igaaYPXgfjqTl0wVoacMamNYOz6N7c8LVR4lT0/W8FaER5VElAd2AP48P\r\nA2ok6Ssmp6kxeIidc8aQBi113sgMW074Jp4=\r\n=DbN2\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"01b7a47077d88c2aefe77650ce3340040bae00ee","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/math":"^5.3.5","@thi.ng/vectors":"^7.5.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-closest-point_2.1.19_1659799380681_0.7379091874872645","host":"s3://npm-registry-packages"}},"2.1.20":{"name":"@thi.ng/geom-closest-point","version":"2.1.20","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"02deed022b60178ee2baa5e254030b1f4f72af8a","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.20.tgz","fileCount":18,"integrity":"sha512-8DuN3XABqSHtTnpFTiQ+Gx5qdvZOSdywJlCBEKfzv2cV97W0ehVacYUoqUFc1gE73bWVEYTc+W/TJhLIufl8QQ==","signatures":[{"sig":"MEUCICaEj1a9oorjIOnnR0Ae93z6FNu6m7B8W6a8Ds0dj4nuAiEAu2k7lMXbi2X3OadkPFuxU7auRzinA2DMi/RZ2Zkn9kM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi79ofACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0jQ/+IS9ZjNW7bboLHfrPfxwCzo4H1IGUs7EXybAa6jhANKcEtgnf\r\nav8OzIVApuAqXuAphksmMXIuvhbaWYyU/85GgWLHayoZHODu2r5Z/5/L0gxS\r\n+chra/Ic191unMWTbWjSUGEQXeAEN+GJSHiTVfS+dJVPQrNbTnWqJ5N8yz+y\r\nA4LgjygGQ8d17g8HqQrdMznxwH7YwJV9WGIvUEp6SLBNfKxVl5MSIoGER3hM\r\nNPc7wodRFwcuN73l7wGXOUlM+Ao1v4Za6PZxdtxg1qcT461nh6wZXcoqkPMs\r\n075jT+kTkSkJ6ybEM6ICYgKalLCZXAkQ4fl68v8HK0CMvGxEdr9r0mYVQZzt\r\n26uaq4SYlQD/3bQUn1nbRUuOuT8vDYwOJHskRJW6T1uBBm9aZ8wZJ6r6iQQg\r\nmkRdSFZ5bMtDIJ9zzwu30IbS6tNlEIbmUiczYG4s8U0cpy7cLhNP8Sua3O3D\r\nzOOQMDJSzaA4lYJ3kMC35nTnEKqaCe0rREAOY+YRReHi8Iew5/Dk2a+aHxtF\r\nREGdlRM2YLuKw1LXGQPUcTphbkP05vcE/MJsIBJofYD5H/VPS5OlUyXe4Qd1\r\nVlBKXYSqeMSSEbrYqgkObe06G9DZVEf9cwBwBIF/uX7IrpQEX+4q0ECpxfIB\r\nca/n23+lZgHMweglkpsw6HnzZud4DpDsPUA=\r\n=DEeZ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0eeb5054111cea51f4714b013dda8700ade3cd54","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/math":"^5.3.5","@thi.ng/vectors":"^7.5.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.11","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.20_1659886111529_0.5351508360374608","host":"s3://npm-registry-packages"}},"2.1.21":{"name":"@thi.ng/geom-closest-point","version":"2.1.21","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"d0f802d4f167cba97b7858764be67aa401313682","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.21.tgz","fileCount":18,"integrity":"sha512-eZZiZA1TGlQ5iqhHatJvmZnaZo2S7odxsGJHwRFcaK2G5SQ0UgKwGWZtbp2tReYGNZPKTaxKfdiyTqXpSmtDhw==","signatures":[{"sig":"MEUCIQCU+FvadgsfSllHCcmm/M1EjCMZ77vvLOKgFyFXsSApDQIgLOmmmcsJbMqP+WCyO4u/QafnIiF0epXP0ZeJEjm4G+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+mk5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQ4Q/9ES8lohMpW0Cj6JQ/WmUsIcGdjdMVRCw2OtHGzbneg2sJs3rV\r\nNZFhbMOV8LA0C4JroMA6KD8HpmsNHywPMGZzZxLjJ2CeZYkRpEYJxpblsPLI\r\nBYIfi2b+l1t68r2+WsXdgz4xlaXftGs8oU2XNkZmwmWW9grWNlqXz3kQEuoI\r\n5SCY/0+7fVPPlf2414RkuyYyX3pmB98BzZti9GKOcQOkB3JgO6DdFPzo9YaN\r\nit12CLCMay+yu8kbIueoGkUjKtOJTvZ8h/0aGLxG9cflOOO9lcynuWVKihOG\r\n0Ugu8K/OF3w1QujgGspYP0/QqkRvbdCPWlbDZDMLkwikAm0G1L7GEXG2Jy2N\r\ntEDohXhYRqtODF4308K1BnObXAZ4tbj5Oyn1vcWjnyTmjimfk06teL7i9g4m\r\nej9tLZw1HVxBSQyp9a0Xq4qXFwXBkTgB294K+tdZM7wuWRwRhno3VJQClZlP\r\naEE6ZmnUZ00etQg8Gh5Eyav9MDPPybveaa4HR88QPrBvIRrpSzE8UYKzv7eJ\r\n2DGqI4zT6zQMg2l/bTWcjT44C1tF0m9k9AHkaie3uTQ2kUwGLG4M1ZUYOjaB\r\nZv6vYfjFvwswu67yqs/PDx7CzHc8da7kFH05JQSPXDJJbJust1NIS9XLkLnN\r\nEF4muAPvZB87RTzhXL1epTXcQaoSvXIviIs=\r\n=vJX7\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"295e76c6f68ef34ba2117ff77612848e09f5c587","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.0","@thi.ng/math":"^5.3.6","@thi.ng/vectors":"^7.5.13"},"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-closest-point_2.1.21_1660578105125_0.8927546490019098","host":"s3://npm-registry-packages"}},"2.1.22":{"name":"@thi.ng/geom-closest-point","version":"2.1.22","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"8ad5bab00aa7fd012a6a67fb3e5051b19963b342","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.22.tgz","fileCount":18,"integrity":"sha512-Im6jkfnQdrq7lTbynnaPNmzY9/KTu5fR1+lYLxllogNzJ8h7uWum28z3sVJA9YBmKFkD5cCbbisKOB0lWMdVJQ==","signatures":[{"sig":"MEQCIDbNTlLRQP6VDsnilmpU2TlvVSbdpacButCRe4UV9VZgAiAJWVGexB02ZzRPWWZgdEcd98IyIIDoQFunKszvaI0xkw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBK4HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozUg//bJN+KCKaG9ovWvKsuLeA4fDR/PW4B2GwGFOHXNnqao0Qbfnq\r\ny3GcZFqbtZGkB5sQHrnx+rPalq4kn81tz22XrXsM+oMauvHB5dmqjFVDPnLH\r\n7SHVaCJGEyXUrK66uF85iAOc8XWD6ELFackn3+DUZSaM4et4Blc0DiC7fLl+\r\nrrtrO0Mv6Smh2ZwBCmxI3lSq7upB9t1Z1R4OAxJ7Oityhh7PXwuZBPLvMiSI\r\nx7N+UEHg+BwdfTbO2oW6nWaASKuCfgm+ghlkDQWP7Tvm/T2biIN7krBUKfFm\r\nN/pTlLV5P1lgPnnkfWtwHGEJJ8HAv7a4LWtenVXa0vA8x2BUx3CkoIBkdyxc\r\n5M5ds+ilJ1qqaA8hjt1q/3tjUmyhW9FNFbiVOm9kSCH1500fOGvFOccjHuyP\r\nptxBDzPE55WFi3kI3VLXqw7o0IZORdxvwdrscLgp5m3r2awbte03npN7Sd7d\r\nPYAWGe0nxdKcUzYunsfz9my9G/TdT4cwXWqTPfh2FGaVyCiNzSrF3tKoy91d\r\nsbkL3WSRCmNi0ne7TtGZ6tTze8lxp4MUbWDlapcWIIsW+h5yfOpZQ4NL9cwT\r\n4Ao4/9FSdkO7VzA+oU8Pqc8+/w2znMP2nqOSsIf1vJzzpUjn8yIzTkKh14aq\r\nMZbnqrm2L7aDXBzknQxKzia5wxlcl9AZT64=\r\n=lxQ9\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"be8423e2019e95c14a096260a93b9762dde0c768","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.1","@thi.ng/math":"^5.3.7","@thi.ng/vectors":"^7.5.14"},"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-closest-point_2.1.22_1661251079134_0.13220072040354092","host":"s3://npm-registry-packages"}},"2.1.23":{"name":"@thi.ng/geom-closest-point","version":"2.1.23","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"6d365bb63058bf472badbe3e8639d90f86130344","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.23.tgz","fileCount":18,"integrity":"sha512-XIZD1JTNEHMPPz0y73YWYx4ynhuaU38qqCcQ2NO1TQ0WmVtCF0WGtGxKULr6Ze8znuijl8yXo8kZWxKRbivxcQ==","signatures":[{"sig":"MEYCIQD3OMR6+hAQFYKXzmYQy78FDl5O5ihp4VflcQehbG+tBQIhAJWT5psNDb6s3ZR4G4B/rSq0+x/tbB2+9vXuFQxz36DU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK4RwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6fQ//Ygw51vSWJbUXwEdg4ehATygwDNsz9mookRKrxD5Wrb6fpx1M\r\nO3x9G6ukrYsJs2o3cbPg8aLpv91dV/qJhwwGabXXeOWFC3mmxSIrRyp300Zj\r\nsBlgcVxJLDn8Z54AB4At1u0PRWQr3EUqxKiAqBoMlmC7tfU7ZLPiyZXTBZqm\r\nsPU9pDAHmFk91tdrqv4H6ca5xHVPG5v8ZPf1V2zZUP8dVm500vfgvjajaiB6\r\nEtYAsR6Ay4zcYG4u+XdeA07E6SJJdENUhjqD2jsnJVKDCtFnfOa++sPQAwfn\r\nyktMAP8/up/Su6Lnq0EBCIVyOA4vqp4eq3Ru9SdmJtbPhE7l/KV4a0J1mBVl\r\ntwGrUfOdZjIizay4yxphswTX0+pY2lUsBeueW23GW2+M8xMiJpNCqHmBt9fc\r\ndIfz0jMhzUpE6SgK0PFr8w9clTvvbb6PakRJqBqhYa6dtiLX3b6Xo75/QDw4\r\n2/m/hnJSN8HpcL4aKXm4IK6a5VIPouM7aFW4gZ8nbSMdPeo06pQLWWxnOr84\r\n0eO7jXq9qTYhj3vvWHfMMBi3KSfcnOy60RF4+ISEb3ItJE+RriXtOkRffXDG\r\n1NeR/RjnqOuDSHEFRHhzmkqoCGWEencgdhRr1Gh3E9KTOzVo5UqsicWdDvKe\r\nHjjpCbzLxDfkCnytU9W5V36wK7pMsSWpvNk=\r\n=Vl0N\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"973139c5aa3b50081020f4cc726a7cc330f77fc7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.2","@thi.ng/math":"^5.3.8","@thi.ng/vectors":"^7.5.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.0","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.23_1663796335890_0.4926477771323339","host":"s3://npm-registry-packages"}},"2.1.24":{"name":"@thi.ng/geom-closest-point","version":"2.1.24","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"1ee06e198ffa8b6c88353715f45dcf730f1838b2","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.24.tgz","fileCount":18,"integrity":"sha512-xYl4K2IOJSMI8njWjEo+JYdXeLTbuyqRPauqa/l5brjS+knJpxbaldfeV0c6+xfEasEXcZ3Ti28LHeCgQ4oe1w==","signatures":[{"sig":"MEUCIQDNNx+RNkAMUjhQxLATviBfWeOOpqoXMzqt4ZH3l2W/EgIgUO7TS6vp/PuXRBK77nWv0vYqicYxNQpRIMbJN40J4/8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMyOMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6UA/9H0yq2R4VK9e57jpx69Yl7Z7jFaBQvV66tjhAtNU7cxsbFys+\r\nZYBorQr4ogzF/cIvtyM127JTs9pq8mBQmhYxI65wfX7kfjtcLPsefY5Wwod4\r\nNJuI4DGuJdWoNkr15fJfurlL6Vwwq8i2EG4jU/UXn/drbl2L3z6uiODpRtEh\r\n+uSD1E/bROHz9eM6qEcY0o6CuMwkdo027j9Ee76chH/c07ehiAL0bGS68f5L\r\nkUTIZpyqQLVog8hj/yuuwjxy4nXz7wDazzY1xNEH2AIfNdFkzM9hsRa/Bh8T\r\nGGiVzFmrr8UFLTxkO06wi2Ng95OZK5tppzy/+V9I5oyVHnALZVSLzviPInTX\r\nwGRDkUTx/sUlhXiYJUi/xrdPsj5c9Abpstlk8skwjnykwhbNkb/jiEXyWtYO\r\nBsfhmcqCSvu0TQMkWZgEYeJSFKRG+rSZDIpNi3058A8De5lqePFKlmWQKRC1\r\nE30V0HB/CmgVkduSmpDqtmJfKlfXVWDkS1dFI5n+Fd+hjNlfaUy/iWf5BTgj\r\nTeLj/aC4mSEHsrc9K1iqJadzA8FdbsYA8cSe8XUzig0dfYSMW2v50lI3DREo\r\nBmeqg7Iyplb4E4wOKjdYwhjuEWlqWyqAZcesftkLZXtSW4taf+m4VmewyKTn\r\nWZr+caGcGefc+ZWiaZSbCRxsMuPI+IRPac4=\r\n=rqQE\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f4c59114f2d2dfafa9014626038a9ec5242b0606","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.2","@thi.ng/math":"^5.3.9","@thi.ng/vectors":"^7.5.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.0","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.24_1664295820323_0.5701896726151041","host":"s3://npm-registry-packages"}},"2.1.25":{"name":"@thi.ng/geom-closest-point","version":"2.1.25","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"1a30ac7efe323196cebf55c5acf94a217a6675c5","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.25.tgz","fileCount":18,"integrity":"sha512-zh6K/YCmzzobt8m3bk3Jv5Dm0fhWpAsFVLcDbm8L+LLKV9+jN1io7pxrVcVLsqcPX3MiZt9CtZWf9k5REzgJUw==","signatures":[{"sig":"MEUCIAFvRfF128bNatzdHg+suguCJH/jRnxRRFEQuQbGDF6OAiEAv4zxdnKUtnj/JcrwdH8hwAc6fImojx2wtjOPtyUE4HA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOwklACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFlQ/8CzZWIoKtNz/2yNcU2YP2jj0X1k6g3hm2oaMMZFq3VvSVUkXG\r\nsNdBPiGz1eAQRA/Mjbh/8IkBgbrB9nT0YKgvZ6JYrRZpEjFqH9kcdlCDVjsD\r\nx3BHOOuAthvZcmnf9AXJykbzZCwLK44WbRdvNpaNPF1v+JWOiFSalbdDLfHy\r\nxBQGBdamDpSvb5lHnz61vVFoHNzLZUL66MG7yxei1nEOCblz8/5wQDaC4zp+\r\ngDbnfmiGbWuD04s268soBHNtH0hIAO5+eJylEAV4XX6xw5WQOjPIqBc+uU4w\r\n7RjzUCwzY5RBwCQMtG7UsPAsXGaDN2WMrxmqHFhzyZS1PRewX7a/TF1cuEql\r\n6hqQFr0WQBGTaQvcZ4eJs1s0BqENLJFkEhaAWdtNbaSkyuKH6VUNoXzpH5C6\r\ny2ece2bL4AK1uyfXIhNlyOUUxvjsLqwPsPADykPnYDO3+cHSR5kx83VdEQR1\r\nUye0I1AOaGPmxLZdu0FFfuW5AJfcxS0MdOJ2BIVC0b2dM0XnzVNy6C4BiY4H\r\nQV1e5xnBCim7qvSXt2gxCz+rOyOo8/9Oew7E3AR5EDJB3ihU+LZnmOHHxFCe\r\nVqLjI209Ma3BeXpZKa1kuWpglIfNqyCUxTOcctad/O16eopejBhwxz6I212U\r\nCoK5PU1rolFythR4sfaQ8KQQ5TImyy9gZok=\r\n=Ojcu\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8600007d81a7dc92634a1d54e2c32b14ab30ba80","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/math":"^5.3.10","@thi.ng/vectors":"^7.5.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.1","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.25_1664813349727_0.6780031293167406","host":"s3://npm-registry-packages"}},"2.1.26":{"name":"@thi.ng/geom-closest-point","version":"2.1.26","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"492922f90dee81585abd7883a971ff1c551a1f82","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.26.tgz","fileCount":18,"integrity":"sha512-PE9a6xNoJTuoqQqKj+g/Qx2gB3EM0A2dF1/9GzzpJjrm35cr1pW6EiEu4nCP2/cmWmbbnj46ASofOZSLEXU0SA==","signatures":[{"sig":"MEQCIAPxR5PzheobSLXmmGxsX1/5acKprOue0rTh/wOgwC9FAiB4rvdjHE8o8QgSEn6f1otlzfMdyboOfCEnjIIeW2bkvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPG8bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxOw//VhxxDauEjLZKcqNYXuHR8wmdPMrQSRv+MjQJobt7lcquOtc8\r\nL2rEcU2b96FdhU5oBTiAqg06DX6bwlWs1qvwLdrHkAr8AaTPhRdDyDWMPp2C\r\nv0Rq0scpoquXLhM2Xn/FTELVVEYrOhVtT5Lu+GijkR7AHkesg75Ax7G5MEus\r\nxuYfaLGNUgem/ud97aIwNjLLiGWwVLOr9CCwtrj4m00uiuPeKz4ph1y90hKe\r\n9yHXMM2iPHNkpxtptDYoF8JTpJBm22shz7GLAjnBS9llW+LKn/9Txid249pR\r\nyRLRE+vtfrnDdDTPNZblS/hwva7TfQdrIcZVIOerAsSKkbsNqkra0oGr/MFj\r\nHrxKqx0rMwiAkKy2gCqN1NiERQh2H2dZZUqSN6tYQzW9FAlHAhLH8cDYchjR\r\nac53Z6hS2SpB1AiZr8tg6HccfTlxbXEFR5oMlPVHqiGWp0DBQY4LBBNhEZj/\r\nhImWbzVZ4EwMxa6LfOhoEy/n5BE8K89FGoqGOsf6RYiRMG4ou3dHK3KljCu8\r\n0FK/CUNpEAV+NErNNljJMe2gcdYjL7G+HFbdugH6XL+E2MKc9gd5rJgGn+5a\r\nOabAaDBJa7vMzPW66Wz/PhM+Bdorg4x0ummY61aJnKh5WNstHUh8AYP4bSsy\r\nXLJz0UGVczL2/CqbNctJNGPLy1tUj8F+jyk=\r\n=S0Tr\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c3f7d6598c7d7d0c61ba87150a56deac12649d7b","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/math":"^5.3.10","@thi.ng/vectors":"^7.5.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.2","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.26_1664904987434_0.9292773056828243","host":"s3://npm-registry-packages"}},"2.1.27":{"name":"@thi.ng/geom-closest-point","version":"2.1.27","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"b1cdd1900a36031f88ad95bdc98e798d5e0b5e3f","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.27.tgz","fileCount":18,"integrity":"sha512-loO0bzREHAkhjL9P/ux2q33PxtDjSNI/EudUaPmJJ5h/ZhaUt/h3EH9oILyM2JI5w9dWZBfi/ldeu0Jze3MooA==","signatures":[{"sig":"MEQCIHvQB1BmW0x9kKpxysU90KlNpCqOkzUF0gB7gjPF9i6WAiBJoJFp+rNr9pf2M7XqIozJgq1qjtWSXDkV9UgY98gMVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTUXJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCQA/8DhroZndczJ3cfDyuqvsfIo/9vlB83WhPZlJLuCWOvuFTOgqd\r\ntp+NczstMh+b4uPLtpCLJ1tcqYfC01rJzfHh4UYMmw6XAhZ9bHnFFKXMcd2Z\r\naM6mTcob0OLuTJD98E0wPlVzMhkCwaLX/aacFyOD1Z418NDYwP7zT5LNsgjb\r\nWa/mrjf+2MOBMYqM1qhDGsRQ5KbNzxV30SSIGlg1sELkaB0VgHVjobOegSnS\r\ng0hGDk2YYUYXfgQe87rZsMW8osUAiRHrrvRBdo2LTOE4a5RRb6Mv6pDOmVas\r\nmmB72r5QwMGWv946I58b0bZ1NaeYSWorpJaCHBfww15ufS5z91ZohiiOY44f\r\nNu81D2KYSs0FnMQpGLeYG2xI7sL0Y+6cnKdDkGe6U4bh3ZOWcSjuCAR9wEv3\r\nQKcONy0/GFdhgYQmGSkTP5hzu/Qu52PguVY4vgS5CXhdrbw+IF7QzFil9xJy\r\n8o/bCQrVtAIcLLZuG4JTXgLhjpnNpNaUTt3qW1DdSKuoYaCkt4T8he61/fTN\r\ndKIJ1kn+g9gAxUYMqgrWWcerzFqo+8LyW0GIf/MrS1sYGCo5vQI22XI3G0Dz\r\nVfj2OrwYvs+BrmJB17Ocz3Jvm1WW60lKNfSPlYcd4mIti36igCOYRhHxksId\r\ntFZPaXInL2+mvcuwY23VMCkUCBe2lnjIv0I=\r\n=QXlJ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"612b1b0bdf442473f04c2edac3012975a6ca28bb","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/math":"^5.3.10","@thi.ng/vectors":"^7.5.19"},"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-closest-point_2.1.27_1666008521467_0.989505415613936","host":"s3://npm-registry-packages"}},"2.1.28":{"name":"@thi.ng/geom-closest-point","version":"2.1.28","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"da66492674842fff9f8f2118edc31a80c1c36853","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.28.tgz","fileCount":18,"integrity":"sha512-Zfc3WDF20oKOjNexssiCcdrzdaTLGSlNh87zgXCsbB1MA7iJXSffGSqPHlnTn7tgYPCB7B+YERgjXFhZYyz45g==","signatures":[{"sig":"MEUCIEk1/OTlvzZ8+GGMH9261KJjjvC0K8/x9JE0DUID32FSAiEAzACT4gEOd3WMAh5F+yG8/m/nzhlBYf0guwd492Gnebs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWSxcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxuRAAlbfJQKF4ub5QwfVHIFp++XIu0GIGVBqgJiZ1oXG1S1rDBLaR\r\n2qPm8svRQ7+5/sw3IKdxWfcIk4ljvCZ96YG7x8QdbWkQtsv9/62OkY3KxKEt\r\nWmpm42lwd6QAIMAyT7a9mAX5EJYPHyXpTNjJht0b7sy2hjTZv0G/VEZzEviu\r\n7UbVp+7IGZqXvSVcpjyY2YmswfyRbogE517pfv3AWzh5W/2z0YqFTg4FhCR7\r\nahYFkiZ2sThh/KJhGvpx4N5xw4uzKxVO+pDvCJhqEqmUvf6us4BtHiTK7W0G\r\nnHCBJczdHjh0s8jt6+9LQE7L6wl6qRM7UJxDjGPaIJW5tVFxAA4vgK10W5qO\r\n7Csk2uS0apS2on+06DVaLBcTmoS2CDptLq9Yj7kaPVqldA5kWVC4+UU2eKta\r\n7KVIu/t4R0A9IGZTc78ar5Nawjo79q2aw4AIYL9PBu/DZ8mZZWKzrW4aZjis\r\nGGOIJYe5fEr+j+mghSrdH2QwQMKcqos2uC4Ws/0CL2z8ydXM+GJEQ+CakIaP\r\nDoVq95JelwcRS1aD0BYbyNnTN7sXkgpfOdKLZ4MsAqydkTl0Ql+lBDNM7l3/\r\nG4AyBKl322WaNiZGI56Glv60PLbpiMQxAh5Bos3jWpf33CSgapm1J2lS/dTL\r\n/ioTsBsNO8JBmdJDhMt8J/1pnd2awHnY8v4=\r\n=hbwe\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"cc61bc0a890288bea00b8df81ffd73bc4851ffd3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/math":"^5.3.10","@thi.ng/vectors":"^7.5.20"},"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-closest-point_2.1.28_1666788444751_0.4586530957441539","host":"s3://npm-registry-packages"}},"2.1.29":{"name":"@thi.ng/geom-closest-point","version":"2.1.29","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"c2de833f2fb89de52793d7223a4199e70d97a25c","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.29.tgz","fileCount":18,"integrity":"sha512-TGXcytYw8ETSdz8ovyiMlbYFMoCp8O+5Lys8s/kH2hicyY5VyT2nO2ufJFMVr41zOwtEX/LD/3t8pnNnWH6ivA==","signatures":[{"sig":"MEUCIAQmAU8KjUui4hh8G/kv7hZLsFMXrqDSUqcqq1Agy4bZAiEAoA7KLtpWqmMAYbz738JrfZ4XkjwJzpbxbiUnCUoPGH8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXCj+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkWw/9HYc5w1gSiK3CFKt48DGagOpXgedq57F3z9ExXuuYF2pC8w2g\r\nWJ0N+zxupKQn6cYkfoLtespbn6+OYL7hd1wa14ZE5kOnXrO6nGxikn8Y+OqG\r\nA3nabb5a0KjtJkzrpIngmF3HgV4CvWd0Nq+qQ6wRRrqA4E8tYwb56LsMe3uW\r\nJgSRMJbwDcio4Rj+SLy9c3Lcuf+FjRSOMqy1VbzYkGf8GyF2b4rAWgyccaUV\r\n15pS+pUYlY2iaZDkCpeiehjwmy+PZAzLRQ/StuV3bzoMXCXfeNwDjSVkQwWT\r\nIvZIkKvnElFRMQaI+oCke9vbXYnKas1mgWQE62XMYHyM/I2BXSbOm+hUVcxn\r\nX3mq/g6WihdnXtIwELs/7wxaYSPE1S4scjtvV/nE700VQ0bnYQ3SpQLYaZ0I\r\nu7o/ljAAUNAW1JEf4VA0y9tEEC1oi3S4QtKRjXj05rt2TVke3QsDBOtdscnN\r\nhPK6/h00uyIPUbxBvC+9NQjYXLkcJNbZ0JPrtHmG+CFfsRPDJsIQHybNTVB4\r\nWA+PBYOzc0dhM1hqxDB2muZiGwPjU4HetBqPEC2mNjhW0JwOpUTwa0qLKCB5\r\ns9ag/0j6+IoyfSvg9ZIuupJ3l5BcbLSQr63XecTvKoJ7Irt+6MUddBytr+/5\r\nIdbEzK70ya7uzJk3d/FW/RrJTSbB9NhjR4M=\r\n=hwG7\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"41e59c7ad9bf24bb0230a5f60d05715e0fc1c1e6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.4","@thi.ng/math":"^5.3.11","@thi.ng/vectors":"^7.5.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-closest-point_2.1.29_1666984190688_0.5389518060634408","host":"s3://npm-registry-packages"}},"2.1.30":{"name":"@thi.ng/geom-closest-point","version":"2.1.30","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"18aeebe834f7bfb78860c63bc28c827384560013","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.30.tgz","fileCount":20,"integrity":"sha512-zhuYOiidh7iO1WAWzpc+DrJYCYjWLkYhUh6GxoqCwEGbnk3XSFfUdXlcQGyvPfO3pJiEXn/fnrOwkXDKKesGmQ==","signatures":[{"sig":"MEQCIFR5m7Yvz0/8XZL2rYHqBtBLhOUNoM22DUpqLv3EjymfAiBusDJltgfTjDbfFncZY1G2NAuxt0ND/ZMmnYjAXjAztg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYFPxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPaQ//SitmG23mxHb2BOogGYBSH93nz5ZQ4uvbPtOt+WweN2wriCQ4\r\ng2aEoZvIAwDu1QJTt+H7HKpCnjtx521o7VZj5RzpORr/kkxhPQ7jNoqR0OGS\r\nvjBRi537qeRrqrLxM9Z8BcRU7KmEIbev0j6YswpkuHeE2GDIR4HZN6fPVu9S\r\noRXmx2lvITJKcFg4LbInhI40hqsYALknXl4w0a1hsyibXYxGlqA+YvjL43m/\r\nMF6QD8XsSwUJlbMCpRD3nTYjhomatAWbl6aWcP/GO9ec/Y9DkGypPTh9ShaU\r\ny15i+shdsdeZyADI2s/sEbGv/4kUZ8aqGoZ984hEZ6igjdjwPcQotrpdethV\r\nFYhO47TOQPiJyadMQG7fFJFKky06eGFOKazh/CYsay7JJa4drJFyv9Pnnqzb\r\nYCeIK+W9qLY3lUx4Lc+9KBSvpA8EmJIeQj1dHAXNXN+GCY7U/sfRP1QtF+I3\r\noHv499bUF58mmbTI/KEdlU/ArgnEqYi3pwi0zz5/qwQ/3D/jsKBxDNC6JXeH\r\njUPLBMXidobDuCpAfDP1MpQFGBeuYCoWGdZG5zgq5o9xyDoMJD6oT0AGg+Ik\r\npesyu7K5KFSKmiqBHSGg8m8dCdHmDLow/+caJy9+uYF+LBRmJ4sg44oVWPQf\r\nIB3YwFfTkR1PQ4ZqmgvJzEqIzdedJi0++nc=\r\n=KcMa\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7eff3051eb395f460421727b8cf5ef79f09faaa9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.4","@thi.ng/math":"^5.3.11","@thi.ng/vectors":"^7.5.22"},"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-closest-point_2.1.30_1667257329645_0.6731108626514342","host":"s3://npm-registry-packages"}},"2.1.31":{"name":"@thi.ng/geom-closest-point","version":"2.1.31","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"640bca8882bd01bde5d1387c681b3ad09a99b0fa","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.31.tgz","fileCount":18,"integrity":"sha512-NKjL89QiIgNWrq3VGJn2XWiDmbH176QYYSiRkz84+3f25Mqb9SV/8KRybUj4y+3qcHMwGMzzBuO5NI5kuJ+TMQ==","signatures":[{"sig":"MEYCIQC19fMyxNN2dfM4Tko2E2D+uB3TAUwe6jaz3u0JOCZhSAIhAKE3B3vtG6/EwxkiLPTcQJYr0LX0GItVUDJiN09zMKho","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYRIkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQSQ//edz0B6ZSYXT8PmIrsJX4P2jKmigGeVLkF/zwQ8sapTKIZKPm\r\nfILmFRfq9pThyqtb+mfI9YoBiwpY8EGPfmy1L1kdz/LOJlliwTn33dOSO5Dx\r\nVligkIhVh6d4hg6qEx5EvlZiXwyWPdurCWEQBRT9RJiOAqoHeoXnr77c8z0j\r\nQBRnJ+zrhsIzfXWRrvCOAs2esFBSIsTnMad0gwKtBhC1JDJw1+ndFVaboP2m\r\nObnoe+dfvmtGK83LZsMP7NgHSrdTH9TAl1GGZshj7Mk0g8XuqHbknO6CQJkJ\r\nvmykAVW6mcNS1X655Q5tALjCUFcYfV/Q4A1oLMCGpcf/Hfbz9C8y3BEyBxyo\r\n9lo6ljEwTJj58bvKUYy3GXBAxzhXjOeHlrz4M0a9oDu/AV5N649lmdlDhPDd\r\nLD3rU0af5w1eLvCQEd/X5g54275TElhcs2RbQj5a1lqonoW9bAul6snNMA2C\r\nfQF1L/UXkzabIBNM43dEwpzshYvvUQjsEwClpXN654orVdIPMec4aAGTcYi3\r\nWlR9dy5PvdMqm7MOy+UCwSalsvLu0z0AblBdtKhQKDz3a9LmMiy9Gws7ycv5\r\nhUE4cUrAhkvXxW1Zaxlqi2ACCI6+pZEGeJF8bxqTz6QRz9yE0W0xIrbn6BnR\r\ngliqpLiWGPokdYkX57jpQG68SFwvC0NR0y4=\r\n=nMvk\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a4b60163a8caddceed5ec1b6b3584d164f61e7b6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.5","@thi.ng/math":"^5.3.12","@thi.ng/vectors":"^7.5.23"},"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-closest-point_2.1.31_1667306020117_0.09646530162026035","host":"s3://npm-registry-packages"}},"2.1.32":{"name":"@thi.ng/geom-closest-point","version":"2.1.32","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"c3577b164cc3e4eea729d0a51d3df06170f29a1d","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.32.tgz","fileCount":18,"integrity":"sha512-NUZfe6ql7IkGbHnnkxzo4a1iAeIETPE3n6fTDV1tK2BIyIdbnPq0fss8xAMDRKzj2K/nHQvtKAil+KpGktg/cw==","signatures":[{"sig":"MEUCIQCecHN6PHCi4qsjSmfK1jDR84llbZcXRmqmA2gL+emV8AIgGWih9fY/z3QzHCkHIyMHUCICHtnfjV3dd7Ps4gxad8E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfqMeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriWw/+Jm5whcuzqaLHK+cd9HwJZgv9DKD/U2JDun1p7tQpte9RV5vv\r\nzVgmzvPVMPERpCR9SZSKb5SFmMPCM8Jd4W7G1uOy4hMvtjkDgUYorZI/vRqk\r\nXRelD/tMIuEneGD/Q4+6ayKzbRhB3eLOBcR9zE4eVdMuxQ8mX9kA3jixmGxX\r\ncqJUSJiisgmOULxuFAwwcioTAmttsZ5rsg0ZFfhwYF29ddFysIqexQIFx4qU\r\nQXWKAUm2MjBrRHEhZb4PxehoNFR0n7vb/nyWs2mrzo9pmr5lYJ5vPTKhyuLW\r\n2Tn4D6CJkNcEn3Cj7+RQ793eaRH4cwNRigZkQslfiyff7ASaLYEjaMQBdXgn\r\nKeSjJ7whT2gKVcCtw13r605abX+XS0KH+Ij/hMgLUP4LU8Pi2xHNYt9HvPB/\r\n5bW67KkRiKOCxGINJoi5X4NY6Yof1kfOoqItvPLUxwm5Akl/7TnvuTHBmNMH\r\nmC2QKssZqCS7IKT41tlPi3jkj8EOan+JJLQqTLglI5HSeSdXc8HA/yVUThCa\r\nuOl++2hbH1TDRnOY0+nXCwB43o8sfmWyLwYbTmHWsVCDzXdUiaTw/IbXzoKM\r\noFtsEx5Zd5PGZCmA7yJfxi8tT2EkeFkhMzWLCsfs3ag24olEb4HTV+b2mAY3\r\n/cmzT6uqwfdK37AfmdQHT78dF3i/G0jfH6c=\r\n=Ve1g\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"044ee6a3895720fc78e115032d4d831b63510929","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.6","@thi.ng/math":"^5.3.13","@thi.ng/vectors":"^7.5.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.5","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.32_1669243678191_0.9187545477288948","host":"s3://npm-registry-packages"}},"2.1.33":{"name":"@thi.ng/geom-closest-point","version":"2.1.33","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"1e38c1605a3aabf10e3eceab8179ccb58300fbc7","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.33.tgz","fileCount":18,"integrity":"sha512-NotkkVgwlnGC/KgzdKT9tzZ4lJpDKoQ5cU5zOrtPHviMRemUvasDB2r/2Mxf/V8XtWTFpAAxOssdfpLArI22Aw==","signatures":[{"sig":"MEUCIGfwe68XPsCNjqLoXpTHv7aXvzjwujBwLbJq2Eou+A0fAiEA1MQTyFkEwMLGlmLRHUogqKP0xQaKHlDxuvGZHWWHMGM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhLmiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDjQ/+Okm4kS6fGcz6KXlUmbTz2YiUF9TynHe387gfDTiLzJ27bbcy\r\ncBrzGinaAzVFT/BpKroFLJOupoOf/4n/OF6eU/w2QyJ1CJE1VcImhXZ4WxDT\r\nxbfHlENH8utq0uaiwPK15uC8NJHP0hQQCg40SZjhh5XihAqSdZ7uNxeLFGli\r\nKWqCiXnLwPP34Pp6GxIKAsB9WsIafX0QZ3Q9SSHo0h6ONwV3XdcfnCGojKZl\r\n1FXKe7PXwYWFl8oFF2hrajy4IOJesA8JHychkSXs3tPyzGOf/uB2nC2O9QFJ\r\naSbWRS46ci4chY9uepjzcv27/bQx3KuMntNP3Nb/euZwS3xcZvsRwnVotZDm\r\nhZojjwMQmaD9CfZNuZsUbRXJiKCrKvAvkKIC4masK+MWNLswJsSP5P00AVMS\r\nqKmVXdefpAiyzElx6Z+wA+I1kudoZcejwI+mONTWQJXuuH0HxspXE2Sbyd1q\r\nFk4RV/zZD7vSDj1okh3334V2+ih/GPZGYIj24k5cJoW0gcDhJicT6HInXpvb\r\njXFgDPNu4oGlYAeBXiOadHsLc7V6u5OeV4rktIvi5c3cF3SaHy9Ak7O0U62X\r\nK5OziQDbuCNarH5Vi1Wuy4HKOfPVi+8GLE2X96nKyVpG/w2rW929lFLnvnRa\r\nC1Bi1Vja6ka86a+yFP4I6mwMKmgN3yop6Hg=\r\n=q6gu\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"75ec32ff7f1b7b5e72e7a04ace24732cd5d6c774","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.5.0","@thi.ng/math":"^5.3.14","@thi.ng/vectors":"^7.5.25"},"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-closest-point_2.1.33_1669642658654_0.16530572367228857","host":"s3://npm-registry-packages"}},"2.1.34":{"name":"@thi.ng/geom-closest-point","version":"2.1.34","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"90645610fb155e881c7672f2108f75c0b570d75f","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.34.tgz","fileCount":18,"integrity":"sha512-Aj6H0LvjSA2OVEeBdAs0dluHdLtdglayepiVKcsSGF49zig3KNdhSFOSAB2pFxrUVyJ5E5m7hnH1qLVFgowMrw==","signatures":[{"sig":"MEUCIFze+8mpPV/BC653zm4jLjm+byCmxiftLnqA3ZMp7FkzAiEAxEEYGQCaZSY3DyY2lUfeki2hgMj2UUEpRDfzMXRflnY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh9koACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplNg//dfLp6q74kR8hh/PtrH0QTnZfu2qbCv/sXE1h73BCNPQ6If3D\r\nGLtxGNHL/GfBzlZJH9kaNO57INtyCTgLvivJhicsIhtUu/w26KeQl7UNF9zl\r\nOvxk3EDv4GfsOwpKc2i0zsQS+C/akcYg3fT2EpLVPPv6Y1OS0YOiMfycIg2i\r\nBqqqOlIau1T5eNUqx3603uygknKwxV6zW7SkW9z1+2qQ5j8bAgBCJFQPqsK8\r\nmpWR4z0HJZWH9YmkCBVaJifF47o2du5KfN6hpMr7EJwGliw53mjVDgG6LQ4p\r\n+FK/ch78K8QH5LPxT4jGDCEcO2FhULmKSXKFKyqspBizg9cNciipeWL3qIKZ\r\nlQZYWdJ48LYPCkWLG62IFhpqh+F5uJ1RqN1POTntGMKd072QAuPolq5nZuqK\r\nQPyX8TJSxr9lnh15nJezwhQJptcBP4ZBpsME88A+xlBapcuD0O3JYuULZlaB\r\nspvmUbaWgBKFXnrDFQyNe5+7WxLpsHW1POiBKowt9cmzvnMAdqbTv6lO6Dv3\r\nb+ySjat/2BNSGDhubQunSvUiTJexzZt5iGxni8aPSQsuvTFi1mUeIwWVGrVX\r\n9fI1N0WORReXADQDH9SnFlxZwoLaBLz99uYMEx293/ZgxrcL7IMrFYgb6rU1\r\nKMfOGVrDvfQLWrIE4AmRyihXhmqa1/Yjx1A=\r\n=8oBM\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1fe40da507070653f420156d91e6b27cf682004f","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.5.1","@thi.ng/math":"^5.3.15","@thi.ng/vectors":"^7.5.26"},"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-closest-point_2.1.34_1669847336339_0.4390518788224471","host":"s3://npm-registry-packages"}},"2.1.35":{"name":"@thi.ng/geom-closest-point","version":"2.1.35","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"7ab714e0af16cbb10aba1053961ec557dd25cddb","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.35.tgz","fileCount":18,"integrity":"sha512-GIeMi1jWsD8ELFPwz7+umeYsOPgtM36TDnr6eT4/y276orMhZf5mDX8hObPMef/Ktfk0FY2e0YimekCOHR87Wg==","signatures":[{"sig":"MEUCIQC4f2dzIqCD3kvavMG60CbFFt3R4fLdjqsDdHYXoa0tXwIgA2nTIDXugd4X9Zwv0KDampsb3536Ke+rETLBRCXPS8w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnGpXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoaxg/+Plkj6U2/Eusbj3D4fTlupkEkrkyxvxMNn6tv+9RJMXEc/c7A\r\nDpEozOUGM9AIaIPQpYX8HcHh0l6ilx9mp0+LCwuC3NCnRHalkZ6tFC+aozvj\r\nnWJ4EPXuaBoJtLvCbnf/0XgjuZjcpj4/UD0Jt/K1Yyjd5m1YJgLu8eJe6wVl\r\nbFSVyxjGb6lVKg4gkQvS9OGxTkZtr2A4u0vCGCZMy+G0uDhpaCsmSfYjULGl\r\nhkMKkW4azxKPI0taciuyKqWloOXizOtsub6cmMLUM7c2N1+Bi9TlICFepnF4\r\nH7Vvvam0nFvN9QRFC3l2cLtInigFo8tKbTHCXSdeR1qW89u/+nsElj/i+mAm\r\nTyq6QdStCso0470HRKaMxIha0tGKTST05Yd6iAZsVtoZxrz7nThEmmIU+9Ih\r\nFC+XSAbjhERVM4Rld8I1zq8EOUwKFyb+e+23tMVq38kqQqPferIzE547iK//\r\nhcaWAa8JJqGZzQP2XfOMjJ+xM0Lx9pXKGcY8ZrdvtOdBZzSg8ZF8xkgSCOWU\r\npjFSDSgKcQTKmAxkTbLGCv78SRIzHWZwVM6zElZ9pn3YVtte9gE6JF01gwMZ\r\nrDQvTGDXc8WAGT7lJheWmgamaoz+JykRuWH5F153e4eFfhYK2/NgE6mvI2Jp\r\nFcTOiH38u4nqKXxE8IxcZzrsSJAcLe3WwMw=\r\n=wxB0\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f445a9cc8022bcdebbf6ff91fd66ced016d72f01","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.0","@thi.ng/math":"^5.3.16","@thi.ng/vectors":"^7.5.27"},"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-closest-point_2.1.35_1671195222881_0.2857587354600899","host":"s3://npm-registry-packages"}},"2.1.36":{"name":"@thi.ng/geom-closest-point","version":"2.1.36","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"316bee09c7e7926cb137ae71f54b754a450bea40","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.36.tgz","fileCount":18,"integrity":"sha512-joOn9Lv1wpApZpzD21uNSIZuvDH4N9Mk3B9gkedPYOMC05OvBO4WJgCiPEKNxSNGMpqO39XbqS0FcibITFY96Q==","signatures":[{"sig":"MEUCIDoJ253MuC7uxZIqj6iusk48BlsDU5NffIS7PTot5uCLAiEAhQtt9z17BUNwHBTX0SJI6a2Ios6C3vulsw4g9+CIIEg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoeP5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqmsg//a9/Y0HXFhmP3FC9+fHXeHmAfgWuZGaBaAr9pMU/xQDifNH+B\r\ndYL5bliyJPgYi+2NWl5RrvUXI+uNwVrlXqMQqPDIkQNQxo1nmokskAh3Iuhu\r\nWglM/HBeRrS4BABmz8PX8Mp63f9OC3pza7sphPW6tgGD/rrddLZlYATtKgI9\r\nJG596H4zxxMLyyqceyKQVySCAWLx9K910qNm3TvTkzdC6WYj5DVRCHNV+PwN\r\nTRl2/qNYqtIu/yMxFBmhDFoV9OD1bjGZpe6vqEKrQvbtYlw6jbtayB15pTy6\r\nlrK1shYSPgGgpj8wudceRLSTzzDLTFIPJGrKpZILbglH2AsUFgmBLxbsQuX8\r\nJjKiU24hWzM2JRJLsDEjNVQwdwLT0jvZizrZOa64V+/wMGFC97SBtpi4DASY\r\nuGCqH5Ei7s58asqC5N+OzDLkLMkpB/87FcV2cQ/mrqfgD0Ilt0+teO4gkS3z\r\nl3UGK1UKhcR5WT9hJkIZhlCOTpeLnUSKNDi+SaAGMCjwdNx5dhLmz6e26Dls\r\neiiWgIA+QdEVEAzR35oZZJTHiIDIE6ESKgGyT+6UZJofkM87zvl5dytbz6O9\r\ni57CBULW57slBzsG7T33RkhgzB5EJ4RfI/PHqnZj1l7nTkoIbeu365vRGLDO\r\nM3PmF6cb6lNotA/gbAs2nglhODTDAMw6rTo=\r\n=VVxb\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7b2af448da8a63fb21704a79cc4cdf1f3d7d7a64","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.1","@thi.ng/math":"^5.3.17","@thi.ng/vectors":"^7.5.28"},"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-closest-point_2.1.36_1671554041513_0.8517325073806534","host":"s3://npm-registry-packages"}},"2.1.37":{"name":"@thi.ng/geom-closest-point","version":"2.1.37","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"274c2e1ac993f5ffa8c9d46d7efa8a7accea1800","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.37.tgz","fileCount":18,"integrity":"sha512-ESLD0NzN2L84ccT4K5EMUTKLm94ZqOkuM96/lZLwjymWkwS/aFfZiDs/BAPRWW1Hjn0u8FWX2eFtgXOuMU1eMA==","signatures":[{"sig":"MEUCIG74PBru1SojVfQYxoPnbc4Bolb2YdOM7dfk2lDrEA27AiEAwAVxUh2Yf/Lg8h31Cr6pgMkvvwMX6NZPVerfDRNWCkw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpNCpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpU7w/9Foj6UYVbYoH6ZqlZH4UqIZvLV9m901YvUzH+LHmgXsnY/ypi\r\njsaxIWsJWSLDZDCedLrHc1LJHesiEHnr3aU+5LSUYAu5TdS0ZTCP/ymBqK/J\r\nPAJqyKELOYDcNxhH3U4952ciKsqToJbjrrYr3CB2m3aQrYmnFMWl3WX198jA\r\n4xwmpUjXlOO0ANfoZXTfd+JynR4cvjlnJNtrLJu8r56V5v9ZOjTViFvUnmZ1\r\nQlzlTMEDQRJ+/vUeFtAZstcZhYfvPxPMhJrM0Kkx9xnHHKHGjd2vakTKDneh\r\nk5hBQNLznVi1ckL8pIP+h4i1fAP6v4UofpC+uIKPyqg3+m3RHRNcy+zBZpaZ\r\ncR5UOp3okdVPDPiu471nwl4XjdbOn+vonul1OhKQWmMp83kzPzit1TDZlXyA\r\n1up8rj0NING5Uf/xNEUZccUeZBEToDIB+ufOhomCKeNYbE9rvK9P2V8uZqfF\r\nooWzcGmkm1dbWnYpPhg7zMuYor+j63+2RsrHqVtZ+OtHKEaziX0Gqe6wSyjY\r\ndwidZYEJb7lfLUrbYK2RILrONJKj3+7B+ZD1usWCQLJo1lzfItZgytjASYfu\r\nYChKVKpBeOd8n4lkG+uZZqqEOFmR5DRDFMlhfn2nrrPJWDP05xT8j2QD5TdI\r\nvQPTpYSXJey9hZfen1LaLAeFwWmgyeaxJSY=\r\n=eSD0\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bc6f7f5e2765bb96fe64db804eaf4b2443b47fc6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.2","@thi.ng/math":"^5.3.18","@thi.ng/vectors":"^7.5.29"},"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-closest-point_2.1.37_1671745705412_0.9889915551485495","host":"s3://npm-registry-packages"}},"2.1.38":{"name":"@thi.ng/geom-closest-point","version":"2.1.38","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"94507105208137633f9b0a8a584fa84b85a0d233","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.38.tgz","fileCount":18,"integrity":"sha512-/R4/5GiW0rQB3LgPf0tqvxaTXEIUmvCepUm/k8h21AU4UoV04J7t46iWx3WCZLcQWmrZatzggSEaftj6BjTp5g==","signatures":[{"sig":"MEYCIQCavbPes+/r+Qdp3BVmTw/8FhLsQ85BT3fms+rjuqYg6wIhAMEsVNumquCZczeqUBxHFQAzxsvmeHD82QAbOEvrfrRd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrf8yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIPw/+IXkZitBW8nnkwlzcAALeuY3SN082owE2n+LXrGEluZn+rqvb\r\nAqszIyax1/tj+Q4LGUlxDXxXm8WpuKmlhm17de028kk5asQ3OGIOzsk2jx23\r\nRXDVJ8HzFeCUpVvC4+9UG8tYggiT6j8C8X8rjisKrk6trRpxROIXixgO74jj\r\ngvpPpXbqfc0Pja3K936U4OMtrjs7pB3uwQ5RUyGGdqBZuxO1xWdN2kvwyDL4\r\nYXQfUCO9t/uHn7MHZQFL+l88VDw88dMXusfN6GIM+VTvEUSUVn0Tm98Hgz9W\r\nOT/79zld5i+Ru3jI8ZGgyJHXvR8YE1jv2Wg+9gcYGzBCO4zS/c2bw2j4LKkS\r\nGOYyggtvUWoMKFW9CowhJwGxbd0l7Yl2UYYTCQfiUR7uu76SnG1VyMblVJuD\r\nCu1i7ZYqCTYGe4ThWbDZ4aevDWIsP4FeVUBW1MiX6noReGvQnfMRO48NePDa\r\nmssguFC/ta7CJ+YITTRUvIpdejkBuTm4mP/i4bkUvysF1Ns6koam73fi/CUg\r\nE4d1z/dNbw82To4K2I+Zsa18+aiSVugBtOaFWDL6QSnABJg9UafJHFk1EbcK\r\npBmj+KWGl/2u1TaLEYnM5SQTUXorHoF/0m+XEZNEHS48JDEKs2JDS3+tSQ0X\r\nIK5Y1TU2XK6niaKbVx+url6+dh/EJCu+VBE=\r\n=bYJU\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"28bb74c67217a352d673b6efdab234921d4a370e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.2","@thi.ng/math":"^5.3.18","@thi.ng/vectors":"^7.5.30"},"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-closest-point_2.1.38_1672347442788_0.7143486378083321","host":"s3://npm-registry-packages"}},"2.1.39":{"name":"@thi.ng/geom-closest-point","version":"2.1.39","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.39","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"9c3cb22784be054f1c603fa039b1cefb151e2078","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.39.tgz","fileCount":18,"integrity":"sha512-TWJxET9mhkps4h5VLK6ro/5DH0F9VCxnEMq2BN8Oafi/ymMF5cKNX71Hb1rslP/ZhLa46K0YSGAbYebYzHqWCw==","signatures":[{"sig":"MEYCIQDM3Fh+pm04zN2ptVsWsr3RN1hW/jA1WIAOnHiGSyzbpAIhAPTo0M8JE9y3Q2iz6i0TxPSRDDiQAap6MqVasg9wg8xJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvYJvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCPw//aq55EvlodOszhVyaoTPCvAzibK+Vj37EizZ80I3LCNIPBcfI\r\nHPYiOFwp6/CiAR1o77CHBkodHALjvUTCGm3DX+ZN0peGiTsXFKu9Mjt1Ubet\r\nZJzt8ZGhfqfTt0AAHfMQjZbrEf6XpusAu9cW9EQZmc7PKpf9NksZ7TSyHr5n\r\nrJXTlYq0rA1BNj7oFs2fLU5yivRAKLI0A65IZ7aRGqRnY6Pq5nzxsu5qpApC\r\nluPVKYm0CYm5B6xuOg+AkKEpuzuk4tKBmQD3Do8Fwvq6Gcx8P2b/ybPb//iA\r\nVtfdPpzVJJsueysvHXGdl/i0mVSsNJGESZBuDOPtOwHUd9w3MqJEOrmtGypd\r\nuIX1zqrjYIWAvlI+9tOcYpOsKpiLmEPKu/NIfqyPeMOCUl0gDtaIcRidjVi/\r\npMhH+vW3+XpjyMg7Cql9zutQMqu2fc8D6RtudvKzysOsi7wJ8kbglJ3hLhcb\r\npOV5m7nvHhAqyIiZbXqtRExsRsbLT9ZrS0Hi4sCow3QHZ2b0+VZy/EHIMYjK\r\nW1GUpH1Iv1ngNc19OHVzaPlhyxCixelF6+fD1qazno+dIKfyHWof+0kIlQFT\r\nr3PZu3loK+9UbRAQEnYW+GKGma90PqP/tvv05jSRba1Bgns7HAOt/r8F4xnb\r\nmbGO7+/kBRdQ43cbeTOJu6ibn6cCER9lLw8=\r\n=yMSt\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3f0b3e2a7c82aefc7e46fb4338369836b5e1b8cf","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.3","@thi.ng/math":"^5.4.0","@thi.ng/vectors":"^7.5.31"},"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-closest-point_2.1.39_1673364079349_0.08270184914510503","host":"s3://npm-registry-packages"}},"2.1.40":{"name":"@thi.ng/geom-closest-point","version":"2.1.40","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.40","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"25524b0a61e54210364f4bd49144af1a41bba34b","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.40.tgz","fileCount":18,"integrity":"sha512-1Y0M3rF8CP7UagPqtXqteW0WKQGREo8DdAgNGXA76NoMdK6YpQttjJq9H7mblL1dWNvitV8pVUSb4zT7DyBSFQ==","signatures":[{"sig":"MEYCIQCSABuxHmpyCfJL26VySdOnJnXtDVWOxViLDwF55RlupQIhAPYQ2I10l7uQ1qqNfPrquAhtrdB7PWyDSD4UyAuTS2mY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj38CJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHng//VDkkcH35XZjuGsDQdz+y1qhxltvPxCp+09qAd/cTgEJDgi6P\r\neqM/AJEWCAaoX/aeGIw//wOmDO3RYoMpQvfOT8NqkeExgZOhTgFXFXPKfw1t\r\ns2DhEDAkqxfWAaA8oos3qc8gbbPzecMNR1b2G4WAqX1Ox1dB/vj97M9ekbVC\r\nM5oNHIJ2vPx279uYLd5BvBRYfEtEDmt7yRSlepy1pwEZOmX1v5L9hbu8TpBh\r\nbMuvnT5X8ijyZGBXSCfE2GgHbhWkTxFRWniMEqMTg9Jex9D5Yix92e9Wi3Tf\r\n58yo8TPybfpENLHxJhw/IAlAqmBT/Vo2LtKyrLfFuH4bhwrc/VTvueM34ksD\r\nb942UveCxnuzMZtW1SvW8khhQGLT9HC5Yn+t8TnOOTN2IMq7QqAIcxG9iskP\r\nFuB8hNnvyIBCvfLrv7xU28QJOejr/ddcIQ208E/tcBhQxY+/6kvIUHF7Q0Y6\r\nB4wCREmfGk9eu9z0y8+rETdQRrL99O4biY8eE7E6C/U7rhZSykBC1KScC5VJ\r\ng4ulL3y4WBnP5rgK156NGzRqXfJv/FUyo6PRImJqX3SjfZb4jm1KNvr0jUs+\r\njLbCndISgxbz8wiEYbfKDcGS6VD9QNoK/zTFVzMtuVqLVB9YspNAgBZQIgu+\r\nXzuB4jue8ESzEJK0ECs7Y/SvS5XH0Ml3BwE=\r\n=1sdY\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"50ba9c87676fac60c46d2bc0e4d2c7711a374a68","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.0","@thi.ng/math":"^5.4.1","@thi.ng/vectors":"^7.6.0"},"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-closest-point_2.1.40_1675608201444_0.008890896688389605","host":"s3://npm-registry-packages"}},"2.1.41":{"name":"@thi.ng/geom-closest-point","version":"2.1.41","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.41","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"7cdbd88e01a191fbd631b95fd20c172a3aca9af6","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.41.tgz","fileCount":18,"integrity":"sha512-jz5zHxZ/Ep1UUuqcihlLu6W5DQhGg+pmO+/WG1+yEvUZIhBtIStvmYnIbOYJVDBdd8RAEu4vJ1BV+wBsDECPlg==","signatures":[{"sig":"MEUCICNaF1EDasVxnBF8GOJ3GYSt9UE4x4bVQFcnpCg3hfsQAiEA6xsg/Wv5HMlOL1zHsn364bmm4CLwMO8LgiZGyY4p1O0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5k0SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoROA//VO3cH1YgD3UbSBLrUxobTaxsFREXl64MbpJYSji4/hFfhtZN\r\nEAndqSpL1hd8x309EJiWCudRc5qgNyW52A5tMRDwMaHj+8ffWXyOus8xbbHe\r\nycgwg1GHhEeDV6C82C2lMGMmGa8zkQJJ65TQZqgpIwEgFfesKLn0LkuapN9b\r\n9AvQcZQHrQhJQjO2mCXkRQ+4pJsm1GxapfBvLOyN79zyrk3RPcdt7EHh8vV7\r\nzEONwYiQpsWz7fHuAPWQn3LQOeUyfJtMuwdYmig2Ra0XHeEHk0rBlPaw9P+P\r\nlOlneRxWF3HYPIJ3M+U7ettE1NRWcj+8JvU8A/Mdx2688iLFC3Aqj4CkXg8q\r\n7YJb/MubUNVAstPwvyobwySNngOl/rF15hFOZBn9oD8Cdakd+6v0PZKFftsd\r\ndMF8zchjY94QhqOTVi+i9yXP7FBqUPEU1F3Vo1vIAEJvZriBthI8zlB24zbw\r\nyFGGILxydZCIaGTXBImyHZr+RuywjseVYQnMhBivhFXVJ6PeKBocYgyA6cCb\r\n0KF9M7usnF/Psn5bz7vBzLEzk4PJgMjb9HE4yrrc7lC41w3XWdgygqvAidxX\r\nCdOSB1Uwc51XNWrk5oAW+uXipaJ0Nvf9PmUBpJSWG10Ung2knw8JrYj7pHBN\r\nQY1Rd5dNtkzLhzPQ5DMuNIoUV+KCDOe9M3E=\r\n=hxkB\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2b5a99a8af71670780875637299be9118b01084d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.1","@thi.ng/math":"^5.4.2","@thi.ng/vectors":"^7.6.1"},"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-closest-point_2.1.41_1676037394258_0.3616988173731228","host":"s3://npm-registry-packages"}},"2.1.42":{"name":"@thi.ng/geom-closest-point","version":"2.1.42","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.42","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"6631cc33a866ec803130e1babda6fad6c9ad43b2","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.42.tgz","fileCount":18,"integrity":"sha512-1pFV9Vd3Ejr8yFtmtTwc7sJsls8AeEtwJjFs9wTkkta7j25FsMjdVgV7E7cnk2el3wB9fDeHnSuOuHHudPB+lQ==","signatures":[{"sig":"MEQCIG9b11u7kt5DR6ESm4hjRV+f+fig8HrToAFxsLe6dtgkAiAl2TcgnK8vrlLrFAR8ez0m5nhjH29VaGlQNqyzqzPTAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5k7XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpwLRAAkV+m+UBuKeUNE9beL8fzd0nh57Mv81QTZsyIyXsDIzcY2lBz\r\n4seA4rWGRlRWrYUWGZiKtKGhpI+k6U2n8709aXxws5JIh7orhh6YOTMTpxcO\r\n7peBZHKAdsiEsvhCfTDt/1exhYXLApR3INKNa3wB4fY4UkgzcCcOWnLagc+8\r\nUBmzih4+HoJU1lDJkIazLFYj1vFiUQkmWe3Pj5nrk31tA7f1CZTveY00Jrr6\r\nfRu0KD6VjXTQb7CM39JK/TsVPkC0bI3NDuJfIgGm2Kp8epn4MnZpcmJsrcHg\r\naWEKw53PTzx5d8bLOCBMbPkrl4Acs0U4npvgdwWIECqoCmpGd1dsD0O8FMcf\r\nHt98UZLxcZBeRF8f9hnhS1Z8cfV4mgigzimezhIGLjZxfqa947SIUotBxQIg\r\nobFRrqc+rP5+ZPRFbEHWgOL28oAosC9SDUYEfSmezKrbwHi+9C+J+BhtLwPh\r\nknWeAXW7expvXBL6VKq1cjnI/o3tCrbG3nCkE67MkOXOeLoyxXl1gMU3Dszd\r\nO9RcxDiK8xaHOKtA0w1xC1ASyAOf79fsmIU6AgQB+kScTSFDOtJWknnEY8Y6\r\nJ07uZyvUiIRUBEr2/jXwJr1+/aupjNqnWMJgO4+4d5pltFnmOLE3HVCI3jmS\r\nuKYAcK+B1S25ODoumBs2cJu2RtNdgbz1GFU=\r\n=3R8O\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"cafa4ecea90fb681949dc3885a5bd6ddefa38b51","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.2","@thi.ng/math":"^5.4.3","@thi.ng/vectors":"^7.6.2"},"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-closest-point_2.1.42_1676037847571_0.1928435216429265","host":"s3://npm-registry-packages"}},"2.1.43":{"name":"@thi.ng/geom-closest-point","version":"2.1.43","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.43","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"d40c72dffda12d37bc3ec5a5fe40ef56b7a7272f","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.43.tgz","fileCount":18,"integrity":"sha512-xGqPjlmCiXwpGZ9bkEk9jxzsKWA9hDk7Dnq3H9VpRr0xLUHMn3boSe7cvu2OKxAQACpqiZOW+NdOGbDKVOhohA==","signatures":[{"sig":"MEUCIHcov7o2aC7tAhoe2sK2hIyovnLX2lz1KanVM1lF6xJuAiEA+rbQEsVCFyQbC3nchcgg6eaN5ubHkkxnMPZ5IRzi/Eg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj795UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocFQ//c6uF/WFe3iiO6JTj0XDVjJ3gfN4ZKsIfs37Eb+d2yLdLb8de\r\nxtrXvh4RM5SJp+76uZ7iaNifWERhk2GKzVILvCJhghWSi4ma4f9rr/twrlep\r\nhfLhuS3Iq0wGTN+fUH6c8BIf3uKo48Wy/QaWWt3L7S4Yultq4iBN8hbKg6CJ\r\nFv7kx1cxrXR4tXgPc+xMIVRHIFbkKjuqHqE9H+d3VxMRgzYKgwAWq6O+VIqj\r\nVWW0QeuewaHwjp2Avmx7zevrhH8UGtNaKFKo054Q/Q2G0gY4IR3fS7r9U3OR\r\nkLh3PCoRZjpTxhQT/yQZMO4hDekopuWxTmibu2W+4kqATIQ0bEJXQ+85SLp8\r\nZA8rOcee9rGtO4FDOfLvhu65RYieKhhHcsYEZ7W4q+ebvzENvRncXD30zc6A\r\n3o/39RJNXMEi7v4cu9q2m2cdJpnDp7WzPXFvblgEHKDX2CqjCjoGC8FGohY9\r\nkF+dgMNH67ocAAME6TW97/IQLo3GjURB9V8Qo2/BsC+KXUPrQ4bebGjpd0Bz\r\n3MyWXTd0+rAJ4i6mTb6TSK9RCENsURX9AoZPe7vKzN8Qxbvq5tDdqi5bXzdL\r\nb+6jtcm/zcc7JRwdY1K+QMyoD3Po7Vc8Am5EjqSFP+UVDNr1YjCN4xeLeVog\r\n/EtWMBBPgz7kWKX+fRIIEfTwf4cExPxs2No=\r\n=i7JW\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7896250248d960109253215c75b115c46626293e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.2","@thi.ng/math":"^5.4.3","@thi.ng/vectors":"^7.6.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.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.43_1676664404024_0.5926112412526081","host":"s3://npm-registry-packages"}},"2.1.44":{"name":"@thi.ng/geom-closest-point","version":"2.1.44","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.44","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"ad807b73e1718e666c9af97821127876cc044e10","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.44.tgz","fileCount":18,"integrity":"sha512-eGA5LMOQHfVKFxcvbXhOz69fVkcqaf9SH0KNVhFRR/WoDcG1+ODXzF4gJI5b03veLQkPjSN2Ae0qmL4wFs5N1g==","signatures":[{"sig":"MEUCIQCnXfjsn4S/rm38aX5f9T0YWJEJpNBVfaWAu7RLWth4EAIgfgNIpqZ09p8ucbdZJ4uNWYvZqgF6eq00hH2xEOU5mbU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/SQtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpv3A/+MfEl9gLu3R86c10G7FX3Hcn1282V5vEsz07S+JnWFV64hEcV\r\ntvMMZvrSFmLGkhQRlHkasVXY52Hdmu2cyGO7lRrAMZfYWhaIndoGpebJ4bXK\r\nlUD//1+HUgMaFPt84ujvUvzAjnQNchbyu86sl8bh33w9i64q3jhb2s/X+zFB\r\nvs0mMLolxU+HhEymBAdJqeKPFU32zbKXacaSQ9KakHgIjxyNrLXdPrVOocNM\r\nJTwc1ga0diSsXce1gILT4rNmSoA/cqg6eGSabRv+xLojSAGJzp1/zFE7BNiJ\r\nK2FIGHQZY42mLaD49rC5uwqA5u164TR6XQxgoPni55oCVXhonLEHgA/4ZwdD\r\nkYcjUbModJvr3uL/FYe1aoBzQPsmnI4h3M4rOPQB5xDTLp4d0NIm2ISDkdDz\r\neLXkHhzVo+qksSo88AnordiQGvYfK1p3uxvBj0ryFkZC+PVqQvXjdyyhfVUt\r\n/1yYEBYPR5coEvIctWIurjCTXk+sCPZ3qhJyHuL1z7ZWMoP1QF/j0YH+BKDY\r\ny0UQEs7lYjNG4OFqOab0MDPBEY1ylkMDsokyFW2WPTgrKBagVqsU5lvCSVh2\r\n81PYpN7PwCINDeMnAFOD7DcbLkXMpucvi1NpoKDfhvj/OmfUQXb4ADqWZ5eQ\r\nH4AF1vguVJCdXh7QOgI6R7XfZ0P8Saeot1U=\r\n=PJV7\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"060a3a69281094df70be0e4f326a0ac3bbc3dd1d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.2","@thi.ng/math":"^5.4.3","@thi.ng/vectors":"^7.6.4"},"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-closest-point_2.1.44_1677534253494_0.07809708489553757","host":"s3://npm-registry-packages"}},"2.1.45":{"name":"@thi.ng/geom-closest-point","version":"2.1.45","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.45","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"59f8fb09335cdefc3cba120b72b6feea025638b1","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.45.tgz","fileCount":18,"integrity":"sha512-G/a7rPDSKW05gFfo8iI/FFUvw/jmYMjeLyzSpJi6BpDsCVsZ2rcQwGz7SZkhnjHAgMEAiqI83IQoG55omKD0zw==","signatures":[{"sig":"MEYCIQC4dOQJW+Yc0vRWIYqdU2JDnKnfPhRmHjxqfLQF76sSygIhAJE5KcfQ47TEioVRzmoBqCKvhKx1KSjgimkmcy5OHUtz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAOZ0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfMA/9E7nJ99bekh3S74FnQR/S7wUymtyEVpDAoRbmiocwE0NqBmPM\r\nrwVa+i3hrZ7sbbtC/qbqWo+yBG33D0O7OPZZFkaQfd5iNbOeqZ+4L90BzvjY\r\n4VThwFnrxJ+zTRnb4EG4i+rWyFJLrIQ3B/1vKvlRRi6CAHSJvwmaDSvqK0XJ\r\nlWEZdkzg/zHET1/NkXesVYQ4Oz2jP2bK2cVOQ+GtFGU2QMyUNwsfQ0KMEtOa\r\noPr1YDUXuTy9unW4FExNwpkvmzh0buR6VvbaGGsQ2COYoVHh76g47Zdqlr4g\r\niJQMomwcHrNXVLcZUq8iGJXXFUdqBcDFT93B5st0AdfdR3IfvyVc3pxxetgI\r\nQW8cGNqNvHadv/cMEqpB9JyskqUws51fUrGtLLBQ30lfV6jEAgjT7CKQpk+T\r\nDYxsFOj0B+Ofv+ZxZzWq9F5X7xKI2iBjRqUSpaUdEi7TxhGSUMHTbo3cQv3D\r\nM/XGTLhjdwqVBJz0aOBOY40lfeC9qZuZ2Tn1PJ4RWCAgErqudI599nJ5P91l\r\nYwKaaKDeRRPjuRBkPYdnK/WSnNBJ0Kyglc4yijWgxJz0jPNmZZKNlHXh9BR0\r\nc0hS2UwgpmW5l6cbBaHefg3FFuSjwXBRFnFYDivypf/pAm6ofrCpMdZWZFNF\r\nlefeZ46H7JJsbunn1J9BNRzDt9Jc29h3v7s=\r\n=Og2I\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a2915dee637c1b8cd2e11a78a23bd035e4f750e7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.3","@thi.ng/math":"^5.4.4","@thi.ng/vectors":"^7.6.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-closest-point_2.1.45_1677780596007_0.3971018614042279","host":"s3://npm-registry-packages"}},"2.1.46":{"name":"@thi.ng/geom-closest-point","version":"2.1.46","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.46","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"42acdcea1f621692c627ce3e1aac75c445c64c5e","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.46.tgz","fileCount":18,"integrity":"sha512-nHV7VRf1aZ68dhL5Bk2sF7jZ0aEr9kq/q3hY3rcCxQXHT8uwUXcLeibF+keOxLIa+LZPLY5Rapyc/13gMbYRpw==","signatures":[{"sig":"MEQCIGpGzg0GbA0xmeORNo1J/SwTSDqrVs4E3xw6fkLeo56UAiAx1FtBUj7H6GXJJoverGqKhAkXaxlIWNh0rUE2RdlaYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBL07ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpE8A/+KaA65qU9NogMtRjLRvepqaLovb9k7TkjXv9K/SA9aWOdC29c\r\nsenvFLq41fLFZUJO/y//Hisi0z/MUxG8wdSDcMII/Fwrv4PC7ZV6Wge1M6zs\r\nJ7cT8uPcZiaA4i3iDGJXg9zuE2mg+RZ5Nv4OjP3+llCijxDQnWGj3zP0vSyz\r\nAKbMxvhEojavZJdQdOwaCQlKFOCzJ2Czl9sYIQjfZZTB3ldOhinITH7H+lhb\r\ntPH2ofWzv7MOgW8JTj4kXhYeh4CrGneMuIWMUM+WXqSqNjkdt+58KoKj69H2\r\nHrU/4rVClws9dBdoBFrf6ddYRfcBvtRTYL/+bdgE5CJ4RvNV5vCDcBFsd5Ig\r\nCl/DAdSO6utE+CLnDXvQZCd6NwokMP4+nNWr+VQl4/oDZovapuC9Z79WcOSD\r\n59lc/hBjULao1paE6LwAvESg0xc7akPfAK+0kt61M29PntRsQuob+TG7/Mbg\r\nHfOSAthRNDamLgDpUoqmASiZR/G6VZ+HABM3g1W+AgtVsUGNrYKTnof+GmdB\r\nV0MMWDTXGOknz2d+SFts+X+NHVsYlUJ6xmvMv0vgawEFOhsgtsNqDD1ns08D\r\nCbJWfGV9LTrLfvdSk1VMPz5QE5WuBXNAi3TusiwaXLatoOdm6ma2gM6lE613\r\n9MT11Jkm0Sg3Lu2cBGxXcRHtSxEqJad9+xM=\r\n=Oi+Y\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8342900eedc77bb09edb8c544804578b71f8acc6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.3","@thi.ng/math":"^5.4.4","@thi.ng/vectors":"^7.6.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-closest-point_2.1.46_1678032187164_0.531488114784801","host":"s3://npm-registry-packages"}},"2.1.47":{"name":"@thi.ng/geom-closest-point","version":"2.1.47","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.47","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"6a6aaf060512353e96ff7f946c9d1c910578510d","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.47.tgz","fileCount":18,"integrity":"sha512-cUR4J0u1Cj28LEBToYvHnLGSKitrIEf199685vbww2Mf15EvpC4ifdcbl2nQY+52f0CNlj3fGAptIoAZDxUcag==","signatures":[{"sig":"MEUCIH8i+p/ChH6ZPLKyzCNzPyxFnPXmqlOX+Idz1KzIFD5+AiEA/0nwppwcbMa/b+q6DndBCLjuvEPevgo8wor9TQCkSq0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCdjhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3ig/+K+WJs3TQzN7TvAbmzkLxnZELYjFSuOZi7/F4mJNJ28gtw44x\r\nTOmfSP2C3uZcNWM7VlBaKYlV1QtH4/X82pmUEAs/wXzTKQwm5zWB8wAcKTGz\r\nA39+ckZqBOroHncih51buzfFiGW7zQewzS4giT+cAbCOIzyQpeYbQJEmilNn\r\n+QZvbu7xtXrhaa4Xueqgwtfz2Fi/u07DJrugLu297DNK99aJIpmomuEB5UlH\r\nOPMw1o1o/BTsxLZPrZVw+jbSIOL20zcH2zuGl7iCZstHxE90lZvQPDebYSKk\r\noHq8NeMLHtxB8NgbJ1KmQyrxSDlseH63iVxVB/TN4mqD0kCuoHLJVyZgh0rf\r\nVqwtD0sizZcnQfV1v31d9pQn4vjr88FCinLPwFaGU4tYa/vBbMsQleDZkSH+\r\n2k3cwZ7NqUvLNRpteuPzRgPzzZZh0tEZ6OEKDKnjCu9yvJYJDaLUfmiEoU1H\r\nfyPDk2gG1ATpHYsnGj1HmiZdUd8EGf1N2VSKh0ZjVnHZE2vxibtk16hkCSrI\r\ngR2pa30BizOG1WC3iF4zRjiFvpWgojiWL7b3nL21MnupVlo0PkX1atbvfPST\r\nvx70dnRGXiOw5hwo7kBldILQ/U6SY7nMgZFILe9djGq/hPOHs91C4M8yzqiI\r\n6gvMYTee4zeJQvgS1NGkiI/c3A/lSZVXPRs=\r\n=xKJZ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8ab2cbfe2f59b7ef672b6e1cf2a43368f8437ddf","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.3","@thi.ng/math":"^5.4.4","@thi.ng/vectors":"^7.6.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.12","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.47_1678366945724_0.18137708085994242","host":"s3://npm-registry-packages"}},"2.1.48":{"name":"@thi.ng/geom-closest-point","version":"2.1.48","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.48","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"c51534e0ffdf0136abda0559034220bfecd953e4","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.48.tgz","fileCount":18,"integrity":"sha512-A7WHyQXL2ZdddxPaorX6uDHHR3Rj4UPwSu6s+uidnB7oEe4qvMrksF94bEefE6JJzNXsX6kGyPk5LTW61By0Rg==","signatures":[{"sig":"MEUCIElSnteJVw8TvEuTCyG70aeQnAmGqB+alTlKDSAvoYerAiEAgJcrzKMQubFEXE+lfLg5mGNr6g/V60hu0866LzLxUEI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEHZ/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQ9g//azGWX/VYq0abVphpWOArjSAyc/Ifug6VhzcTecNZmDyA9BH8\r\nWvHacbkkHoZIGnMmZTkb039j/7+xSq5wjy0C3TnrLZo10j5L8mU5ZGToZD4u\r\nq0KdSlZws2Bu4wLHpjDj+Hc/527m5RfHGrXf83iiURV2oLhrJ67cGgPX+8Go\r\nbR+Yj68FBtWPUyEplLXIRT4BRekwDcl4ApZb+OAEvJLjT23FxtaXTZc8dyh+\r\n0Bl8CjDq/rd38QRRq835AHlp4ym9SoAuXpXmFlGLqO3Y4QYK+8aVefaxki7S\r\n07RqsPKgqJMp91FNggNV1nkEiCzA1Qi3hWlZSPyEMao+YYmmmI7LPrMpqs+M\r\nh10InXGAKC+DGiQK8FNQUdAvjRFEVD56x/ozJqi/drrOUKmhjaaqZWemjtZ5\r\nOsFaZgNw+03GGl4H2+ejIW6viAoqnXgcC0M7sJjFhBP/qmneZiNySs5GQd9Q\r\n2pTBuyWNXKHuYTJX9kfhV7dSH7jCx0cCGVARrkTQCIc7Ae3HVQtRJoC0JWcO\r\ngbrDKGPDJVmz3l+N7kH+5goxmyC4K3mgJdeRiMgmwSOgAsGY+7dlH7PqOgZf\r\n3g43W1jpcZNBeQVs7FKiRRvXoWRqzHiSsSXNfA3jDHVqQyY12Hh5eD/WyxPX\r\n/jU/StbmHz32aJ3c3XgCwfNwZvJdI9rX88E=\r\n=iifb\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"cc46c097a3a173fb1ef41f57a858d03037063141","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.4","@thi.ng/math":"^5.4.5","@thi.ng/vectors":"^7.6.8"},"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-closest-point_2.1.48_1678800511621_0.7553432858212819","host":"s3://npm-registry-packages"}},"2.1.49":{"name":"@thi.ng/geom-closest-point","version":"2.1.49","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.49","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"45dcc8afe127255873696641d0cf299ea1940487","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.49.tgz","fileCount":18,"integrity":"sha512-qxYXqbWzQ6i582xllFXsLG2YRMd8gqGuVU7OSUSsUz/M7DEqdFCI1mXfMEATL9wUyuKW33qnDr4nKZGwwhyshw==","signatures":[{"sig":"MEYCIQCyZxBFN4+/yoOI6ms2TR1QCRThBqRl7LuPU7cV6uj+lQIhAPnwTYFwatCeVtrzW7GEJCHZU3+94S+epD33PfqppOjq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFxdEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrWA/+KUzBgZ39Rrm71x1cv0yq/Pnc8St09dSIIoN4OtaJoQik69QT\r\nHfUypqwVfKiv3SjH7stMjt1cd8hIJjH4ewaOCxzsoOdPSS76wQu+zjlpKmBf\r\nedefa+Nug1VXZsDHdM1FXos6DObkmj1BdNoN9E+M3QhDzx0kxl/kPdE9+UTV\r\nrfkfh67qk/Qn5r0j60Q1M2r1sUuuH4yRjUiElYA9odp1OqwDB3aU8HCiwW3d\r\ndvRlO41dG0iRVCMMXmJgUehZE9MeNbjoISBA7sZrL3fD9avpxdjgY12gsj/w\r\nccBe9hfEC+XIUhHGeySWk/LY/+nMkxHhwRxzOhKCt83G6jyWlPM5QrfEkWGA\r\nbvoEPaF7eMSgLdPS5G01vBo7jIr9mzvd1RxsiKYa1RvpKTU4eXe5wQs7cZ9G\r\nBMMzdewC0ssDVUuTML1HY8/Qub/Uqbb0DnO5+t56hdazv4R3Vnlr7K/yUV+0\r\nZ3r6ZnkJI2W2j54r65OJavh1sy9C1QEDqoqH8QAqPyKfkPwqovdut7cjuqr2\r\nMpXleBhLypILBVA6Sy/Av46DM8W1+I0DfFdjaZG3kpGKgujGuXW0zvXrQdGy\r\nLH4Ai7eQdTEiuy0MljhZgoNqZfWA7devqTfe0T1731tI65nlltF0u8jh6a2o\r\n7J/xVz+BFDDwWZj7Bkl3RPBEkitSb5OTSB8=\r\n=eAZ1\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1359645f3af8a7d0d43fe7944ea5cd865832f8ee","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.4","@thi.ng/math":"^5.4.5","@thi.ng/vectors":"^7.6.9"},"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-closest-point_2.1.49_1679234883899_0.4768833807773123","host":"s3://npm-registry-packages"}},"2.1.50":{"name":"@thi.ng/geom-closest-point","version":"2.1.50","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.50","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"853018d5936e8543cdb0f5f4dcf724751106bbe2","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.50.tgz","fileCount":18,"integrity":"sha512-Crb+reufknp2hLa9H5vbaxz9Kui6r5opF3kPHJxrcG36gPx1eRJVYLuSfr/ou1v3++Vru6kJ9IdH835Tc4KSpQ==","signatures":[{"sig":"MEUCIQClzzWmQuo3MntGBG5S5rPwKrMfi3IlcjA46go4p2hnIQIgCg873b5pp0f671Nl9IyCFLpsNJotvs1w2WfBOStWh40=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIelLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6Cg//TcyzZzwveS+6S8cu0PH56Cm0NXVkB/s1up5ONSRQUUz21kiM\r\nTd+Scxi7OSW1U460E2dvISfB4XYC6T3sV4SO1a8MzuJtKOtCkjQ4NUi8P0PL\r\nJ2pWemFvA46zuYiemd0zs9rlUqZCFa4rljA5cGq7FseOFqRi9EcnudQmCJsj\r\ns3qlbP4Wx7GKwjdsw2kzKa3/SbKS7XpzBupX4h2zcVe4IfLmS3sEBrDkcfUs\r\nP+0fJdzQemVcZbZJtSpDEMe8P39zydMQKpntAuVTbSXwODuQ8Y1sxmNYtzqU\r\ngLELnMpTslQE2P2d4QbQDao4dHGhWTZ5Tpb1BdcPc6bum2O/J8xWBZplsMEj\r\nmG8ZeNXWadv7yJpoj1sp2AzcMBTkwQUe4oPhpDnThMtDjFRIb58D+AWRVJVd\r\nA4OF8tvHlUtEBRu8HraJxa5NQtkTeRVKhkJpG3B5wjtTboYpESkjepdGvyU0\r\nydTabkNsFYKDwbWTkwFv0z6odMDPLhpXWHlx9D4jjRPDSxREAEeSBeGpXBL5\r\nL/uLnhC3EotlTvsTQXgzeWWg3UtjhX7LSWh8HlH01kf1qMldN2rT3WYYxIIG\r\n6oiyqSdLSLMUO9FG8JdPpvXOx/aHi2gaSdO9BIJZUNGWb1JoGNarswhdaPTX\r\nAG/Ks+DQIaCIMAis/9HdBP5WSQVMO6YFnog=\r\n=RzAZ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"83b15b34326d480cbca0472b20390d4d3bbb792a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.5","@thi.ng/math":"^5.4.6","@thi.ng/vectors":"^7.6.10"},"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-closest-point_2.1.50_1679944011417_0.04397862297571087","host":"s3://npm-registry-packages"}},"2.1.51":{"name":"@thi.ng/geom-closest-point","version":"2.1.51","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.51","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"6f1443210d09ef50c9b78ec314230b7988569472","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.51.tgz","fileCount":18,"integrity":"sha512-Cg3daWrW6NGRlSvObJC4myaqKmgCJ9krmYH9MY+WxmD7Z+hn2v7dfjAcwMerWvBhl1fCYbZKUKOCRFKgf9b8Jw==","signatures":[{"sig":"MEUCICd9rlHsxEazYai2F+lCMRVZsn8/3yjQrkzkC3Ptw+b1AiEAzTJ1aW/MtE7H3OawB7fDopQXaGgFgRCdquyfmdZ+3Bk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMUu0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqpzg/9H3l2AUMiXfhU0qqmMwV5coa2GIzbtwYFHGFcBijG/gOeaBPP\r\nXRDGpTZ4m3K/rkA4qldKx0IY8k8o8KIH/qq6fhgvdoQ79DLK5fV36Qp1DAGg\r\nbV+u5AZHR65T+xw9f9nWTZjIlirJcOtc7uLFEk3IcrswXriSOK07Y6bTc7QE\r\ncaqa2h3sa8VPzUfNal/bqzEvqIB0mKZNYcd7gXKNnclUsoYCPXX2ADxwDZhp\r\nS3+MDyNGhZJCb3PPYa2OhJgBNzaNmNAJP6lvf6w5g82bzz7cTdBjDSaC65bA\r\nZjufCZPExGM7YgccGyxp8WgCkIuiWlvXnkZksVdbOZgE9sR4uF81V8ek7+rJ\r\nWpvTuD5jetBcgrt5dsytpPvE3JVQtAz8+kqGCp6lGtcniMZDIaCN2Sg9mps6\r\nuUD8oy8NkX9WRfK1YWbXtezoxu0mOTDfsCsnhJSncYyrn2QIGua1Y58eyhLh\r\n/NFy6JO41CeT+KZShVBFxK67Ckn4FDXxUI4H7D2JyYhk6W15w0rdJgZbG4aA\r\nPmkYF5c23nKxukEzBJNCUufDa8HazjsQ9yquHnAcoYbHTr1+Wgdqp1HmmJin\r\n/fR/2ZDU/rR0nBtlM5YK6+XoZXmPVtuXggAwJzYlNo5Ee5NbX1EF4NpORCsc\r\nRVRipuH9Opf6xY2JALGxAAY6/W6MFJJQ7Go=\r\n=tK7L\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"abcedd9e4e06a4b631f363610eec572f79b571c1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.6","@thi.ng/math":"^5.4.7","@thi.ng/vectors":"^7.6.11"},"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-closest-point_2.1.51_1680952244251_0.9318011255783483","host":"s3://npm-registry-packages"}},"2.1.52":{"name":"@thi.ng/geom-closest-point","version":"2.1.52","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.52","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"17ee7979833af708e009541264f37a52b2cf1106","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.52.tgz","fileCount":18,"integrity":"sha512-ByNv9QHa9wnEWK8/Nbzo0dg2PpWx6sqfkbT5UoN3AkGMsFnedzZWJ5inHjG43nQ00a+JfBa14jJaSiNPwIrKKw==","signatures":[{"sig":"MEUCIQCsnedFtmae5zy+ZbTinKUeLx9rCWCKmyOXzMMUisCEsgIgN63XRUwx2eKGPiEUw8KedAOyAw58AY1rxlKMDh6d1z8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP7RZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0uQ/7B8OxzBj6qypX9+xZdQJETjwKO5tCfMjdzLCcMy9r38iORYK/\r\nfrTEBlGzpQQ4ssB0klchrct9fuebzjU+hvSims6AuvtnxWniKVASKo0/qvyZ\r\njuHZxYnLzgrJfFUHdA9wmgEfI/u0vDC4kjxxuCcCdeopN0LpffkyXUcajo74\r\ntnyyrxDCVtxKsRbFbeF8D4aMv95NFzBinnz89te6WX4YkIpDnEtVm+NltAl5\r\ns4udoyv8iImIebJWPR5uVRDXn1OJEOBlelk3wgxpb9JluISTpGxT3lUHm4rg\r\nwn2XaoWUEceLTcJfwJ9EjEZjGwaLbxMpamM0kZMoUCMOAoS5Tr6cVlKwNt+O\r\nhL60aKle8uur5NzTRg6CiVOWhLSADvMgBOrRQsLzyF1/1SlpQAsbDJfuu0vd\r\nkfsasRQ4tjHnta1I5Y0ZqJ98/uA2XN0qsVJOXA1DRH3hDgophdqGXakAoMwQ\r\nQla5Qzp3gdibBuPb+8YEwLXTjAQRn7Fg0njKHocLFObAowoVuoYWlEmCXXPs\r\n3mXdCk/+G3fxsneAKnsXHiRBY6m5uR0qV/+mUzNlo+AeKsWvN+DUfB21mED9\r\nVbnfQ3suhmVy1CdFnJaS+IaCyvm0sCaBtPgTfBSi1j0A/vzxi9C1w0MojVjk\r\nb0CfG4jFj3dZ48qLREkTP3UQzwNtI78zXoM=\r\n=lbTG\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3a56bc490f1e68754762a503d06327b5b34ff7eb","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.0","@thi.ng/math":"^5.4.8","@thi.ng/vectors":"^7.6.12"},"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-closest-point_2.1.52_1681896536790_0.21712063493599465","host":"s3://npm-registry-packages"}},"2.1.53":{"name":"@thi.ng/geom-closest-point","version":"2.1.53","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.53","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"fabed13cd14a98f04eee36f5290837c7ef321202","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.53.tgz","fileCount":18,"integrity":"sha512-f5zmBbXYEdvV2f9JNLyU9+iFrxwVasfyQfhcstsOq2m8021XfFTrbwFo32pA7UgzkGZzXWxh3wjU3yHNzgYovw==","signatures":[{"sig":"MEUCIQC80qMHqUxm4CRMXJ4PGoMmS+7NgmZ2NkPuHhi6bsgLPgIgEBMCJHGGI7BRYz5jRUv0VqlMiMTdSNJzXY8X1YrxDxg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkR/QKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSnA/9Gvv96Jsuc1x8swK2cAMaesVqGpW4/nP7IyyHPxUxOjeT9gFz\r\nb1sDP8N7uu0ty4yp56q73MrHSR80YlvmgyBTGDTzn3v/Aa94fhUrAzU2OGYF\r\nKPS3fn6ICoflq/wV1PaZ68UmH1QDoPJccsQdUV1rJl3lWLxoztUL7wjG1BHt\r\nPTb1NLNM1k6DuuTQ0fwB0Xn+pTnj/gu/ijCZ3kaJydTxa/kIyweCda69NdQw\r\nO1QWBvtzIT0im1fAT2f9sydqRbiOBIV/5i336O1T/vQkz8dmwXQyByOWxbkK\r\n/FM6LY+SYQE+i8YkRtZ42QH/vs71Fn0Vg+I88cBjW2IdwfuFRadibsWs+zge\r\nOsgK5GzXpKyJzQCoiDyrQa3qIbUqbWh9WE23r2u1Vi9bt4RaE78Xxd5adENt\r\nEENbf0YUKjNCVjkq0zmwudqpDK8OjqxaRvhb6788NgGOuJ85yA3MIJdaLB80\r\nPrstU8XnZ+w/m1RD80RPoSEteYynUnh0AvVrNvT43nLqJSDLXn6xNzqDZ6r6\r\nQW8HjPapQEU9hPp3QIGCYMubI8oHYjIDgZtKNq4lSjzCu2/Mno59qY3KCKLS\r\nvmHY1pJc+gq5za/5rtZG9rPG4uL5LQQu+lrAsZSHj5JA4x6dEKcT7uoEh+p3\r\ngtZ6yT7EWWETE5arwcP7wmP51DUK6BlDwSo=\r\n=jQZ1\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ca22f02a137c0a4e3a38ef81e82e2bc7e3c43849","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.0","@thi.ng/math":"^5.4.9","@thi.ng/vectors":"^7.6.13"},"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-closest-point_2.1.53_1682437130437_0.6083596668541478","host":"s3://npm-registry-packages"}},"2.1.54":{"name":"@thi.ng/geom-closest-point","version":"2.1.54","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.54","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"badc0197708764417a09752e2bcad4f7c5ddec8f","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.54.tgz","fileCount":18,"integrity":"sha512-XVh60HGnqUkZrTis4n2SXR20MPf0rDvuds1pIr5tmrgasg73/ajhWx8bZz6mV3LU090Vx1y9cONWZBjCoYYkug==","signatures":[{"sig":"MEYCIQDnAFwZCMwMt1KdeyKP0KxMO28zDHxCL5NCnwbyVt+GrwIhALLvq7nCg32eNzMFgUkkX+qkxOeZjj0PvIxaaipuczj2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39732},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"20ab11b687a13228f6a8cecdc5f05ba9105122ea","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.1","@thi.ng/math":"^5.4.10","@thi.ng/vectors":"^7.6.14"},"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-closest-point_2.1.54_1683807465080_0.5268752335159819","host":"s3://npm-registry-packages"}},"2.1.55":{"name":"@thi.ng/geom-closest-point","version":"2.1.55","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.55","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"b0786004b19f9b9c441811ddc3850a49bcfdab38","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.55.tgz","fileCount":18,"integrity":"sha512-ZX291qsr3BZReQYrTdsnTQwupVEQMy7F+MIoGhlgRn2fOFmE7Tiglsj6TQPL9mbokyZalytSWE5GKXqpfjwiKQ==","signatures":[{"sig":"MEYCIQCnjSOT3KZqKeS8i8BM4d01M/phIJKQjSMP6K7ihzf0gQIhAJ984y84HnREo6qrbkgL47V3+fCMhPbFcaCxAxCNHZ+k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39732},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"54e825a976c72067a244cff8725ca98f5416d26d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.2","@thi.ng/math":"^5.4.11","@thi.ng/vectors":"^7.6.15"},"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-closest-point_2.1.55_1686729590153_0.6790412670110999","host":"s3://npm-registry-packages"}},"2.1.56":{"name":"@thi.ng/geom-closest-point","version":"2.1.56","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.56","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"ecffaf69439010c6180ddc62e9ae688bbb8225c8","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.56.tgz","fileCount":18,"integrity":"sha512-Wdb9SRXfdBPGlSXhjBtc3V5wrYutPI9eLBt6TzYLJX7xhuTwWz5nhwiCJV/biibYev4MPY2StFsjzwJ3jbS5Ew==","signatures":[{"sig":"MEYCIQDvRzbq7//njrwzCJSNv2J3fmEp7zhgoKTuzutn+Xgj8QIhAOnI7r9JXsuK/NfOn/X3eHCh2n5/zCgCU2XhWyOly3po","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39731},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a6a6217de89c2875aa78c516d3b5de11ee444834","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.2","@thi.ng/math":"^5.4.11","@thi.ng/vectors":"^7.7.0"},"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-closest-point_2.1.56_1686953216659_0.2594526724824253","host":"s3://npm-registry-packages"}},"2.1.57":{"name":"@thi.ng/geom-closest-point","version":"2.1.57","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.57","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"72377e1b9ece8b3bd0292a5c467937c50382955b","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.57.tgz","fileCount":18,"integrity":"sha512-yp5P5AxdYxNEQzGJbw5AjGpb9RCvdIYcMYuP77aJ+aQlIfXtg6iFx+34mrDvjsbD7JLB8NFXAiDLyzfzCkTfjg==","signatures":[{"sig":"MEYCIQDIPLqcfq8O4ql+EZNGKBXrSf32CQSuW3nGlSTCarEcmgIhAM9N2g8jQvyP82xAVk0m+RddtHPC8jPuoMWZ1TlSQi8C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39730},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"88cfe77770f3b07c788301dccefcb9547cd4aff6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.2","@thi.ng/math":"^5.5.0","@thi.ng/vectors":"^7.7.1"},"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-closest-point_2.1.57_1689334705568_0.9346386960696695","host":"s3://npm-registry-packages"}},"2.1.58":{"name":"@thi.ng/geom-closest-point","version":"2.1.58","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.58","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"e56b6cc1005114efa70c3b23cfb2bbe822cd9979","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.58.tgz","fileCount":18,"integrity":"sha512-CCGZWZ0jaA1vM7FFksxrb4GhEcXNXl4mssyI7Xm6gtYJ+NOAwT/NbCwO8R9iQWQkeUuDuy+PYlOvMnRoNX/86w==","signatures":[{"sig":"MEUCIBYSo8XhzVrXikImp+dgkE/K26T4HfjI7EgF5cZE2hFHAiEAsYC7/gPQbmWA/M3nt1F/fOlFx/xzEqgWyb4y32ROqxQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39730},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9fa3f7f8169efa30e3c71b43c82f77393581c3b5","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.0","@thi.ng/math":"^5.5.1","@thi.ng/vectors":"^7.7.2"},"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-closest-point_2.1.58_1691146756441_0.9217517061504696","host":"s3://npm-registry-packages"}},"2.1.59":{"name":"@thi.ng/geom-closest-point","version":"2.1.59","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.59","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"00de98fec970f233210659066cdd99fddc9a1f40","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.59.tgz","fileCount":18,"integrity":"sha512-Tc8DWySqATPJWjQBeMtUrRrk8TYDs1CIGR4fnpvL6bmgrSSF8hctwrRj8iaTgBqRuI7+opfba+gnQlwawJIcXA==","signatures":[{"sig":"MEUCIQCBxvXF9ZbqFI/N780TJO011/iC8851cHz79POi+OdT6gIgfosJs7z3DAiOvHeqTYehN1TQQ17jylvxwbTpyhSpYo4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39839},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"672fb5ede530598da51c9d1cee48fe58c23bad34","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.1","@thi.ng/math":"^5.5.2","@thi.ng/vectors":"^7.7.3"},"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.19","@microsoft/api-extractor":"^7.36.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.59_1691669905294_0.7252097153189223","host":"s3://npm-registry-packages"}},"2.1.60":{"name":"@thi.ng/geom-closest-point","version":"2.1.60","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.60","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"f675bdcf3e0cf8ef7db616f798dde9f5d9732261","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.60.tgz","fileCount":18,"integrity":"sha512-RuENq/9A0mFaFcgMi7wzmO610KNorEs3bERhpNTwjeywHTmAnUuOIZmt2JsbwjbHRa2Q/aQIw1bNfBmgU955dQ==","signatures":[{"sig":"MEQCIGEmbBzE++i/ZeWcRSPTSaTfuIoAp169Ejm7I0MhRcz4AiAcZ4daxdktUoaKIELixP5zpXkxLDIP6iIxO8ZBRHyJWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39839},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ad9ac3232c6fc5fc8a0df75ac82fc1e0e9fb0258","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.2","@thi.ng/math":"^5.5.3","@thi.ng/vectors":"^7.7.4"},"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-closest-point_2.1.60_1691670454780_0.2128063431556435","host":"s3://npm-registry-packages"}},"2.1.61":{"name":"@thi.ng/geom-closest-point","version":"2.1.61","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.61","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"2787b2350831ea27325934d7a20140286d52329d","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.61.tgz","fileCount":18,"integrity":"sha512-MFLvVKglNi+/3fIKSk2guTL6FpYE+eMzZeCM2AwBv21HbxtnxZxIpShBiMYBdxMxV9OQ0hC1Cfg1FixAOCxO9Q==","signatures":[{"sig":"MEQCIHu9SEzFA6xr60gYM2b4CBkuvKWVtUQWKsEz8aHIRoSeAiAmvA8H79IRAi7r7tf1GVfuFyG+YUzhIWH29/5mTpRWNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39839},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"399f8c53d66b9b763d16c21bb59f145df5f59514","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.3","@thi.ng/math":"^5.5.4","@thi.ng/vectors":"^7.7.5"},"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-closest-point_2.1.61_1691846113737_0.6748299352961928","host":"s3://npm-registry-packages"}},"2.1.62":{"name":"@thi.ng/geom-closest-point","version":"2.1.62","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.62","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"51df0340c550ad89c6d184333c67815d7995a0b0","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.62.tgz","fileCount":18,"integrity":"sha512-LO/oXd/mzaXKX5YBcOoiYKNTt06qdRnpsUY7PvkCcqPLuM5Z1K/tv1j93msUzkkOo34FxnKEzx1RsN+Ex0k+uQ==","signatures":[{"sig":"MEYCIQDaIv1jdGBnRUNnGNCBW1qzO+ZHiisl5dZi4nKu9pIffwIhAJ/kjnAwUhZt7y/culgLy2OIZtmPfKQ1YjJZDmqPrrml","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39839},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4154283d772824d4b57d4b7ab97be22a6e1ffdd7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.3","@thi.ng/math":"^5.5.4","@thi.ng/vectors":"^7.7.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.21","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.62_1691856905899_0.9273148580827917","host":"s3://npm-registry-packages"}},"2.1.63":{"name":"@thi.ng/geom-closest-point","version":"2.1.63","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.63","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"15128a70a9b942f5273361cf2b8e44e4f092c110","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.63.tgz","fileCount":18,"integrity":"sha512-pFNoggqt1TKxXu6i/9oyfXw9BVsq/bDQYVkUm2sfl50FZPdmwiJT3PzmNH8NBY6dd79miv9Y6go8o4maOlW/aA==","signatures":[{"sig":"MEYCIQCAKnSZxkmhJitv27BeZLKcnm+3y+4+6lx6y0z1bGvTKgIhAMoZOVfSyk4FbwT++RHC2TAvC+X15GIobKW2GLzSQQJB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39839},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4e8f1abeeba7b919e069954eada917ecd2e9a8e9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.3","@thi.ng/math":"^5.5.4","@thi.ng/vectors":"^7.7.7"},"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-closest-point_2.1.63_1692019867585_0.22720529605979278","host":"s3://npm-registry-packages"}},"2.1.64":{"name":"@thi.ng/geom-closest-point","version":"2.1.64","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.64","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"83b43c8ccea9f937aa320192850d5086fdcfe672","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.64.tgz","fileCount":18,"integrity":"sha512-ej86KCPRolyrBmko6CfMJuh2/u1ZT/5d77lAcSJfpph3M4MhnT99oaTr554Ll8Y+zPkeetaTczd5zoAlryGTyg==","signatures":[{"sig":"MEUCIQD/KvXFziyby2MBgdyABJNqVk55wK3CO0QLcDupSh92sgIgfvzW444JHcfOhg0XAcxtHbJPbAUlHm9mZ9XilgGaYq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39858},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"74cfe3fb8de5bfcbfc1109e67604541cbd7b77aa","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.4","@thi.ng/math":"^5.5.5","@thi.ng/vectors":"^7.7.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.22","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.64_1692715231319_0.9556278763070607","host":"s3://npm-registry-packages"}},"2.1.65":{"name":"@thi.ng/geom-closest-point","version":"2.1.65","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.65","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"aeacb7d256934312062682218a0fb0b6003e0fc0","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.65.tgz","fileCount":18,"integrity":"sha512-kSwcMCgZDYjly03zxFnlDtQmh4UBj0Sy0AktslaageeRT++CHMzRi1f34Xmog9GcWbuesDI8I0VYaIqL+NKjYQ==","signatures":[{"sig":"MEYCIQDqGzEWTE7OZdXX1/JKZIILBKpsC2LsQQKtHjMCJfbNqAIhAIzaD3KFEOi2Z+3IObTAkm/a3S0mo0D92h0h6oZ5MjZX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39858},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"04f545c7be1811ed24be1a6824d867b1ea9bded1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.4","@thi.ng/math":"^5.6.0","@thi.ng/vectors":"^7.7.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.22","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.65_1692854953508_0.006488388757509123","host":"s3://npm-registry-packages"}},"2.1.66":{"name":"@thi.ng/geom-closest-point","version":"2.1.66","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.66","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"ff69a8a9e7add91a8f6226ac77f07e46d16a1352","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.66.tgz","fileCount":18,"integrity":"sha512-z6O4s9vD6lSf++3jymvqxAsAZbfIHXxBflVeg9Ue1zm3G+ESeYKrapCxUL9wXf01xSnD9C3RvibbF2KcBQwNAQ==","signatures":[{"sig":"MEQCICEGQWQaJbAmiOUfw7xBzljUGZbgEnSX55vrQyoZ6VwFAiBCgzdxK5n6VNzyXPy8TgnWL8gezX+kE8XpC3xAy5yqvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39859},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5929dd20497668496af13415cdf784a4d6f69aa3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.1","@thi.ng/vectors":"^7.7.10"},"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-closest-point_2.1.66_1693135319631_0.7284463320424659","host":"s3://npm-registry-packages"}},"2.1.67":{"name":"@thi.ng/geom-closest-point","version":"2.1.67","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.67","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"bbb6d48a1b0fe8830e5fedd7dc3210e1227657c0","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.67.tgz","fileCount":18,"integrity":"sha512-vPU9FcDUCXNWuhYb17YbGU2pGe1lTljFKv5QV6EhFO48b1238XTUM18Cbk5On25TtTUYyUX2Sf39yE6RJZ0G5A==","signatures":[{"sig":"MEUCIBJyzX69yu5/uO0DfxpQWaRdu7q+cV79/ckZpdLivUTLAiEA6uPNx4gRDr2s+tkW2+JFM7Cw3x7gVB08GgYWmsMeekU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39859},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9dec130cc636c1da0bc4f2baa0d995579d3b7629","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.1","@thi.ng/vectors":"^7.7.11"},"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-closest-point_2.1.67_1693302582822_0.5480553528747636","host":"s3://npm-registry-packages"}},"2.1.68":{"name":"@thi.ng/geom-closest-point","version":"2.1.68","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.68","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"e1157958ff711697096fc563ed80d520aec90d88","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.68.tgz","fileCount":18,"integrity":"sha512-0NLPkQlPh2PDiBiJhBi+9dWz5keDD1JNvCXo+ajXoRYAmk12PRhp10UyRzM+DVJGpiLG9VMVbkJV0NLOstya5w==","signatures":[{"sig":"MEQCIAJoEnTQjawnwYgYhav34oPi/drP5i+Lnb+VzmqwhbfiAiAM9z2ChFbBrKKbIRNgF9bLoA5/mN37IDfILOGGmHlELA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39859},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"34c3bd36b0133af05abc7fe66affa01dd99704ac","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.1","@thi.ng/vectors":"^7.7.12"},"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-closest-point_2.1.68_1693476360619_0.163867228671009","host":"s3://npm-registry-packages"}},"2.1.69":{"name":"@thi.ng/geom-closest-point","version":"2.1.69","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.69","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"a8f761842d3bce43e35a6802e4025d2628c5e1c2","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.69.tgz","fileCount":18,"integrity":"sha512-JfTb+Su8yCB3eGjQywL21mhvLkpnOHafnh8QWDbdmvE+LYi1hXUlDoqEbDBotkY725bfsIBoCo3bvi4wteZXuw==","signatures":[{"sig":"MEUCIQDooxxerwp5iuXmZS3ExAslsmwLmNym8Fmame8wuxeWEgIgL5NwjwKNvDnjrzlfO46NzKR058ItjgfI09KsKIssxgg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39859},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1bbef970bab7f7def0700e587cf0471e1e1ef9f3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.1","@thi.ng/vectors":"^7.7.13"},"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-closest-point_2.1.69_1694007418668_0.831304887232539","host":"s3://npm-registry-packages"}},"2.1.70":{"name":"@thi.ng/geom-closest-point","version":"2.1.70","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.70","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"5bd4322703be3e4fbd1c28bc819527856648bea0","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.70.tgz","fileCount":18,"integrity":"sha512-4FvuQV0wimAjtCi43pFGfBj11tJHyPKxA6Ra9Kt/5+brul0jM2J9HSwcKs9JrtfeGLYuHWOAMj6gJ2PWajGPpQ==","signatures":[{"sig":"MEYCIQCRUava39dmS62CZQ5TZB5UIfj7N9Dlppr61ADYWHHzZgIhAKHzsmOkXO9nthESG/4HZd3e9HS8QL4Dyx/ztrHpS9lO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39859},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b2ef5a1b8932d067af4ec2fc7da03d59d6868dc7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.1","@thi.ng/vectors":"^7.7.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-closest-point_2.1.70_1694781259677_0.9386611673867182","host":"s3://npm-registry-packages"}},"2.1.71":{"name":"@thi.ng/geom-closest-point","version":"2.1.71","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.71","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"569da7772e51481c575b02c4ed099f51e9ef0b46","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.71.tgz","fileCount":18,"integrity":"sha512-EolKi9J4YwAs/ZuQWVSSkyHfzotqDMmxWKwVcdYizdfyXP5xt3kL8qeCTSTQ3eA7p4xQfPQaf85HpkW/PI3GeQ==","signatures":[{"sig":"MEUCIExvNUCagLGdsgwFoYdsyBDZWRr8L9aZfLaxkrpRvSb2AiEAxE13TXKQpPicQ58v5jSEfBNzrSnwI7thbmG4vKyuSUw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39859},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c22e8996cee284ebe8ea88582beb1ab5fc6ee503","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.1","@thi.ng/vectors":"^7.7.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-closest-point_2.1.71_1695120204922_0.25585247903181907","host":"s3://npm-registry-packages"}},"2.1.72":{"name":"@thi.ng/geom-closest-point","version":"2.1.72","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.72","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"e7b77ee2741d7c683a4375eb19d3b4ae2868339a","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.72.tgz","fileCount":18,"integrity":"sha512-3hz/nb37i/Dyh+hcjaBUil04KHTFsrR7oqqbJeTT8cmf/V68+9CSQBaOdjgExdZWIDbjbwzqaGEo8Z3ZHT2OeQ==","signatures":[{"sig":"MEQCIHWetXjDpIcbhVGvnoPo3ccfV7bCTS7mHKMwlrKVEOpwAiAaXdZkJHyuz1qG9PjGRjKpXe8XJMv27ogDCI6BJo+atQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39859},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"10d8b3725e96c5d704c759489a89f132892b181e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.1","@thi.ng/vectors":"^7.7.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-closest-point_2.1.72_1696506290256_0.28229639958742747","host":"s3://npm-registry-packages"}},"2.1.73":{"name":"@thi.ng/geom-closest-point","version":"2.1.73","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.73","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"efb241338c933daa08c83b8303e1801ff0c01264","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.73.tgz","fileCount":18,"integrity":"sha512-6lxpIZ3510h4inov9H1t6atEj8oLw+SXK7ASpQd7s54ahy90HACNkGmTY0tt/NNG9KlsuPVk6U97zkpzs7R9xA==","signatures":[{"sig":"MEUCIHAEimCC7p4GW1qg/eUzdks6pDVehcAqLTDpWO0cDufGAiEA7K0w4lmkDNPlmVokNfX/JGMr8Z1bGQumGpNcjQlckK0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39859},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e9f04908dc37ae9e29320f098d195f9f8445a1ad","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.1","@thi.ng/vectors":"^7.7.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-closest-point_2.1.73_1697018738301_0.6864452276253752","host":"s3://npm-registry-packages"}},"2.1.74":{"name":"@thi.ng/geom-closest-point","version":"2.1.74","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.74","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"0ca8c6b935cb242dbc4e70682b081ef536cd8b58","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.74.tgz","fileCount":18,"integrity":"sha512-twMb5TZBZe350rKunW0w+n1GQLjUIGLeBcslY8kz9YGm1EyRmtUpoXxFzGRyCphRFWC/zOWcn4svtZpV9p2VEg==","signatures":[{"sig":"MEUCIFTehd232ia+JRc77y+y5N4hAtRZwVCUe6Z1scKvTGWWAiEAvCAg2/9jYtTCNVwy64BdgPSgfFkedtvjE64up5Q2pZk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39859},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d492ecb41df758db372a76449ea9b5bad47b25c4","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.2","@thi.ng/vectors":"^7.7.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-closest-point_2.1.74_1697111634448_0.2647244000743012","host":"s3://npm-registry-packages"}},"2.1.75":{"name":"@thi.ng/geom-closest-point","version":"2.1.75","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.75","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"0b5560e7a94deea840107e53b8f8dd5e511ef081","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.75.tgz","fileCount":18,"integrity":"sha512-etxHsZfPKo87jI6C2lle60Hro++gH9Ad/LvYpUlPpCWNWyteR+nXzoLQ7EeFj2oAugMon54FRu0xLav7mvsEhw==","signatures":[{"sig":"MEQCIH/KHyYYiLSJV/TuZzCHWGkLCNbGaqyIOfMX5Jg3P2RDAiBphDrK2n5gZkTZhLh4zwzlnXAs4eQWD/gzUhjp6eTN6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39859},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"46e445c09f2909d1aeaa9fdc8d8b3aa61c114db2","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.2","@thi.ng/vectors":"^7.7.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-closest-point_2.1.75_1697652436150_0.8300151228958401","host":"s3://npm-registry-packages"}},"2.1.76":{"name":"@thi.ng/geom-closest-point","version":"2.1.76","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.76","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"34c725e0eff103a6be86f822f2b0073fe4f68bcd","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.76.tgz","fileCount":18,"integrity":"sha512-Bm4PG7NnksCHMyyx+PWIPrmnFvi0uOVaynQ3h70IkdWSnYz0kci0QZTXjp7xnLpmPz0J6tNsgl3MrpDgbdbPDw==","signatures":[{"sig":"MEUCIQCogKAwAK0BeovRoN7Wm/VP4I/AUAU5GsDhjR/pMWHCGwIgBfksmwM5nEujyQSafS10nT5fu0YGc03V22HuUpt5FwA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39859},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8d46d9326a9f9b81d65e7e274446f5964f9942ac","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/math":"^5.6.3","@thi.ng/vectors":"^7.7.20"},"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-closest-point_2.1.76_1698046732028_0.5031697392273895","host":"s3://npm-registry-packages"}},"2.1.77":{"name":"@thi.ng/geom-closest-point","version":"2.1.77","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.77","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"2d067ef71bab22364d25032d48c02099549d4696","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.77.tgz","fileCount":18,"integrity":"sha512-bCia6HRJWrj/Wz9WFKfcHf/cwKnd3oYry0yaxvEUQQNREpHWmDeyXIyWwwQeF8JnAqjzVGk2bHUz9TE7NKRHIg==","signatures":[{"sig":"MEUCIHkxp72oBG7t0R0CER3MGZ1mP8nYOL0RYuiuLbuBWhXqAiEAvTUMyNfYun2Fp1IE16dfaRirkTXrvNBZgQZtJg2MAsQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39859},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"dc7eeaba72f3c3977f2d6cc201e595ed6d68e2ad","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/math":"^5.6.3","@thi.ng/vectors":"^7.7.21"},"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-closest-point_2.1.77_1698136746024_0.43660300215427794","host":"s3://npm-registry-packages"}},"2.1.78":{"name":"@thi.ng/geom-closest-point","version":"2.1.78","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.78","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"f2770b677ef87f76cd88a1e4ac5303312838f12b","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.78.tgz","fileCount":18,"integrity":"sha512-Rqnkww8/shGJPzqs7Wmor1vXDL3/dRKykTpxAh3SnqfCvFMouZdnNqczXbx4mPDqPLtlgy2RET+F83X/CELWtA==","signatures":[{"sig":"MEQCIBSVhgn1WL4ZD5tOPGPi+d+LH9z7WU1Jj4HLFUxA6wbeAiAJ+fMwTiI/3Vh41dzjxB7jjhRRO4DeJcTgWBZu5i/2sA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39859},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"fc6e14052ed24bf9196896980ceb9f398b6ea6c1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/math":"^5.6.3","@thi.ng/vectors":"^7.7.22"},"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-closest-point_2.1.78_1698237687941_0.5981112731303402","host":"s3://npm-registry-packages"}},"2.1.79":{"name":"@thi.ng/geom-closest-point","version":"2.1.79","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.79","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"0a73b21503f1ef323504e68b5706b129d54144f7","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.79.tgz","fileCount":18,"integrity":"sha512-qUIFvdDoBYt7GXnZ9sWmbBaGaE3gTTUCmWvS2PopY6WrjxHo9Rq9w8glxMF9zB4XWrc1LfTlWjKjmekXbeHFJg==","signatures":[{"sig":"MEUCIQC1opS28esVTsTj6DLhy6vghB3KTI0S833yhFfNyr2nKwIgETj4teW125oY84AFQuhBSpmJ6tz+ErblzJKb7atqfyY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39858},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"502e8fa937677ff7bc4fbd0906d8c8b4b0b471e5","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/math":"^5.7.0","@thi.ng/vectors":"^7.8.0"},"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-closest-point_2.1.79_1698425822124_0.8086975426243184","host":"s3://npm-registry-packages"}},"2.1.80":{"name":"@thi.ng/geom-closest-point","version":"2.1.80","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.80","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"927f0f43163f2f3f887abc2f3dc7b370f715f482","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.80.tgz","fileCount":18,"integrity":"sha512-/++bo7n8txXXa79IAXKjBn2E4s8WMkmsytR6VWZ3pii68dIf3URO8ibC0dlWLGjgTyq8i57Nk7yH0pJLeWm3FA==","signatures":[{"sig":"MEUCIQD5g8aag62z+poeCW9OUSCoUFcP2s5X9JXKz8B/ybS2/AIgfD5z8sL3oguWNzs1XSJSaBrWmC2N+PdtuoxOySl+NS8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39841},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bfa16829786146bd24df3cdbd44649a45a603e44","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/math":"^5.7.1","@thi.ng/vectors":"^7.8.1"},"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-closest-point_2.1.80_1698676366299_0.46880797603498814","host":"s3://npm-registry-packages"}},"2.1.81":{"name":"@thi.ng/geom-closest-point","version":"2.1.81","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.81","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"b077cfb52b6bc349fccd90a35e4f1525ee7aa8c3","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.81.tgz","fileCount":18,"integrity":"sha512-RN5tBJbSINo8/DEYLGmXPjK5DryE8cz2mFi0all8y9wyfTbcgusG+K7F52cC0gCxi0YFK3IZUPRFyYWXTUF01A==","signatures":[{"sig":"MEUCIQDxgwB/I2UsaOkdrPyTeyt9HJ6e1wOhvsNtbK7acQAGJAIgJsLhbP4U7WnEC9/ElWqIPMpDgkY8xH6HZa1twoDqoBY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39841},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"336bd1bf95825b3c318a3ab49c54451c94aaa883","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/math":"^5.7.1","@thi.ng/vectors":"^7.8.2"},"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-closest-point_2.1.81_1699136448888_0.23991560269774603","host":"s3://npm-registry-packages"}},"2.1.82":{"name":"@thi.ng/geom-closest-point","version":"2.1.82","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.82","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"0f59521da686666d16f4a7a0389673551ddf4036","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.82.tgz","fileCount":18,"integrity":"sha512-niQZnTldPTeyEriwaCINuSAZ22AEoFW8VaSvF3PKEqc6T0RR2Ovza4nYE2crNoN8BTzILD+nVzL7Fpdy/V0YnQ==","signatures":[{"sig":"MEYCIQCHP9yC6T0O4JbGhjjl7yj7wTay6FyhDqh8sBNYPZ7WIgIhAPkhRnfTujm1w8OowuykMvLt4tty9zvl6VJb3CzTeB68","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40058},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9f4d8ad79bca1d68214fbc9bbc5fb55f5a445f7e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.7","@thi.ng/math":"^5.7.2","@thi.ng/vectors":"^7.8.3"},"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.0","@microsoft/api-extractor":"^7.38.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.82_1699524212713_0.4704665190976429","host":"s3://npm-registry-packages"}},"2.1.83":{"name":"@thi.ng/geom-closest-point","version":"2.1.83","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.83","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"54b904fbc91a50350c5127d72d38a92126d04b6a","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.83.tgz","fileCount":18,"integrity":"sha512-ItGXd3bWd2/sPvyfsIogOLpRsp6PzUTK7l32dt7qXsEjrAjEA49WL9wRKaqqqRGGlWzpGwvXh7nUbERxBbVdOw==","signatures":[{"sig":"MEYCIQDhWraPLRoiUAg2MaweC5pCZhNMtxvPRWcq76K0W344dQIhANPLj1BuU2bfn7gQYyWg31mN0qRdWwGHHS+hsa/jDaRv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40058},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"669a3151e4302480244fe3e60eff5e732ea5b7a7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.8","@thi.ng/math":"^5.7.3","@thi.ng/vectors":"^7.8.4"},"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-closest-point_2.1.83_1699525759684_0.5576700326304393","host":"s3://npm-registry-packages"}},"2.1.84":{"name":"@thi.ng/geom-closest-point","version":"2.1.84","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.84","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"eff1987cd82ded704fe09debf7a1bb892a402670","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.84.tgz","fileCount":18,"integrity":"sha512-VhhxHiyghDA/CXukP4BKOFFRQVPJexchmNhB4m0SuIbaCxhsUoOt+yWnNZvHiWs/Xp+lqPHVzSwdNbP4U7uw/w==","signatures":[{"sig":"MEUCIAEtog4qFvhq2NIolXsfKDypJAOqN6gF4MUX3l8wo4MzAiEAwn+0mcE6Kd+2RghWCb21LK6OI3ApTUUmJWpnU3xCGZI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40058},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2be4c38c9680da929339bd164acfb69ebb1fd3d0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.8","@thi.ng/math":"^5.7.3","@thi.ng/vectors":"^7.8.5"},"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-closest-point_2.1.84_1699807438598_0.024832642304310815","host":"s3://npm-registry-packages"}},"2.1.85":{"name":"@thi.ng/geom-closest-point","version":"2.1.85","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.85","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"d5cd1643125d24f9aeb62084b6bda015878bf9b4","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.85.tgz","fileCount":18,"integrity":"sha512-Mm5EHG/X33KA0UukSKsg2fsECTYlrP5B/hbiBdeqFWhOQ4m9XhgHl8sLLkVp/I7TxDd7iWZYrWBPAXtdlBgeKA==","signatures":[{"sig":"MEUCIQDzi0gfmOiTupPDvziQav6AToZx0oq8FnpPVAjzPpXFcwIgH5NdTjuc5lQv9+GeJuYvZYES4DrnRzk/54bTSgrZHLw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40058},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f6de41f4991704fdbbb2899bb430ed4f4f6efab0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.9","@thi.ng/math":"^5.7.4","@thi.ng/vectors":"^7.8.6"},"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-closest-point_2.1.85_1700818626412_0.17646378793920392","host":"s3://npm-registry-packages"}},"2.1.86":{"name":"@thi.ng/geom-closest-point","version":"2.1.86","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.86","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"25ae1bc3199a66f78dd7d715e6bfdab2603097a1","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.86.tgz","fileCount":18,"integrity":"sha512-2ctsS5hvA/P1rix9PUjtv32nwfzzKDZeCvsMqBcnkUyk8i6n6ss9hS5jKDpVcoauTQ/q6VHVWy+OrA8eEOx0bQ==","signatures":[{"sig":"MEUCIQCVREtg1TZpCDHlz/twl82bemv+bjMu9CpuYqqeFs5xPQIgBibmOIxwMRYsjLXK5fdJYKLNXbLu9J3w+buGqlDKrWk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40059},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"04d1de79f256d7a53c6b5fd157b37f49bc88e11d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.10","@thi.ng/math":"^5.7.5","@thi.ng/vectors":"^7.8.7"},"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-closest-point_2.1.86_1701605679379_0.9904163718261301","host":"s3://npm-registry-packages"}},"2.1.87":{"name":"@thi.ng/geom-closest-point","version":"2.1.87","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.87","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"1224495c94bbc8039c5c1c7f496caaf92c9076e6","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.87.tgz","fileCount":18,"integrity":"sha512-f/THG15SGSCZeel69TVMBOo5jd+GUsCRTPeQ1wvwIur5sNBPWD0kkBj+HGECmR8kV8tqXwzYmgKzeCsOQpuJww==","signatures":[{"sig":"MEUCIQC3sM8dcDsdjqBJt2JMo0rOoBgmkcPaozsRKyYJsW39egIgW7w4EULPJY3psyeg7ZK2noLjygyWVjrQmU9bzx4/Lpw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40024},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"25f2ac8ff795a432a930119661b364d4d93b59a0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.11","@thi.ng/math":"^5.7.6","@thi.ng/vectors":"^7.8.8"},"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-closest-point_2.1.87_1702149193216_0.6450755383887934","host":"s3://npm-registry-packages"}},"2.1.88":{"name":"@thi.ng/geom-closest-point","version":"2.1.88","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.88","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"0784cddfd6a09bc599dea0390f401fcd6461c487","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.88.tgz","fileCount":18,"integrity":"sha512-n0s0WHmY6TvkY/ZNK5q7NnyX7GFJ4+8zBW3tMDPIkmKC5J0Jlc1JWJISewLCkCkqO1A9T9gTBRZk8y0mJx5Fqg==","signatures":[{"sig":"MEYCIQDLC4TPsl04p2hC/lnPnCxJQlzcoiT8oU/43hzgGl9UYgIhANjyU4rp5eXNG4BsiP6Z9ukAE5wTKSE2vB3UNKSksQ/L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35969},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5e7bafedfc3d53bc131469a28de31dd8e5b4a3ff","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.12","@thi.ng/math":"^5.7.7","@thi.ng/vectors":"^7.8.9"},"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-closest-point_2.1.88_1702289295143_0.07801458385460247","host":"s3://npm-registry-packages"}},"2.1.89":{"name":"@thi.ng/geom-closest-point","version":"2.1.89","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.89","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"9c7a7da5b07935d2c628211eb9ab9bf5f23b08f2","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.89.tgz","fileCount":18,"integrity":"sha512-XYQ7ByRY6ksFf1QF6+p5jyVH6F5HcHOqHAVw5bM+6KIk1NenqTWGdbC9FC1nW0Z7emX8odjwOk+yQVCPm+EU4Q==","signatures":[{"sig":"MEUCIQDR+MeP/up+Yh45MNfu+xmCdXWJ7RNlNexDLUPbEGf3jAIgeBL3IkSkXk+KbNYE3afdUf6rpb2TuT2X9lioLMl3JeQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35970},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"22e36fa838e5431d40165384918b395603bbd92f","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.12","@thi.ng/math":"^5.7.7","@thi.ng/vectors":"^7.8.10"},"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-closest-point_2.1.89_1702393401483_0.7869723539191935","host":"s3://npm-registry-packages"}},"2.1.90":{"name":"@thi.ng/geom-closest-point","version":"2.1.90","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.90","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"fc3e2db197e1098443eb6464fa447d78c4ebc558","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.90.tgz","fileCount":18,"integrity":"sha512-GMwJJXeCffNDrQNP1dk2jEijnt449DdvOMK0wG+ltHwdhzxC5zodO2mVVKB2vLh1MziAE6KMIBDURL+BPVgQcg==","signatures":[{"sig":"MEUCIQCwGyThnTcWIg8lFFI0MmMmwE7YFZUD+SA754HZJV74vAIgCQOWR3n43eAx9OlCAXy1yLAy2h9GETA4VsuJ++px7oE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35968},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"25a42a81fac8603a1e440a7aa8bc343276211ff4","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.13","@thi.ng/math":"^5.7.8","@thi.ng/vectors":"^7.8.11"},"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-closest-point_2.1.90_1702906960672_0.11926043811096587","host":"s3://npm-registry-packages"}},"2.1.91":{"name":"@thi.ng/geom-closest-point","version":"2.1.91","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.91","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"b1059523e7dfcff45a87796fe04a35f02c4dd619","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.91.tgz","fileCount":18,"integrity":"sha512-eXBYZ61bG3B1qE80VPo9IgveYCOtxHKcqQ7wxKhQ5wvs6vyg/a/MhsWeq5itSFIn0I+qC+gd9s/LyIDlTM2xSA==","signatures":[{"sig":"MEUCIDTo6v/kA6fyFfYf9kp4XMAoH8b+zm70owmHBkdqofbbAiEAhfCUmlQhF076nSku/o//8WHMAyOM+gFV7jyOGocup9M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35945},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0d9265be7be13eccf0ef75eaedbfd42626339279","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.14","@thi.ng/math":"^5.7.9","@thi.ng/vectors":"^7.8.12"},"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-closest-point_2.1.91_1702983774865_0.7025074408738992","host":"s3://npm-registry-packages"}},"2.1.92":{"name":"@thi.ng/geom-closest-point","version":"2.1.92","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.92","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"56fcd3fbd8998ea14e9d33a42ec512df951b3f11","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.92.tgz","fileCount":18,"integrity":"sha512-qV8vt9RGQvuC51Oy32FD18n+3iNRfpEshZYSXZR2bp8hjXDmMY6ef6P+46X8WQ0W8tnKyqar3q3GCTNZo6gOTQ==","signatures":[{"sig":"MEUCIQDWlbPGWpXwDzZUj9nS6egF/Kk2xQclrOEtSpTWT94hRQIgGIw5JSpSG2xhRVEQxb0PwyV55foV+3MKhFjkZoUS5tc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35945},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"36d93175f8fbc0190c3c96a9ac0016a9663e9a80","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.14","@thi.ng/math":"^5.7.9","@thi.ng/vectors":"^7.8.13"},"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-closest-point_2.1.92_1702988718755_0.542550933098205","host":"s3://npm-registry-packages"}},"2.1.93":{"name":"@thi.ng/geom-closest-point","version":"2.1.93","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.93","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"259a34e867f91c8406dac2870168afacc51bc233","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.93.tgz","fileCount":18,"integrity":"sha512-gU+rdpfgvEdSnIYYeOMOoXixA7CJ9SkfWNb/eEQ+05T0RIFLbD9AT9CSZ4SC5PEfXODRPF0zFEGHHss3UIrZzg==","signatures":[{"sig":"MEYCIQD9FvMnxSo0RS58u1kRepvP18I3f6SCLzTvMy3Gn9Wk6AIhAKgNkDTAWLiLyJXvFrrYb8gcnTkUL/p9Pc8san2Y79eq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35947},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"775c664723cd87d6ac5909cedf91195317add287","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.15","@thi.ng/math":"^5.7.10","@thi.ng/vectors":"^7.8.14"},"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-closest-point_2.1.93_1703805948255_0.7243809194164375","host":"s3://npm-registry-packages"}},"2.1.94":{"name":"@thi.ng/geom-closest-point","version":"2.1.94","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.94","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"860dcefe86a576167c397b94e0ee3e51efce8bc3","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.94.tgz","fileCount":18,"integrity":"sha512-z8AhfhIB4mTHjf7vpFBLPWea5u5QZWfBKdyTypynddvwx9IhlwMVpdHmQW8291F4bEHbvBUbMghlkiCUC0lDjA==","signatures":[{"sig":"MEUCIEHSBGvDizhYX/Fkfe1L+EVpwTnvQhhFnufp/htV7gJTAiEAntTraPhPH2IjudRJ1lkTflfvIjsGadUu/i/5xHrjvDw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35975},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b3db173682e1148cf08a6bd907b8d90b47b7c066","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.16","@thi.ng/math":"^5.7.11","@thi.ng/vectors":"^7.8.15"},"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-closest-point_2.1.94_1704015935267_0.791308272281626","host":"s3://npm-registry-packages"}},"2.1.95":{"name":"@thi.ng/geom-closest-point","version":"2.1.95","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.95","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"146a958a546277c64551834f7871fdbc3991345e","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.95.tgz","fileCount":18,"integrity":"sha512-+S0eZ3pTbIJug4WQpExZ35C6ESM2RqmeeQRr3Okt9d+PcY8pSrEbsXEjALyNrpTk3gba45+ENPH1ZBPr1M24XQ==","signatures":[{"sig":"MEUCIQD7fggPL7R/OJsrlbPvE+9VHilsO/3PtlDh91NkwlNOxQIgf4xmhmaLAqJ7j9nz4EXocVRwwuIq8bQUVOL0YU57DFk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35974},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"417b5a7ea7bd54a3b4f086fe0fc2ce8e8933c9b2","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.17","@thi.ng/math":"^5.7.12","@thi.ng/vectors":"^7.9.0"},"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-closest-point_2.1.95_1706025570461_0.32893742163795703","host":"s3://npm-registry-packages"}},"2.1.96":{"name":"@thi.ng/geom-closest-point","version":"2.1.96","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.96","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"2ef9963f8b38e8340a1365ecf62ffb69bfbc2de5","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.96.tgz","fileCount":18,"integrity":"sha512-krnVSSt7eYctJhdwe6glp6trp2ODthTzJxIzl3srj5OQF/uQzEDdqFRJ/jfgnPD4lp42p0MLjF/+kDMsSMPzqw==","signatures":[{"sig":"MEYCIQCpe8jb1mejer2OubHiK/pXV4oBz2m3t8hLzG0RZH3DxQIhANb8TCjfg89cDI5TAUJFeF+Qqfj/uHw/AhctObmNb6/2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35974},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7426e2ae6fca5482c6eaf649872296fc89955374","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.18","@thi.ng/math":"^5.8.0","@thi.ng/vectors":"^7.10.0"},"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-closest-point_2.1.96_1706292259211_0.5099837637695306","host":"s3://npm-registry-packages"}},"2.1.97":{"name":"@thi.ng/geom-closest-point","version":"2.1.97","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.97","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"b752680aaf8ac8ea7b2967208329fff67df442ec","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.97.tgz","fileCount":18,"integrity":"sha512-TFF7RQFIzz+Azt6XhR27NhmKUKv5Nlkk8cQxEuTTfyRFrP0F0r0XUlPtQXIXMBF+jZrIN3nLxccIF+a9iiHgvA==","signatures":[{"sig":"MEQCIHvSe559DZmF1k4cqD6GnczncdPzD9KB+UUl9jE2g5oIAiA6IKqYTI+7tfm68lh+dC2oSwcSUtDkPmCeRzSFrxn4wA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36148},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"20909ffc46f23f61ec7647e8d27ed17752ce9828","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.19","@thi.ng/math":"^5.8.1","@thi.ng/vectors":"^7.10.1"},"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-closest-point_2.1.97_1706560863664_0.6756594976687593","host":"s3://npm-registry-packages"}},"2.1.98":{"name":"@thi.ng/geom-closest-point","version":"2.1.98","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.98","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"1dd172bb1f2fbdfa01dd5e022073c64e2d2d851b","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.98.tgz","fileCount":18,"integrity":"sha512-ACbQYdRzG6RWJlXEZ0N95zlHKNacjTRNmfgfh6/+rGoQsK3eLtYvFlU+s4JXCLf4ivWscQFoBEdk+K5ZPxUBCg==","signatures":[{"sig":"MEUCIQCaJXh3ZrV/ce5vfjc/BYlMI8mQdHBjz67I2A3r1T9pjQIgbS1nvkEWsUHudDHetWWTXMTDH77o0/4PerKaATAPCbI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36148},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3fa30b2dc2de762f24fd64b881b68d4da33d4c38","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.20","@thi.ng/math":"^5.8.2","@thi.ng/vectors":"^7.10.2"},"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-closest-point_2.1.98_1706562426310_0.4963021038137414","host":"s3://npm-registry-packages"}},"2.1.99":{"name":"@thi.ng/geom-closest-point","version":"2.1.99","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.99","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"559b055ce6294fd404dd54f4cb11454f11a018b0","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.99.tgz","fileCount":18,"integrity":"sha512-FsVrlGwYbdrYw9qfKk+ASQb5Z3oPHV0ahqFS+1k4KTObFQ3/yxm6fY0vPmUGtcvCQdNKw+7+VLdvyFwaxyR4Iw==","signatures":[{"sig":"MEQCIBdqsWk8MfN8G1apZfJFDPJLvpx9RYGCuYoB5Kq9nvwTAiBOCA/NJeyczx3WLNOPgwSY7YLXYoi379QgllC252YUIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36148},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ded7c5e87ebc7f6279c24f183c24ff348db8f304","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.21","@thi.ng/math":"^5.8.3","@thi.ng/vectors":"^7.10.3"},"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-closest-point_2.1.99_1706628152586_0.7047705332370933","host":"s3://npm-registry-packages"}},"2.1.100":{"name":"@thi.ng/geom-closest-point","version":"2.1.100","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.100","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"49943707fe2839a418d24fd56e4b56003313c32d","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.100.tgz","fileCount":18,"integrity":"sha512-mWEcy052JfQulqyiL/2aJL1SYScx2gg50Hhkyt1Nss6vtxWr4TQ633a8YokBG/afunYWpcMagyfX0864IKnRKg==","signatures":[{"sig":"MEUCIQCeHyxMdFm6+1XbTNLJJODQOmkirBuJyBzh06T1F2vUxwIgTgzANluxnRW9tTgGfx7n3SSZmEDvJVTnyA/Zv916bSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36149},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a86521dfac00768f7e51a607209325eb72004730","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.22","@thi.ng/math":"^5.8.4","@thi.ng/vectors":"^7.10.4"},"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-closest-point_2.1.100_1706650705992_0.6986144083924453","host":"s3://npm-registry-packages"}},"2.1.101":{"name":"@thi.ng/geom-closest-point","version":"2.1.101","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.101","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"7fd56415d046aaa1e0b614a8ffabfbc9dd8e655b","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.101.tgz","fileCount":18,"integrity":"sha512-mE22Oesdl0GZCzNeVlSB/8XHd5rrD50c7jLk9vJO12J34Qsp4weekymw5FLNtMS0AFkwsj/TC85FtSMLp6HBxg==","signatures":[{"sig":"MEUCIH2mQ2lSlQZyPu1kP8MzgWh7lBqCZReb6jjEsaOrzaE1AiEA9X+vgvOmyolqPSQqMoSJnK++4kSF2RVkcWIUfWad8hE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36149},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ce8202c237a367c4038d41919a8acf75e1122507","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.22","@thi.ng/math":"^5.9.0","@thi.ng/vectors":"^7.10.5"},"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-closest-point_2.1.101_1707261514902_0.8935807964509339","host":"s3://npm-registry-packages"}},"2.1.102":{"name":"@thi.ng/geom-closest-point","version":"2.1.102","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.102","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"0ce708a4e984873965cd8d1c104c312cea4292a0","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.102.tgz","fileCount":18,"integrity":"sha512-immq/piAF9AftvCVPbfwgwSMNpLzESUWG8HieCH1KvroclaV3qU1W61DwEWoyh4OKgCnDEh5F8ld8oSPAlSLLQ==","signatures":[{"sig":"MEUCICrhiYbavtLEa/pj6HME3upuuq3KTnH0wKoRIFeonRqSAiEA+SmPvdR/8ouYhp2/TPDF8xaw7+dirJZhYKT+W+sLmRA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36533},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e5e7d5c6ed2eadee7a91d59cbd0c86ce880ab1c5","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.23","@thi.ng/math":"^5.9.1","@thi.ng/vectors":"^7.10.6"},"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-closest-point_2.1.102_1707555657242_0.38563523196932414","host":"s3://npm-registry-packages"}},"2.1.103":{"name":"@thi.ng/geom-closest-point","version":"2.1.103","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.103","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"8dac1692874985f848b11107f025eed34753071d","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.103.tgz","fileCount":18,"integrity":"sha512-an1FUGf47O1TylO0o8xe5sDTGHVfUNzDVODgxEFFeZslVjM45VjNdKLuAUbGWM1NlTpOkdIRtD1jYd/pRYWW1A==","signatures":[{"sig":"MEQCIAH2pSDecjP+kw/7azaBAUMGVDJFQ1ujOP/qA/0wHLtqAiB+NQTlNhOSQ36jCvumlfiQc3Y8/1UBjzcqo0iEuFZcGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36534},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"25ee18f7db6d03f0b76787267ab071d16df94888","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.23","@thi.ng/math":"^5.10.0","@thi.ng/vectors":"^7.10.7"},"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-closest-point_2.1.103_1708113734014_0.6692176464287942","host":"s3://npm-registry-packages"}},"2.1.104":{"name":"@thi.ng/geom-closest-point","version":"2.1.104","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.104","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"27382765c2ba15b4b968a081938953137e88c9f1","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.104.tgz","fileCount":18,"integrity":"sha512-1uB3iMtczQbM64+DcOhhwCZoC9cmoHludasVvPC3BG0b5eXxvQP8vV+5bwXV6dM4k5qhOOPI8qMcRqxyD8GfsQ==","signatures":[{"sig":"MEYCIQDJINd80SeEL7gEZ2T4bSE/kfc7iNNGP0Vbt+eHew8wOAIhAPKATgrOAmj51y5nGDAv4THCGyF3tgvRLuyn84PaV86k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36534},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ea2ec2e4f14c572bbfac00c43953a6c4033da09e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.23","@thi.ng/math":"^5.10.0","@thi.ng/vectors":"^7.10.8"},"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-closest-point_2.1.104_1708357870442_0.7279269104184847","host":"s3://npm-registry-packages"}},"2.1.105":{"name":"@thi.ng/geom-closest-point","version":"2.1.105","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.105","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"26ca63dde8cfd4d2e917be21ec5d1e920be3ea94","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.105.tgz","fileCount":18,"integrity":"sha512-Nr49l5s1/5nTKOPDRKpjZcmgHvviikKiG9Er3wsSk0QLhcIMarxFH3hiya92fgCXZ33voHH7yRCnOKAhbG2WCw==","signatures":[{"sig":"MEQCIAE9Sfz+emIb4XpmfXbNHE8Squm7awOxWgG2CvBUVx73AiAyQvITgicswO1QzMMMdZWZUHITFyKPcfSDNjy77d9R6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36534},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2724c87ca41810f2112f9d8c3d6b90dfaeea876b","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.24","@thi.ng/math":"^5.10.1","@thi.ng/vectors":"^7.10.9"},"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-closest-point_2.1.105_1708358922031_0.22156081341904077","host":"s3://npm-registry-packages"}},"2.1.106":{"name":"@thi.ng/geom-closest-point","version":"2.1.106","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.106","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"53f1287161fea0d3177b9770ce7719809819dad9","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.106.tgz","fileCount":18,"integrity":"sha512-g4yoGeS5RPAAeDeTciLKwBFr6KKPjkOs818ckMPRETrL0/PubS8DIzJhiW4I2C71naStOkbsHtWF+R2CfI3tgg==","signatures":[{"sig":"MEYCIQCWL7qkHIz4wtEY9W8o2VIiHgKvLVXJRaHcs+v2A2zkEgIhAIiCC6IHyofMXRxA/Npgy2BZ4rb8dgbkZQpJpe3Tddcv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36535},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4513a1c703bdbf0f0867f03e547e47692e415fac","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.25","@thi.ng/math":"^5.10.2","@thi.ng/vectors":"^7.10.10"},"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-closest-point_2.1.106_1708603259982_0.5692535583614085","host":"s3://npm-registry-packages"}},"2.1.107":{"name":"@thi.ng/geom-closest-point","version":"2.1.107","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.107","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"4f16e4662f9e1d4f2c03f96214618653ea016290","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.107.tgz","fileCount":18,"integrity":"sha512-hfzgFGDs+qz1SQckPGCELYPWNeP9+3XM/K+W4rbp6rZG83VfUvcWT12McU5wbc1STqdyybihiTpYvK0TCyJ2VQ==","signatures":[{"sig":"MEUCIQDHFKCJwgiAZEXP1O9QatyAFPGw0FS7YX3Vho4E7q7lSQIgA0PmE9E3bQ84yTfZ/wSluhCVKBuW7mZI5NnMMZct0ZM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36535},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"16f2b92b5410bd35dcde6c2971c8e62783ebc472","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.25","@thi.ng/math":"^5.10.2","@thi.ng/vectors":"^7.10.11"},"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-closest-point_2.1.107_1708643755368_0.8874998223316704","host":"s3://npm-registry-packages"}},"2.1.108":{"name":"@thi.ng/geom-closest-point","version":"2.1.108","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.108","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"64ededb2e05b2deeb3c3228684e68d844ea0d1a6","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.108.tgz","fileCount":18,"integrity":"sha512-NdLy5nDrFOPb4YgETWaHivXGutqTZNdIHoyTCcT5ZT3h4V0V398optNFme9O87gsS4Ieixq59fFsRWSEUDZO7A==","signatures":[{"sig":"MEQCIDR5iCT8a0XjXj39qOFSNbKpvyNv7/CNrcb06bP8f1NsAiBrJryHJNU9D1Z08v11uJ+jOcguQh2v1YN2HBv8dP938A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36639},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"6e20f80dd9df1c8055ffa3c1e4d6f7598add0c0b","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.26","@thi.ng/math":"^5.10.3","@thi.ng/vectors":"^7.10.12"},"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-closest-point_2.1.108_1708870138207_0.26845954089745017","host":"s3://npm-registry-packages"}},"2.1.109":{"name":"@thi.ng/geom-closest-point","version":"2.1.109","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.109","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"048ab45206f215039eb1f786dcd4759dd556ca6b","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.109.tgz","fileCount":18,"integrity":"sha512-XJ4a5Dx45FqjCXjR8lk9RQHEzWYoinwTdYemaKB4tDNzGfmZaEwTtjYa4/29gX5CV0WFEl2R34o/I89GkUP8TA==","signatures":[{"sig":"MEUCIBG+sTWpZzRPLDfxOzO8nGVRUN4XUbboyMdkQx4kQfnqAiEAq2knm/oQi+6XVr9A+oxFLNegdBRcGd5cKNGAv72x+gI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36639},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"190d68e7f7524631b333cfdbf32c6a23be27c166","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.26","@thi.ng/math":"^5.10.3","@thi.ng/vectors":"^7.10.13"},"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-closest-point_2.1.109_1709130232796_0.7471720045961989","host":"s3://npm-registry-packages"}},"2.1.110":{"name":"@thi.ng/geom-closest-point","version":"2.1.110","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.110","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"5634c9ae9216bf6b1a81ebaee1405c5386e59fa0","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.110.tgz","fileCount":18,"integrity":"sha512-2f1CiZATxrFYnTOgxU5J/UYgRWf1HK7YwXu8ps/Tla70KgET1TIeCjF9z5fDoRcEbIulXcZQahCjvBcdrr/yOA==","signatures":[{"sig":"MEUCIEjFvlpkWYl5ZdzjjxEq+bY4EkUUejX0FhZ51x4ZsB5gAiEA4E+RV3PgS60T7ygD/kBCkk7f78twb0MxC6YK4zZI3Fo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36260},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d660ae8fd1bf64d919b4334f19509f1f539d70f6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.27","@thi.ng/math":"^5.10.4","@thi.ng/vectors":"^7.10.14"},"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-closest-point_2.1.110_1709306655108_0.6760493262536589","host":"s3://npm-registry-packages"}},"2.1.111":{"name":"@thi.ng/geom-closest-point","version":"2.1.111","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.111","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"0b039c966536ad839b1f5dfc2480790eb8d5ba1d","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.111.tgz","fileCount":18,"integrity":"sha512-5zayGlsXagBXii7tq1Q+6ctZbgl738o/yUiUm741NpOuQA93h2g5dqNcLh8Az68EKwn5wo7jmCQScH/lYaY+JA==","signatures":[{"sig":"MEQCIF3vOyoFtgJz9iLfIofObHb3cJ7f4sTNzATUYeGiwNTSAiA8PDN3n0xhchs3bAPmDr8bp3hYoIh22dddg0mOLeUJBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36260},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"df9e312af741d87e6b450afcfea6a6e381662b1e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.27","@thi.ng/math":"^5.10.4","@thi.ng/vectors":"^7.10.15"},"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-closest-point_2.1.111_1709388395701_0.3075503282934908","host":"s3://npm-registry-packages"}},"2.1.112":{"name":"@thi.ng/geom-closest-point","version":"2.1.112","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.112","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"737e687ee237b7234f79395a948d801f7dedfb2b","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.112.tgz","fileCount":18,"integrity":"sha512-e4FlAbmyorr9VSYwmG+aePVc013mhnBG+o5g1FArVT1NHg7qXe/RF1hRF5HNskD7CPxSANyDVOvS0Io6eiFDUg==","signatures":[{"sig":"MEUCIQCAG6ed245sT9nqJvwSljHuzkfhR84fBNxn0xtWGCk4owIgaUiGCt9+qMtF2dQ6tQ49biHvPS8/rcXWe5oetcGFJrU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36325},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a421058a65ba76608d94129ac29451bfedaf201c","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.28","@thi.ng/math":"^5.10.5","@thi.ng/vectors":"^7.10.16"},"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-closest-point_2.1.112_1709844148587_0.25841441732680726","host":"s3://npm-registry-packages"}},"2.1.113":{"name":"@thi.ng/geom-closest-point","version":"2.1.113","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.113","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"5906345180ee477b138521066514a227641b2489","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.113.tgz","fileCount":18,"integrity":"sha512-YimVoDzqOxAjK2Q5eCNIm5VlLAXvYKQGxTq9vcczbiDkhtSqVTqfT3gx4gES4u/mGpm8ml9ITBIpkK3Le3kofQ==","signatures":[{"sig":"MEQCIDf50NpHLLWK9LqX6jfd4/0Nrm24K/Q/AGahU4YupOHjAiBBc4hLRzZzAhGpJpiqSAT1WeBRM1hUqJF1m9SOdv/E8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36325},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"69100942474942f7446ac645d59d91e7dfc352f9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.29","@thi.ng/math":"^5.10.6","@thi.ng/vectors":"^7.10.17"},"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-closest-point_2.1.113_1709975971703_0.66262367741168","host":"s3://npm-registry-packages"}},"2.1.114":{"name":"@thi.ng/geom-closest-point","version":"2.1.114","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.114","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"fb0dc6250ecc6cf99cbf0590d8ef4a7ca179dc68","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.114.tgz","fileCount":18,"integrity":"sha512-46wl5cvwqzMpUGSZhqgvzpR1UeQuaPDxl8WxFIDyds5SulDWgMy7owkdEzgKNXxKrbl36bKtICFM0d/Mcpd4aA==","signatures":[{"sig":"MEQCICKDI5mechqtlEHgQyHXs1wNmmNXFK5JaHp8fc+WFFbxAiB7HuVpA9lRABI5csyR7tkqJEBziRHuovNWeyFpBUr4UA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36326},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7f3fcbd6c0462b0ce45afa141fe163d1f297fd51","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/math":"^5.10.7","@thi.ng/vectors":"^7.10.18"},"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-closest-point_2.1.114_1710338786273_0.5482661426486384","host":"s3://npm-registry-packages"}},"2.1.115":{"name":"@thi.ng/geom-closest-point","version":"2.1.115","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.115","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"d1c280fe4ecedea528ee5162390d6b24f4f06e35","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.115.tgz","fileCount":18,"integrity":"sha512-zJY2+vDFMiZmK+2NUcfTVdzzvvz9XzYs8/MzUk9Bn4Zx+gPqKgoCe/cKKDUhJqs2bI+/4q2B6otbXzTePpMxmQ==","signatures":[{"sig":"MEQCIBzuVQmS7MQb31arP7FTiXLLktDut8t/Ui0EZL1FN1LBAiBH09Kiohvo16aQ3w8GorjZ2u754Z8gE7+M9pcxRURPDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36326},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bc0f3cb07d6f1cab6dbdc5ff57428f5484e711bb","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/math":"^5.10.7","@thi.ng/vectors":"^7.10.19"},"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-closest-point_2.1.115_1710689066401_0.8215032276008589","host":"s3://npm-registry-packages"}},"2.1.116":{"name":"@thi.ng/geom-closest-point","version":"2.1.116","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.116","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"3431e73876d8796e2c00990ea452ad6d5870748c","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.116.tgz","fileCount":18,"integrity":"sha512-tQ/1dlWCwbvb9Uf+K0okCg3VUeh8CAsY5TsfV9mghgO9lgVzI/cmMmI39bEfHUoC8hx/O9amUcnHQ46uiMc7LQ==","signatures":[{"sig":"MEUCIF8g2JvV8X4GTYUlE4H4vdNou9Nz8yM5P8UFZ6Xs99ZEAiEAtVkjML32TCgKdN0YRJ2K4NLpeJobuuvWul06ryg2eEw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36326},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4b3d4ab6ce373ca817ad780f679572169a9ed733","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/math":"^5.10.7","@thi.ng/vectors":"^7.10.20"},"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-closest-point_2.1.116_1710751254247_0.36142794839545167","host":"s3://npm-registry-packages"}},"2.1.117":{"name":"@thi.ng/geom-closest-point","version":"2.1.117","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.117","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"399ceee86121e5afab3592d28be793a60682dbac","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.117.tgz","fileCount":18,"integrity":"sha512-zvqAgM0HJKJnJhzJM3UZk/EM8DFz7ZTKUrdvJxVFJyYApA0h+47gzNz98dQn7ihXGeo+OxIKClUw1ivwQRbHjQ==","signatures":[{"sig":"MEYCIQCqe7xauOAcgtFwvqCkt9c1sgMjtcDw5QOBPlEbaAgnEQIhAI1QiVEsOe31iBb64oDoQ1llrMmqOJNazGN2kugB9EFR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36326},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"da965520b2f3f8c259a791e8e8864308be2ba0be","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/math":"^5.10.7","@thi.ng/vectors":"^7.10.21"},"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-closest-point_2.1.117_1711037556722_0.41745288039302486","host":"s3://npm-registry-packages"}},"2.1.118":{"name":"@thi.ng/geom-closest-point","version":"2.1.118","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.118","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"9965865c9b93bd351355f9d1f0aa1f7ee5067939","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.118.tgz","fileCount":18,"integrity":"sha512-amv3PHH/FVjbU8W8fXK3YBMC0VxF5aF3PESwqimLya5435NsxjDWZ5y+tvbgu4JfdJWg9uXxaU6CxiymuPdSDg==","signatures":[{"sig":"MEQCIGsoecEcKRX8g/23WGHlA1bVU9Zg78rtLJV3YIZxbwseAiBJ/7NABfxWYsKN2a6uvZOHYr2uoPGUTmElacEK9BuGHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36326},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"16686bb40f7bd7a14a5d1304e353a82cb0069a1a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/math":"^5.10.7","@thi.ng/vectors":"^7.10.22"},"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-closest-point_2.1.118_1711127612724_0.4354178644560003","host":"s3://npm-registry-packages"}},"2.1.119":{"name":"@thi.ng/geom-closest-point","version":"2.1.119","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.119","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"63a6e591499fced10174acb0dd2485c6fc7f11fe","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.119.tgz","fileCount":18,"integrity":"sha512-XoBSD8D8DThgrlPQ6Nn+8hmFKDOt8hviAfpmaxuCVueZzc/G/JhL6EURpGk09BPnuYNokwnA/h6HA8BuDCvUZw==","signatures":[{"sig":"MEUCIBn1FW6XIXOsWT4HP7JXwyWo+e1YOuBC1pdoCJ1R3hIRAiEAooXFy9nwCvwY890vfC4onz98ZePRx2xiCfCswxVYv2o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36326},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"feb3b24654f2c931cd3c3308c1c0c807ee14d0e4","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.31","@thi.ng/math":"^5.10.8","@thi.ng/vectors":"^7.10.23"},"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-closest-point_2.1.119_1711533316666_0.15833284820391125","host":"s3://npm-registry-packages"}},"2.1.120":{"name":"@thi.ng/geom-closest-point","version":"2.1.120","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.120","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"b95a0250591ccee7f062dcc2ad702b78dd9b75fa","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.120.tgz","fileCount":18,"integrity":"sha512-c17FhQzVBjYXI988TWfspMlzvv6rYTVreQ3s9ItAgBNA+wkwg7X9+oyWLuDb5OuJSwdn+rOyFDgN0MkWP6cE0g==","signatures":[{"sig":"MEQCIB15bRs0GnrQdDTDTfqm0RoPjWvnk9LcwWT/6wINJb3rAiBLvMqsU2lb1buhKgwvVLFjOygU29LexgoBhD75g8ZXxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36326},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"db5f5a5d1b223a8e6b4999d67836678038fd3560","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.31","@thi.ng/math":"^5.10.8","@thi.ng/vectors":"^7.10.24"},"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-closest-point_2.1.120_1711623475696_0.31400029244744254","host":"s3://npm-registry-packages"}},"2.1.121":{"name":"@thi.ng/geom-closest-point","version":"2.1.121","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.121","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"27768e03b754942782d2c8e86313ac4db72045bb","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.121.tgz","fileCount":18,"integrity":"sha512-LciyfNAWJOrB0ZbIXhpzqv/nAlZpUtLrqgg1KbSZMFrMZXMKdL3Cdg6Kxm9o6RnZj2qXw+jVPm5PhArMqpPFuA==","signatures":[{"sig":"MEUCIHxemV+8fXXcfyYQah9mZsP/upb/QBCVi49a5ekxbXEHAiEAw2cb7Juk/Q4n/dWZxoRFmTi9ERuGT2SN8rjn1/ZpaOk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36326},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ce5ae2a322d50a7ce8ecccbd94fa55c496ba04fd","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.31","@thi.ng/math":"^5.10.8","@thi.ng/vectors":"^7.10.25"},"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-closest-point_2.1.121_1711714617743_0.9739514418980162","host":"s3://npm-registry-packages"}},"2.1.122":{"name":"@thi.ng/geom-closest-point","version":"2.1.122","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.122","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"ee8969aa56a3352f5e8deb681f986b6697abc523","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.122.tgz","fileCount":18,"integrity":"sha512-0ru/Awwp9qbGGRZGIwZ9coe6NW3CsoAaI/SeTUAzNqTlyPMeA2jW2SH0iza/+rYRieQg5DdPciTL5NgOubJPYA==","signatures":[{"sig":"MEUCIGFZD1bLkFg786pWaLZFF390HsCxacWdiGZA4r+9zZ10AiEAybRhyoAyt6dtB5LS1J0FyQJWpDvxHnUQX86qeIzcL5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36390},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"85ac4bd4d6d89f8e3689e2863d5bea0cecdb371c","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.10.0","@thi.ng/math":"^5.10.9","@thi.ng/vectors":"^7.10.26"},"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-closest-point_2.1.122_1712588496958_0.06609922609287655","host":"s3://npm-registry-packages"}},"2.1.123":{"name":"@thi.ng/geom-closest-point","version":"2.1.123","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.123","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"f7d4fe40f21be3483aa7662f78f460980a46cc7e","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.123.tgz","fileCount":18,"integrity":"sha512-PEHWNk54S45jdV7JHA6zeOW4Pj17rA3nU1Jl7pE27JAmEJc7otJuivNEL0eUtlWW2wTa1zUCMsEbo0Uot4IxYA==","signatures":[{"sig":"MEUCIQCyThcS5Pr9e3vvjE5MH+3x0LbW4ONXk5HUudYkmISNigIgKDkwuVckfsOY92VP0OiXoeaAzuyuKAV/oDgCJBR0Dm0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36391},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"18a0c063a7b33d790e5bc2486c106f45f663ac28","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.10.1","@thi.ng/math":"^5.10.10","@thi.ng/vectors":"^7.10.27"},"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-closest-point_2.1.123_1712838851404_0.6514068939766524","host":"s3://npm-registry-packages"}},"2.1.124":{"name":"@thi.ng/geom-closest-point","version":"2.1.124","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.124","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"5e5284bb1b1b1630ccdf0adb3513315593d0bbbb","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.124.tgz","fileCount":18,"integrity":"sha512-ahDtE5b0Dh+IbGMNB8S/FhShO5g+oIgslX2TE5qgzWkM6ZmhOTU7q9sJ/gwZsUwlZVBh3JsvVKumZGGzmT625Q==","signatures":[{"sig":"MEUCIQDqUJBfvADreL13isYtWIC0wktlDAwp7C1wPX3LTzGp4gIgO5ParxDZuiEZQgrmwJvsuQiwTD4ApBsU2ZXjBqSdWWE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36599},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8339d05ecc857e529c7325a9839c0063b89e728d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.0","@thi.ng/math":"^5.10.11","@thi.ng/vectors":"^7.10.28"},"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-closest-point_2.1.124_1713624244334_0.5887290470927735","host":"s3://npm-registry-packages"}},"2.1.125":{"name":"@thi.ng/geom-closest-point","version":"2.1.125","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.125","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"1eaefd6e4deba45ed693983287bf48b87fc75acd","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.125.tgz","fileCount":18,"integrity":"sha512-ir5UNPk6SRaQfeMJ/KH94Kx5+eUbmyutfmohoyzXJSmho5K0yNQb86PSg7a+GsGrnlejuPCxhHPiKJnRI6ifxA==","signatures":[{"sig":"MEUCIQCdMwNjydAd9yas5tH/wBEUpxLLgKkgh+sENN3X1TEKYwIgIdyDy9scvSkCMj+LoEBcy0PGA+icHjo2CwlQWZiJHDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36570},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5dd66c18a3862a3af69a5b2f49563f7cbdd960c2","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.1","@thi.ng/math":"^5.10.12","@thi.ng/vectors":"^7.10.29"},"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-closest-point_2.1.125_1713855829448_0.8186210505980172","host":"s3://npm-registry-packages"}},"2.1.126":{"name":"@thi.ng/geom-closest-point","version":"2.1.126","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.126","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"a830a4f9441ebf04019589effc7b5c972d777539","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.126.tgz","fileCount":18,"integrity":"sha512-3cjYRKdMiVLIV1io7uIJDGcwNnL8CznNem/Wt8L9Y94hlN7izvEd7yeDPsVGk/rrkn478RsKF+tICD+4B7ol5g==","signatures":[{"sig":"MEYCIQC5fhjoYSrXgGDyG4QMmyKuY2JhaDQ7D7lkx1SG2sp69AIhAIjCfX5sjXJ6OivhL0HJV8evohhSlTdl5hli9KbRX+Lf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36570},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"aed3421c21044c005fbcb7cc37965ccf85a870d2","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.1","@thi.ng/math":"^5.10.12","@thi.ng/vectors":"^7.10.30"},"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-closest-point_2.1.126_1714074329180_0.04037784857445015","host":"s3://npm-registry-packages"}},"2.1.127":{"name":"@thi.ng/geom-closest-point","version":"2.1.127","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.127","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/geom-closest-point#readme","dist":{"shasum":"2ce96ea8c56d4698144c81083cb9d843bb26e8f1","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.127.tgz","fileCount":18,"integrity":"sha512-DFzpD1400tEqHcoO02Bah5o7SdzgnPPUs7ZcLP/KK86IrkvUCgiCQKlpjgfbyTNG2bG4QqUmORUebxUnQONucg==","signatures":[{"sig":"MEYCIQCECFsDjjac3YC0D9kLCAXQkvlwtDC5Bro/FQm09+Os4AIhAKSaMxAkWUVNwfvcMwGsuCp17k9/GEPjB6y7yaJsashr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36566},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"df34b4a9e650cc7323575356de207d78933bdcf3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.2","@thi.ng/math":"^5.10.13","@thi.ng/vectors":"^7.10.31"},"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-closest-point_2.1.127_1715192755139_0.8000601172896988","host":"s3://npm-registry-packages"}},"2.1.128":{"name":"@thi.ng/geom-closest-point","version":"2.1.128","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.128","homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"179639752767fd74dad96fa0f92ef6bee656500d","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.128.tgz","fileCount":18,"integrity":"sha512-UiGucgTCY1GR4ZQlzSSN8MKtmp0NdqTH4Y0z4Ym87vK7RDfG7J5T4lvfVoW9wWVq++F4oAh5wi1NcvusihsVTw==","signatures":[{"sig":"MEQCICvgLQuLKRWsFzLXwwXhiGOc4JxdtCXFaEKZN4sJ8diCAiBx/zeQBj/bv+ES3fM38Tsr0iIyAgpoLDrgsCfHH6lWPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36772},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"154c95cf9d6bab32174498ec3b5b5d87e42be7f9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.3","@thi.ng/math":"^5.11.0","@thi.ng/vectors":"^7.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.5","typedoc":"^0.25.13","typescript":"^5.5.2","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.128_1718998550062_0.9897194565665803","host":"s3://npm-registry-packages"}},"2.1.129":{"name":"@thi.ng/geom-closest-point","version":"2.1.129","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.129","homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"4322ce56b4bd9a0a0b2d18220e5238087fe85282","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.129.tgz","fileCount":18,"integrity":"sha512-ev63JlI+lavPsIuRwiNfoBm/Ln5ikhx4gFgLredsvohDgd5ETYujngAItsU8KwfmJgqGYgxkypPYxjXkKDrXhA==","signatures":[{"sig":"MEUCIQDTt8onFGWPSDBUKnHSkT01QQhn13FoyKRolsIP+8luqwIgZmq7ga1Zdcuc1f4zilAPwtEoPPCPKDNp0k8BRUKK1eA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36772},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7b950c112fba0b2e7c450765b15624c3382f1354","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.4","@thi.ng/math":"^5.11.1","@thi.ng/vectors":"^7.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.5","typedoc":"^0.25.13","typescript":"^5.5.2","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.129_1719653383537_0.8811622012733848","host":"s3://npm-registry-packages"}},"2.1.130":{"name":"@thi.ng/geom-closest-point","version":"2.1.130","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.130","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"9dde6856067dbeba320a7aafeaf7b5f5b44f675f","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.130.tgz","fileCount":18,"integrity":"sha512-Ca1Jpkuu4Mgp80rfYGD0MnFhd/H4vNkmpaDmfdPQDczyzzFJNfgmQ7MdDIw5W5Opk5QtH3nltWLzJx74wSL/zQ==","signatures":[{"sig":"MEYCIQDOHhmSxTKLMlTzko3pqp+6EKAvRhMFMr1siMnpp/CIzQIhAPI4NjkbFkLD4NybidKemoYYkvkdvCtOzILfh4ia4A86","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36771},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"70f493d9ccc97c5df5dda7e808e96cd1691097fc","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.5","@thi.ng/math":"^5.11.2","@thi.ng/vectors":"^7.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.130_1720267404915_0.27549745189963226","host":"s3://npm-registry-packages"}},"2.1.131":{"name":"@thi.ng/geom-closest-point","version":"2.1.131","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.131","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"3fe06569c02bd79f770c4a802e5a501e9fbb5705","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.131.tgz","fileCount":18,"integrity":"sha512-nGBNRmuwReL50CYBQMmBc4UIdkQGmeoeVGCpzOLmijvYztXZEufoopY90xUNygFw0o3rnL5te9bc3IDFQVtSpA==","signatures":[{"sig":"MEUCIQCegZQyhLA/GfIDQ9W4r1M1n2R0wFHaux7FWsNiddaHqQIgWsl2yfOTbSF6471bITJsSj/bOU1pqxabuIG0mxHOuTQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36771},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ba4f2cd15eeb0cae30efe222524da4fed2a57267","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.5","@thi.ng/math":"^5.11.3","@thi.ng/vectors":"^7.11.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.131_1721135425646_0.9799748264918904","host":"s3://npm-registry-packages"}},"2.1.132":{"name":"@thi.ng/geom-closest-point","version":"2.1.132","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.132","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"8ffd3292fb8deaff4df6c5d8735d95ad0691c714","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.132.tgz","fileCount":18,"integrity":"sha512-EsaLISrHsk2ZV6mwJHA7sT3Lq6CrEbbrueXRA0yfYQm3l67zLyfOc4vU3rm9l47Onn9YPDiqUCHv/afO87Z5SQ==","signatures":[{"sig":"MEUCIG2v16KJ9566XKe6EHO7EplUJLj1RxAy9TtN3Pm/bnduAiEAlqITISrLhlXGzNugq4NUO4T5VWktk524hUS8G1/hL+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36771},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c7aaa453b01a45e5235517db9d2a283b97abac96","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.6","@thi.ng/math":"^5.11.4","@thi.ng/vectors":"^7.11.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.132_1721401053384_0.598217887613472","host":"s3://npm-registry-packages"}},"2.1.133":{"name":"@thi.ng/geom-closest-point","version":"2.1.133","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.133","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"3c0f24a5d25b77c79321d1372337fe7ef22356e8","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.133.tgz","fileCount":18,"integrity":"sha512-LrkBlpt08dLhDg/U1MDptv3/JLolSvFJF969Rsv0vJ5ORrO673Z8qtwOaC+MHfdm4WPhGdNLlQEb3kaZRU0quQ==","signatures":[{"sig":"MEUCIQCXr8qp9+p1MdCn88NoTo3A/FSkxKjqhal1taZHnwk8lQIgUk+0GkQpkgvkY9SY1cdTpBvi4gOke5PuXZ6+H2enix0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36850},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"324d6b7dbf31558329e9fb6452e29b2f7db9c61a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.7","@thi.ng/math":"^5.11.5","@thi.ng/vectors":"^7.11.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.133_1721654230101_0.44806497983468474","host":"s3://npm-registry-packages"}},"2.1.134":{"name":"@thi.ng/geom-closest-point","version":"2.1.134","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.134","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"bc761cbd81b60880316141ff7c1c9fb2e381d089","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.134.tgz","fileCount":18,"integrity":"sha512-WPuiqsKmAmbq7Hi4EEKd+EVg4JGzf5E1rw2AwMCQ/jhQBx4y6bN79NDIuTKZT5pRXy7zBBpaPdW3/QKhWE1XZQ==","signatures":[{"sig":"MEUCIBIFAj4AtEPgIxiQZxmjpxbpA/BU18+26Fzsgn0PwWx+AiEA++uQO7WtFLZNAKG5VN79ED3R2fF7J2tQ3uWHYXXuS1o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36850},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bd22b0826134b79064169371665b4d6caa9b6066","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.7","@thi.ng/math":"^5.11.5","@thi.ng/vectors":"^7.11.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.134_1721659376412_0.7008162254498616","host":"s3://npm-registry-packages"}},"2.1.135":{"name":"@thi.ng/geom-closest-point","version":"2.1.135","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.135","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"76d9ca301ef0891a5d52cf1a89775dfc90bffd95","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.135.tgz","fileCount":18,"integrity":"sha512-6ApUUR3XWunHVaL+KCLOBrkUD7ocLqTeTFkh8hDYanCE+R1tT2ZYQZEJ981QyataZiqUNnXx2kYiGOiPSDV9GQ==","signatures":[{"sig":"MEYCIQC0cE4CqQoN/j/NgV6Fo0Ve3doGyV3zTo3TInlghXtnIgIhANL+mhUQj4rBNYJwOQb2ph2iq8ZpjIQBMr54HDYzfuet","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36850},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ec78f98d015e4d214a0b840e72e497407807daf3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.8","@thi.ng/math":"^5.11.6","@thi.ng/vectors":"^7.11.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.135_1723302264369_0.5450590386844247","host":"s3://npm-registry-packages"}},"2.1.136":{"name":"@thi.ng/geom-closest-point","version":"2.1.136","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.136","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"e4de1faf0b8143abe1cef381e9463d56575ffd29","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.136.tgz","fileCount":18,"integrity":"sha512-15tSUKoDfUeGHddZn3PTFOIfiVd0/lyFqgUc0l2tke7cd7Zgrz2CEFklicn3ywfUr/9c6OTp615OeIU/o9rqzQ==","signatures":[{"sig":"MEQCIFuEwdnfWwMhJz1aEiI1jDm5heP1lRlrLqnzW8D5JEnlAiBxvq4QLDpCcUHaz5CueNMaiv2UwfYTHqL5D7QR42SpRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36850},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e914ebbd81c56783c39cf746548c547cbacadc96","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.8","@thi.ng/math":"^5.11.7","@thi.ng/vectors":"^7.11.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.136_1723578046979_0.15035142303852322","host":"s3://npm-registry-packages"}},"2.1.137":{"name":"@thi.ng/geom-closest-point","version":"2.1.137","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.137","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"239d97d9f4e1de95e197f386c51bee6abf4fef3c","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.137.tgz","fileCount":18,"integrity":"sha512-7pUM/7GsuiDSKVDjcRsBl++FnmVnzyGVaEqzdIqKbZ1Nlsbouy+JqZrc8OzTokjG3zf6UNuaB4NvsAyktxE4IQ==","signatures":[{"sig":"MEYCIQCGFjjae99uEFW92zLqKhXSpHFeHjQMsq227w1Zj2H+jAIhAMdPe25QPpSvLgIO3WQPov07zHZHz2onZOdWG3QG4noa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36850},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f6e26ea1142525171de5d36b9c3119f2782bb437","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/math":"^5.11.8","@thi.ng/vectors":"^7.11.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.137_1723990372567_0.5416283845475782","host":"s3://npm-registry-packages"}},"2.1.138":{"name":"@thi.ng/geom-closest-point","version":"2.1.138","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.138","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"7f479093bdc22822ab04db370eca1c52ccb17cb2","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.138.tgz","fileCount":18,"integrity":"sha512-aRGIv9ltPseCaoLMsV8ONI38gGk61aC+9g+SrrGOo+mUKM5HL0voqmkWXbfC981d4gSNqdhkOjapp29CkzZn2g==","signatures":[{"sig":"MEQCIGp03pEbojrI6i91E4Q/Q8/iF/bWq8Uoe8FarF5LxHe1AiAsC9sJgNHI9hJv32S6Ax5BhQWEQl/8Sdyy/U15S/oa+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36851},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bfbc227cf5ca2d3c2984b3d4713eebd6225cbd54","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/math":"^5.11.8","@thi.ng/vectors":"^7.11.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.138_1724075177766_0.42505307372809","host":"s3://npm-registry-packages"}},"2.1.139":{"name":"@thi.ng/geom-closest-point","version":"2.1.139","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.139","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"6b0445dbd73a82898fe3da274c59ab57d484a4a2","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.139.tgz","fileCount":18,"integrity":"sha512-AjW6CQBX2M3BHKTuN6epXh+6cGoArT3+4L19Qh+8ujJmRDGC2FXONMSuLf/VpD+FHvoQPfNrI6HjrKviu/ypuA==","signatures":[{"sig":"MEUCIAY7vgOOJ7gUOSSDl6SzDoFJg4ihlC0WX6E9SAVidXtCAiEAtnJLfNI/Q/im2Rwq4hLe6T5RiB2LrTd2KFfzJoK9qsg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36851},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"502a0192bae48e69290870ea8a2767f8b81adee6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/math":"^5.11.9","@thi.ng/vectors":"^7.11.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.139_1724853704651_0.861010332841593","host":"s3://npm-registry-packages"}},"2.1.140":{"name":"@thi.ng/geom-closest-point","version":"2.1.140","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.140","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"a6083856546aa24adfd6239769d66cdf115fcd1b","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.140.tgz","fileCount":18,"integrity":"sha512-zOux9QsOx4/91QpNj41luvA6gQ5NMW5s5PPSGOxz0AuITsGWYqKIipQwlbL0vsh8kupB9j/gX/wAhWklkvQlfg==","signatures":[{"sig":"MEUCIB2+9xIOw/Cs4JZv6b/E7L47mFAUKm0NX8XbA2CTShdnAiEA5QC0gQD/I/vwW75hsZa1E/cbVT4QGMHT3JBIh6QKDM4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36850},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9f71f7f82fed2a980078a96bdafd2e706f526c75","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/math":"^5.11.9","@thi.ng/vectors":"^7.12.0"},"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-closest-point_2.1.140_1725539017084_0.4738839279642504","host":"s3://npm-registry-packages"}},"2.1.141":{"name":"@thi.ng/geom-closest-point","version":"2.1.141","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.141","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"552d68918523ca16a47a58067ba238c277dbcd68","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.141.tgz","fileCount":18,"integrity":"sha512-IqJo0L+xZrxYlhNXctgKHeM6O+4F5vLn4FIgY+VSaF0I4kpSxAxMm4GW1MJ1ODdFeuU/2Qh+La/ZzC4bi3Bkkg==","signatures":[{"sig":"MEUCIBI+imk1GXxNqgCmRogp8yOos5VWneGe3rtQy7w70vt/AiEAmYKoqOH66sOWxGVzQX1+Gy+7ECtwePhKyx7j0UCvDcY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36850},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8335e9571c2b9b13844ee4d8d24f99143c5f8816","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/math":"^5.11.9","@thi.ng/vectors":"^7.12.1"},"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-closest-point_2.1.141_1726493145835_0.7757927997995682","host":"s3://npm-registry-packages"}},"2.1.142":{"name":"@thi.ng/geom-closest-point","version":"2.1.142","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.142","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"116237320c680f12dc9cd91d828085ee1c13897b","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.142.tgz","fileCount":18,"integrity":"sha512-9QNrga9yVz2C/3+feIwg7bRk2EMx5iF0Zefks+wZtF3DNYXwmHV0OK1vX5FA2jFlortThyyKiQNAl5jXfjlrTw==","signatures":[{"sig":"MEQCIF54NE21C7icq3eZ1IlwkYw1tKFfSnKur3ytaGwZE8t5AiAu69L+9S49yvdfMrHuh5gcHcb5g43kRdi1dAeGs5dpZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36852},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b52baa3750ddd1256892df966ab7ac9b4806a9ef","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.10","@thi.ng/math":"^5.11.10","@thi.ng/vectors":"^7.12.2"},"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-closest-point_2.1.142_1726780250036_0.49888273133989025","host":"s3://npm-registry-packages"}},"2.1.143":{"name":"@thi.ng/geom-closest-point","version":"2.1.143","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.143","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"e188c74c07871182189cbdf8460592656d0584da","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.143.tgz","fileCount":18,"integrity":"sha512-QE0ulvTIAz3ghQ9cz/+gWKBkIOxzg+AgnbG1XuQrAQBHm7JQCSE0ENph1Q6DSq8/LdNeVE2uo1Vxyc5TJJUhmw==","signatures":[{"sig":"MEQCIAMRqh2KTv7A0zZLyTRKSQW5/0uZvGhryLNxtwlPjrzLAiAbRi32pozNTpNcZ9sgxfbs6sBguGqyXAqlKV8+yFuhuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36852},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"11ae480076e61a2263f5730ffb37dfddbf01c7d1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/math":"^5.11.11","@thi.ng/vectors":"^7.12.3"},"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-closest-point_2.1.143_1728130431831_0.6361538983267199","host":"s3://npm-registry-packages"}},"2.1.144":{"name":"@thi.ng/geom-closest-point","version":"2.1.144","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.144","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"3013e9f2f9201614a37cb56274d3001f46141bb4","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.144.tgz","fileCount":18,"integrity":"sha512-lXDezjWzeOEjy3iOKOfqQMLGuwCEhSdUbYEq9yLyVJTbdANZR+NHIFXxLS1n7Jdi8gNQdXwZT1eXCGZ/39rbLw==","signatures":[{"sig":"MEUCIQCnFmaOd0DE0T0s0n2be4pFhBN2j2l7UaLryXl6AeFYeAIgVFhFkP+tAjwfh7mjYTObm1EAT4wn4ho0ftI57gEA47U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36852},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"241df2019d93359c34da1a11a94e416b6ea73f32","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/math":"^5.11.11","@thi.ng/vectors":"^7.12.4"},"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-closest-point_2.1.144_1728304364319_0.8768780898902622","host":"s3://npm-registry-packages"}},"2.1.145":{"name":"@thi.ng/geom-closest-point","version":"2.1.145","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.145","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"7c067de555aff4283c85853b25d609b96dd9d7ab","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.145.tgz","fileCount":18,"integrity":"sha512-UjZWSS6/kfXFUbWz+6+0uWFRad9l/rJNnH7kbmBVqhVMOcOkTu1VeGrPd97u5m9dwtp6wOHYmySbgV6S8qdJEQ==","signatures":[{"sig":"MEYCIQDqCOak0TMnuS6DWOdwhRWjtJuSaIc85L3gEH68bBk3zgIhAIJPJecCgDen4N4gmIKYEAxgRvSZoVjcfy5gsFrgaVO8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36852},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8301254c4436505a1fb0e3cc28eca3adb920c3e0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/math":"^5.11.11","@thi.ng/vectors":"^7.12.5"},"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-closest-point_2.1.145_1729179566759_0.8036932544640203","host":"s3://npm-registry-packages"}},"2.1.146":{"name":"@thi.ng/geom-closest-point","version":"2.1.146","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.146","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"189c318e95af43e025618b746b547d0efae757ec","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.146.tgz","fileCount":18,"integrity":"sha512-qx0rzWEir6eoZzFefB01ka6Xrs0f6bgaFtMMirRZv1ZlvP86RYMshds7SX3yYD3jWQR/GcRHCWg8rJV6CKADBA==","signatures":[{"sig":"MEUCIB92GOJltRroV3f6hZS/7l0d0/pcfMxa+3YqdtjyxoWdAiEAgXsRaeGoUECcnsQx/JBveJFIHVyEyElohSSUFhSyWac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36852},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"36d88652f6712b0e7ed8e55d1f4d9b3718294f7f","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/math":"^5.11.11","@thi.ng/vectors":"^7.12.6"},"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-closest-point_2.1.146_1730415467916_0.3711377464519936","host":"s3://npm-registry-packages"}},"2.1.147":{"name":"@thi.ng/geom-closest-point","version":"2.1.147","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.147","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"f33cf95c81513108acac839aa59c31ef76d46a75","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.147.tgz","fileCount":18,"integrity":"sha512-4uae8NX6Zi3gD+uwLE6kcr/A0+Pp+BYVnBrWEaEELhlCvOaBLntoQCr51Xmyv39N7/WTIGr/u4bZ+Ux6p1M1ww==","signatures":[{"sig":"MEUCIQCqsB7XBkayAvaeWRlt/OzhXUrhZXQgNP8dtKJvEejBWgIgAYGkB/qsgqNXEaWLtGpZqc514GJA9rJhOI7FVoYqbiw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36852},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1148f3130b867c65141957b4b7617021d7ac7fc9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/math":"^5.11.11","@thi.ng/vectors":"^7.12.7"},"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-closest-point_2.1.147_1730652115671_0.188383215130826","host":"s3://npm-registry-packages"}},"2.1.148":{"name":"@thi.ng/geom-closest-point","version":"2.1.148","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.148","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"f5f7f213cfa9c91a27bd8a1f8d16cc549fa3b6b3","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.148.tgz","fileCount":18,"integrity":"sha512-eUP8GgCCGRjgmO8LiRWbnDQFyVNWQMwmmk6FRHnwG5wOKTLEnufClYRpDSrItpRBwEzvYjXJqsAvPuQEPBiTNg==","signatures":[{"sig":"MEUCIQDJkUxuWZluhj0GrlXJoVizvLxElzpwADbWMMmGrZd2AwIgYmaNeKLLT8IGqe0C/CrTs2ZaQ4+AfxGYaERs6flwJQo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36852},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c2c371069911fdae138149fdcf937c4ad7a8c71e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/math":"^5.11.11","@thi.ng/vectors":"^7.12.8"},"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-closest-point_2.1.148_1731166492314_0.4769794250769781","host":"s3://npm-registry-packages"}},"2.1.149":{"name":"@thi.ng/geom-closest-point","version":"2.1.149","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.149","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"ca5f1e44c18620047166f6adceb7fd095114e09b","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.149.tgz","fileCount":18,"integrity":"sha512-p6V1H+U4MWzCmsG/TpDnFbE9rPI79BVfDctUCIl+R1tdZqAC4XwN+SWKRv8Cv/pTFXa7ijGhAiXHPKDqpVuA9A==","signatures":[{"sig":"MEYCIQDfXzWpholCQpQAKjlMik1tyjCwkxc+OvOXTVwDje8KOQIhALjBx2oy56tdnW+GNlt/nQ8CB9E0TMMwBipNhU/MVQ4x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36846},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ef89090bb19fc5bca23be5da8cfce05b82ff4ad1","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.12","@thi.ng/math":"^5.11.12","@thi.ng/vectors":"^7.12.9"},"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-closest-point_2.1.149_1731258795054_0.43337742566744253","host":"s3://npm-registry-packages"}},"2.1.150":{"name":"@thi.ng/geom-closest-point","version":"2.1.150","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.150","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"504678b4a27cee3003ab0428f596d173bb539302","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.150.tgz","fileCount":18,"integrity":"sha512-+HUSCBtSjmahIKn8FpvUEz7O3Oqc3oOqlP26FJgUys2/vFfHarqZlhySu7qyhylkeY7cSY5Feyl2uf+LmHUc/g==","signatures":[{"sig":"MEYCIQDKKL9MvM++NfGGMhJUqsAXMP6jAmueslPtM3KuKTRgswIhAOh4jm/LQ4aCvztnp+hHhjt0R2FKoyIYoalFvmdsDdNb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36848},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"85e2f0935b58bde5d165fbe754fafec5da0b731e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.13","@thi.ng/math":"^5.11.13","@thi.ng/vectors":"^7.12.10"},"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-closest-point_2.1.150_1732472227034_0.32953177248666554","host":"s3://npm-registry-packages"}},"2.1.151":{"name":"@thi.ng/geom-closest-point","version":"2.1.151","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.151","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"c18e319adae81ec3087688190a36c2e568436c61","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.151.tgz","fileCount":18,"integrity":"sha512-tSXYIbyGM/MxLgUMrhYqJGD/971sCX0reh3hGnCQPYQiEqTU3gVpqOpl+1p9MrztQqhWKhJMBCGLDJCsG74OqQ==","signatures":[{"sig":"MEUCIHtn+rZECpvm6BhMP6J8+qt62/C2jzV/N+hgaZ8scLlWAiEAkz9k19d7gpLpjvFZ6xN7QgjYO8GX/G+NvJlEzAPCsLM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36847},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"34ac95538d96f046090fef5fd3a1dc36d54663d5","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.14","@thi.ng/math":"^5.11.14","@thi.ng/vectors":"^7.12.11"},"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-closest-point_2.1.151_1733998400416_0.8792290734459969","host":"s3://npm-registry-packages-npm-production"}},"2.1.152":{"name":"@thi.ng/geom-closest-point","version":"2.1.152","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.152","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"076216ad3683007bb5e304bd2e869948e30f554c","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.152.tgz","fileCount":18,"integrity":"sha512-Vxv0+3qeanqcwM4Wcoa0LhopzIHe1pyGz2SaUM6L7nXEmepEi7XudHtAzVEVc1XDDftspdvLn4FMUsZ9A5x9mw==","signatures":[{"sig":"MEYCIQCt+FH/dUFfeyUxiXE3B2ss11wOBlNGkuk8HItFYx8AQgIhAMLnH+rgtN+lWfn1K3yCmTzY7/UqJBKi+JILTGlIqJT5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36931},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"48bf4c22bf23f88ac99f435106af2214f79a0be1","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.15","@thi.ng/math":"^5.11.15","@thi.ng/vectors":"^7.12.12"},"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-closest-point_2.1.152_1735308783778_0.7514347438490014","host":"s3://npm-registry-packages-npm-production"}},"2.1.153":{"name":"@thi.ng/geom-closest-point","version":"2.1.153","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.153","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"d5948c9ed453938252e1b4e42eef9d57ddf82c86","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.153.tgz","fileCount":18,"integrity":"sha512-9l6y0J+t8yZW8jZF9bexFd+R6GAii6uE3EobNyurqqGOtYogANgo+5Qjs4nlPrB5RVWd1SpMnweyMObl7F9wKQ==","signatures":[{"sig":"MEUCIHga0qrNOKzmhvtR0qBgCP8ZCq063phoWPHFKZeta76+AiEArkQ8jS99RfJ5PolwhYZ2/7gZSKrhQD0IGNDVGs1QQX4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36931},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"56c1d57a96565bbcc8c06c73779a619bba0db368","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/math":"^5.11.16","@thi.ng/vectors":"^7.12.13"},"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-closest-point_2.1.153_1736024927981_0.6041200770135831","host":"s3://npm-registry-packages-npm-production"}},"2.1.154":{"name":"@thi.ng/geom-closest-point","version":"2.1.154","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.154","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"bb288c7d081075d397a1401458317d1b3ddb2c81","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.154.tgz","fileCount":18,"integrity":"sha512-lzWwEUwaNk3gs07hd80In63aGCV3liqyZmaNGn65Mf6Xfp6st4LopmGuhWKFLHBVwjqtGa2kG1xHEa9OGA8rJQ==","signatures":[{"sig":"MEQCICIwy4l7H6zmAf96hhAivjeIR6kCw+4yToN2bXZcL1PuAiBNWShEkpo+f2hhnxhflCh1vrYSTk07GdUjylf9s21EPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36931},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"6542b842120bef47cc18d45a1b1db68307a7f04b","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/math":"^5.11.16","@thi.ng/vectors":"^7.12.14"},"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-closest-point_2.1.154_1736857456851_0.7141037346278452","host":"s3://npm-registry-packages-npm-production"}},"2.1.155":{"name":"@thi.ng/geom-closest-point","version":"2.1.155","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.155","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"4bb0b44fab0a68a6238fa8b26ed45106e6711899","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.155.tgz","fileCount":18,"integrity":"sha512-KDxQMsov+9gTSySgIm0PI6EUjF44qJwD78ZuhRJ0PIPq+koO8kmMmyJtVqG9Vvm6IczFuiAuNrh6dIX9YzJtmg==","signatures":[{"sig":"MEYCIQCGa+2SL90tS+IPafDIymLd5GAFZnI1F/lZSwhdhI6zVwIhAPO7CrugLphsCo0eJ3rhIpF6Q30KuTo+7ffuxOPTLaUb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36931},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"d888087b36b086fd8c3e7dc98d35857266f78942","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/math":"^5.11.16","@thi.ng/vectors":"^7.12.15"},"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-closest-point_2.1.155_1737123083919_0.41281601114429733","host":"s3://npm-registry-packages-npm-production"}},"2.1.156":{"name":"@thi.ng/geom-closest-point","version":"2.1.156","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.156","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"0e1420028422b5d431a3767616cd9662d9ae2d5d","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.156.tgz","fileCount":18,"integrity":"sha512-LUvnFlunLmmRzcpURNSFiRB6IN1clc5P8AtlZLs2UeEz1jz3sfH0RsqJ0/BMkJqsGWQSqUxx7zVxp4fjeX2ziQ==","signatures":[{"sig":"MEUCIGS/SXwDydj4HAm8qLTPwsvjpHzSubTt3vkEQSoNY+v/AiEA1HNEfmNIUHZ/fWpV+dhciAwlJs16EmxGgAzwBjmnloc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36931},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"56e7a1724e7b0cb5c41119f60320b6ff0e8a3c1c","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/math":"^5.11.16","@thi.ng/vectors":"^7.12.16"},"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-closest-point_2.1.156_1737458229741_0.9592703190718261","host":"s3://npm-registry-packages-npm-production"}},"2.1.157":{"name":"@thi.ng/geom-closest-point","version":"2.1.157","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.157","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"cc0dc31a318086abe09c22be251f5eeaab48dee2","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.157.tgz","fileCount":18,"integrity":"sha512-yTH7lWWTAWRI+5gV/WuqYTrooqzyVR/eGsBOCL5UYHKKTxe8OvMdcntUYAlbN+FO9ZN2pZ/BuKNJ2xp2Tfj2nA==","signatures":[{"sig":"MEUCIE9bfjO6EmKfYc4WUgOkPFAFMcLmEkYwb3xA2rKuSK7PAiEA9Um5zCa2wI+mxuu//o+fz2BSp7Azv5iuFyCXnq1Zya4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36931},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"22f6d518aed5951bb37b406c8ae85a6c3e6be517","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.17","@thi.ng/math":"^5.11.17","@thi.ng/vectors":"^7.12.17"},"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-closest-point_2.1.157_1737474498889_0.6712980534148822","host":"s3://npm-registry-packages-npm-production"}},"2.1.158":{"name":"@thi.ng/geom-closest-point","version":"2.1.158","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.158","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"3ad3b382064a441d2fcf4b9c63459e32dfe67b6a","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.158.tgz","fileCount":18,"integrity":"sha512-uRJozxy1rO2/FApO6eEL+j9RBEbk5hUGVyEGL5+rMOJiVo9jZF11XHW2KQDfABAsnJ4ioIDqLsHgBD0r8vW30g==","signatures":[{"sig":"MEUCIQD5N1OvmgTPCmb0xsttWcfXHBw6CoAdaxp2SyhgW0LVXgIgJFInv1a+ofitSEzYfqf880ClEdxjiiULdl3P3Pc5Kqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31835},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b92b48abda9941d608be8a2e1c83447e679a6f79","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.18","@thi.ng/math":"^5.11.18","@thi.ng/vectors":"^7.12.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.158_1737639628114_0.05054722674666112","host":"s3://npm-registry-packages-npm-production"}},"2.1.159":{"name":"@thi.ng/geom-closest-point","version":"2.1.159","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.159","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"1fc878c2f3a1a7016637f93d9d47dc037f8688c1","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.159.tgz","fileCount":18,"integrity":"sha512-3SQHjnUeeByBqX0YoJb80pkaK5iSe+pukM7ZJzWioC7UwXTbqnLFtMu4aw/UdSko/UdGl2YuxzeZC4tHS4saqA==","signatures":[{"sig":"MEYCIQC17Hz/49nV4qhzgrQ73HVzzJmlLp2ij2LDXIJ5OuZWkwIhAPI2ih8l1LxF8E+G5nDsGHnXIryQqpHpIQDkgx3mpnF3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31753},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"fc1d498e8d4b690db873c30cc594352a804e7a65","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.19","@thi.ng/math":"^5.11.19","@thi.ng/vectors":"^7.12.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.159_1738168025436_0.5149279412139223","host":"s3://npm-registry-packages-npm-production"}},"2.1.160":{"name":"@thi.ng/geom-closest-point","version":"2.1.160","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.160","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"60a08cf65845a3f3242aa015a8209afc16aea92d","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.160.tgz","fileCount":18,"integrity":"sha512-MPt3WJlvlCM6gMMtAjJEj6hHxkdWHjoTuXES1FM7HOu8FPgQ2+5p9kgysSLTxOqKNQI79vyjpc3BTaBWC8fCxA==","signatures":[{"sig":"MEQCIFMN8+A51K3rb6bgrOWr3RdLTqaStc9XBKuX0x3lFozeAiATJQl5++7K5MH/taMTVEeR1bB7YDwrhstRq8maOMottQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31752},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"9a0b33253fef092aaf301decf6ecd54317874d4c","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.20","@thi.ng/math":"^5.11.20","@thi.ng/vectors":"^7.12.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.160_1739462672814_0.5084038845859682","host":"s3://npm-registry-packages-npm-production"}},"2.1.161":{"name":"@thi.ng/geom-closest-point","version":"2.1.161","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.161","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"09b20533b010544d61bdac1be468d4515103b461","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.161.tgz","fileCount":18,"integrity":"sha512-umUfM2WUTFAfmw9ELQbWjreS6aBLUF6SU/sSQHOMlOt3i6k8rOSqxYv06M4uih/r4RhY7XoaHlUxur83sHOCOw==","signatures":[{"sig":"MEQCIBAlL4bNMbaIQJWJm3U2JYc2URqpe2BuQ3/HfTXzYk5LAiBR727xFmGX13kgFfJpFASInd1rqJJonjLO6no2MS6GHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31752},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"bee617702ac61d093465b967f8f973dc566faa6b","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@thi.ng/math":"^5.11.21","@thi.ng/vectors":"^7.12.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.161_1739998876204_0.21476687577386877","host":"s3://npm-registry-packages-npm-production"}},"2.1.162":{"name":"@thi.ng/geom-closest-point","version":"2.1.162","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.162","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"d8e504ec4143cc17edb217713e0ca42bdb8f1330","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.162.tgz","fileCount":18,"integrity":"sha512-/UTiXHiC2zvGa8nHtvZuEJNJocz53ZIyyhQnbaiV4ie9cu8u7J/PY+MPFvr/V1kl3Ccz2t/geI7LEfHRh/CpNQ==","signatures":[{"sig":"MEQCIHGxJ/MRqORQcWs1kD+JRIQEB7LK0IJIgsMbpwELouTqAiBgCeHkgGy6NyuNPY5V2iZAqKNJUJiBaDUNzir7imJuwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31752},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"2958e6a9881bd9e06de587a2141f6d23c64278db","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@thi.ng/math":"^5.11.21","@thi.ng/vectors":"^7.12.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.162_1740174890744_0.36076447310171034","host":"s3://npm-registry-packages-npm-production"}},"2.1.163":{"name":"@thi.ng/geom-closest-point","version":"2.1.163","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.163","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"ede08843f6aa5c4c27ef9e6d19bbd1abe2213480","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.163.tgz","fileCount":18,"integrity":"sha512-p7kOnpVtt0JGZHbbEpXSNbC18SDLZDQDwX5y1W8c3a5hz1p5JD7s/q899tFj5NzuVHzBXik2i7zLTE5V6dva5Q==","signatures":[{"sig":"MEYCIQDIF5UInavkFofEU7i2MvwRSwnWaVQzGT9wg5s6CukMdgIhAKHcnUbD/f+JD0/GWLQepUxR3k97CwDzBpyNZ+EZ9rsU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31752},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"5084790092321b8654373237225c5f428f092782","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@thi.ng/math":"^5.11.21","@thi.ng/vectors":"^7.12.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.163_1740489958742_0.8592751576476618","host":"s3://npm-registry-packages-npm-production"}},"2.1.164":{"name":"@thi.ng/geom-closest-point","version":"2.1.164","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.164","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"d088b782d549dec68fc256be338e1a960ec55935","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.164.tgz","fileCount":18,"integrity":"sha512-3/NYoqm9O8yoIynM7K8hH6ls0bD3mo07u/unFK/5AxdRKsZOCYLbYeQYWnoVhbRVeh3+obiBu/1G6hqL0+prMg==","signatures":[{"sig":"MEQCIBsJSRw7irgC5AVEhCgl8F03PFF0OVaU7bpVmBZvG1ewAiBc3mfDQLGYbV9OUVzcSYO0c0kHBSb4EYbI7mDr73H+VQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31752},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"55987d581e4985b1c3091ba6be3f9b53a0c5eeea","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.22","@thi.ng/math":"^5.11.22","@thi.ng/vectors":"^7.12.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.164_1741548218392_0.4098535762363342","host":"s3://npm-registry-packages-npm-production"}},"2.1.165":{"name":"@thi.ng/geom-closest-point","version":"2.1.165","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.165","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"2f98702cd9088697c8b6c843fa0aaafb388b2ae7","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.165.tgz","fileCount":18,"integrity":"sha512-7zYr7Ukuyw7KHn9lPnOZmB6kcZdUDh952N6LeHiyc++qFPZyo/p5A75KTc4tRps91mVrFRTn0VqLVRWwH5o+0w==","signatures":[{"sig":"MEUCIC67QHQIJsE2vv7pj94icSdjIQqvRubCOnmn7ANmkZk+AiEAk1XGivEdR5srjLeBo55djidoQ7T6/19WVoaEnCVAmno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31778},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"dfecb91b5b6a05db32d96f261e0c0ac6319240b9","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.23","@thi.ng/math":"^5.11.23","@thi.ng/vectors":"^7.12.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.1","typedoc":"^0.28.0","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.165_1742218915450_0.28938338832499455","host":"s3://npm-registry-packages-npm-production"}},"2.1.166":{"name":"@thi.ng/geom-closest-point","version":"2.1.166","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.166","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"828de2f2eaf723c9857db0d5819c26f8f8ecfa07","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.166.tgz","fileCount":18,"integrity":"sha512-ea1HM+5kCG9LEDm2cZJZ07DmCTrM09SYbi5eIcFxM0NLLP74BUFRPStfv0RYiIj/kXTVrjgvb/2QgPckDScgLA==","signatures":[{"sig":"MEQCIGZcuQ9WuEhWiqJtEhSxUe87M1zy2dfm7zUSBHEc1Lq7AiADXlSUdKF/1x2OIW5ycIJ77k4Nhsn9Pq7CljYPKcWIvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31778},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"1646e0ffcdfd812b29e1b9c7c528d294ea60373e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.24","@thi.ng/math":"^5.11.24","@thi.ng/vectors":"^7.12.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.1","typedoc":"^0.28.0","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.166_1742304341445_0.35455320932468637","host":"s3://npm-registry-packages-npm-production"}},"2.1.167":{"name":"@thi.ng/geom-closest-point","version":"2.1.167","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.167","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"ddc35fe11353d771e0165f12ee0af0be9be3a2a1","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.167.tgz","fileCount":18,"integrity":"sha512-+QvOCDKXDXvnJ5K/1Z2Q89EgQ0hLuH5Pwz0NWLjY8sboSqSMbCbMJ1mQs0bDnDeEWLt+QBSOk5Mx63WkfbQizA==","signatures":[{"sig":"MEYCIQDyY7ClTT47Oezz5Q7jDaixtQsvpxcMPknkFuGzVECWTQIhAM8jBNViq/PLO8GSn/k62sEUk3lQfdhhf/9KXmVJ7ahu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31777},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"87aa2d0e64a357476c10fd57aabdfded13c79f7d","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.25","@thi.ng/math":"^5.11.25","@thi.ng/vectors":"^7.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.1","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.167_1743543800423_0.5877680141591852","host":"s3://npm-registry-packages-npm-production"}},"2.1.168":{"name":"@thi.ng/geom-closest-point","version":"2.1.168","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.168","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"26133c2c8ddd85b37175cd354eec9a3fafb42ee1","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.168.tgz","fileCount":18,"integrity":"sha512-ftwINTrYWxcJyXfzcZclhtP4iNgigHMy+f7oD76n5jXjKNTPUO9lprD5u1JNBbNMg7BB3dGUOQ9P7NNeY+3eKg==","signatures":[{"sig":"MEUCIEbDqa6EOkiGA3fuMwSVIf0qXBohiJ4eP6MsVBiCBL4VAiEA1jp7S4cH371DWcaBKpJbh/BDHMwurlCP/BO4RTMdVr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31777},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c88a589f33207b02a43172313b38ea09571265f1","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.25","@thi.ng/math":"^5.11.25","@thi.ng/vectors":"^7.13.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.1","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.168_1743947698514_0.3835135018093445","host":"s3://npm-registry-packages-npm-production"}},"2.1.169":{"name":"@thi.ng/geom-closest-point","version":"2.1.169","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.169","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"65303ff486851a0db323d4e4243ffb9b11592630","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.169.tgz","fileCount":18,"integrity":"sha512-UzVX5rKAcDMnoiqtJbqtsv0eEBD7Ggx5zUn9Efbg+IIXYHk3aMoAf7IMYiXALIGyhAPnCSo4RC22KU6SuDnfUg==","signatures":[{"sig":"MEQCIGA2mWEkiSAYuXsCh83ypmgQ3cNs9KnBxDw4Cq4bRtuHAiBLesgNnsn7Va4S62FN/u2rSSo76lQhlLeqQrLx8fPaZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32154},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c464b6948f92cba90c2ea75b59203dad894fb450","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.26","@thi.ng/math":"^5.11.26","@thi.ng/vectors":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.2","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.169_1744801945041_0.97366576181307","host":"s3://npm-registry-packages-npm-production"}},"2.1.170":{"name":"@thi.ng/geom-closest-point","version":"2.1.170","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.170","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"78e9ac56d24681b954273a7a85eb47c2ee6fb05b","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.170.tgz","fileCount":18,"integrity":"sha512-1YI6WsVT76pZ8u175RSTh4g3y98yZoUqlgx2vN9kAJVHcHZThqe+gnpkBfUUJW7rBZD5aj3ESB9x6Np6hlKgeg==","signatures":[{"sig":"MEUCIQDl0EW8AnO2tTj8gjjevLg0+XvTbm34vCSDi83AU8KgyQIgIRxPbpjnnhIJbCZ1jIqwsANiH67oaLbPBkhD0nKflKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32154},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"69080248c98f9555642384aed76a0431e9f44835","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.26","@thi.ng/math":"^5.11.26","@thi.ng/vectors":"^8.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.2","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.170_1744893672098_0.9422239591226544","host":"s3://npm-registry-packages-npm-production"}},"2.1.171":{"name":"@thi.ng/geom-closest-point","version":"2.1.171","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.171","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"9f3b4f991230a3b2731fc9309d5c65a680f48ff1","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.171.tgz","fileCount":18,"integrity":"sha512-C5pGqWE3rPRhVPyvC8rq8TLg041gmysHCVfqOmGvABkmq3SWAt9O9FutBuxdOA9F9G6i4o8+uGjZ3+9gSRhUSQ==","signatures":[{"sig":"MEUCIQDMOWhLfIYINtwjx6vM6ma8v6DOlWMBpJOi5kCwiZ0zuQIgfT/fGPSjgsie88ZkvYlI2753qFFlGC/ZX6wDXTwE8JM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32154},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"4354686a6fb1f82c09ea48f92f87786191b231a0","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.27","@thi.ng/math":"^5.11.27","@thi.ng/vectors":"^8.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.3","typedoc":"^0.28.3","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.171_1746017627521_0.09069674761836155","host":"s3://npm-registry-packages-npm-production"}},"2.1.172":{"name":"@thi.ng/geom-closest-point","version":"2.1.172","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.172","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"f1847f09b64856214569b493aa9ed78d389fa43e","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.172.tgz","fileCount":18,"integrity":"sha512-I3qZ3rD9U/bZTxVl3BSE1ej9xV1oknJA6PHxKR/D0q+3vspfqNu356xtFgTgtXewxGkfcenMQcfpd91o2/lXhg==","signatures":[{"sig":"MEUCIGg/khI5423mrKAQbxYKFBbx12zXeXMWFcOBTIm7TaqFAiEAuvFm9vpeWGfKJxM4wSonEpN25C6G3vdrH303Umd15UE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32154},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"21e1e46f087a0b8e53b7eafa38ac38a83596ef8f","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.27","@thi.ng/math":"^5.11.27","@thi.ng/vectors":"^8.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.3","typedoc":"^0.28.3","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.172_1746175176289_0.1891021539421165","host":"s3://npm-registry-packages-npm-production"}},"2.1.173":{"name":"@thi.ng/geom-closest-point","version":"2.1.173","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.173","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"5e3a12b8ae9b441af2d8be0b6927faa8263c7292","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.173.tgz","fileCount":18,"integrity":"sha512-aMCQ6ZrqojGdYrtCRt13fXg76DTNRg8fttD/jfMZCEHgFEapbIDvdjQ2QP1UK/JThwpg5cod0aIsGyxMNI3JWA==","signatures":[{"sig":"MEYCIQCTNVMmFadQi+3vSONWcscGBqOdd7vIQUyEWWvtZaXo+wIhALV4VW6SzAxUZnuAO/BYnpuA7SsYGJVvTHVq0AH0QEk4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32154},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"99ea3cda41e61b66f3914c5c9c9b7bb60ee3ee84","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.27","@thi.ng/math":"^5.11.27","@thi.ng/vectors":"^8.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.3","typedoc":"^0.28.3","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.173_1747587793786_0.746015762512132","host":"s3://npm-registry-packages-npm-production"}},"2.1.174":{"name":"@thi.ng/geom-closest-point","version":"2.1.174","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.174","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"69a2b6da2011f509cfce3534a73ceb3c1b9f29b7","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.174.tgz","fileCount":18,"integrity":"sha512-wd4Mw7DxOLjYo9cdxsEe+STuhELHhTbt8kP9YO58cPSOS0jjlD4/igIyLM/yhrDJL59Gd182WbwkeAUoBaeObw==","signatures":[{"sig":"MEUCIQDGtEBdWy9i6s11+7oN9j8tlH3Kb6JatziJQ9uQcd2fNAIgUZt+FbGm/x87o6mIM7QkZ0DLZMwDydDZgbagLZVQiYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32154},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"61c3833b7ef7d044621454b5ea4af885d39f065e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.28","@thi.ng/math":"^5.11.28","@thi.ng/vectors":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.174_1748433835843_0.7283301740176968","host":"s3://npm-registry-packages-npm-production"}},"2.1.175":{"name":"@thi.ng/geom-closest-point","version":"2.1.175","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.175","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"7f60447020c0d92ba43b3f89c68a9f10d3c9ed39","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.175.tgz","fileCount":18,"integrity":"sha512-xl0JJ0SxMz/F2Mgzk1mLCBYO5y0JwkcHjTCt36FNDKn7i2MJXw5OdAW9cXxpsrUoiqF6PvI3DaqZMC4+bpvFuQ==","signatures":[{"sig":"MEUCIGJxJ6RNMOj+VFZ7pLZdvrDZNijqSrqh0RVLZQixqt6rAiEAhb0OK3iJ8XDREbrVD80IZDTty3oaeUGP7WwR3KuCxJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32154},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"93cdcd8db4d4669561a7f0ebc47697bdbfd04214","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/math":"^5.11.29","@thi.ng/vectors":"^8.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.175_1749489925788_0.1516861205965343","host":"s3://npm-registry-packages-npm-production"}},"2.1.176":{"name":"@thi.ng/geom-closest-point","version":"2.1.176","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.176","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"dec3c6ba99a5e7840039b12e7b7e251d4ebf5d04","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.176.tgz","fileCount":18,"integrity":"sha512-KZxTK07St9tcuCCVPa2IpyPEx7zo0HrTZIu4pz21uzolOYK9FE8po0uD9chcp5SxuzRMM7xjaRuZXDgvEZJ87w==","signatures":[{"sig":"MEYCIQDBMi+IHJEsWDTgevqv9UwEyCOTs3iuq3irMc2tI38BcQIhAIm5/Q/WvienFUggx9vCawZ+qgHgxm//33rDHOXqqcB/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32154},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b076434a497b291ad33e81b1a15f6a71e2c82cc2","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/math":"^5.11.29","@thi.ng/vectors":"^8.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.176_1750248115095_0.9018667739402508","host":"s3://npm-registry-packages-npm-production"}},"2.1.177":{"name":"@thi.ng/geom-closest-point","version":"2.1.177","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.177","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"77f40e5f6cf18035f85f0a0c4fef305374316b75","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.177.tgz","fileCount":18,"integrity":"sha512-CTIGbLwFCECEY9HY/O3IklgaZl0ZrRzCvUtMdPrDW4mx6Aeyl3ZzKdvYD3dYiNWtHTXDXvEgzEukZ+bCREFTEw==","signatures":[{"sig":"MEQCIHXJdSE5ZqRzszlkuplvYOQSbUY7ryeCEZzSUR5az4sMAiByX3cYCWvQN5zXlrub+3eljbpztpnB0Nb0XX0mFbrDrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32154},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"56d8f088389b22192a06e9a395b5eecebf47697a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/math":"^5.11.30","@thi.ng/vectors":"^8.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.177_1752157297427_0.16955953218285003","host":"s3://npm-registry-packages-npm-production"}},"2.1.178":{"name":"@thi.ng/geom-closest-point","version":"2.1.178","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.178","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"71027a91f42496f157c01e8d932ce0747e17bed8","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.178.tgz","fileCount":18,"integrity":"sha512-NZeTJ4eGjPHAZdP7mqv0Y4uqKzse5qrhPpWMD+YZAHFHhXU8Azb67VWRBpehD4Swm2aGS//hH4K/JPgsJk/zZg==","signatures":[{"sig":"MEQCIEIOU0EJyuPtIEsfkpWYOtXMbgcPyI3WnrOP75AinNxVAiB342cV7cFALyNIIFdgRtWCd3g8rRB4eeTm0aQCJHhbmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32154},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"63a8b97642b9c481bb623e8d53e6250749a2cbfb","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/math":"^5.11.30","@thi.ng/vectors":"^8.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.178_1752487545298_0.24916187543870416","host":"s3://npm-registry-packages-npm-production"}},"2.1.179":{"name":"@thi.ng/geom-closest-point","version":"2.1.179","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.179","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"9b62cce7c3ae8b6822bc53b7493db4a52a35dc4b","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.179.tgz","fileCount":18,"integrity":"sha512-/gamKzcbdv4ruTdhVJJynRMJ5cSYCZU0QLhC8IzeAHvHH7DrWRR2lZsPG3Jnp+FZxzuWCXyitZIak4mxH1lV4A==","signatures":[{"sig":"MEYCIQDxrAf1CrNStF915Z6zgzbIoWYYfcH5bKE6lFyDj5BpKwIhAMM39e9nZU6INjERkimgnl9glgfCcZ2l6OZq1ucyrnrz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32154},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"3cd1bea8b2bf6b859609f6d5c14b4eb64745681f","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.31","@thi.ng/math":"^5.11.31","@thi.ng/vectors":"^8.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.179_1753023434762_0.2686752557800054","host":"s3://npm-registry-packages-npm-production"}},"2.1.181":{"name":"@thi.ng/geom-closest-point","version":"2.1.181","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.181","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"e33c570602bdb8132ea97d5fcfee31e78b4008d5","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.181.tgz","fileCount":18,"integrity":"sha512-E+nFw02o3WvXeEPbabBArKEUCeU5IolPVymTpMJ0sh1p1xR/rlas5/4tjuFVs3XzAZjsfPpuJo9k+OGdCu8WMw==","signatures":[{"sig":"MEYCIQCpl01AtzOzRZrPqvChRwyJ2Cwa8aqbn8lcslJsX7TXRQIhAOWkU/gS7J8ZaKD1Uck+3IN1hKpD0bGG7vq5QKSGnRER","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32154},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"11747c482773d3da03c8b7848b25a56251ccd759","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.32","@thi.ng/math":"^5.11.32","@thi.ng/vectors":"^8.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.181_1753086188012_0.9395758543041415","host":"s3://npm-registry-packages-npm-production"}},"2.1.182":{"name":"@thi.ng/geom-closest-point","version":"2.1.182","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.182","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"08facb0e64b36693f17788e1b25898ed647d4c9c","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.182.tgz","fileCount":18,"integrity":"sha512-FflAwR0G3hRWfAAfgOOK/3CI9f9NZTLVVUB8LIdAMZyUOqZEUqmqvskLyKHIrKjFaPDTetL6TVdl4P3VlMoKVw==","signatures":[{"sig":"MEUCIBNFAHAoN69CqhDGBdNsFkr2rpDfzq6U2HoIUDM3ZZnnAiEA1imKI4Rp9htd07oG/qjhN6xcZakwB5AJEU7svzOCOI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32154},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c5c6b895169788c7f8b3d6d61ff76c0c6e5d2c2a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.32","@thi.ng/math":"^5.11.32","@thi.ng/vectors":"^8.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.182_1753386319402_0.7320955192436491","host":"s3://npm-registry-packages-npm-production"}},"2.1.183":{"name":"@thi.ng/geom-closest-point","version":"2.1.183","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.183","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"b915da2b5e67b5b1f1d024978e5688dfd08cd323","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.183.tgz","fileCount":18,"integrity":"sha512-JqvIaK8T0KdQF5hMaG7emVpa8J+XaYcs1/94eqSBsruQgKT4Z/SYgomZS8yGp8Y2/dteMPkmU+5eSIE9bCJhQQ==","signatures":[{"sig":"MEQCICbjYkXH34dyq0lHBdoFmhSVu+8cGjcM2g4Kktrx/9+WAiAbLtJeRdRsQeCLGT8L10+8oYRwp+uUmDd+CcgvbX+pcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32154},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b138ae2fb8567acfe724cc675654878f60d26631","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.32","@thi.ng/math":"^5.11.32","@thi.ng/vectors":"^8.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.183_1753533198034_0.25669795266747775","host":"s3://npm-registry-packages-npm-production"}},"2.1.184":{"name":"@thi.ng/geom-closest-point","version":"2.1.184","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.184","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"5e95d8ba432c84992a50db3892f21d6238e28969","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.184.tgz","fileCount":18,"integrity":"sha512-7EDS7YFTzaMjmtQtGM6N8Sz1MTH4YuhiqE4f6aDVGTf04UVN+hKV/cIbyxp3un6LLeIs2I64Pmz4tLB+7l0fFA==","signatures":[{"sig":"MEYCIQClomqIZk92SeWZAtuw7bfVZ7hDa34QXL/mV/YUtjTJzQIhAKitaUPfKuGVGJA2WeBXVGemo6suZ0PcCg1UqmdJCl3L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32154},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"1df8a3a9061257ea73ccf1ab9cdf63c81a9f519f","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.33","@thi.ng/math":"^5.11.33","@thi.ng/vectors":"^8.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.184_1753914829929_0.016404210100617878","host":"s3://npm-registry-packages-npm-production"}},"2.1.185":{"name":"@thi.ng/geom-closest-point","version":"2.1.185","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.185","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"0ea617434bfcff113c5fc5bfe61d16ee6a5175f9","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.185.tgz","fileCount":18,"integrity":"sha512-8OivG44uY8+I/FORykhTECcDSVYW24FKtuqFBHw+gG5GkWgn+dmdTzqnaUK9PNtQbIPhr65/MfgSCDTSa/H3kg==","signatures":[{"sig":"MEQCIF/jVtv2zjl99mrflbGfyuYrOmP7FP2iP4DDqsj146NwAiAGnHILawkeTz149rHfsylu8bFCA6sFNcKwu6hGcPOFrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32154},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"76ffdc6e27bced158471ed47700919e7079956ca","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.33","@thi.ng/math":"^5.11.33","@thi.ng/vectors":"^8.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.185_1753958949447_0.3862139086755487","host":"s3://npm-registry-packages-npm-production"}},"2.1.186":{"name":"@thi.ng/geom-closest-point","version":"2.1.186","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.186","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"d69b3b2768d209674c7cf4b6cf903759224bfd9d","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.186.tgz","fileCount":18,"integrity":"sha512-DxlobwUC+TyR9HhOm0u92RIvpk+MnyvZGeLD+y/wKktATWITW5kw8Rm5prHWmmwVaSV2oxfnRzCmLAYgzTCSCg==","signatures":[{"sig":"MEQCIHPzmVH7UFuTUrf3ehU2r6kPRPlD/ZKGhybMP9ORV81NAiBL6/bylTuTGSVVjGWlXF5/2K5x61GrPm1dM+nxXuRYxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32153},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.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":"d4e2e72dcdadf26da3400900f04f9eb0ebeb0a5b","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.0","@thi.ng/math":"^5.11.34","@thi.ng/vectors":"^8.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.186_1754297176694_0.15916994036346477","host":"s3://npm-registry-packages-npm-production"}},"2.1.187":{"name":"@thi.ng/geom-closest-point","version":"2.1.187","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.187","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"5f14d41d737d0866e29ec62e1b6363b72fa4202e","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.187.tgz","fileCount":18,"integrity":"sha512-1QHV2cHFpb0+yG/d978bRGL78/xEkBBOAw5TCThrA4xef1kd6zVfw8Yuan4DC2phNEFTGcumsX+R7VESqvnUaA==","signatures":[{"sig":"MEYCIQCXj/cFTRSpoSe4L1XuapNlz/lFq1e+6Ppj/12z9Udt4QIhAJk34Hsa8GLLJMd7QDsEcobYtIOUI+/JraDZxqDAtejh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32153},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"0bcedf8d1dd4f30cd06bb2c668599628f2f0141e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/math":"^5.11.35","@thi.ng/vectors":"^8.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.187_1754298875276_0.4152566332713947","host":"s3://npm-registry-packages-npm-production"}},"2.1.188":{"name":"@thi.ng/geom-closest-point","version":"2.1.188","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.188","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"ab3cdba31cdb86debe7542d492b02678177dee84","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.188.tgz","fileCount":18,"integrity":"sha512-ec76JX1DlR/v1SpyVSDJ5fKnOlIAeKqXDEx47v6ZyDoVDk6Hhs+Tph/o0pmtpFFbvV/9ct9YgnB3lcCXVGMpUw==","signatures":[{"sig":"MEUCIF2owku134W5O8lbphyY+YrLlcpD9oV+HgOBzkvWG/j1AiEAj2hushuZzQkD79J1ZoSyw4WVqVEKUj+sLP7My31lgy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32153},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"9a998c33c7a524c95b552b9cbdc2734d28a5dafc","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/math":"^5.11.35","@thi.ng/vectors":"^8.6.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.188_1754583721582_0.6861849009937622","host":"s3://npm-registry-packages-npm-production"}},"2.1.189":{"name":"@thi.ng/geom-closest-point","version":"2.1.189","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.189","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"1b1bc23b698c4a106910498ecdd4cbc2b1b0e046","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.189.tgz","fileCount":18,"integrity":"sha512-Y1tFFFX0Mi27y/r4v5k6Bcg6SrYokndzuycoS6dx0EZQegXeeV6JsbbsBxjZLm7m2rTD96xPgwy0jsrO3PFGHg==","signatures":[{"sig":"MEYCIQCY5xH9lGtzW4n0enehnugqHRZueSjwhTfzRzUPfmdqEwIhAJE8EsriYKuWx1PrvI8m+Z6eRfD/rrdzrXQQ+PR94RkB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32153},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"f6ebc1302dc9211d588293aa0897173c6e54f4e5","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/math":"^5.11.35","@thi.ng/vectors":"^8.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.189_1754930518330_0.49969176504388835","host":"s3://npm-registry-packages-npm-production"}},"2.1.190":{"name":"@thi.ng/geom-closest-point","version":"2.1.190","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.190","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"865eec7b52049c84924912496fa6bb76350a521d","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.190.tgz","fileCount":18,"integrity":"sha512-3GchoIUvvMW66R0+1MsagthLJ7SuapdL1CKWuB5w3gv2c/jfgtYUOzwZTC9eSqwRug5LP0IwVSgQrGzYwGWyKQ==","signatures":[{"sig":"MEQCIEgApYiw7O5MCpRPMAyYpUx4kGkezGP8FO2i3jxz6oaKAiBpYpMsu1bR9pMapum5nPGEgCjYNAHymgKVLerMxUg9Og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32153},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"e215a3e8de3809736ba0042c93bd8703a5a1a337","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/math":"^5.12.0","@thi.ng/vectors":"^8.6.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.190_1756744787901_0.7223357237902777","host":"s3://npm-registry-packages-npm-production"}},"2.1.194":{"name":"@thi.ng/geom-closest-point","version":"2.1.194","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.194","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2600acf95c050ce54f1020fce91aa2a54e0a0796","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.194.tgz","fileCount":17,"integrity":"sha512-wVVqnCzdW5N/+ZP81CDy6nw8fCaaGs4CSSYy6QveZbNpfuzw19a9Hu2Og2wCC31yCYP1AGNPI5h2VElKTzXVPA==","signatures":[{"sig":"MEYCIQDCBX4AMJhCtF0tOdafzfawf3IfZWZGnn7n3goF9zE/0wIhAJY0c7WpRdX4GUHaOAJe9CjFSaIUfvUZf/WQJLRwTbxw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30500},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"136a5e5ef0b69e82329db00d806c3c4e8f1aa063\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.5.1","description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"@thi.ng/api":"^8.12.6","@thi.ng/math":"^5.13.3","@thi.ng/vectors":"^8.6.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.194_1761328155074_0.8425162645614921","host":"s3://npm-registry-packages-npm-production"}},"2.1.195":{"name":"@thi.ng/geom-closest-point","version":"2.1.195","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.195","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"82bdb16d690601cf6973973823d5b2ba4224e649","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.195.tgz","fileCount":17,"integrity":"sha512-5vBqTw/nt458zU2U3WeBEluC45K46f9TymCfo3K1LrVdOx1TwAN+j2AQbMqUCmTmqfI26Fe6KtKFEYSbukrh8w==","signatures":[{"sig":"MEYCIQCoCQ6apvDuYDvHz4Q2PY490k6NMRHoN3wUKgmBgVFRUQIhAJovg0YcuDoGpFCbAF+V3qeMxcaJIrAxt1NJQAISs76l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30500},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"d977f819bcafdcb2b24c45f8d01a167fe29fc85a\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.5.1","description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"@thi.ng/api":"^8.12.7","@thi.ng/math":"^5.13.4","@thi.ng/vectors":"^8.6.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.195_1761431489871_0.5359162618148328","host":"s3://npm-registry-packages-npm-production"}},"2.1.196":{"name":"@thi.ng/geom-closest-point","version":"2.1.196","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.196","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ff4ff9e00618b6ea260e560d50928bb48090066b","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.196.tgz","fileCount":17,"integrity":"sha512-lTYlDlxggkLyWB6qBj0SaNZm7wN18RVY7cMKNmw4HoLHT9kBnPIB4grPKJmn8FmT6bKCen0zHLBfpkRveT+1vQ==","signatures":[{"sig":"MEUCIBjFaDR20s8wS6RgcOf8xdAy/PendD60x6on999f8NZtAiEAqE179Kxqy8tidPKhh/2dxVPgcJ/dVYjvvKaGDrqAUMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30500},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"74b6f319d8f52c9266d97f616be5298a6a5b96e4\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.7","@thi.ng/math":"^5.13.4","@thi.ng/vectors":"^8.6.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.196_1763037579431_0.27676070496453264","host":"s3://npm-registry-packages-npm-production"}},"2.1.197":{"name":"@thi.ng/geom-closest-point","version":"2.1.197","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.197","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"3f3f87d89818acd7cf188ff87c92050b1e18b324","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.197.tgz","fileCount":17,"integrity":"sha512-ssULFPbw2ftCxbLhN0MQvLdoTJBlp8s7ovv7aqsRbmFtKw4me287cfAr67oIiCWsEQC5M0KGj15ebamLAsrzQA==","signatures":[{"sig":"MEYCIQCFxTFQN3yWGsb6ZDEJSOwBkLFlicpJeftgFIF1KPimrgIhAN7tIT67PwcKJwTIpDUOJ47D+JvsfXDV8jLXxefETj6x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30499},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"be6e7657b1e5c54d7d648d1b52888a7297e95a17\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.8","@thi.ng/math":"^5.13.5","@thi.ng/vectors":"^8.6.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.197_1763740641616_0.2260537383462209","host":"s3://npm-registry-packages-npm-production"}},"2.1.198":{"name":"@thi.ng/geom-closest-point","version":"2.1.198","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.198","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"63a7e358a94824e48c5bfc95024e00225ff2c67f","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.198.tgz","fileCount":17,"integrity":"sha512-mAJo4DmX9Taty/jDFSXcXPspY/4yvrD4A9izxkif/vYtT/HYLfaWfvf/GyaXuQNzzyrJncj1/k53l7DYTvwM1g==","signatures":[{"sig":"MEUCIQCjSok+WLoYV9Y8utEZ5GpF4l3XIZ7CI8DqxPhrk9ET3wIgT0hM2+/7qD2Z34FL7z+Lx/L74+fd6p8hOCmbHcn1MdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30499},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"fdca77cabf47dd23a9ab17a5ca13e3060075c12c\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.9","@thi.ng/math":"^5.13.6","@thi.ng/vectors":"^8.6.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.198_1764073326325_0.4702044847730391","host":"s3://npm-registry-packages-npm-production"}},"2.1.199":{"name":"@thi.ng/geom-closest-point","version":"2.1.199","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.199","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"59cadb2561600be2e2d1d5ab97107c7bc726b3ca","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.199.tgz","fileCount":17,"integrity":"sha512-skcKwwU0nWobiORVtCrbEDEEvw/GJneJleiq6NHg4Ptp6SCIb+8tA7BH8MzND+JHUOyxN9Wxnl3YQ55FQv90BA==","signatures":[{"sig":"MEUCIQCaTwdi8W3HDQBoXAkX4T2RUvi9fs5kwgX9B8ifXlGrwQIgED7bSbeDFvq5jGWf4aI8JLJUMcyBTtJMHf32eouxmNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30500},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"824bf9047b5a10f777c5c5b4aeecf0c750a22c75\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.10","@thi.ng/math":"^5.14.0","@thi.ng/vectors":"^8.6.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.199_1764801895769_0.3546848513642822","host":"s3://npm-registry-packages-npm-production"}},"2.1.200":{"name":"@thi.ng/geom-closest-point","version":"2.1.200","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.200","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"42e73b5e93c9ab72d0c76bca6502155f08f5981e","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.200.tgz","fileCount":17,"integrity":"sha512-0vIPATWEuhn/Vy3Yw+4sG0q2aAVLtgaEnrt4MBoorGj8Cw2txCeLakuIsDXHuVZ9I7FDxtgt+lcqIM6GRTHK6A==","signatures":[{"sig":"MEUCIApI65cCwsFwgWr+G2RrVEBWHsC/C6k3xHxS6iHvnMiEAiEAoqg/LqUHDNg6Hzt/qn+QciGSzm3hBpyJT0PooeJMYmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30500},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"8625a1c6383737a8fdbe7a3f96ea3cbabc957fa6\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.10","@thi.ng/math":"^5.14.0","@thi.ng/vectors":"^8.6.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.200_1765462726698_0.46987625035747316","host":"s3://npm-registry-packages-npm-production"}},"2.1.201":{"name":"@thi.ng/geom-closest-point","version":"2.1.201","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.201","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"642ae4802ba315b85a3401d18d1e6f0d7bb8b5b1","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.201.tgz","fileCount":17,"integrity":"sha512-+GnUoQ1AS0GM73f3s1i6xeL/vSWme0BIG+MyS8HFEZToQLv5RPuJK0uwQxBktjwmEzlJiPmyFqP4te+GMQzGCQ==","signatures":[{"sig":"MEUCIB1BxUGuqK5TZYj3+TvmBeMyF6VHQLmf1rlnWtPZUiCaAiEAlieTRWFIuTY5tP8HIfLOpiVhuoMLj42N7A2an0PNJ74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30500},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"e7a21b9d2a188fa04d4c893d8531c40fbc0f4c06\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.11","@thi.ng/math":"^5.15.0","@thi.ng/vectors":"^8.6.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.201_1766678372034_0.25898499222372706","host":"s3://npm-registry-packages-npm-production"}},"2.1.202":{"name":"@thi.ng/geom-closest-point","version":"2.1.202","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.202","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e1cd30d911e207e3afb74404a2f4a053635ad87f","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.202.tgz","fileCount":17,"integrity":"sha512-5bo7vDX0jRG0KEKMZLiQOPAHmXaKtkAV/9BT8kSH61457qkO8oDBzWJk+msxsMkIdqHCY3CDZL3SpnGVCt+1XQ==","signatures":[{"sig":"MEQCICvyUvltq4HTRuXI0f48UXjyn/gc7Bp93pP6lU1GjrHeAiBtUxEKLT6t4wfFlbCxmAabZaBTUK+/IeRtlEGVrKt5Xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30500},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"deb511294f7a120091b654af0ff7e8a399a465b3\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.12","@thi.ng/math":"^5.15.1","@thi.ng/vectors":"^8.6.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.202_1768563695312_0.36052825681468814","host":"s3://npm-registry-packages-npm-production"}},"2.1.203":{"name":"@thi.ng/geom-closest-point","version":"2.1.203","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.203","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"193cef93a4ea76f00de01dc623a74e8b77d7c96f","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.203.tgz","fileCount":17,"integrity":"sha512-k3/xy6GsxQs+AMpVwkVUPIHlBxnHgd1NXCdvsFL1NU3RCcpovivRs7SHQ8LH+dFh+4oDk/m0jqblTPp4S91meg==","signatures":[{"sig":"MEQCIEiciPGl6dBBnoCTOwIw36ricAfqujRomQt4lCBOhSnXAiBSAKNECajq0s1QI/5Y1469YYlAn1+0Qx7b8dnFsy6MAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30500},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"828ec2e9ffde7307231b03cff46598c0915b1857\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.13","@thi.ng/math":"^5.15.2","@thi.ng/vectors":"^8.6.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.203_1769173867838_0.43420048567237157","host":"s3://npm-registry-packages-npm-production"}},"2.1.204":{"name":"@thi.ng/geom-closest-point","version":"2.1.204","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.204","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b9d0ae6825f3aac9434309f37d2aa801ff5caeec","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.204.tgz","fileCount":17,"integrity":"sha512-H/vGCFKXTFXp1u5D+62d+vjZ2o4+TLpsd/wx/fgS3B7JiPDVwTIT0w5I1kJq71KqAHba4h7WN3pbEhNj3iGyCQ==","signatures":[{"sig":"MEQCIA60fZ0mRGI3zy0FTQnjqxgXwbN5J+PA4PFE4w6Kn/jSAiBUApuFljlIGUtjY4W7bqgD12N8lQP2tiqvtq0uPRFY5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30550},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.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-closest-point"},"_npmVersion":"11.6.1","description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.14","@thi.ng/math":"^5.15.3","@thi.ng/vectors":"^8.6.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.204_1770473795479_0.33275891189166495","host":"s3://npm-registry-packages-npm-production"}},"2.1.205":{"name":"@thi.ng/geom-closest-point","version":"2.1.205","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.205","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1b9ad134934c41afe9122e1d3d42b7c647e93520","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.205.tgz","fileCount":17,"integrity":"sha512-KFwy97Lj6bUUo9mxYZ3Vu02tr3tbD0O1J7swSQyiWnh9va9brRpFdCPbRgo+TbxK5Im3bBYThF+KuJPoYmKykg==","signatures":[{"sig":"MEYCIQCOGGUp7BP46lxravDFUY2J26RHQ8eDT2w+kTmwIX0wRwIhAPdlpHVFBS4F7Wgx7/U+oyyYgYvwmfgp6cULFZzarHQr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30550},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.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-closest-point"},"_npmVersion":"11.6.1","description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.15","@thi.ng/math":"^5.15.4","@thi.ng/vectors":"^8.6.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.205_1772874796993_0.40449408296110123","host":"s3://npm-registry-packages-npm-production"}},"2.1.206":{"name":"@thi.ng/geom-closest-point","version":"2.1.206","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.206","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"181bda54577524b39e4d24ff3e2fe4816947ae72","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.206.tgz","fileCount":17,"integrity":"sha512-DDaWkzneWRFl6Uwpk0cV6UbVZLfF2mAAE1OF7/KJk7noECC8RTUIk8zifHLueQHChv0NqFwgNq/D7gb1Ux8xow==","signatures":[{"sig":"MEUCIC+W/k8ebeQjPVGZBaIVv8NzFCMRHgSUJs1fEGmrvCPsAiEA4HhaqNC4uMMA6YJjWclXLDyVECS2QFLtHvxc4dTi5Uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30550},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.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-closest-point"},"_npmVersion":"11.6.1","description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/math":"^5.15.5","@thi.ng/vectors":"^8.6.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.206_1772879423829_0.4924830987703046","host":"s3://npm-registry-packages-npm-production"}},"2.1.207":{"name":"@thi.ng/geom-closest-point","version":"2.1.207","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.207","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0b10cd79cc9819d9108cea31ccbca626a0417594","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.207.tgz","fileCount":17,"integrity":"sha512-aUXL9LAexr3tsrMqV0npK3acXwaDZmnJPrmKZUNrzKuVIwNtaKpABOcyOhtrRUHvseOKdtleKY62/7q4vsRkrA==","signatures":[{"sig":"MEUCIQDHzuK8M1U98Y3uFuH5go6sNAzyvKna0IE8PvJRFXIFuAIgKicw9gDEXfYjzGfYVsGvFkM3NM/izVjaBD+nD/KBBtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30550},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.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-closest-point"},"_npmVersion":"11.6.1","description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/math":"^5.15.5","@thi.ng/vectors":"^8.6.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.207_1773223196206_0.7462181238413026","host":"s3://npm-registry-packages-npm-production"}},"2.1.208":{"name":"@thi.ng/geom-closest-point","version":"2.1.208","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.208","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"639ca26d6e8edc64b786add3e545761627739c60","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.208.tgz","fileCount":17,"integrity":"sha512-IYQbA3UxLaHb8hGgwfFkVtV4paXd5UcxsCQyQP70v17R9lP4Wdn2F5A4XsbSO7Ffugx1m5Dz3OFw9FG8ID1v9Q==","signatures":[{"sig":"MEUCIQD5ss1e8osH3eoe1uVhRod/C1cUud/UigTYuLAEYVnWVQIgEd4DdGH7UlcSzXps7j5T46cycV8n5xamp1a7WQWhqIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30550},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.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-closest-point"},"_npmVersion":"11.6.1","description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.17","@thi.ng/math":"^5.15.6","@thi.ng/vectors":"^8.6.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.208_1773923419780_0.20732030357767672","host":"s3://npm-registry-packages-npm-production"}},"2.1.209":{"name":"@thi.ng/geom-closest-point","version":"2.1.209","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.209","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c57284496b2e4ec583764a633bd0e13dff98099c","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.209.tgz","fileCount":17,"integrity":"sha512-/s5fsDih0dCMecJhpx5O9Kky3rt+/YLnBXYBM+e3M2yt5+otvBhbAiiGzCp73cjFEKGh9ioMLMK+rhjebyT/lg==","signatures":[{"sig":"MEQCICgZJUzKxd83gVWtes4CrkMFD284GlBpvOW0FK+HMNGuAiA3mF2/xneqfxu5yCBMw7/UiCt5MeBHnRMPY4tcvgBS+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30550},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.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-closest-point"},"_npmVersion":"11.6.1","description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.17","@thi.ng/math":"^5.15.6","@thi.ng/vectors":"^8.6.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.209_1774084715997_0.8017974451653893","host":"s3://npm-registry-packages-npm-production"}},"2.1.210":{"name":"@thi.ng/geom-closest-point","version":"2.1.210","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.210","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"357ccfbe0cfe3acc5326cccbbcca8b51bc400d8c","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.210.tgz","fileCount":17,"integrity":"sha512-6NAtmglLifITc9h3JZ0ZtgDy3sIKvT0e1sAlySkkdis5R1ASf+vccpG9fWC9jhrAWEWXT9JSJADv9eFtrrTjKg==","signatures":[{"sig":"MEUCIQCtavA5cKgajLsGbneix2cKy/ha7b2ZUwHb3nj7RZpSWAIgFaJXvU5ssdIezG5HjEvuF0bWMSQiNJ0AVtXKPFrUsMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30664},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.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-closest-point"},"_npmVersion":"11.6.1","description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.18","@thi.ng/math":"^5.15.7","@thi.ng/vectors":"^8.6.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.210_1775127334829_0.38542635787867385","host":"s3://npm-registry-packages-npm-production"}},"2.1.211":{"name":"@thi.ng/geom-closest-point","version":"2.1.211","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.211","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"e40b0c36fd26a7e8e192a6f421792ccfddb15bde","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.211.tgz","fileCount":17,"integrity":"sha512-dQRk4kcYXzwSPcfjXn/L9/W9Mwnhxg5UbjdAkJNO/bx9ZT0AREiQoSwqFb9cFvSzWgy/MTomyatfwjz2AkaNig==","signatures":[{"sig":"MEUCIAW70T5J/ngO3F+mLl8e1LS9gbgJSzcGtMuomwiQd1LBAiEAhE6z980/peVqcuFLL7CZj5ZtCGpZVDVl3RT+jAKcMIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30664},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.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-closest-point"},"_npmVersion":"11.6.1","description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.18","@thi.ng/math":"^5.15.7","@thi.ng/vectors":"^8.6.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.211_1775735217798_0.9566370597383738","host":"s3://npm-registry-packages-npm-production"}},"2.1.212":{"name":"@thi.ng/geom-closest-point","version":"2.1.212","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.212","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"bc78227304cbbf42485663622a9d3e1b886fa79f","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.212.tgz","fileCount":17,"integrity":"sha512-Htlw1UVVMF+DSNOQSWy/t/kCJKkro3Dmd4iS5tviDLx9N3MVW32DR3aZ7CLnpeJqOYuwnSLdDtrKKAGMZcj9uQ==","signatures":[{"sig":"MEUCIQDPYblN6KHKWyJbv4OyqCcEy5hXi7No9X/iBD+gDNWq3AIgdsaoiKY8ZcVHeoWwHf0CJbRvlXvHSCMYZzJ+5vzIBZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30662},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.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-closest-point"},"_npmVersion":"11.6.1","description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.19","@thi.ng/math":"^5.15.8","@thi.ng/vectors":"^8.6.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.212_1776512104679_0.5149311676287947","host":"s3://npm-registry-packages-npm-production"}},"2.1.213":{"name":"@thi.ng/geom-closest-point","version":"2.1.213","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.213","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"3efce7c67d7cae53cce7774aeb6304dc4886d4db","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.213.tgz","fileCount":17,"integrity":"sha512-8vsgSd1SrhjCaTpe4CuqfPpHGIJRX5/LlKotPJptXtmW1xtIcioPe+ygTU/l7ScSXMq3IMC7FxAxxWNp4/GUWA==","signatures":[{"sig":"MEUCICTULv1M5BKqNm/xd/jRfA7+D2LyMMVLOXt9YImGFCvAAiEA+2ZLsRvyJCpCRy8cYsq5374ayVlJl2J2Bj34Eo6dVDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30662},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.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-closest-point"},"_npmVersion":"11.6.1","description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.20","@thi.ng/math":"^5.15.9","@thi.ng/vectors":"^8.6.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.213_1777221595242_0.39359975321773","host":"s3://npm-registry-packages-npm-production"}},"2.1.215":{"name":"@thi.ng/geom-closest-point","version":"2.1.215","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.215","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"c517e6f5bde698fd18e78c00fda61c03e4b87239","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.215.tgz","fileCount":17,"integrity":"sha512-TIjDkXyYbR60I5tBS+/TSNTPOTTS9fHZrAD6GMR7w+tvKia8+TapckFrBcl2+Lt24RN426C04M2/KirGxfFZqA==","signatures":[{"sig":"MEUCIFbQxArlKfF0YtoDbe6+p4x1Hz/H+ZN01jgyWVRb7QpFAiEAhYQR44PyAx5t1ngCct5tJUZPqlTXi7Y897l8tY83IcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30663},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.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-closest-point"},"_npmVersion":"11.6.1","description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.21","@thi.ng/math":"^5.15.10","@thi.ng/vectors":"^8.6.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.215_1778241389366_0.09388525466548225","host":"s3://npm-registry-packages-npm-production"}},"2.1.216":{"name":"@thi.ng/geom-closest-point","version":"2.1.216","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.216","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"ce69a7f294f267b6c471f82a204a56b2c79fcc88","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.216.tgz","fileCount":17,"integrity":"sha512-XmFsxBMEd7qU+/7EjNkigyDVlAG72RoZe65Aiw4960FB6Z/yN8leWj4tMrcbJSXtGt9RJSQ0dvNUzZhfEVeA4w==","signatures":[{"sig":"MEUCICLYzX8UmrfLdJhivFRtK2Wx8jlIaKC3UVwTehBm7HBfAiEAy6eNScQbohObcHQrUg9jlYaICNX+oIHQ19hLNWrLqVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30663},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.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-closest-point"},"_npmVersion":"11.6.1","description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.22","@thi.ng/math":"^5.15.11","@thi.ng/vectors":"^8.6.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.216_1778488807356_0.7657732249859892","host":"s3://npm-registry-packages-npm-production"}},"2.1.218":{"name":"@thi.ng/geom-closest-point","version":"2.1.218","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.218","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"8bfaf99aa183af78328bc60d18cc113cb4fd0f88","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.218.tgz","fileCount":17,"integrity":"sha512-QGkdZvUi1LesVelXePpsCVuKGTGImKYN7jyldN26Ccifg4quqmEbxM37BJ/f2Zgr2nocZl181XQm9jq978UqLg==","signatures":[{"sig":"MEUCIQDpOrAoKqL07QCY39mcVp4kA2ikfP9rZ+K/DLVuDR7bwwIgYZ0vlt5RmXS9OJLx3+vS8JTodg/pgWEPQcboew2kr8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30711},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.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-closest-point"},"_npmVersion":"11.6.1","description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.24","@thi.ng/math":"^5.15.13","@thi.ng/vectors":"^8.6.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.218_1779276276484_0.11638840897137315","host":"s3://npm-registry-packages-npm-production"}},"2.1.219":{"name":"@thi.ng/geom-closest-point","version":"2.1.219","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.219","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"51b9149a0059e7d5f54b7538244115de76af991c","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.219.tgz","fileCount":17,"integrity":"sha512-A36o9lXRFEExVlwNs2IiOB5gk+iebbAEhp6pM5TC3h+otfQmp+MxljHX4hnEhc0VV3yfkvKmYr6HAkQ0+H+0Rw==","signatures":[{"sig":"MEQCIDyYKn+wy+O0iNzejhEztHTKKsPsb3JUd9o8HbmNCm7bAiA7g6eLMWV1/c1suzj3/HVrGECLBDaobuOtA0NL56PwQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30711},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.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-closest-point"},"_npmVersion":"11.6.1","description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.25","@thi.ng/math":"^5.15.14","@thi.ng/vectors":"^8.6.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.219_1779540667135_0.9843018929246199","host":"s3://npm-registry-packages-npm-production"}},"2.1.220":{"name":"@thi.ng/geom-closest-point","version":"2.1.220","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.220","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"b7867858dacd6be7c1e0de7bc38efa5b8a6ffc5e","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.220.tgz","fileCount":17,"integrity":"sha512-mhL6nYF89jXmDqUwIhJzRz6EDi81SaO0jh0WNbKPxmLeCSvzhzC6LGOU4OffSQxkOHzHo7XWLoh82gIfaCU5jA==","signatures":[{"sig":"MEQCIGXeNfTEp7qVjKJRjOFnkzHsr/z/pR8+HRktChxY0thEAiB8jmvP1NRDjFRqgaYCGAdxNuYVO8GEjsUqjMtALxNclA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30711},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.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-closest-point"},"_npmVersion":"11.6.1","description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.26","@thi.ng/math":"^5.15.15","@thi.ng/vectors":"^8.6.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.220_1780684458183_0.7324120620496377","host":"s3://npm-registry-packages-npm-production"}},"2.1.221":{"name":"@thi.ng/geom-closest-point","version":"2.1.221","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.221","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"d0ce4e5a954edb3f5b87d3e08e3e1422273dc88e","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.221.tgz","fileCount":17,"integrity":"sha512-qUqbL2a1h3Y3/NdHYRwugXcrAsHWXac+ZfNzTRTjXB05KM2lmbEgX0BlL+Opci4alxfLH0oNIiQqooMfg5NXBw==","signatures":[{"sig":"MEUCIQDEGf4N7LNoBiTWPFYmuyWinRoPOjuGPpVG5SVTUcU+QgIgVU+fCOK+ZbjbZFYvVBSmm4wwvdnDexFy2aNr84mlhg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30711},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.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-closest-point"},"_npmVersion":"11.6.1","description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.27","@thi.ng/math":"^5.15.16","@thi.ng/vectors":"^8.6.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.221_1783002305660_0.7269169366068009","host":"s3://npm-registry-packages-npm-production"}},"2.1.222":{"name":"@thi.ng/geom-closest-point","version":"2.1.222","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/geom-closest-point@2.1.222","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/geom-closest-point","dist":{"shasum":"7db8ccbda4279ea9af8f224456a54f756fbd73e4","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.222.tgz","fileCount":17,"integrity":"sha512-Hnag92/MUOCNw3foBthNtFObq1GLUs0e7xjj1ZgGI7rdf42x4pudGsFmQgh5fqxTRBqy1SDGsN1hVA4X1ykdcw==","signatures":[{"sig":"MEQCIEgua9Vog88tFdSFE3TYsrZHVIQqcuiEpMGkW7Ev2qHsAiB/Jg20S8a+DWE/7WKGVpg5LjKxejQ4ub25vhXJROi7jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30711},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./circle":{"default":"./circle.js"},"./points":{"default":"./points.js"},"./ellipse":{"default":"./ellipse.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-closest-point"},"_npmVersion":"11.17.0","description":"2D / 3D closest point / proximity helpers","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"@thi.ng/api":"^8.12.27","@thi.ng/math":"^5.15.16","@thi.ng/vectors":"^8.6.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/geom-closest-point_2.1.222_1784645663715_0.1473175846137349","host":"s3://npm-registry-packages-npm-production"}},"2.1.223":{"name":"@thi.ng/geom-closest-point","version":"2.1.223","description":"2D / 3D closest point / proximity helpers","type":"module","module":"./index.js","typings":"./index.d.ts","sideEffects":false,"repository":{"type":"git","url":"git+https://codeberg.org/thi.ng/umbrella.git","directory":"packages/geom-closest-point"},"homepage":"https://thi.ng/geom-closest-point","funding":[{"type":"github","url":"https://github.com/sponsors/postspectacular"},{"type":"patreon","url":"https://patreon.com/thing_umbrella"},{"type":"liberapay","url":"https://liberapay.com/thi.ng"}],"author":{"name":"Karsten Schmidt","url":"https://thi.ng"},"license":"Apache-2.0","scripts":{"build":"yarn build:esbuild && yarn build:decl","build:decl":"tsc --declaration --emitDeclarationOnly","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","clean":"bun ../../tools/src/clean-package.ts","doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","pub":"npm publish --access public","test":"bun test","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts"},"dependencies":{"@thi.ng/api":"^8.12.28","@thi.ng/math":"^5.15.17","@thi.ng/vectors":"^8.7.0"},"devDependencies":{"esbuild":"^0.28.2","typedoc":"^0.28.20","typescript":"^6.0.3"},"keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"publishConfig":{"access":"public"},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./box":{"default":"./box.js"},"./circle":{"default":"./circle.js"},"./ellipse":{"default":"./ellipse.js"},"./line":{"default":"./line.js"},"./plane":{"default":"./plane.js"},"./points":{"default":"./points.js"}},"thi.ng":{"parent":"@thi.ng/geom","related":["geom-isec","geom-resample"],"year":2018},"gitHead":"57ce96457ee0b8de5b17f9d371e6707780c64bd7","_id":"@thi.ng/geom-closest-point@2.1.223","_nodeVersion":"26.5.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-QZMhj7nDaNyrtKU+FRzCGgXOqsUjTvVuprBz7gbSF/WF82ai4+NLCvH/y4IT6tx1F9YIUONXRwroKgZljZFwQg==","shasum":"c443c880e6bee1b07bcb390b766e2cc7f6e7ea2f","tarball":"https://registry.npmjs.org/@thi.ng/geom-closest-point/-/geom-closest-point-2.1.223.tgz","fileCount":17,"unpackedSize":30710,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCN6E39q/jBAy1tJxAQHaaHRIf4MKSW97fcMzm3eBFccAIgW+NM1Nhf5Dl3Tyl7KnbzKvWGaai7j/OuEMlpcH5GvNQ="}]},"_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"directories":{},"maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/geom-closest-point_2.1.223_1787678028987_0.655467695694802"},"_hasShrinkwrap":false}},"time":{"created":"2019-02-05T17:06:05.459Z","modified":"2026-08-25T17:13:49.383Z","0.1.0":"2019-02-05T17:06:05.780Z","0.1.1":"2019-02-10T22:30:31.143Z","0.1.2":"2019-02-15T14:25:33.682Z","0.1.3":"2019-02-20T01:23:12.090Z","0.1.4":"2019-02-26T09:27:28.849Z","0.1.5":"2019-03-01T22:23:19.190Z","0.1.6":"2019-03-03T03:47:50.916Z","0.1.7":"2019-03-10T22:24:48.393Z","0.1.8":"2019-03-12T00:49:39.088Z","0.1.9":"2019-03-18T11:52:32.649Z","0.1.10":"2019-03-21T12:49:32.420Z","0.1.11":"2019-03-28T22:35:24.683Z","0.1.12":"2019-04-02T11:32:30.314Z","0.1.13":"2019-04-03T13:22:42.789Z","0.2.0":"2019-04-15T07:49:06.991Z","0.2.1":"2019-04-24T16:12:16.792Z","0.2.2":"2019-04-26T09:29:54.515Z","0.2.3":"2019-05-22T13:35:50.245Z","0.3.0":"2019-07-07T21:47:53.237Z","0.3.1":"2019-07-08T05:00:13.597Z","0.3.2":"2019-07-12T21:55:29.568Z","0.3.3":"2019-07-31T01:08:00.901Z","0.3.4":"2019-07-31T13:13:27.105Z","0.3.5":"2019-08-16T16:41:41.766Z","0.3.6":"2019-08-17T07:34:34.084Z","0.3.7":"2019-08-21T22:06:56.566Z","0.3.8":"2019-09-21T12:59:04.633Z","0.3.9":"2019-11-09T20:37:33.359Z","0.3.10":"2019-11-30T16:58:00.010Z","0.3.11":"2020-01-24T20:04:21.870Z","0.3.12":"2020-01-26T15:51:37.905Z","0.3.15":"2020-02-26T00:58:43.911Z","0.3.16":"2020-03-01T16:21:07.412Z","0.3.17":"2020-03-06T02:56:14.454Z","0.3.18":"2020-03-28T21:04:52.340Z","0.3.19":"2020-04-05T13:38:52.649Z","0.3.20":"2020-04-06T15:23:24.078Z","0.3.21":"2020-04-11T22:20:31.684Z","0.3.22":"2020-04-20T14:18:59.708Z","0.3.23":"2020-04-23T11:49:42.755Z","0.3.24":"2020-04-23T12:04:15.072Z","0.3.25":"2020-04-27T12:03:52.545Z","0.3.26":"2020-04-28T15:24:49.268Z","0.3.27":"2020-05-03T17:51:23.490Z","0.3.28":"2020-05-14T13:02:48.905Z","0.3.29":"2020-05-29T16:52:37.698Z","0.3.30":"2020-06-01T00:29:01.122Z","0.3.31":"2020-06-01T10:07:56.238Z","0.3.32":"2020-06-14T15:53:13.102Z","0.3.33":"2020-06-20T15:06:01.231Z","0.3.34":"2020-07-02T21:18:15.119Z","0.3.35":"2020-07-04T20:03:58.250Z","0.3.36":"2020-07-08T17:11:47.000Z","0.3.37":"2020-07-08T23:24:35.320Z","0.3.38":"2020-07-17T12:25:30.405Z","0.3.39":"2020-07-28T21:37:17.404Z","0.3.40":"2020-08-10T00:17:55.205Z","0.3.41":"2020-08-16T14:47:06.264Z","0.3.42":"2020-08-17T16:13:21.844Z","0.3.43":"2020-08-20T16:21:04.164Z","0.3.44":"2020-08-28T14:33:12.815Z","0.4.0":"2020-09-13T12:01:21.929Z","0.5.0":"2020-09-22T10:59:20.528Z","0.5.1":"2020-10-03T11:16:27.573Z","0.5.2":"2020-11-24T19:35:20.937Z","0.5.3":"2020-11-26T00:48:51.012Z","0.5.4":"2020-12-07T01:05:43.490Z","0.5.5":"2020-12-22T17:47:00.491Z","0.5.6":"2021-01-02T17:12:32.662Z","0.5.7":"2021-01-10T17:51:56.581Z","0.5.8":"2021-01-13T13:31:44.112Z","0.5.9":"2021-01-21T15:00:03.841Z","0.5.10":"2021-01-22T15:23:02.908Z","0.5.11":"2021-02-20T17:16:47.663Z","0.5.12":"2021-02-24T17:45:17.970Z","0.5.16":"2021-03-03T15:57:55.212Z","0.5.17":"2021-03-12T23:14:35.425Z","0.5.18":"2021-03-17T18:55:55.868Z","0.5.19":"2021-03-27T15:41:58.336Z","0.5.20":"2021-03-28T17:14:58.641Z","0.5.21":"2021-03-30T09:34:56.850Z","0.5.22":"2021-04-03T12:05:53.494Z","0.5.23":"2021-04-07T21:28:48.556Z","0.5.24":"2021-04-19T11:36:45.687Z","0.5.25":"2021-04-24T13:32:31.184Z","0.5.26":"2021-06-08T13:05:22.945Z","0.5.27":"2021-07-01T21:18:21.711Z","0.5.28":"2021-07-27T15:32:59.529Z","0.5.29":"2021-08-04T14:21:38.166Z","0.5.30":"2021-08-04T20:17:29.494Z","0.5.31":"2021-08-08T12:06:44.397Z","1.0.1":"2021-08-08T13:22:03.002Z","1.0.2":"2021-08-17T13:04:40.906Z","1.0.3":"2021-08-19T14:25:01.069Z","1.0.4":"2021-08-19T14:49:58.339Z","1.0.5":"2021-09-03T10:50:08.844Z","2.0.0":"2021-10-12T15:20:04.908Z","2.0.1":"2021-10-13T06:31:35.832Z","2.0.3":"2021-10-15T22:26:50.409Z","2.0.4":"2021-10-25T16:36:21.813Z","2.0.6":"2021-10-28T07:53:40.171Z","2.0.7":"2021-11-03T15:44:03.405Z","2.0.8":"2021-11-04T14:20:37.307Z","2.0.9":"2021-11-10T14:50:48.730Z","2.1.0":"2021-11-17T23:36:34.346Z","2.1.1":"2021-11-19T08:01:26.802Z","2.1.2":"2021-11-21T17:10:57.694Z","2.1.3":"2021-11-22T09:04:20.957Z","2.1.4":"2021-11-22T11:47:01.791Z","2.1.5":"2021-12-02T00:13:00.133Z","2.1.6":"2021-12-13T10:27:35.381Z","2.1.7":"2021-12-14T09:12:42.278Z","2.1.8":"2022-03-11T12:14:42.700Z","2.1.9":"2022-04-07T14:18:24.266Z","2.1.10":"2022-05-03T10:38:58.570Z","2.1.11":"2022-05-07T11:34:33.617Z","2.1.12":"2022-05-22T17:16:00.057Z","2.1.13":"2022-06-09T16:15:13.602Z","2.1.14":"2022-06-11T14:25:06.724Z","2.1.15":"2022-07-08T18:20:43.203Z","2.1.16":"2022-07-19T15:37:09.646Z","2.1.17":"2022-08-01T14:55:05.637Z","2.1.18":"2022-08-01T22:10:02.800Z","2.1.19":"2022-08-06T15:23:00.890Z","2.1.20":"2022-08-07T15:28:31.712Z","2.1.21":"2022-08-15T15:41:45.349Z","2.1.22":"2022-08-23T10:37:59.369Z","2.1.23":"2022-09-21T21:38:56.080Z","2.1.24":"2022-09-27T16:23:40.503Z","2.1.25":"2022-10-03T16:09:09.859Z","2.1.26":"2022-10-04T17:36:27.665Z","2.1.27":"2022-10-17T12:08:41.603Z","2.1.28":"2022-10-26T12:47:24.911Z","2.1.29":"2022-10-28T19:09:50.891Z","2.1.30":"2022-10-31T23:02:09.816Z","2.1.31":"2022-11-01T12:33:40.296Z","2.1.32":"2022-11-23T22:47:58.426Z","2.1.33":"2022-11-28T13:37:38.900Z","2.1.34":"2022-11-30T22:28:56.601Z","2.1.35":"2022-12-16T12:53:43.039Z","2.1.36":"2022-12-20T16:34:01.718Z","2.1.37":"2022-12-22T21:48:25.547Z","2.1.38":"2022-12-29T20:57:22.925Z","2.1.39":"2023-01-10T15:21:19.559Z","2.1.40":"2023-02-05T14:43:21.623Z","2.1.41":"2023-02-10T13:56:34.442Z","2.1.42":"2023-02-10T14:04:07.780Z","2.1.43":"2023-02-17T20:06:44.155Z","2.1.44":"2023-02-27T21:44:13.648Z","2.1.45":"2023-03-02T18:09:56.212Z","2.1.46":"2023-03-05T16:03:07.374Z","2.1.47":"2023-03-09T13:02:25.877Z","2.1.48":"2023-03-14T13:28:31.804Z","2.1.49":"2023-03-19T14:08:04.037Z","2.1.50":"2023-03-27T19:06:51.564Z","2.1.51":"2023-04-08T11:10:44.415Z","2.1.52":"2023-04-19T09:28:56.989Z","2.1.53":"2023-04-25T15:38:50.643Z","2.1.54":"2023-05-11T12:17:45.232Z","2.1.55":"2023-06-14T07:59:50.311Z","2.1.56":"2023-06-16T22:06:56.827Z","2.1.57":"2023-07-14T11:38:25.817Z","2.1.58":"2023-08-04T10:59:16.588Z","2.1.59":"2023-08-10T12:18:25.679Z","2.1.60":"2023-08-10T12:27:34.939Z","2.1.61":"2023-08-12T13:15:13.919Z","2.1.62":"2023-08-12T16:15:06.144Z","2.1.63":"2023-08-14T13:31:07.720Z","2.1.64":"2023-08-22T14:40:31.514Z","2.1.65":"2023-08-24T05:29:13.694Z","2.1.66":"2023-08-27T11:21:59.788Z","2.1.67":"2023-08-29T09:49:43.016Z","2.1.68":"2023-08-31T10:06:00.784Z","2.1.69":"2023-09-06T13:36:59.017Z","2.1.70":"2023-09-15T12:34:19.932Z","2.1.71":"2023-09-19T10:43:25.206Z","2.1.72":"2023-10-05T11:44:50.476Z","2.1.73":"2023-10-11T10:05:38.566Z","2.1.74":"2023-10-12T11:53:54.706Z","2.1.75":"2023-10-18T18:07:16.310Z","2.1.76":"2023-10-23T07:38:52.268Z","2.1.77":"2023-10-24T08:39:06.246Z","2.1.78":"2023-10-25T12:41:28.214Z","2.1.79":"2023-10-27T16:57:02.519Z","2.1.80":"2023-10-30T14:32:46.567Z","2.1.81":"2023-11-04T22:20:49.044Z","2.1.82":"2023-11-09T10:03:32.951Z","2.1.83":"2023-11-09T10:29:19.860Z","2.1.84":"2023-11-12T16:43:58.753Z","2.1.85":"2023-11-24T09:37:06.600Z","2.1.86":"2023-12-03T12:14:39.605Z","2.1.87":"2023-12-09T19:13:13.472Z","2.1.88":"2023-12-11T10:08:15.341Z","2.1.89":"2023-12-12T15:03:21.647Z","2.1.90":"2023-12-18T13:42:40.878Z","2.1.91":"2023-12-19T11:02:55.020Z","2.1.92":"2023-12-19T12:25:18.920Z","2.1.93":"2023-12-28T23:25:48.408Z","2.1.94":"2023-12-31T09:45:35.437Z","2.1.95":"2024-01-23T15:59:30.615Z","2.1.96":"2024-01-26T18:04:19.359Z","2.1.97":"2024-01-29T20:41:03.860Z","2.1.98":"2024-01-29T21:07:06.555Z","2.1.99":"2024-01-30T15:22:32.720Z","2.1.100":"2024-01-30T21:38:26.144Z","2.1.101":"2024-02-06T23:18:35.236Z","2.1.102":"2024-02-10T09:00:57.420Z","2.1.103":"2024-02-16T20:02:14.233Z","2.1.104":"2024-02-19T15:51:10.614Z","2.1.105":"2024-02-19T16:08:42.191Z","2.1.106":"2024-02-22T12:01:00.182Z","2.1.107":"2024-02-22T23:15:55.612Z","2.1.108":"2024-02-25T14:08:58.367Z","2.1.109":"2024-02-28T14:23:52.964Z","2.1.110":"2024-03-01T15:24:15.308Z","2.1.111":"2024-03-02T14:06:35.931Z","2.1.112":"2024-03-07T20:42:28.771Z","2.1.113":"2024-03-09T09:19:31.962Z","2.1.114":"2024-03-13T14:06:26.420Z","2.1.115":"2024-03-17T15:24:26.566Z","2.1.116":"2024-03-18T08:40:54.408Z","2.1.117":"2024-03-21T16:12:36.908Z","2.1.118":"2024-03-22T17:13:32.908Z","2.1.119":"2024-03-27T09:55:16.821Z","2.1.120":"2024-03-28T10:57:55.857Z","2.1.121":"2024-03-29T12:16:57.907Z","2.1.122":"2024-04-08T15:01:37.097Z","2.1.123":"2024-04-11T12:34:11.589Z","2.1.124":"2024-04-20T14:44:04.527Z","2.1.125":"2024-04-23T07:03:49.591Z","2.1.126":"2024-04-25T19:45:29.380Z","2.1.127":"2024-05-08T18:25:55.335Z","2.1.128":"2024-06-21T19:35:50.204Z","2.1.129":"2024-06-29T09:29:43.716Z","2.1.130":"2024-07-06T12:03:25.046Z","2.1.131":"2024-07-16T13:10:25.833Z","2.1.132":"2024-07-19T14:57:33.545Z","2.1.133":"2024-07-22T13:17:10.332Z","2.1.134":"2024-07-22T14:42:56.559Z","2.1.135":"2024-08-10T15:04:24.540Z","2.1.136":"2024-08-13T19:40:47.175Z","2.1.137":"2024-08-18T14:12:52.719Z","2.1.138":"2024-08-19T13:46:18.003Z","2.1.139":"2024-08-28T14:01:44.836Z","2.1.140":"2024-09-05T12:23:37.238Z","2.1.141":"2024-09-16T13:25:46.052Z","2.1.142":"2024-09-19T21:10:50.193Z","2.1.143":"2024-10-05T12:13:52.083Z","2.1.144":"2024-10-07T12:32:44.474Z","2.1.145":"2024-10-17T15:39:26.971Z","2.1.146":"2024-10-31T22:57:48.105Z","2.1.147":"2024-11-03T16:41:55.850Z","2.1.148":"2024-11-09T15:34:52.562Z","2.1.149":"2024-11-10T17:13:15.285Z","2.1.150":"2024-11-24T18:17:07.212Z","2.1.151":"2024-12-12T10:13:20.593Z","2.1.152":"2024-12-27T14:13:04.016Z","2.1.153":"2025-01-04T21:08:48.151Z","2.1.154":"2025-01-14T12:24:17.070Z","2.1.155":"2025-01-17T14:11:24.076Z","2.1.156":"2025-01-21T11:17:09.968Z","2.1.157":"2025-01-21T15:48:19.094Z","2.1.158":"2025-01-23T13:40:28.336Z","2.1.159":"2025-01-29T16:27:05.633Z","2.1.160":"2025-02-13T16:04:33.017Z","2.1.161":"2025-02-19T21:01:16.357Z","2.1.162":"2025-02-21T21:54:50.958Z","2.1.163":"2025-02-25T13:25:59.000Z","2.1.164":"2025-03-09T19:23:38.565Z","2.1.165":"2025-03-17T13:41:55.621Z","2.1.166":"2025-03-18T13:25:41.693Z","2.1.167":"2025-04-01T21:43:20.636Z","2.1.168":"2025-04-06T13:54:58.700Z","2.1.169":"2025-04-16T11:12:25.303Z","2.1.170":"2025-04-17T12:41:12.305Z","2.1.171":"2025-04-30T12:53:47.714Z","2.1.172":"2025-05-02T08:39:36.520Z","2.1.173":"2025-05-18T17:03:13.957Z","2.1.174":"2025-05-28T12:03:56.063Z","2.1.175":"2025-06-09T17:25:25.989Z","2.1.176":"2025-06-18T12:01:55.280Z","2.1.177":"2025-07-10T14:21:37.599Z","2.1.178":"2025-07-14T10:05:45.469Z","2.1.179":"2025-07-20T14:57:14.970Z","2.1.181":"2025-07-21T08:23:08.202Z","2.1.182":"2025-07-24T19:45:19.635Z","2.1.183":"2025-07-26T12:33:18.267Z","2.1.184":"2025-07-30T22:33:50.107Z","2.1.185":"2025-07-31T10:49:09.635Z","2.1.186":"2025-08-04T08:46:16.879Z","2.1.187":"2025-08-04T09:14:35.449Z","2.1.188":"2025-08-07T16:22:01.754Z","2.1.189":"2025-08-11T16:41:58.499Z","2.1.190":"2025-09-01T16:39:48.075Z","2.1.194":"2025-10-24T17:49:15.255Z","2.1.195":"2025-10-25T22:31:30.054Z","2.1.196":"2025-11-13T12:39:39.660Z","2.1.197":"2025-11-21T15:57:21.800Z","2.1.198":"2025-11-25T12:22:06.531Z","2.1.199":"2025-12-03T22:44:55.930Z","2.1.200":"2025-12-11T14:18:46.904Z","2.1.201":"2025-12-25T15:59:32.174Z","2.1.202":"2026-01-16T11:41:35.449Z","2.1.203":"2026-01-23T13:11:08.010Z","2.1.204":"2026-02-07T14:16:35.612Z","2.1.205":"2026-03-07T09:13:17.130Z","2.1.206":"2026-03-07T10:30:23.995Z","2.1.207":"2026-03-11T09:59:56.334Z","2.1.208":"2026-03-19T12:30:19.949Z","2.1.209":"2026-03-21T09:18:36.138Z","2.1.210":"2026-04-02T10:55:34.992Z","2.1.211":"2026-04-09T11:46:57.950Z","2.1.212":"2026-04-18T11:35:04.827Z","2.1.213":"2026-04-26T16:39:55.393Z","2.1.215":"2026-05-08T11:56:29.537Z","2.1.216":"2026-05-11T08:40:07.516Z","2.1.218":"2026-05-20T11:24:36.612Z","2.1.219":"2026-05-23T12:51:07.286Z","2.1.220":"2026-06-05T18:34:18.342Z","2.1.221":"2026-07-02T14:25:05.795Z","2.1.222":"2026-07-21T14:54:23.854Z","2.1.223":"2026-08-25T17:13:49.154Z"},"author":{"name":"Karsten Schmidt","url":"https://thi.ng"},"license":"Apache-2.0","homepage":"https://thi.ng/geom-closest-point","keywords":["2d","3d","bbox","circle","distance","ellipse","geometry","line","points","polygon","polyline","proximity","rect","typescript"],"repository":{"type":"git","url":"git+https://codeberg.org/thi.ng/umbrella.git","directory":"packages/geom-closest-point"},"description":"2D / 3D closest point / proximity helpers","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-closest-point](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/banners/thing-geom-closest-point.svg?34494e76)\n\n[![npm version](https://img.shields.io/npm/v/@thi.ng/geom-closest-point.svg)](https://www.npmjs.com/package/@thi.ng/geom-closest-point)\n![npm downloads](https://img.shields.io/npm/dm/@thi.ng/geom-closest-point.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\n2D / 3D closest point / proximity helpers. This is a support package for [@thi.ng/geom](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/geom).\n\nCurrent implementations partially based on\n[toxiclibs](http://toxiclibs.org) (Java) and Clojure version of\n[thi.ng/geom](http://thi.ng/geom).\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-closest-point%5D)\n\n## Related packages\n\n- [@thi.ng/geom-isec](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/geom-isec) - 2D/3D shape intersection checks\n- [@thi.ng/geom-resample](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/geom-resample) - Customizable nD polyline interpolation, re-sampling, splitting & nearest point computation\n\n## Installation\n\n```bash\nyarn add @thi.ng/geom-closest-point\n```\n\nESM import:\n\n```ts\nimport * as gcp from \"@thi.ng/geom-closest-point\";\n```\n\nBrowser ESM import:\n\n```html\n<script type=\"module\" src=\"https://esm.run/@thi.ng/geom-closest-point\"></script>\n```\n\n[JSDelivr documentation](https://www.jsdelivr.com/)\n\nFor Node.js REPL:\n\n```js\nconst gcp = await import(\"@thi.ng/geom-closest-point\");\n```\n\nPackage sizes (brotli'd, pre-treeshake): ESM: 1.08 KB\n\n## Dependencies\n\n- [@thi.ng/api](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/api)\n- [@thi.ng/math](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/math)\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/examples/ellipse-proximity.png\" width=\"240\"/> | Interactive visualization of closest points on ellipses | [Demo](https://demo.thi.ng/umbrella/ellipse-proximity/) | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/ellipse-proximity) |\n\n## API\n\n[Generated API docs](https://docs.thi.ng/umbrella/geom-closest-point/)\n\n- `closestPointAABB`\n- `closestPointArray`\n- `closestPointCircle`\n- `closestPointLine`\n- `closestPointPlane`\n- `closestPointPolyline`\n- `closestPointRect`\n- `closestPointSphere`\n- `closestPointSegment`\n- `closestT`\n- `distToLine`\n- `distToSegment`\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-closest-point,\n  title = \"@thi.ng/geom-closest-point\",\n  author = \"Karsten Schmidt\",\n  note = \"https://thi.ng/geom-closest-point\",\n  year = 2018\n}\n```\n\n## License\n\n&copy; 2018 - 2026 Karsten Schmidt // Apache License 2.0\n","readmeFilename":"README.md"}