{"_id":"@kcuf/geometry-basic","_rev":"38-e63b97db01391d3a87e7bccd453177d4","name":"@kcuf/geometry-basic","dist-tags":{"latest":"0.5.3"},"versions":{"0.0.1":{"name":"@kcuf/geometry-basic","version":"0.0.1","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/geometry-basic@0.0.1","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-util/geometry-basic","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"8681c204a68c73c841aa762c7fe9813303536a9a","tarball":"https://registry.npmjs.org/@kcuf/geometry-basic/-/geometry-basic-0.0.1.tgz","fileCount":206,"integrity":"sha512-MMswLTj81MvWMZmopeQfezEpiadzIpWpXd0kCjuhm/7rAQd5dYBZzYqGYrxgoVEzU9E3i6JHxpe9+fZ27U1S0g==","signatures":[{"sig":"MEQCIBwWet48xKH7x8MeP0znPopVyHIMnqMWyX8muvBHMImBAiBwpnexnKqXP4sqd1K8jqiwjLoPUZZysV+XIhpn1lJD9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175871},"main":"dist/cjs/index.js","_from":"file:kcuf-geometry-basic-0.0.1.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"test":"vitest","build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","watch":"pnpm build:esm -w","test:cov":"vitest --coverage","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/e84743c4bd3d604af0b55ff1307ce8d9/kcuf-geometry-basic-0.0.1.tgz","_integrity":"sha512-MMswLTj81MvWMZmopeQfezEpiadzIpWpXd0kCjuhm/7rAQd5dYBZzYqGYrxgoVEzU9E3i6JHxpe9+fZ27U1S0g==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"Some basic geometry utility functions.","directories":{},"sideEffects":false,"_nodeVersion":"22.3.0","dependencies":{"lodash-es":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.0.5","@babel/cli":"^7.24.8","typescript":"^5.5.4","@babel/core":"^7.25.2","@kcuf/ts-config":"^0.0.1","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.3","@vitest/coverage-v8":"^2.0.5","@babel/preset-typescript":"^7.24.7","@babel/plugin-transform-runtime":"^7.24.7"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/geometry-basic_0.0.1_1724049087431_0.3772383918392048","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@kcuf/geometry-basic","version":"0.0.2","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/geometry-basic@0.0.2","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-util/geometry-basic","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"2c500b38ea44c31f1d410049f92755e63b750396","tarball":"https://registry.npmjs.org/@kcuf/geometry-basic/-/geometry-basic-0.0.2.tgz","fileCount":163,"integrity":"sha512-V5o0CV3qslQHvCjJ4/YFD+cqlBUEBGAgpfpPc3NpryPYqSS5IrgKMGL4Ceghy78kCzgLsHjAMxzy/gmdtxRMfw==","signatures":[{"sig":"MEQCIA0sFxJWswg5cW5ttDjZWVmrJqT/M0bFTCBMGV6oL0PfAiB4s/VmUK2dygGwIF4dN8BRMC/JJ+YEWfkVdNdCxThHvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147969},"main":"dist/cjs/index.js","_from":"file:kcuf-geometry-basic-0.0.2.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"test":"vitest","build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","watch":"pnpm build:esm -w","test:cov":"vitest --coverage","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/29b53101a5637ac201f7f2b9f472d790/kcuf-geometry-basic-0.0.2.tgz","_integrity":"sha512-V5o0CV3qslQHvCjJ4/YFD+cqlBUEBGAgpfpPc3NpryPYqSS5IrgKMGL4Ceghy78kCzgLsHjAMxzy/gmdtxRMfw==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"Some basic geometry utility functions.","directories":{},"sideEffects":false,"_nodeVersion":"22.3.0","dependencies":{"lodash-es":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.0.5","@babel/cli":"^7.24.8","typescript":"^5.5.4","@babel/core":"^7.25.2","@kcuf/ts-config":"^0.0.1","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.3","@vitest/coverage-v8":"^2.0.5","@babel/preset-typescript":"^7.24.7","@babel/plugin-transform-runtime":"^7.24.7"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/geometry-basic_0.0.2_1724049249272_0.31788363925625607","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@kcuf/geometry-basic","version":"0.0.3","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/geometry-basic@0.0.3","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-util/geometry-basic","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"d53700abc53ff7b2efa13be2d0ad6f1e9781ca35","tarball":"https://registry.npmjs.org/@kcuf/geometry-basic/-/geometry-basic-0.0.3.tgz","fileCount":167,"integrity":"sha512-jPORPv2cmMYlSPXbC5Bdn2wN2uKTQBNQLBtKYeZrgjeLPjmPpBnCOnsMEZvgxuAWUcfelfsIVxUcF/0UgkWIvg==","signatures":[{"sig":"MEQCIBklFM+bAPCdnoGz5sY1xIezYvVMyXx5BmNdW9kqdjQeAiBfxqQJ8h5VSLLvpksBOc7AWhQiApNlILtsbPEIpiFXrg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152867},"main":"dist/cjs/index.js","_from":"file:kcuf-geometry-basic-0.0.3.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"test":"vitest","build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","watch":"pnpm build:esm -w","test:cov":"vitest --coverage","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/60915e5c82f80d15e98da5a53de8cea2/kcuf-geometry-basic-0.0.3.tgz","_integrity":"sha512-jPORPv2cmMYlSPXbC5Bdn2wN2uKTQBNQLBtKYeZrgjeLPjmPpBnCOnsMEZvgxuAWUcfelfsIVxUcF/0UgkWIvg==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"Some basic geometry utility functions.","directories":{},"sideEffects":false,"_nodeVersion":"22.3.0","dependencies":{"lodash-es":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.0.5","@babel/cli":"^7.24.8","typescript":"^5.5.4","@babel/core":"^7.25.2","@kcuf/ts-config":"^0.0.1","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.3","@vitest/coverage-v8":"^2.0.5","@babel/preset-typescript":"^7.24.7","@babel/plugin-transform-runtime":"^7.24.7"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/geometry-basic_0.0.3_1724131035838_0.851930648550081","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@kcuf/geometry-basic","version":"0.0.4","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/geometry-basic@0.0.4","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-util/geometry-basic","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"7caf31f2a2c7224c2dedb4e48d16ca968158dddd","tarball":"https://registry.npmjs.org/@kcuf/geometry-basic/-/geometry-basic-0.0.4.tgz","fileCount":183,"integrity":"sha512-KETnKxDClliw2K9F5vn/UnjartBjaDam5dy/wRD65sHzS9ZSj1uiVaWIj71HY9mSrqgUWAoAvTaUWh9Gg6VfXw==","signatures":[{"sig":"MEYCIQDWhqcfjwpPKn6hwNYyzT+oC2rVtmY8+Opo4TEn/3HPBgIhAJJ4IQNvMf2m4hJFx5ciCeHoCbr7dOoIEgNRKzt6Ylss","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171904},"main":"dist/cjs/index.js","_from":"file:kcuf-geometry-basic-0.0.4.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"test":"vitest","build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","watch":"pnpm build:esm -w","test:cov":"vitest --coverage","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/35bff81ca3aa68377b30cb68b9498734/kcuf-geometry-basic-0.0.4.tgz","_integrity":"sha512-KETnKxDClliw2K9F5vn/UnjartBjaDam5dy/wRD65sHzS9ZSj1uiVaWIj71HY9mSrqgUWAoAvTaUWh9Gg6VfXw==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"Some basic geometry utility functions.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"lodash-es":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.0.5","@babel/cli":"^7.24.8","typescript":"^5.5.4","@babel/core":"^7.25.2","@kcuf/ts-config":"^0.0.1","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.4","@vitest/coverage-v8":"^2.0.5","@babel/preset-typescript":"^7.24.7","@babel/plugin-transform-runtime":"^7.25.4"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/geometry-basic_0.0.4_1724555786340_0.4536699321829394","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@kcuf/geometry-basic","version":"0.0.5","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/geometry-basic@0.0.5","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-util/geometry-basic","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"7e8edbbde9ba2cfb364db26a64e673d4f44df288","tarball":"https://registry.npmjs.org/@kcuf/geometry-basic/-/geometry-basic-0.0.5.tgz","fileCount":238,"integrity":"sha512-8bF5RyGyafyr8KScugnSWecgfpSbYw/r8rcKBhQT62eXj/oD+sFV78TT6NRP9MG4gGYHDayBrA8hAHkYaEN4QQ==","signatures":[{"sig":"MEYCIQD7PozwgJ5T6O0+hSFNftJFSCgh4uixyvfS5Bc/ggOxcgIhALWSXsZOpzvRHkUCV2EzT+jtEsXRu0yfoXJl1MnAEuyM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":635733},"main":"dist/cjs/index.js","_from":"file:kcuf-geometry-basic-0.0.5.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"test":"vitest","build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","watch":"pnpm build:esm -w","test:cov":"vitest --coverage","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/72d9d187d830e80ceedc42a99862ade9/kcuf-geometry-basic-0.0.5.tgz","_integrity":"sha512-8bF5RyGyafyr8KScugnSWecgfpSbYw/r8rcKBhQT62eXj/oD+sFV78TT6NRP9MG4gGYHDayBrA8hAHkYaEN4QQ==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"Some basic geometry utility functions.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"lodash-es":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.0.5","@babel/cli":"^7.24.8","typescript":"^5.5.4","@babel/core":"^7.25.2","@kcuf/ts-config":"^0.0.1","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.4","@vitest/coverage-v8":"^2.0.5","@babel/preset-typescript":"^7.24.7","@babel/plugin-transform-runtime":"^7.25.4"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/geometry-basic_0.0.5_1724658880931_0.3156769397158887","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@kcuf/geometry-basic","version":"0.0.6","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/geometry-basic@0.0.6","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-util/geometry-basic","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"e06cf42d8a60fe3a347263932392e813a87c8f02","tarball":"https://registry.npmjs.org/@kcuf/geometry-basic/-/geometry-basic-0.0.6.tgz","fileCount":246,"integrity":"sha512-1YsSdZH2m8vdMhLCLzUbi1LxzursCchwC/njiEgJe3sXsUGH9XKXw5E4PkRXLf1+yi7JXlENv7kydeEZtAuVww==","signatures":[{"sig":"MEYCIQCVPoHQnJwjpHQ1/21VSOfzGs6QJBQJF0LwhGtI6i89fAIhAM70tqQSB29fkRy/uwdy1OvLiMw3cYQnctDV3Zoy+nkO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":642036},"main":"dist/cjs/index.js","_from":"file:kcuf-geometry-basic-0.0.6.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"test":"vitest","build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","watch":"pnpm build:esm -w","test:cov":"vitest --coverage","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/aa97fdff68ae4ff54a655d0dcf31130b/kcuf-geometry-basic-0.0.6.tgz","_integrity":"sha512-1YsSdZH2m8vdMhLCLzUbi1LxzursCchwC/njiEgJe3sXsUGH9XKXw5E4PkRXLf1+yi7JXlENv7kydeEZtAuVww==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"Some basic geometry utility functions.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"lodash-es":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.0.5","@babel/cli":"^7.24.8","typescript":"^5.5.4","@babel/core":"^7.25.2","@kcuf/ts-config":"^0.0.1","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.4","@vitest/coverage-v8":"^2.0.5","@babel/preset-typescript":"^7.24.7","@babel/plugin-transform-runtime":"^7.25.4"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/geometry-basic_0.0.6_1724664549953_0.8656167099265741","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@kcuf/geometry-basic","version":"0.0.7","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/geometry-basic@0.0.7","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-util/geometry-basic","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"93201e0947ac359a1c4e8adb5531bfc3d7662873","tarball":"https://registry.npmjs.org/@kcuf/geometry-basic/-/geometry-basic-0.0.7.tgz","fileCount":253,"integrity":"sha512-ub2GN03aSh/QgwG480nYzr8+RNlBKRXZSQguhSUQiP1LkKIFgsNE1B9VpQW+/iE9zWwvUKYG/icpRl1nFoGrcg==","signatures":[{"sig":"MEUCIQDPrydLmPqRiJgNtl4ttFu+Z/y+KwbIQzCdRfdaWquJAwIgfFexc+wiYX7Z5n+n3Annw2OUscCaTqKVukJAIOm+n7E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":682089},"main":"dist/cjs/index.js","_from":"file:kcuf-geometry-basic-0.0.7.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"test":"vitest","build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","watch":"pnpm build:esm -w","test:cov":"vitest --coverage","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/2aa54f2aa2d2edee52c1b496064d3093/kcuf-geometry-basic-0.0.7.tgz","_integrity":"sha512-ub2GN03aSh/QgwG480nYzr8+RNlBKRXZSQguhSUQiP1LkKIFgsNE1B9VpQW+/iE9zWwvUKYG/icpRl1nFoGrcg==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"Some basic geometry utility functions.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"lodash-es":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.0.5","@babel/cli":"^7.24.8","typescript":"^5.5.4","@babel/core":"^7.25.2","@kcuf/ts-config":"^0.0.1","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.4","@vitest/coverage-v8":"^2.0.5","@babel/preset-typescript":"^7.24.7","@babel/plugin-transform-runtime":"^7.25.4"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/geometry-basic_0.0.7_1724839451631_0.16069675603632083","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@kcuf/geometry-basic","version":"0.0.8","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/geometry-basic@0.0.8","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-util/geometry-basic","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"24a87d16a4df7239dc26cd69cafb4d3a59fd2958","tarball":"https://registry.npmjs.org/@kcuf/geometry-basic/-/geometry-basic-0.0.8.tgz","fileCount":253,"integrity":"sha512-LbDGTncJfiPJk4L9vAmud/1TS/DjAiV8HvSohqvLZon9618J1Tef3z1TPgwAq7bzoBV+Bq2aDzmuNkQfdourVA==","signatures":[{"sig":"MEUCIFnhswO1EtGsCC6EL9LQQMdJlXP8Tv83Ua6EMe2bYcI+AiEAquD8LpKg6WtK43JqlK480S/UIfXyPAmRzpxAWyxuZUw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":682130},"main":"dist/cjs/index.js","_from":"file:kcuf-geometry-basic-0.0.8.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"test":"vitest","build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","watch":"pnpm build:esm -w","test:cov":"vitest --coverage","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/fc8f78d15bab380b3fd0e2f5ede8bb1b/kcuf-geometry-basic-0.0.8.tgz","_integrity":"sha512-LbDGTncJfiPJk4L9vAmud/1TS/DjAiV8HvSohqvLZon9618J1Tef3z1TPgwAq7bzoBV+Bq2aDzmuNkQfdourVA==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"Some basic geometry utility functions.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"lodash-es":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.0.5","@babel/cli":"^7.24.8","typescript":"^5.5.4","@babel/core":"^7.25.2","@kcuf/ts-config":"^0.0.1","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.4","@vitest/coverage-v8":"^2.0.5","@babel/preset-typescript":"^7.24.7","@babel/plugin-transform-runtime":"^7.25.4"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/geometry-basic_0.0.8_1724899796870_0.6092566838876996","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@kcuf/geometry-basic","version":"0.0.9","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/geometry-basic@0.0.9","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-util/geometry-basic","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"4fae226a0f028aec52c99cbe88f71a15de383e61","tarball":"https://registry.npmjs.org/@kcuf/geometry-basic/-/geometry-basic-0.0.9.tgz","fileCount":273,"integrity":"sha512-96AJtXfZ4kLgbs7HyHyVXtp8sHI/UwHdOfTTI8DXOBpD0efOq1OmFcp0XvPl0fPK0ET3ViC5BEwdiN8enht5iw==","signatures":[{"sig":"MEUCIEqhiY0AXB1USMOWDRQxX044QQ+OkeQohCUTpELBOuU7AiEAqvOvE6AJ2WA8/LIdWumf/FV4NbeLHGOTRmKIXd/eDL0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721877},"main":"dist/cjs/index.js","_from":"file:kcuf-geometry-basic-0.0.9.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"test":"vitest","build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","watch":"pnpm build:esm -w","test:cov":"vitest --coverage","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/6ec1041bb67dfbd98bafa887e5b943b5/kcuf-geometry-basic-0.0.9.tgz","_integrity":"sha512-96AJtXfZ4kLgbs7HyHyVXtp8sHI/UwHdOfTTI8DXOBpD0efOq1OmFcp0XvPl0fPK0ET3ViC5BEwdiN8enht5iw==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"Some basic geometry utility functions.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"lodash-es":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.0.5","@babel/cli":"^7.24.8","typescript":"^5.5.4","@babel/core":"^7.25.2","@kcuf/ts-config":"^0.0.1","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.4","@vitest/coverage-v8":"^2.0.5","@babel/preset-typescript":"^7.24.7","@babel/plugin-transform-runtime":"^7.25.4"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/geometry-basic_0.0.9_1724917724874_0.5106375633093592","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@kcuf/geometry-basic","version":"0.0.10","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/geometry-basic@0.0.10","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-util/geometry-basic","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"dde7d3decc2043a5f12df16eceb1f70b4de2ab70","tarball":"https://registry.npmjs.org/@kcuf/geometry-basic/-/geometry-basic-0.0.10.tgz","fileCount":285,"integrity":"sha512-G4jvW8jbQb/SRVze92N9TtI2cUZArN64xFJd9r3+l0XQ900KihiWxmYQ+NW7poyFOA3zWzocF7kFnlRn1kAMhg==","signatures":[{"sig":"MEUCIQD2Die5GG9FokQKnaJbNp2HHgTluxO66A2/rN9DS8XKzwIgRvyLfB8Ofc89zazuLQN6weS/KZV2fSaOj2u5aV5uKtA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":731731},"main":"dist/cjs/index.js","_from":"file:kcuf-geometry-basic-0.0.10.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"test":"vitest","build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","watch":"pnpm build:esm -w","test:cov":"vitest --coverage","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/0bc2b6ae28ae0db1bfc5dc1379f8bbd0/kcuf-geometry-basic-0.0.10.tgz","_integrity":"sha512-G4jvW8jbQb/SRVze92N9TtI2cUZArN64xFJd9r3+l0XQ900KihiWxmYQ+NW7poyFOA3zWzocF7kFnlRn1kAMhg==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"Some basic geometry utility functions.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"lodash-es":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.0.5","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@kcuf/ts-config":"^0.0.1","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.4","@vitest/coverage-v8":"^2.0.5","@babel/preset-typescript":"^7.24.7","@babel/plugin-transform-runtime":"^7.25.4"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/geometry-basic_0.0.10_1724990606080_0.25288243482703154","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@kcuf/geometry-basic","version":"0.0.11","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/geometry-basic@0.0.11","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-util/geometry-basic","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"c3237fa3ec17087ed76ac89876b325b25db208ff","tarball":"https://registry.npmjs.org/@kcuf/geometry-basic/-/geometry-basic-0.0.11.tgz","fileCount":289,"integrity":"sha512-db7l3+2Ruwz5rqXBen3rPfSb21ihS8GgVYdEXoXM+L9ydUpYwk0RCZkrCZTI8JHSu7OGSkuvQs49MdviLcVYQA==","signatures":[{"sig":"MEYCIQCzrOpFCSVKlqNENHWogbAyQKzhFL/wv6tMB2faMUZgbwIhANxVhYmGMNPpnDNAVMsfpRMwCeOz6/xsmTBWt+XCQxEH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":737096},"main":"dist/cjs/index.js","_from":"file:kcuf-geometry-basic-0.0.11.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"test":"vitest","build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","watch":"pnpm build:esm -w","test:cov":"vitest --coverage","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/534ee176f9cf0373a6f3eabb5499ab90/kcuf-geometry-basic-0.0.11.tgz","_integrity":"sha512-db7l3+2Ruwz5rqXBen3rPfSb21ihS8GgVYdEXoXM+L9ydUpYwk0RCZkrCZTI8JHSu7OGSkuvQs49MdviLcVYQA==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"Some basic geometry utility functions.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"lodash-es":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.0.5","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@kcuf/ts-config":"^0.0.1","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.4","@vitest/coverage-v8":"^2.0.5","@babel/preset-typescript":"^7.24.7","@babel/plugin-transform-runtime":"^7.25.4"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/geometry-basic_0.0.11_1725157813620_0.5148159764796088","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"@kcuf/geometry-basic","version":"0.0.12","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/geometry-basic@0.0.12","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-util/geometry-basic","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"607ed28d2b3aeb11a94c4994e038b8dffec55587","tarball":"https://registry.npmjs.org/@kcuf/geometry-basic/-/geometry-basic-0.0.12.tgz","fileCount":289,"integrity":"sha512-mS0aeRGeUK2ps/A9lcxdtfsYUw/zeLwwNqvNfgnIrOzgrMvMwEk413rMMlNim2Z8qSl6Kos3Bt54t2weZBy6Xw==","signatures":[{"sig":"MEYCIQDH/p7U8L/VAddX7ngVU9ohbefmbzouyFZ5nTWpHndXTQIhAIHiFO4y+VBcgdJ+BTOL4lc49nrarmf8DxiuoY750Fa+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":736907},"main":"dist/cjs/index.js","_from":"file:kcuf-geometry-basic-0.0.12.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"test":"vitest","build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","watch":"pnpm build:esm -w","test:cov":"vitest --coverage","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/d052b0c42216994dcca8e2be125e7f56/kcuf-geometry-basic-0.0.12.tgz","_integrity":"sha512-mS0aeRGeUK2ps/A9lcxdtfsYUw/zeLwwNqvNfgnIrOzgrMvMwEk413rMMlNim2Z8qSl6Kos3Bt54t2weZBy6Xw==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"Some basic geometry utility functions.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"lodash-es":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.0.5","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@kcuf/ts-config":"^0.0.1","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.4","@vitest/coverage-v8":"^2.0.5","@babel/preset-typescript":"^7.24.7","@babel/plugin-transform-runtime":"^7.25.4"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/geometry-basic_0.0.12_1725181799854_0.9423684892496402","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"@kcuf/geometry-basic","version":"0.0.13","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/geometry-basic@0.0.13","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-util/geometry-basic","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"c7368217b1b0ca5179f8c52dad5c801b18eadef5","tarball":"https://registry.npmjs.org/@kcuf/geometry-basic/-/geometry-basic-0.0.13.tgz","fileCount":289,"integrity":"sha512-vtajMRytr3iya7Yy2AuC0bVGkM5cQMphjb3MmOs2NCN4+0jKDGhEDisnPVN43u9PykA58ZXSBJltBaKZRjvIVQ==","signatures":[{"sig":"MEUCIBgbKBY6PZmN9dIT2o//0xip3bYfSk0Ay407UySiTOSLAiEAkcadoU0SqnlOAqqYB2uBbJeqbiUByV6G/4SCK9A1eQY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":737569},"main":"dist/cjs/index.js","_from":"file:kcuf-geometry-basic-0.0.13.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"test":"vitest","build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","watch":"pnpm build:esm -w","test:cov":"vitest --coverage","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/baba2fb0db7a39a9719909fc8e7cb417/kcuf-geometry-basic-0.0.13.tgz","_integrity":"sha512-vtajMRytr3iya7Yy2AuC0bVGkM5cQMphjb3MmOs2NCN4+0jKDGhEDisnPVN43u9PykA58ZXSBJltBaKZRjvIVQ==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"Some basic geometry utility functions.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"lodash-es":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.0.5","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@kcuf/ts-config":"^0.0.1","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.4","@vitest/coverage-v8":"^2.0.5","@babel/preset-typescript":"^7.24.7","@babel/plugin-transform-runtime":"^7.25.4"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/geometry-basic_0.0.13_1725267386494_0.1710655065637141","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"@kcuf/geometry-basic","version":"0.0.14","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/geometry-basic@0.0.14","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-util/geometry-basic","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"e83beabbc2061f62480a30e792c019b507b6b538","tarball":"https://registry.npmjs.org/@kcuf/geometry-basic/-/geometry-basic-0.0.14.tgz","fileCount":231,"integrity":"sha512-pfia2K4Gvs1togJiOkz2r+LkHqr9LekaD6ZC9Yz30aBatYtOdFtFH03N1JmghC9YM79ZQ8BGYF3NlDQLBDNFPw==","signatures":[{"sig":"MEQCIH7SDBNVon7lzxc1K13xFtkBq1xjza5Tm57PKVa49aNQAiAZejIMRbYq5q1aiebkzOnLPlReYhLePnnf0aPjV3gWoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211119},"main":"dist/cjs/index.js","_from":"file:kcuf-geometry-basic-0.0.14.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"test":"vitest","build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","watch":"pnpm build:esm -w","test:cov":"vitest --coverage","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/abb622ccbb7b93921e18be59449423f6/kcuf-geometry-basic-0.0.14.tgz","_integrity":"sha512-pfia2K4Gvs1togJiOkz2r+LkHqr9LekaD6ZC9Yz30aBatYtOdFtFH03N1JmghC9YM79ZQ8BGYF3NlDQLBDNFPw==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"Some basic geometry utility functions.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"lodash-es":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.0.5","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@kcuf/ts-config":"^0.0.1","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.4","@vitest/coverage-v8":"^2.0.5","@babel/preset-typescript":"^7.24.7","@babel/plugin-transform-runtime":"^7.25.4"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/geometry-basic_0.0.14_1725349697943_0.33970124931954016","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"@kcuf/geometry-basic","version":"0.0.15","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/geometry-basic@0.0.15","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-util/geometry-basic","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"3c12d3ae8a75ef1d20517282c86bbd9c185655dd","tarball":"https://registry.npmjs.org/@kcuf/geometry-basic/-/geometry-basic-0.0.15.tgz","fileCount":251,"integrity":"sha512-fsQ7rOIXMjt9GQB5z6D8xlrAu8U09m7M7w2RHaBu9ZBgN74w/7w3TZZoghePvbTur3aKC/HUUD4vuhoSUF4jSw==","signatures":[{"sig":"MEUCIQC9kEELWPIcs7EV8a6h9csu+mAGW7OIxUa+lPM1pY3vQAIgWRiMKwxsGLyUfzreVvx7W82zG8eoUux9SJeZ+R1W3zw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217899},"main":"dist/cjs/index.js","_from":"file:kcuf-geometry-basic-0.0.15.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"test":"vitest","build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","watch":"pnpm build:esm -w","test:cov":"vitest --coverage","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/dbbbd2bea4921e44acfc0b51c05ae9a2/kcuf-geometry-basic-0.0.15.tgz","_integrity":"sha512-fsQ7rOIXMjt9GQB5z6D8xlrAu8U09m7M7w2RHaBu9ZBgN74w/7w3TZZoghePvbTur3aKC/HUUD4vuhoSUF4jSw==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"Some basic geometry utility functions.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"lodash-es":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.0.5","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@kcuf/ts-config":"^0.0.1","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.4","@vitest/coverage-v8":"^2.0.5","@babel/preset-typescript":"^7.24.7","@babel/plugin-transform-runtime":"^7.25.4"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/geometry-basic_0.0.15_1725437864888_0.22019273723145738","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"@kcuf/geometry-basic","version":"0.0.16","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/geometry-basic@0.0.16","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-util/geometry-basic","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"16cb8f4ca4813b557586e23f53f2b246b9a4dda5","tarball":"https://registry.npmjs.org/@kcuf/geometry-basic/-/geometry-basic-0.0.16.tgz","fileCount":333,"integrity":"sha512-VaDAO0ezYWyWJT7+qblqqoQ3qt2hQ7TkyCmKhwNrewUMrJafGecarlh/PGkrmqrwig4PZjY+C124GlgRr4N4+g==","signatures":[{"sig":"MEYCIQCweJLF0nN4C5XgpCq5DzzMxLyp7YNmMXRJcVHk219AVgIhAN+SQV/Dw4AZKL1SDuHHsodgNHqlyCh0kvYdHer//V4F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":846740},"main":"dist/cjs/index.js","_from":"file:kcuf-geometry-basic-0.0.16.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"test":"vitest","build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","watch":"pnpm build:esm -w","test:cov":"vitest --coverage","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/bf936d02e03d37dad10ef45d55c4dd1e/kcuf-geometry-basic-0.0.16.tgz","_integrity":"sha512-VaDAO0ezYWyWJT7+qblqqoQ3qt2hQ7TkyCmKhwNrewUMrJafGecarlh/PGkrmqrwig4PZjY+C124GlgRr4N4+g==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"Some basic geometry utility functions.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"lodash-es":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.0.5","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@kcuf/ts-config":"^0.0.1","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.4","@vitest/coverage-v8":"^2.0.5","@babel/preset-typescript":"^7.24.7","@babel/plugin-transform-runtime":"^7.25.4"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/geometry-basic_0.0.16_1725500435172_0.6575038458507336","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"@kcuf/geometry-basic","version":"0.0.17","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/geometry-basic@0.0.17","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-util/geometry-basic","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"063a1ba5235d775deef2f8097971c9d3e286b16b","tarball":"https://registry.npmjs.org/@kcuf/geometry-basic/-/geometry-basic-0.0.17.tgz","fileCount":336,"integrity":"sha512-Eo+t7D1AAgeEis+4xu0kTQ0toXJUH5lxi8bTX634oABSLDm7B3CtzluG+axfiBt4kMUWEfJc+Os8NltdJwqfJA==","signatures":[{"sig":"MEUCIGfrR9NrW0Dobt2+OPCmJtyTMOUc9vr0KCqoHMpfaYoAAiEA4EqyL0Xq/oLUkbblTdgQJ7PZ7GjmZDJ/zTCJiBO+J/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":879660},"main":"dist/cjs/index.js","_from":"file:kcuf-geometry-basic-0.0.17.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"test":"vitest","build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","watch":"pnpm build:esm -w","test:cov":"vitest --coverage","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/6be91969af2c9dcfc7cd6db221872351/kcuf-geometry-basic-0.0.17.tgz","_integrity":"sha512-Eo+t7D1AAgeEis+4xu0kTQ0toXJUH5lxi8bTX634oABSLDm7B3CtzluG+axfiBt4kMUWEfJc+Os8NltdJwqfJA==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"Some basic geometry utility functions.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"lodash-es":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.0.5","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@kcuf/ts-config":"^0.0.1","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.4","@vitest/coverage-v8":"^2.0.5","@babel/preset-typescript":"^7.24.7","@babel/plugin-transform-runtime":"^7.25.4"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/geometry-basic_0.0.17_1725587894246_0.026924366250221654","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"@kcuf/geometry-basic","version":"0.0.18","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/geometry-basic@0.0.18","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-util/geometry-basic","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"c2f60ec6a7ab8bac6dc27b05466e35bd503cf4f8","tarball":"https://registry.npmjs.org/@kcuf/geometry-basic/-/geometry-basic-0.0.18.tgz","fileCount":291,"integrity":"sha512-PPRy+gQrw3tyU1NXC03pb12Yh/VaurgjWRTDKHgODoVyXvu09IuKcU2EzooOI7p71/DrBcP2BWKyrqChCVYVcA==","signatures":[{"sig":"MEYCIQDaPiY5asvple16nOjHXFsSjo8yW3TV9Fz7LokfTGsn8QIhAMofIm+/DmVEB8bWGrWwPLEaihxhnZvXLx9gZa/O1xhw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":260593},"main":"dist/cjs/index.js","_from":"file:kcuf-geometry-basic-0.0.18.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"test":"vitest","build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","watch":"pnpm build:esm -w","test:cov":"vitest --coverage","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/d79d3c9a37cbdc3b0ddeb4d927983a84/kcuf-geometry-basic-0.0.18.tgz","_integrity":"sha512-PPRy+gQrw3tyU1NXC03pb12Yh/VaurgjWRTDKHgODoVyXvu09IuKcU2EzooOI7p71/DrBcP2BWKyrqChCVYVcA==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"Some basic geometry utility functions.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"lodash-es":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.0.5","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@kcuf/ts-config":"^0.0.1","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.4","@vitest/coverage-v8":"^2.0.5","@babel/preset-typescript":"^7.24.7","@babel/plugin-transform-runtime":"^7.25.4"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/geometry-basic_0.0.18_1725760101152_0.7977839970849376","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"@kcuf/geometry-basic","version":"0.0.19","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/geometry-basic@0.0.19","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-util/geometry-basic","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"2b79b3f764691d5e0b45b252872a2082a77a5b77","tarball":"https://registry.npmjs.org/@kcuf/geometry-basic/-/geometry-basic-0.0.19.tgz","fileCount":291,"integrity":"sha512-52fyAbQ4lUc6PoI0e4C0IFNvJI68yUGeALbaAW4Pkb+S58u5lx7A0lb+zVFo36ErU/PtFQN2dOsGoLc5DyM+CQ==","signatures":[{"sig":"MEUCIGLhdi2kRXfHJLiLywA7yXVhPsMoEVNVbTD2Q48X0kWSAiEA07PfbrmTOEewVFnYglkS5L3weinSEnM3zAjr1ffbrac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":260617},"main":"dist/cjs/index.js","_from":"file:kcuf-geometry-basic-0.0.19.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"test":"vitest","build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","watch":"pnpm build:esm -w","test:cov":"vitest --coverage","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/ae4e89c66cc3bf81fa5470dce52cee8a/kcuf-geometry-basic-0.0.19.tgz","_integrity":"sha512-52fyAbQ4lUc6PoI0e4C0IFNvJI68yUGeALbaAW4Pkb+S58u5lx7A0lb+zVFo36ErU/PtFQN2dOsGoLc5DyM+CQ==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.2","description":"Some basic geometry utility functions.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"lodash-es":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.0.5","@babel/cli":"^7.25.6","typescript":"^5.5.4","@babel/core":"^7.25.2","@kcuf/ts-config":"^0.0.1","@types/lodash-es":"^4.17.12","@babel/preset-env":"^7.25.4","@vitest/coverage-v8":"^2.0.5","@babel/preset-typescript":"^7.24.7","@babel/plugin-transform-runtime":"^7.25.4"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/geometry-basic_0.0.19_1725773485495_0.06150462816501223","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@kcuf/geometry-basic","version":"0.1.0","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/geometry-basic@0.1.0","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-util/geometry-basic","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"7daf9de2c19ea119d9034a9307d98d39d7b2f9dd","tarball":"https://registry.npmjs.org/@kcuf/geometry-basic/-/geometry-basic-0.1.0.tgz","fileCount":377,"integrity":"sha512-qLDODCEHT4/ud6DkNG9NnSkEiZLLlvn8O1rBgH/KCN6BICbRg8o0DXug/ERfv7OKOuigXvv0hmxAYOw1PT1n+g==","signatures":[{"sig":"MEYCIQDzW7kM/jfJuZa4ix/ZPJ/gCRKvCxv5+x6r9bfAcmq+owIhAO02yEQE9MJ6fi+XllDv+5XT5UVIra42E43Fu0/PQ562","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1002055},"main":"dist/cjs/index.js","_from":"file:kcuf-geometry-basic-0.1.0.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"test":"vitest","build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","watch":"pnpm build:esm -w","test:cov":"vitest --coverage --coverage.include=src","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/10c0da703984ba4ea2fa0bffbdb53fb6/kcuf-geometry-basic-0.1.0.tgz","_integrity":"sha512-qLDODCEHT4/ud6DkNG9NnSkEiZLLlvn8O1rBgH/KCN6BICbRg8o0DXug/ERfv7OKOuigXvv0hmxAYOw1PT1n+g==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.3","description":"Some basic geometry utility functions.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.1","@babel/cli":"^7.25.6","typescript":"^5.6.2","@babel/core":"^7.25.2","@types/lodash":"^4.17.7","@kcuf/ts-config":"^0.0.1","@babel/preset-env":"^7.25.4","@vitest/coverage-v8":"^2.1.1","@babel/preset-typescript":"^7.24.7","@babel/plugin-transform-runtime":"^7.25.4"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/geometry-basic_0.1.0_1726724370510_0.29390702544307157","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@kcuf/geometry-basic","version":"0.1.1","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/geometry-basic@0.1.1","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-util/geometry-basic","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"2dc1c3e55db9832ce0052e8376e9abaf8e701cdf","tarball":"https://registry.npmjs.org/@kcuf/geometry-basic/-/geometry-basic-0.1.1.tgz","fileCount":291,"integrity":"sha512-Aeh4AUgBbxr5QseuDvZpWzhGy6E0L5s2zVsGXjTO+GYU2QXVMUFK5O7VydasJqW/7yYiypGE+dH/BIAw1QbOWA==","signatures":[{"sig":"MEUCIBFlThg1IJdryjmwxpFpCxneDLIDVZdVXHlFtmaeYbj3AiEAxHGSjYrW/wpPT5ZL5BNGq8ubnFtQJP94tUY+3Ptb0Hs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":260748},"main":"dist/cjs/index.js","_from":"file:kcuf-geometry-basic-0.1.1.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"test":"vitest","build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","watch":"pnpm build:esm -w","test:cov":"vitest --coverage --coverage.include=src","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/740432a36e73953117d620a0ba14e702/kcuf-geometry-basic-0.1.1.tgz","_integrity":"sha512-Aeh4AUgBbxr5QseuDvZpWzhGy6E0L5s2zVsGXjTO+GYU2QXVMUFK5O7VydasJqW/7yYiypGE+dH/BIAw1QbOWA==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.3","description":"Some basic geometry utility functions.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.1","@babel/cli":"^7.25.6","typescript":"^5.6.2","@babel/core":"^7.25.2","@types/lodash":"^4.17.7","@kcuf/ts-config":"^0.0.1","@babel/preset-env":"^7.25.4","@vitest/coverage-v8":"^2.1.1","@babel/preset-typescript":"^7.24.7","@babel/plugin-transform-runtime":"^7.25.4"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/geometry-basic_0.1.1_1727187413543_0.29651289164786054","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@kcuf/geometry-basic","version":"0.1.2","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/geometry-basic@0.1.2","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-util/geometry-basic","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"5ec4275389e1c12e14a6fee1432cf21048df8146","tarball":"https://registry.npmjs.org/@kcuf/geometry-basic/-/geometry-basic-0.1.2.tgz","fileCount":299,"integrity":"sha512-EuV0rHbQaVEUXIHCTOZeFBKX0+HpQHiSp5Ohsn3NE4KWcSy0tVLBS8kt/+wXT0vrE0r5dKUw9vsv9bTT3iPNDQ==","signatures":[{"sig":"MEUCIQDL6TVv9sl/miZjsXH6kdUfOKsWnNUnoymG4ouaK+86swIgBEBieI5ElS/DSo/MtLT1ly2dYvF5H2FE3NfWvPHkk8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":264547},"main":"dist/cjs/index.js","_from":"file:kcuf-geometry-basic-0.1.2.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"test":"vitest","build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","watch":"pnpm build:esm -w","test:cov":"vitest --coverage --coverage.include=src","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/e540744e5c4722587ae6f6bb28fbef2d/kcuf-geometry-basic-0.1.2.tgz","_integrity":"sha512-EuV0rHbQaVEUXIHCTOZeFBKX0+HpQHiSp5Ohsn3NE4KWcSy0tVLBS8kt/+wXT0vrE0r5dKUw9vsv9bTT3iPNDQ==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.3","description":"Some basic geometry utility functions.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.1","@babel/cli":"^7.25.6","typescript":"^5.6.2","@babel/core":"^7.25.2","@types/lodash":"^4.17.9","@kcuf/ts-config":"^0.0.1","@babel/preset-env":"^7.25.4","@vitest/coverage-v8":"^2.1.1","@babel/preset-typescript":"^7.24.7","@babel/plugin-transform-runtime":"^7.25.4"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/geometry-basic_0.1.2_1727277657478_0.6749446263848948","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@kcuf/geometry-basic","version":"0.1.3","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/geometry-basic@0.1.3","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-util/geometry-basic","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"bfc83b3453a1df6e430760bc18d37e7ce44b4f82","tarball":"https://registry.npmjs.org/@kcuf/geometry-basic/-/geometry-basic-0.1.3.tgz","fileCount":299,"integrity":"sha512-FyPjSQLLJiC7ZRuJFBGUZqvnq2xvV33tWR1ZmcyR2eb2Zmuo5Zy2ifc93r/oiS0k3Y7F7cnwo/XcpxIvdtodwg==","signatures":[{"sig":"MEUCIQDrbi1cZ0xfuzA/F+4J7brsNYcp6WbsCpdLN0CV1XAnaAIgVAJE9oqdF67g2yQ4GOeBS8Y5xDKEFKSE1OTs0VqaKsI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":265427},"main":"dist/cjs/index.js","_from":"file:kcuf-geometry-basic-0.1.3.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"test":"vitest","build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","watch":"pnpm build:esm -w","test:cov":"vitest --coverage --coverage.include=src","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/93fa1687fa14bcd221b9ecd9db1df685/kcuf-geometry-basic-0.1.3.tgz","_integrity":"sha512-FyPjSQLLJiC7ZRuJFBGUZqvnq2xvV33tWR1ZmcyR2eb2Zmuo5Zy2ifc93r/oiS0k3Y7F7cnwo/XcpxIvdtodwg==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.3","description":"Some basic geometry utility functions.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.1","@babel/cli":"^7.25.6","typescript":"^5.6.2","@babel/core":"^7.25.2","@types/lodash":"^4.17.9","@kcuf/ts-config":"^0.0.1","@babel/preset-env":"^7.25.4","@vitest/coverage-v8":"^2.1.1","@babel/preset-typescript":"^7.24.7","@babel/plugin-transform-runtime":"^7.25.4"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/geometry-basic_0.1.3_1727331316383_0.26059365253144917","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@kcuf/geometry-basic","version":"0.1.4","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/geometry-basic@0.1.4","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-util/geometry-basic","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"0719745c58eb7f3b39f813c7c7a273bb00ed5229","tarball":"https://registry.npmjs.org/@kcuf/geometry-basic/-/geometry-basic-0.1.4.tgz","fileCount":299,"integrity":"sha512-xctIyWo2k5kgazVNMAKNkqanNOvqfp+ngotf+CbWW/2n9CZDMb4obGOELCryhOMhTCRnhlqwkd9cItGgKeh7Xg==","signatures":[{"sig":"MEUCIB/a12YMc7oev7QZID9seG56JIYxcGPUiuRWE7owlMS2AiEAyWTZVKG4wN/S215XBKob0c9rhANkKq6kKMFwfMXCIGM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":265590},"main":"dist/cjs/index.js","_from":"file:kcuf-geometry-basic-0.1.4.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"test":"vitest","build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","watch":"pnpm build:esm -w","test:cov":"vitest --coverage --coverage.include=src","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/50c822353657fb1ae2441a0d43eabcf1/kcuf-geometry-basic-0.1.4.tgz","_integrity":"sha512-xctIyWo2k5kgazVNMAKNkqanNOvqfp+ngotf+CbWW/2n9CZDMb4obGOELCryhOMhTCRnhlqwkd9cItGgKeh7Xg==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.3","description":"Some basic geometry utility functions.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.1","@babel/cli":"^7.25.6","typescript":"^5.6.2","@babel/core":"^7.25.2","@types/lodash":"^4.17.9","@kcuf/ts-config":"^0.0.1","@babel/preset-env":"^7.25.4","@vitest/coverage-v8":"^2.1.1","@babel/preset-typescript":"^7.24.7","@babel/plugin-transform-runtime":"^7.25.4"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/geometry-basic_0.1.4_1727336501579_0.24526871507878334","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@kcuf/geometry-basic","version":"0.1.5","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/geometry-basic@0.1.5","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-util/geometry-basic","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"bc52519c84535aa2ef185fdc31886e7d99f46a98","tarball":"https://registry.npmjs.org/@kcuf/geometry-basic/-/geometry-basic-0.1.5.tgz","fileCount":311,"integrity":"sha512-mOhCH/zN2ktSl09sElJxWJ1hWYqV7NTTu8hKznRXYvCyFLXQNEacONhcqt4zbuV8C/MIXTTWnG04xe5Ha0wE/w==","signatures":[{"sig":"MEUCICtWjGA+mOMEDcuRjXkzgoEhUhGiAf8m1k2zY0RYWfV4AiEA+CxNbTatkaM9m6F6ThOzZM/ntsgrA2jn66ga0LCJ/M4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":278277},"main":"dist/cjs/index.js","_from":"file:kcuf-geometry-basic-0.1.5.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"test":"vitest","build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","watch":"pnpm build:esm -w","test:cov":"vitest --coverage --coverage.include=src","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/6d023bbfdeffc09a595ff0db855662cc/kcuf-geometry-basic-0.1.5.tgz","_integrity":"sha512-mOhCH/zN2ktSl09sElJxWJ1hWYqV7NTTu8hKznRXYvCyFLXQNEacONhcqt4zbuV8C/MIXTTWnG04xe5Ha0wE/w==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.3","description":"Some basic geometry utility functions.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.1","@babel/cli":"^7.25.6","typescript":"^5.6.2","@babel/core":"^7.25.2","@types/lodash":"^4.17.9","@kcuf/ts-config":"^0.0.1","@babel/preset-env":"^7.25.4","@vitest/coverage-v8":"^2.1.1","@babel/preset-typescript":"^7.24.7","@babel/plugin-transform-runtime":"^7.25.4"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/geometry-basic_0.1.5_1727423461902_0.5152482309519664","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@kcuf/geometry-basic","version":"0.2.0","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/geometry-basic@0.2.0","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-util/geometry-basic","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"8fa05513ded4bf4ebe9014dcd7b8b2d4867ecc41","tarball":"https://registry.npmjs.org/@kcuf/geometry-basic/-/geometry-basic-0.2.0.tgz","fileCount":343,"integrity":"sha512-QJLrRTA/nrcI3dpbIezpG3TH2HyDBnTqHyj5UiYr5fLj1vwTjMN3QHWFz0eacyrL9eFL8uOa6SPdAHFGtqRTHw==","signatures":[{"sig":"MEUCIQC/7hilATj93VA55FAXjfRDkz6r1wOKqoi03ocwXDltuQIgZD1Dk1JKGjlsp0i+fKGlnSZNti7q2EzR6Txi5n2xCo4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283429},"main":"dist/cjs/index.js","_from":"file:kcuf-geometry-basic-0.2.0.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"test":"vitest","build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","watch":"pnpm build:esm -w","test:cov":"vitest --coverage --coverage.include=src","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/d5f16e655d330b86dd46a239ee78b35d/kcuf-geometry-basic-0.2.0.tgz","_integrity":"sha512-QJLrRTA/nrcI3dpbIezpG3TH2HyDBnTqHyj5UiYr5fLj1vwTjMN3QHWFz0eacyrL9eFL8uOa6SPdAHFGtqRTHw==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.8.3","description":"Some basic geometry utility functions.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.1","@babel/cli":"^7.25.6","typescript":"^5.6.2","@babel/core":"^7.25.2","@types/lodash":"^4.17.9","@kcuf/ts-config":"^0.0.1","@babel/preset-env":"^7.25.4","@vitest/coverage-v8":"^2.1.1","@babel/preset-typescript":"^7.24.7","@babel/plugin-transform-runtime":"^7.25.4"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/geometry-basic_0.2.0_1727610875674_0.8646496244899551","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@kcuf/geometry-basic","version":"0.3.0","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/geometry-basic@0.3.0","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-util/geometry-basic","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"757c0f829e9c5b2b11e4bf657f79bf61dd51b6e4","tarball":"https://registry.npmjs.org/@kcuf/geometry-basic/-/geometry-basic-0.3.0.tgz","fileCount":451,"integrity":"sha512-8efkyffNqHxTgsXzitmMT+SX3Pa64GGa4JnF4NRCZxzQlmF//HPXrMfEobsMKL9wANiqFlOeTR3agAeOzxpPZg==","signatures":[{"sig":"MEQCIBYfmObYSeeetYe1vLPjqwSgefdjk4zeKfZh2MhR5nDSAiA9DGLAjh1Ac8gGxmvFCaREfaBnEBsRbRNaX9odtLBC7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":382963},"main":"dist/cjs/index.js","_from":"file:kcuf-geometry-basic-0.3.0.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"test":"vitest","build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","watch":"pnpm build:esm -w","test:cov":"vitest --coverage --coverage.include=src","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/760a442d5b9fe68aa896d9e15d7f6df8/kcuf-geometry-basic-0.3.0.tgz","_integrity":"sha512-8efkyffNqHxTgsXzitmMT+SX3Pa64GGa4JnF4NRCZxzQlmF//HPXrMfEobsMKL9wANiqFlOeTR3agAeOzxpPZg==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.9.0","description":"Some basic geometry utility functions.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.2","@babel/cli":"^7.25.7","typescript":"^5.6.3","@babel/core":"^7.25.8","@types/lodash":"^4.17.10","@kcuf/ts-config":"^0.0.1","@babel/preset-env":"^7.25.8","@vitest/coverage-v8":"^2.1.2","@babel/preset-typescript":"^7.25.7","@babel/plugin-transform-runtime":"^7.25.7"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/geometry-basic_0.3.0_1728871968391_0.446176728550274","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@kcuf/geometry-basic","version":"0.3.1","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/geometry-basic@0.3.1","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-util/geometry-basic","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"137898aeaac7d011072708eba909b534f22ea974","tarball":"https://registry.npmjs.org/@kcuf/geometry-basic/-/geometry-basic-0.3.1.tgz","fileCount":455,"integrity":"sha512-wdKXpCLP0TkNNKI1ZuU7xpufqrB6ds3Umgam0uCA8H1GAUZS33SG7thcTb15GcEbA61VEP7/Gx57ZOrR7IHMOg==","signatures":[{"sig":"MEUCIEtQ/Fsp59dhcaq2OvOpnhKr7VLQ3wTziT7dsvD1+OUnAiEAlAVoGo5yAHXFQc5IrP+6bxb9krCTwD1MLpN9Ue86K74=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":387153},"main":"dist/cjs/index.js","_from":"file:kcuf-geometry-basic-0.3.1.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"test":"vitest","build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","watch":"pnpm build:esm -w","test:cov":"vitest --coverage --coverage.include=src","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/6bcf7ee7f8a7ac369fd0728782bb3116/kcuf-geometry-basic-0.3.1.tgz","_integrity":"sha512-wdKXpCLP0TkNNKI1ZuU7xpufqrB6ds3Umgam0uCA8H1GAUZS33SG7thcTb15GcEbA61VEP7/Gx57ZOrR7IHMOg==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.9.0","description":"Some basic geometry utility functions.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.2","@babel/cli":"^7.25.7","typescript":"^5.6.3","@babel/core":"^7.25.8","@types/lodash":"^4.17.10","@kcuf/ts-config":"^0.0.1","@babel/preset-env":"^7.25.8","@vitest/coverage-v8":"^2.1.2","@babel/preset-typescript":"^7.25.7","@babel/plugin-transform-runtime":"^7.25.7"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/geometry-basic_0.3.1_1728895741568_0.16428033117555452","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@kcuf/geometry-basic","version":"0.3.2","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/geometry-basic@0.3.2","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-util/geometry-basic","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"062bb06b1862a2c2f22e13755f57e613a087d6de","tarball":"https://registry.npmjs.org/@kcuf/geometry-basic/-/geometry-basic-0.3.2.tgz","fileCount":463,"integrity":"sha512-G4zOaA8gVXCTzu5rVamYjT4YPxYhYoC2/kG1S0M8RJsbdgrZCUnQAs2a/S/29A3O6Z0D1OxpeUT1lLzWVDKi8g==","signatures":[{"sig":"MEUCIQDesb4nV+lpdaPNxvR7OsuZP7TRiIEzPlXh0EamhCvecwIgc198AJGmZz8s7kDBbnnuY5bGAvhmljLhWtLC91dWpgA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":392825},"main":"dist/cjs/index.js","_from":"file:kcuf-geometry-basic-0.3.2.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"test":"vitest","build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","watch":"pnpm build:esm -w","test:cov":"vitest --coverage --coverage.include=src","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/663cb510df7969523c5088bccb76f080/kcuf-geometry-basic-0.3.2.tgz","_integrity":"sha512-G4zOaA8gVXCTzu5rVamYjT4YPxYhYoC2/kG1S0M8RJsbdgrZCUnQAs2a/S/29A3O6Z0D1OxpeUT1lLzWVDKi8g==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.9.0","description":"Some basic geometry utility functions.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.2","@babel/cli":"^7.25.7","typescript":"^5.6.3","@babel/core":"^7.25.8","@types/lodash":"^4.17.10","@kcuf/ts-config":"^0.0.1","@babel/preset-env":"^7.25.8","@vitest/coverage-v8":"^2.1.2","@babel/preset-typescript":"^7.25.7","@babel/plugin-transform-runtime":"^7.25.7"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/geometry-basic_0.3.2_1728897251054_0.8719954901225377","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@kcuf/geometry-basic","version":"0.3.3","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/geometry-basic@0.3.3","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-util/geometry-basic","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"d4cee99892a88dabd819b8eeb0c248683990c21f","tarball":"https://registry.npmjs.org/@kcuf/geometry-basic/-/geometry-basic-0.3.3.tgz","fileCount":471,"integrity":"sha512-b9sYzmX2otCxxyy8BJfby/E4z8mTCyXRDFwGU07zIpA9DlqrqkMF5o3/VWoFmh1RQKPGeWANdTiN12veuBKGgw==","signatures":[{"sig":"MEYCIQC3xBr8Bn46pMsGFhAPE51Z7qYD2TkZbulS1QoEdRiaqAIhAPdUaZOspIuTX4Hu8Yo2VGYsxj1lWZTLiuZfJfnFAD/V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":398391},"main":"dist/cjs/index.js","_from":"file:kcuf-geometry-basic-0.3.3.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"test":"vitest","build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","watch":"pnpm build:esm -w","test:cov":"vitest --coverage --coverage.include=src","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/857009a869290fd0ea0c88cb203003c4/kcuf-geometry-basic-0.3.3.tgz","_integrity":"sha512-b9sYzmX2otCxxyy8BJfby/E4z8mTCyXRDFwGU07zIpA9DlqrqkMF5o3/VWoFmh1RQKPGeWANdTiN12veuBKGgw==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.9.0","description":"Some basic geometry utility functions.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.3","@babel/cli":"^7.25.7","typescript":"^5.6.3","@babel/core":"^7.25.8","@types/lodash":"^4.17.10","@kcuf/ts-config":"^0.0.1","@babel/preset-env":"^7.25.8","@vitest/coverage-v8":"^2.1.3","@babel/preset-typescript":"^7.25.7","@babel/plugin-transform-runtime":"^7.25.7"},"peerDependencies":{"@babel/runtime":"^7.24.8"},"_npmOperationalInternal":{"tmp":"tmp/geometry-basic_0.3.3_1729081481343_0.6405556279591922","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@kcuf/geometry-basic","version":"0.4.0","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/geometry-basic@0.4.0","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/geometry-basic","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"796eed95294f39c3cb8bb6995d2f617ef882bb7c","tarball":"https://registry.npmjs.org/@kcuf/geometry-basic/-/geometry-basic-0.4.0.tgz","fileCount":479,"integrity":"sha512-cbkHM/yPQsl5GYRtVMTc2hoF/0dpGUg2KJbgmsZPyU52Y83OsA9BitI5mPdk+8SJaJKTz8Xwrn/yCIssKRxX2g==","signatures":[{"sig":"MEYCIQCyY+XXY05yQFvZp5K13VFlBAuzd4gPpyxMrmV8rMJ9EwIhAPw3l6E5epGx0wrt8MsAkxcYD/tClAlfagEfRRYPWx6B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":403864},"main":"dist/cjs/index.js","_from":"file:kcuf-geometry-basic-0.4.0.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"test":"vitest","build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","watch":"pnpm build:esm -w","test:cov":"vitest --coverage --coverage.include=src","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/b03370d10ac8c052458ee313d7be7ca1/kcuf-geometry-basic-0.4.0.tgz","_integrity":"sha512-cbkHM/yPQsl5GYRtVMTc2hoF/0dpGUg2KJbgmsZPyU52Y83OsA9BitI5mPdk+8SJaJKTz8Xwrn/yCIssKRxX2g==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"11.1.0","description":"Some basic geometry utility functions.","directories":{},"sideEffects":false,"_nodeVersion":"23.5.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^3.0.5","@babel/cli":"^7.26.4","typescript":"^5.7.3","@babel/core":"^7.26.9","@types/lodash":"^4.17.15","@kcuf/ts-config":"^0.0.1","@babel/preset-env":"^7.26.9","@vitest/coverage-v8":"^3.0.5","@babel/preset-typescript":"^7.26.0","@babel/plugin-transform-runtime":"^7.26.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/geometry-basic_0.4.0_1739853779352_0.8229116632125952","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@kcuf/geometry-basic","version":"0.4.1","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/geometry-basic@0.4.1","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/geometry-basic","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"e8a4edb918ed237ef9e9e334ff99082ad146b30b","tarball":"https://registry.npmjs.org/@kcuf/geometry-basic/-/geometry-basic-0.4.1.tgz","fileCount":483,"integrity":"sha512-FCev2vIdRDor01xDUAtfp/+TR3KyLEXpczD2vFfDrgGsbiThpaizS9O9Vh1Hk5ZX8mhOVU+oV9KpMAbXEreiRw==","signatures":[{"sig":"MEUCIBWhpJh9OrLOXOzmrbijCUX/Fx1bCcf9XSJGUHAfh7mPAiEA491dK58ZAPYYxUTNsW2xUOlh1TotnndZ8T8vrZ1Teew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":408243},"main":"dist/cjs/index.js","_from":"file:kcuf-geometry-basic-0.4.1.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"test":"vitest","build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","watch":"pnpm build:esm -w","test:cov":"vitest --coverage --coverage.include=src","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/af16c2a49cc2e1af0c6ba0a3e679168c/kcuf-geometry-basic-0.4.1.tgz","_integrity":"sha512-FCev2vIdRDor01xDUAtfp/+TR3KyLEXpczD2vFfDrgGsbiThpaizS9O9Vh1Hk5ZX8mhOVU+oV9KpMAbXEreiRw==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"10.9.2","description":"Some basic geometry utility functions.","directories":{},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^3.0.7","@babel/cli":"^7.26.4","typescript":"^5.8.2","@babel/core":"^7.26.9","@types/lodash":"^4.17.16","@kcuf/ts-config":"^0.0.1","@babel/preset-env":"^7.26.9","@vitest/coverage-v8":"^3.0.7","@babel/preset-typescript":"^7.26.0","@babel/plugin-transform-runtime":"^7.26.9"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/geometry-basic_0.4.1_1740886796174_0.27654644051182986","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@kcuf/geometry-basic","version":"0.4.2","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/geometry-basic@0.4.2","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/geometry-basic","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"5095e504c167c2bfcd7c3cc5d4abb82a6920dd66","tarball":"https://registry.npmjs.org/@kcuf/geometry-basic/-/geometry-basic-0.4.2.tgz","fileCount":507,"integrity":"sha512-7d0oFH6GuLJKUoNa3DtaTOhluJa5Hr/gnNAc/a1Q5W9/h9cH3aO1MtPt6pzHuL6kXZPZz52DTFTb9hTKsEWbUA==","signatures":[{"sig":"MEQCIB9RQtcKzWOKVXGhzfNLhp5yLOZmuiqfIpFu42V2zCcfAiBJgiYUt2mJmC6AoOxWH4LdYe1H9WvcBa5VDFJg//5/FQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":424600},"main":"dist/cjs/index.js","_from":"file:kcuf-geometry-basic-0.4.2.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"test":"vitest","build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","watch":"pnpm build:esm -w","test:cov":"vitest --coverage --coverage.include=src","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/defe00e3821bde64ab287db679bb80cc/kcuf-geometry-basic-0.4.2.tgz","_integrity":"sha512-7d0oFH6GuLJKUoNa3DtaTOhluJa5Hr/gnNAc/a1Q5W9/h9cH3aO1MtPt6pzHuL6kXZPZz52DTFTb9hTKsEWbUA==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"11.2.0","description":"Some basic geometry utility functions.","directories":{},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^3.0.8","@babel/cli":"^7.26.4","typescript":"^5.8.2","@babel/core":"^7.26.10","@types/lodash":"^4.17.16","@kcuf/ts-config":"^0.0.1","@babel/preset-env":"^7.26.9","@vitest/coverage-v8":"^3.0.8","@babel/preset-typescript":"^7.26.0","@babel/plugin-transform-runtime":"^7.26.10"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/geometry-basic_0.4.2_1741939786503_0.7952603639049982","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@kcuf/geometry-basic","version":"0.4.3","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/geometry-basic@0.4.3","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/geometry-basic","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"4a8b897a6a4a441505c258281b573fa349756425","tarball":"https://registry.npmjs.org/@kcuf/geometry-basic/-/geometry-basic-0.4.3.tgz","fileCount":507,"integrity":"sha512-5+CGORUnB542tBOZTCA0L1A3jLZ9ZECyhMioZG/+ohyb+KIStwv4xah9CJi5fSbw9CbDt5xa7/BBqpT9rtrSgA==","signatures":[{"sig":"MEQCIE5+9q6uTw2HG/wvJYhkLKYgE+33IVb98IMNtWax28G8AiAXjuNWgga7LeOIHgXProK+SzH2kbF6E4pY3a7nAtY0lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":425140},"main":"dist/cjs/index.js","_from":"file:kcuf-geometry-basic-0.4.3.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"test":"vitest","build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","watch":"pnpm build:esm -w","test:cov":"vitest --coverage --coverage.include=src","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/20cd049858e7ff3785e5ec64429417e8/kcuf-geometry-basic-0.4.3.tgz","_integrity":"sha512-5+CGORUnB542tBOZTCA0L1A3jLZ9ZECyhMioZG/+ohyb+KIStwv4xah9CJi5fSbw9CbDt5xa7/BBqpT9rtrSgA==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"11.2.0","description":"Some basic geometry utility functions.","directories":{},"sideEffects":false,"_nodeVersion":"23.7.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^3.0.8","@babel/cli":"^7.26.4","typescript":"^5.8.2","@babel/core":"^7.26.10","@types/lodash":"^4.17.16","@kcuf/ts-config":"^0.0.1","@babel/preset-env":"^7.26.9","@vitest/coverage-v8":"^3.0.8","@babel/preset-typescript":"^7.26.0","@babel/plugin-transform-runtime":"^7.26.10"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/geometry-basic_0.4.3_1741942914962_0.1779853450839839","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@kcuf/geometry-basic","version":"0.5.0","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/geometry-basic@0.5.0","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/geometry-basic","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"f839d5686fe81ef668f3712f2699f693148a4d93","tarball":"https://registry.npmjs.org/@kcuf/geometry-basic/-/geometry-basic-0.5.0.tgz","fileCount":519,"integrity":"sha512-N8710zfZfwFq+sDbtIUZES9sKlL2kvu9A4IlQ2fXMQRGR3EdDJvkokzN8Jf3gPR7PryOoNoSiKQ4HLw8wTWm5g==","signatures":[{"sig":"MEYCIQCAwTUSKD4nanpuqvNRMUOGpuPHD6fiSLoCC118YZpvUgIhAIadWcPkP7UbQ89Af8GcNNr35iMIc1C55Kz356oMyddo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":436311},"main":"dist/cjs/index.js","_from":"file:kcuf-geometry-basic-0.5.0.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"test":"vitest","build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","watch":"pnpm build:esm -w","test:cov":"vitest --coverage --coverage.include=src","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/80ec1de754fe17a98492a48f521aba53/kcuf-geometry-basic-0.5.0.tgz","_integrity":"sha512-N8710zfZfwFq+sDbtIUZES9sKlL2kvu9A4IlQ2fXMQRGR3EdDJvkokzN8Jf3gPR7PryOoNoSiKQ4HLw8wTWm5g==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"11.5.1","description":"Some basic geometry utility functions.","directories":{},"sideEffects":false,"_nodeVersion":"24.4.1","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^3.2.4","@babel/cli":"^7.28.0","typescript":"^5.9.2","@babel/core":"^7.28.0","@types/lodash":"^4.17.20","@kcuf/ts-config":"^0.0.1","@babel/preset-env":"^7.28.0","@vitest/coverage-v8":"^3.2.4","@babel/preset-typescript":"^7.27.1","@babel/plugin-transform-runtime":"^7.28.0"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/geometry-basic_0.5.0_1754016114120_0.1963144589057937","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@kcuf/geometry-basic","version":"0.5.1","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/geometry-basic@0.5.1","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/geometry-basic","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"f66302255e38fd1d23b9787947172361559dc7f6","tarball":"https://registry.npmjs.org/@kcuf/geometry-basic/-/geometry-basic-0.5.1.tgz","fileCount":519,"integrity":"sha512-KbeHOENJ1l3QzV767Q9sBdy7ePNcFC7voPbUAD4LMnJDlIqsqHnyjClXyRQnLdyMR2GhxHvRwfcI5OToJfJ1Ow==","signatures":[{"sig":"MEQCIFXMHYyv4HJISgByk6PSNkrka9t2Gw78K+RZQpCr6tveAiBU7jOCUe7kfGAbLQpxCQB9rUIrHKGVuPcMQii8/gijrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":436680},"main":"dist/cjs/index.js","_from":"file:kcuf-geometry-basic-0.5.1.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"test":"vitest","build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","watch":"pnpm build:esm -w","test:cov":"vitest --coverage --coverage.include=src","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/5ddcceef2ef1fdf9511d32a52813e80e/kcuf-geometry-basic-0.5.1.tgz","_integrity":"sha512-KbeHOENJ1l3QzV767Q9sBdy7ePNcFC7voPbUAD4LMnJDlIqsqHnyjClXyRQnLdyMR2GhxHvRwfcI5OToJfJ1Ow==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"11.5.1","description":"Some basic geometry utility functions.","directories":{},"sideEffects":false,"_nodeVersion":"24.4.1","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^3.2.4","@babel/cli":"^7.28.0","typescript":"^5.9.2","@babel/core":"^7.28.0","@types/lodash":"^4.17.20","@kcuf/ts-config":"^0.0.1","@babel/preset-env":"^7.28.0","@vitest/coverage-v8":"^3.2.4","@babel/preset-typescript":"^7.27.1","@babel/plugin-transform-runtime":"^7.28.0"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/geometry-basic_0.5.1_1754021879549_0.7222409631012088","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@kcuf/geometry-basic","version":"0.5.2","keywords":[],"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","_id":"@kcuf/geometry-basic@0.5.2","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/geometry-basic","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"dist":{"shasum":"28b3deafca910533bb8e6093501b44784d8ea502","tarball":"https://registry.npmjs.org/@kcuf/geometry-basic/-/geometry-basic-0.5.2.tgz","fileCount":519,"integrity":"sha512-dal4UBuQ5QQgIAIxlMQOKsV/BrezvLkpWLnWKGT38muUwPTYe2W4Hf8almwKfFXeqkSfBDViupMURlJW8QNAqA==","signatures":[{"sig":"MEYCIQC893WnIWYNahXC0364Rq5v8P0hcuvna3+buPiJIvP9xwIhANx1C4azA6MFE/HrQL0znUSccyhFrwPFaHVacU0aqfKJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":437446},"main":"dist/cjs/index.js","_from":"file:kcuf-geometry-basic-0.5.2.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","scripts":{"test":"vitest","build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","watch":"pnpm build:esm -w","test:cov":"vitest --coverage --coverage.include=src","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:clean":"rimraf dist","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false"},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/f4b5ae4efebbb1898319dbc851b42361/kcuf-geometry-basic-0.5.2.tgz","_integrity":"sha512-dal4UBuQ5QQgIAIxlMQOKsV/BrezvLkpWLnWKGT38muUwPTYe2W4Hf8almwKfFXeqkSfBDViupMURlJW8QNAqA==","repository":{"url":"git+https://github.com/justnewbee/kcuf.git","type":"git"},"_npmVersion":"11.5.1","description":"Some basic geometry utility functions.","directories":{},"sideEffects":false,"_nodeVersion":"24.4.1","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^3.2.4","@babel/cli":"^7.28.0","typescript":"^5.9.2","@babel/core":"^7.28.0","@types/lodash":"^4.17.20","@kcuf/ts-config":"^0.0.1","@babel/preset-env":"^7.28.0","@vitest/coverage-v8":"^3.2.4","@babel/preset-typescript":"^7.27.1","@babel/plugin-transform-runtime":"^7.28.0"},"peerDependencies":{"@babel/runtime":"^7.x"},"_npmOperationalInternal":{"tmp":"tmp/geometry-basic_0.5.2_1754031666417_0.5819373356820847","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@kcuf/geometry-basic","version":"0.5.3","description":"Some basic geometry utility functions.","keywords":[],"license":"MIT","sideEffects":false,"main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","repository":{"type":"git","url":"git+https://github.com/justnewbee/kcuf.git"},"homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/geometry-basic","bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"publishConfig":{"access":"public"},"devDependencies":{"@babel/cli":"^7.28.3","@babel/core":"^7.28.3","@babel/plugin-transform-runtime":"^7.28.3","@babel/preset-env":"^7.28.3","@babel/preset-typescript":"^7.27.1","@types/lodash":"^4.17.20","@vitest/coverage-v8":"^3.2.4","rimraf":"^6.0.1","typescript":"^5.9.2","vitest":"^3.2.4","@kcuf/ts-config":"^0.0.1"},"peerDependencies":{"@babel/runtime":"^7.x"},"dependencies":{"lodash":"^4.17.21"},"scripts":{"build:clean":"rimraf dist","build:esm":"ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps","build:cjs":"ESM=0 babel src -d dist/cjs --extensions .ts,.tsx","build:types":"tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false","build":"pnpm build:esm && pnpm build:cjs && pnpm build:types","watch":"pnpm build:esm -w","test":"vitest","test:cov":"vitest --coverage --coverage.include=src"},"_id":"@kcuf/geometry-basic@0.5.3","_integrity":"sha512-O/v9t20P2FaOXrIhx1g8gg/9phCz4gvo/RXO+hlY1OJtH96HH99nJvVCOQpy18DdApJJ5uEaFke4ZTWvuO70Cg==","_resolved":"/private/var/folders/gk/4wllflg510d8px9vfphly9640000gn/T/5db165f3ac19ceeb2ea474d0a950aa20/kcuf-geometry-basic-0.5.3.tgz","_from":"file:kcuf-geometry-basic-0.5.3.tgz","_nodeVersion":"24.4.1","_npmVersion":"11.5.2","dist":{"integrity":"sha512-O/v9t20P2FaOXrIhx1g8gg/9phCz4gvo/RXO+hlY1OJtH96HH99nJvVCOQpy18DdApJJ5uEaFke4ZTWvuO70Cg==","shasum":"92231d6cfaa2c24c34334c41deb0eeb50599319f","tarball":"https://registry.npmjs.org/@kcuf/geometry-basic/-/geometry-basic-0.5.3.tgz","fileCount":519,"unpackedSize":437711,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDb5RlXtkfEvarbaxjlW0BwvPLCqHz9JZBFerNDw98g8AiBJ4gL97Vlac3jrYMFJus0FwXhnIT6P8AHyrEz3fVVbJw=="}]},"_npmUser":{"name":"jianchun","email":"justnewbee@gmail.com"},"directories":{},"maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/geometry-basic_0.5.3_1756719963897_0.8764363394174852"},"_hasShrinkwrap":false}},"time":{"created":"2024-08-19T06:31:27.332Z","modified":"2025-09-01T09:46:04.290Z","0.0.1":"2024-08-19T06:31:27.620Z","0.0.2":"2024-08-19T06:34:09.495Z","0.0.3":"2024-08-20T05:17:16.046Z","0.0.4":"2024-08-25T03:16:26.559Z","0.0.5":"2024-08-26T07:54:41.103Z","0.0.6":"2024-08-26T09:29:10.116Z","0.0.7":"2024-08-28T10:04:11.797Z","0.0.8":"2024-08-29T02:49:57.090Z","0.0.9":"2024-08-29T07:48:45.150Z","0.0.10":"2024-08-30T04:03:26.261Z","0.0.11":"2024-09-01T02:30:13.788Z","0.0.12":"2024-09-01T09:10:00.082Z","0.0.13":"2024-09-02T08:56:26.702Z","0.0.14":"2024-09-03T07:48:18.129Z","0.0.15":"2024-09-04T08:17:45.105Z","0.0.16":"2024-09-05T01:40:35.382Z","0.0.17":"2024-09-06T01:58:14.496Z","0.0.18":"2024-09-08T01:48:21.393Z","0.0.19":"2024-09-08T05:31:25.661Z","0.1.0":"2024-09-19T05:39:30.982Z","0.1.1":"2024-09-24T14:16:53.758Z","0.1.2":"2024-09-25T15:20:57.683Z","0.1.3":"2024-09-26T06:15:16.677Z","0.1.4":"2024-09-26T07:41:41.823Z","0.1.5":"2024-09-27T07:51:02.124Z","0.2.0":"2024-09-29T11:54:35.922Z","0.3.0":"2024-10-14T02:12:48.584Z","0.3.1":"2024-10-14T08:49:01.854Z","0.3.2":"2024-10-14T09:14:11.337Z","0.3.3":"2024-10-16T12:24:41.523Z","0.4.0":"2025-02-18T04:42:59.536Z","0.4.1":"2025-03-02T03:39:56.380Z","0.4.2":"2025-03-14T08:09:46.709Z","0.4.3":"2025-03-14T09:01:55.150Z","0.5.0":"2025-08-01T02:41:54.333Z","0.5.1":"2025-08-01T04:17:59.788Z","0.5.2":"2025-08-01T07:01:06.608Z","0.5.3":"2025-09-01T09:46:04.076Z"},"bugs":{"url":"https://github.com/justnewbee/kcuf/issues"},"author":{"name":"Jianchun Wang","email":"justnewbee@gmail.com"},"license":"MIT","homepage":"https://github.com/justnewbee/kcuf/tree/master/packages-canvas/geometry-basic","keywords":[],"repository":{"type":"git","url":"git+https://github.com/justnewbee/kcuf.git"},"description":"Some basic geometry utility functions.","maintainers":[{"name":"jianchun","email":"justnewbee@gmail.com"}],"readme":"# @/pkg/helper-geometry\n\n> 几何算法辅助\n\n参考：\n\n| lib | 说明 |\n| --- | --- |\n| [@turf/turf](https://turfjs.org) [npm](https://www.npmjs.com/package/@turf/turf) [git](https://github.com/Turfjs/turf) | A modular geospatial engine written in JavaScript |\n| [@mathigon/euclid](https://mathigon.io/euclid) [npm](https://www.npmjs.com/package/@mathigon/euclid) [git](https://github.com/mathigon/euclid.js) | A Typescript library for 2D geometry |\n| **2d-geometry** [npm](https://www.npmjs.com/package/2d-geometry) [git](https://github.com/romgrk/2d-geometry) | A fork of flatten-js focused on performance, ergonomics and Typescript |\n| [flatten-js](https://alexbol99.github.io/flatten-js/index.html) [npm](https://www.npmjs.com/package/flatten-js) [git](https://github.com/alexbol99/flatten-js) | A Javascript library for 2d geometry |\n| **@markroland/path-helper** [npm](https://www.npmjs.com/package/@markroland/path-helper) [git](https://github.com/markroland/path-helper) | A variety of methods to assist with performing operations on multi-point paths (polylines) |\n\n## 各模块说明\n\n保证 `src/helper` 下各模块依赖关系为下方依赖上方，避免循环依赖：\n\n* `base` 基础，获取形状原信息\n* `angle` 角\n* `comparison` 比较\n* `relation` 关系\n* `transform` 变化（选择、移动等）\n* `mutation` 修改\n* `slicing` 切割\n* `justify` 矫正\n* `misc` 杂项\n","readmeFilename":"README.md"}