{"_id":"@accelint/math","_rev":"17-1f89ec6b6a09e0b22178498dfda8d00f","name":"@accelint/math","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"@accelint/math","version":"0.1.0","author":{"name":"https://hypergiant.com"},"license":"Apache-2.0","_id":"@accelint/math@0.1.0","maintainers":[{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},{"name":"ray.knight-hypergiant","email":"ray.knight@hypergiant.com"},{"name":"hg-devsecops","email":"timothy.mcdonald@hypergiant.com"}],"dist":{"shasum":"9f0b3ecff5262297498d10e4da577f6adffeae3d","tarball":"https://registry.npmjs.org/@accelint/math/-/math-0.1.0.tgz","fileCount":2,"integrity":"sha512-SOFkW4IVM9gO+f0LXJBOg39UT3Co/9fCFJq4Wgk6T6QdSCKZd49lV3/1jhRIOcR96TOYWsg4hmLqpPmIcTJUeQ==","signatures":[{"sig":"MEQCICDtW286jdZ2swefs1EfDpN/CVqi5bdF9g6Is+HWOHPRAiBGE3ZC/ge5QJFJSkknRLmGoTxht9q1ZBv1xpn/+XMFbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12247},"type":"module","_from":"file:accelint-math-0.1.0.tgz","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package","exports":{".":"./dist/index.js"},"private":false,"scripts":{"dev":"pnpm tsc --watch","lint":"pnpm biome lint ./","test":"pnpm vitest --run --dir src","bench":"pnpm vitest bench --run --dir src","build":"pnpm tsc","index":"pnpm zx ../../scripts/indexer.mjs packages/math"},"_npmUser":{"name":"hg-devsecops","email":"timothy.mcdonald@hypergiant.com"},"_resolved":"/tmp/c6f4cac90e444df95d001c930616d6ad/accelint-math-0.1.0.tgz","_integrity":"sha512-SOFkW4IVM9gO+f0LXJBOg39UT3Co/9fCFJq4Wgk6T6QdSCKZd49lV3/1jhRIOcR96TOYWsg4hmLqpPmIcTJUeQ==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"22.9.0","dependencies":{"typescript":"^5.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.3","@accelint/vitest-config":"0.1.0","@vitest/coverage-istanbul":"^2.1.3","@accelint/typescript-config":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/math_0.1.0_1729043950766_0.5735667039147039","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@accelint/math","version":"0.1.1","author":{"name":"https://hypergiant.com"},"license":"Apache-2.0","_id":"@accelint/math@0.1.1","maintainers":[{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},{"name":"ray.knight-hypergiant","email":"ray.knight@hypergiant.com"},{"name":"hg-devsecops","email":"timothy.mcdonald@hypergiant.com"}],"dist":{"shasum":"1e5bfd9e2df687b197ac20bbab3e20c368e5fe02","tarball":"https://registry.npmjs.org/@accelint/math/-/math-0.1.1.tgz","fileCount":14,"integrity":"sha512-1IY/3H6laCcAvuHt0JMtPYPgOdiuUFslAh6yo/8Z+noqcYqLXFfM0Au4ti/QuSW5QTzHOTcH9nyW6kHhdtTbQw==","signatures":[{"sig":"MEUCIQC0WJerU4ZbZJ+RmPBMzNXC3lMXXpZ8w5l6KUFvIPIXvQIgOnJfBs/OpIoQZKZBRijBbeykckOemr8yRoD5lRm1M6o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19713},"type":"module","_from":"file:accelint-math-0.1.1.tgz","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package","exports":{".":"./dist/index.js"},"private":false,"scripts":{"dev":"pnpm tsc --watch","lint":"pnpm biome lint ./","test":"pnpm vitest --run --dir src","bench":"pnpm vitest bench --run --dir src","build":"pnpm tsc","index":"pnpm zx ../../scripts/indexer.mjs packages/math"},"_npmUser":{"name":"hg-devsecops","email":"timothy.mcdonald@hypergiant.com"},"_resolved":"/tmp/4a95f93fbe4eaf78a40af05249b41547/accelint-math-0.1.1.tgz","_integrity":"sha512-1IY/3H6laCcAvuHt0JMtPYPgOdiuUFslAh6yo/8Z+noqcYqLXFfM0Au4ti/QuSW5QTzHOTcH9nyW6kHhdtTbQw==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"22.9.0","dependencies":{"typescript":"^5.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.3","@accelint/vitest-config":"0.1.1","@vitest/coverage-istanbul":"^2.1.3","@accelint/typescript-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/math_0.1.1_1729045016720_0.9220308186784025","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@accelint/math","version":"0.1.2","author":{"name":"https://hypergiant.com"},"license":"Apache-2.0","_id":"@accelint/math@0.1.2","maintainers":[{"name":"bryan_hg","email":"bryan.kizer@hypergiant.com"},{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},{"name":"ray.knight-hypergiant","email":"ray.knight@hypergiant.com"},{"name":"hg-devsecops","email":"timothy.mcdonald@hypergiant.com"}],"dist":{"shasum":"2ee6178a417f90c64bc6527a90e2c58031c09950","tarball":"https://registry.npmjs.org/@accelint/math/-/math-0.1.2.tgz","fileCount":14,"integrity":"sha512-7N3cOZfm2xl7d8E7NcyTPHeYSMzz0l0TABJifNzebZUUQO33m84tRHjb6pdX74N15VohFMRF3scFuFtwm7Rp+g==","signatures":[{"sig":"MEUCIBxPXQ+tFHgbQ9HnKTWTTO667CJ4OutvmapY7QGAikbSAiEAsN3J22JSV+1yiw2u3O4OzZj91K5G8XqjyTiVnXw2YQQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19915},"type":"module","_from":"file:accelint-math-0.1.2.tgz","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"module":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"pnpm tsc --watch","lint":"pnpm biome lint ./","test":"pnpm vitest --run --dir src","bench":"pnpm vitest bench --run --dir src","build":"pnpm tsc","index":"pnpm zx ../../scripts/indexer.mjs packages/math"},"_npmUser":{"name":"hg-devsecops","email":"timothy.mcdonald@hypergiant.com"},"_resolved":"/tmp/64ab58d58f4ad8d0b167d7a92b7d60a2/accelint-math-0.1.2.tgz","_integrity":"sha512-7N3cOZfm2xl7d8E7NcyTPHeYSMzz0l0TABJifNzebZUUQO33m84tRHjb6pdX74N15VohFMRF3scFuFtwm7Rp+g==","_npmVersion":"10.9.0","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"typescript":"^5.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.3","@accelint/vitest-config":"0.1.2","@vitest/coverage-istanbul":"^2.1.3","@accelint/typescript-config":"0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/math_0.1.2_1729221994557_0.06916113112339994","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@accelint/math","version":"0.1.3","author":{"name":"https://hypergiant.com"},"license":"Apache-2.0","_id":"@accelint/math@0.1.3","maintainers":[{"name":"bryan_hg","email":"bryan.kizer@hypergiant.com"},{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},{"name":"ray.knight-hypergiant","email":"ray.knight@hypergiant.com"},{"name":"hg-devsecops","email":"timothy.mcdonald@hypergiant.com"}],"dist":{"shasum":"7d217bfb6873fccdbcec5b50704824afe93b0754","tarball":"https://registry.npmjs.org/@accelint/math/-/math-0.1.3.tgz","fileCount":14,"integrity":"sha512-rTHppw7GcQgQ9OXzqhRsQN3x5RvUd/7VB2GmMyyZ5EMg34y6BLvSvs+34qZx2vp7n/W1g/Qh+QuzuBOC+XhBGQ==","signatures":[{"sig":"MEUCIQD9PYazGJ/sf2oLbBjs/QlIqeIwa7bipXLsZHpXKX+lGgIgBy3Q1Idb5wqLvgf5KQsfYGc+Shm/KfL/yfLQAkqSqHM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20695},"type":"module","_from":"file:accelint-math-0.1.3.tgz","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"pnpm tsc --watch","lint":"pnpm biome lint ./","test":"pnpm vitest --run --dir src","bench":"pnpm vitest bench --run --dir src","build":"pnpm tsup","index":"pnpm zx ../../scripts/indexer.mjs packages/math"},"_npmUser":{"name":"hg-devsecops","email":"timothy.mcdonald@hypergiant.com"},"_resolved":"/tmp/be602c2d99f733c7a4da10decf64c0b0/accelint-math-0.1.3.tgz","_integrity":"sha512-rTHppw7GcQgQ9OXzqhRsQN3x5RvUd/7VB2GmMyyZ5EMg34y6BLvSvs+34qZx2vp7n/W1g/Qh+QuzuBOC+XhBGQ==","_npmVersion":"10.9.0","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"typescript":"^5.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.3","@accelint/vitest-config":"0.1.2","@vitest/coverage-istanbul":"^2.1.3","@accelint/typescript-config":"0.1.2","esbuild-plugin-file-path-extensions":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/math_0.1.3_1729388953411_0.17340804995569048","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@accelint/math","version":"0.1.4","author":{"name":"https://hypergiant.com"},"license":"Apache-2.0","_id":"@accelint/math@0.1.4","maintainers":[{"name":"ray.knight-hypergiant","email":"ray.knight@hypergiant.com"},{"name":"hg-devsecops","email":"hg-devsecops@hypergiant.com"},{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},{"name":"bryan_hg","email":"bryan.kizer@hypergiant.com"}],"homepage":"https://github.com/gohypergiant/standard-toolkit#readme","bugs":{"url":"https://github.com/gohypergiant/standard-toolkit/issues"},"dist":{"shasum":"6d3463f85b4a256c5d537b50f4d91953c6b2e88b","tarball":"https://registry.npmjs.org/@accelint/math/-/math-0.1.4.tgz","fileCount":16,"integrity":"sha512-Gd//FSFsw+a5/vYlBUlOw3slLGUe1LzRx0MOqFrccYDnpjNmlHDWqSgELwn8Rh1tRgoEWMpdgF/8Dnmte9BLnA==","signatures":[{"sig":"MEUCIDVoU6IfkeA4i9f9UJtlGTSfLHVd7xYosVFz7sqDVvbUAiEA1KwXzpbG1vkYvPNKFANnTDI6Gw30oX4n1ryaZeM+UEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23763},"type":"module","_from":"file:accelint-math-0.1.4.tgz","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./*":{"import":{"types":"./dist/*/index.d.ts","default":"./dist/*/index.js"},"default":"./dist/*/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"pnpm tsc --watch","lint":"pnpm biome lint","test":"pnpm vitest --dir=src","bench":"pnpm vitest bench --run --dir src","build":"pnpm tsup","index":"pnpm zx ../../scripts/indexer.mjs packages/math"},"_npmUser":{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},"_resolved":"/tmp/ad53916f2ce968d078adb4b563d11f96/accelint-math-0.1.4.tgz","_integrity":"sha512-Gd//FSFsw+a5/vYlBUlOw3slLGUe1LzRx0MOqFrccYDnpjNmlHDWqSgELwn8Rh1tRgoEWMpdgF/8Dnmte9BLnA==","repository":{"url":"git+https://github.com/gohypergiant/standard-toolkit.git","type":"git"},"_npmVersion":"10.9.2","description":"A simple, lightweight JavaScript library that provides a collection of basic mathematical functions.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"typescript":"^5.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"2.1.3","@accelint/vitest-config":"0.1.3","esbuild-fix-imports-plugin":"1.0.21","@accelint/typescript-config":"0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/math_0.1.4_1754492782116_0.5658095893371906","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@accelint/math","version":"0.1.5","author":{"name":"https://hypergiant.com"},"license":"Apache-2.0","_id":"@accelint/math@0.1.5","maintainers":[{"name":"ray.knight-hypergiant","email":"ray.knight@hypergiant.com"},{"name":"hg-devsecops","email":"hg-devsecops@hypergiant.com"},{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},{"name":"bryan_hg","email":"bryan.kizer@hypergiant.com"}],"homepage":"https://github.com/gohypergiant/standard-toolkit#readme","bugs":{"url":"https://github.com/gohypergiant/standard-toolkit/issues"},"dist":{"shasum":"bcdf73482488836967276fcb0b4bbff83ca0c16d","tarball":"https://registry.npmjs.org/@accelint/math/-/math-0.1.5.tgz","fileCount":16,"integrity":"sha512-LaxwetCL8mUeWMb847U5OwUJV4h0YmRXw/2+2vm7KwxpQ6vV2wDi2slE+vkzNpYOzo6w3MyVVH6YqaYD+RWp6A==","signatures":[{"sig":"MEYCIQDr7/l2v0QCz20ZCFCP8EDNaaI3TzDUa1fhEX0BsA75EwIhALg937cANb3qTbLpzD6pwlh21LS5NMsbUgFpDDL1nt47","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23763},"type":"module","_from":"file:accelint-math-0.1.5.tgz","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./*":{"import":{"types":"./dist/*/index.d.ts","default":"./dist/*/index.js"},"default":"./dist/*/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"pnpm tsc --watch","lint":"pnpm biome lint","test":"pnpm vitest --dir=src","bench":"pnpm vitest bench --run --dir src","build":"pnpm tsup","index":"pnpm zx ../../scripts/indexer.mjs packages/math"},"_npmUser":{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},"_resolved":"/tmp/95828c364f015fc5bfa11e779df056ba/accelint-math-0.1.5.tgz","_integrity":"sha512-LaxwetCL8mUeWMb847U5OwUJV4h0YmRXw/2+2vm7KwxpQ6vV2wDi2slE+vkzNpYOzo6w3MyVVH6YqaYD+RWp6A==","repository":{"url":"git+https://github.com/gohypergiant/standard-toolkit.git","type":"git"},"_npmVersion":"10.9.3","description":"A simple, lightweight JavaScript library that provides a collection of basic mathematical functions.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"typescript":"^5.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"2.1.3","@accelint/vitest-config":"0.1.3","esbuild-fix-imports-plugin":"1.0.21","@accelint/typescript-config":"0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/math_0.1.5_1754933011651_0.17779534379037099","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@accelint/math","version":"0.1.6","keywords":["dev-tk","tooling"],"author":{"name":"https://hypergiant.com"},"license":"Apache-2.0","_id":"@accelint/math@0.1.6","maintainers":[{"name":"ray.knight-hypergiant","email":"ray.knight@hypergiant.com"},{"name":"hg-devsecops","email":"hg-devsecops@hypergiant.com"},{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},{"name":"bryan_hg","email":"bryan.kizer@hypergiant.com"},{"name":"isaac.kehle-hypergiant","email":"isaac.kehle@hypergiant.com"}],"homepage":"https://github.com/gohypergiant/standard-toolkit#readme","bugs":{"url":"https://github.com/gohypergiant/standard-toolkit/issues"},"dist":{"shasum":"cece3d13391c58b79976d188c466465827ec5b1e","tarball":"https://registry.npmjs.org/@accelint/math/-/math-0.1.6.tgz","fileCount":18,"integrity":"sha512-2yWrUdVbWQnjKGxeZLFz752qZH2hA6tancJSFEF3w1ZDh5jibN17chAvDmTCMEqyw22xjwmDoIcTqCpcuWTk6g==","signatures":[{"sig":"MEUCIQDuvuEbjr4wqy2aCXT6iG1UqGi7wiMyIdsNRk8AFFAhtAIgPkZEXakYVw2YmGFddkKaIjrCFvfxampQMB8Yi4YGu7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26344},"type":"module","_from":"file:accelint-math-0.1.6.tgz","owner":"default/pathfinder","title":"Accelint Math","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./*":{"import":{"types":"./dist/*/index.d.ts","default":"./dist/*/index.js"},"default":"./dist/*/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"pnpm tsc --watch","lint":"pnpm biome lint","test":"pnpm vitest --dir=src","bench":"pnpm vitest bench --run --dir src","build":"pnpm tsup","index":"pnpm zx ../../scripts/indexer.mjs packages/math","constellation-tracker":"constellation-tracker"},"subPath":"packages/math","_npmUser":{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},"_resolved":"/tmp/e8abb332ab6930643b3dcbb6fca2ed9d/accelint-math-0.1.6.tgz","_integrity":"sha512-2yWrUdVbWQnjKGxeZLFz752qZH2hA6tancJSFEF3w1ZDh5jibN17chAvDmTCMEqyw22xjwmDoIcTqCpcuWTk6g==","repository":{"url":"git+https://github.com/gohypergiant/standard-toolkit.git","type":"git"},"_npmVersion":"10.9.3","description":"A simple, lightweight JavaScript library that provides a collection of basic mathematical functions.","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"typescript":"^5.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"2.1.3","@accelint/vitest-config":"0.1.4","esbuild-fix-imports-plugin":"1.0.21","@accelint/typescript-config":"0.1.3","@accelint/constellation-tracker":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/math_0.1.6_1760140538862_0.735445347429744","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@accelint/math","version":"0.1.7","keywords":["dev-tk","tooling"],"author":{"name":"https://hypergiant.com"},"license":"Apache-2.0","_id":"@accelint/math@0.1.7","maintainers":[{"name":"ray.knight-hypergiant","email":"ray.knight@hypergiant.com"},{"name":"hg-devsecops","email":"hg-devsecops@hypergiant.com"},{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},{"name":"bryan_hg","email":"bryan.kizer@hypergiant.com"},{"name":"isaac.kehle-hypergiant","email":"isaac.kehle@hypergiant.com"}],"homepage":"https://github.com/gohypergiant/standard-toolkit#readme","bugs":{"url":"https://github.com/gohypergiant/standard-toolkit/issues"},"dist":{"shasum":"406cc517a7c87269158d50ed216d5ee4e02fa7b7","tarball":"https://registry.npmjs.org/@accelint/math/-/math-0.1.7.tgz","fileCount":18,"integrity":"sha512-ozLjRvGpga8CbsmEi7ZfhKRMF4WLNU8wPe2MWI9uFRqmhvdH+3dutzc/qYIEWGnElMzA4pIIsee7TWKaGr9CBg==","signatures":[{"sig":"MEUCIDoxLjkuh2xHjwEgNie9/cTQCew+m1m0CA5Hc2Yiwq4IAiEAwKBHKKw65mYC4Hsn/lA6TY0/ZhONeRJGxQLgnwA+Qps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26638},"type":"module","_from":"file:accelint-math-0.1.7.tgz","owner":"default/pathfinder","title":"Accelint Math","types":"./dist/index.d.ts","$schema":"https://json.schemastore.org/package","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./*":{"import":{"types":"./dist/*/index.d.ts","default":"./dist/*/index.js"},"default":"./dist/*/index.js"},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"pnpm tsc --watch","lint":"pnpm biome lint","test":"pnpm vitest --dir=src","bench":"pnpm vitest bench --run --dir src","build":"pnpm tsup","index":"pnpm zx ../../scripts/indexer.mjs packages/math","constellation-tracker":"constellation-tracker"},"subPath":"packages/math","_npmUser":{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},"_resolved":"/tmp/be5d3375f32b5296a5241e5b855e2ce3/accelint-math-0.1.7.tgz","_integrity":"sha512-ozLjRvGpga8CbsmEi7ZfhKRMF4WLNU8wPe2MWI9uFRqmhvdH+3dutzc/qYIEWGnElMzA4pIIsee7TWKaGr9CBg==","repository":{"url":"git+https://github.com/gohypergiant/standard-toolkit.git","type":"git"},"_npmVersion":"10.9.3","description":"A simple, lightweight JavaScript library that provides a collection of basic mathematical functions.","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"^2.1.9","typescript":"5.8.3","@accelint/vitest-config":"0.1.5","esbuild-fix-imports-plugin":"^1.0.23","@accelint/typescript-config":"0.1.4","@accelint/constellation-tracker":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/math_0.1.7_1761862911144_0.5870406214179233","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@accelint/math","version":"0.1.8","keywords":["dev-tk","tooling"],"author":{"name":"https://hypergiant.com"},"license":"Apache-2.0","_id":"@accelint/math@0.1.8","maintainers":[{"name":"ray.knight-hypergiant","email":"ray.knight@hypergiant.com"},{"name":"hg-devsecops","email":"hg-devsecops@hypergiant.com"},{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},{"name":"bryan_hg","email":"bryan.kizer@hypergiant.com"},{"name":"isaac.kehle-hypergiant","email":"isaac.kehle@hypergiant.com"}],"homepage":"https://github.com/gohypergiant/standard-toolkit#readme","bugs":{"url":"https://github.com/gohypergiant/standard-toolkit/issues"},"dist":{"shasum":"f8cd64804aaf9ebf06bfba80c5e9de54d4f0e281","tarball":"https://registry.npmjs.org/@accelint/math/-/math-0.1.8.tgz","fileCount":16,"integrity":"sha512-hnh/8OyIUII2Vvsxv54Cf1EZozJkaqcQU+HYW+5l7mh758FwL1gG+DMgGaNwGsr3n8ne91qRr0tazq9XtKNH4A==","signatures":[{"sig":"MEUCIHE1035hYEgq2AdseyHf7Qn2v/0kM5hPzeQ0mJH6BSUlAiEA8DoYZnqj6u/AsZn5aDk2UNv+UIRzmJVQgY+zwkdZQTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29778},"main":"./dist/index.js","type":"module","_from":"file:accelint-math-0.1.8.tgz","owner":"default/pathfinder","title":"Accelint Math","types":"./dist/index.d.ts","module":"./dist/index.js","$schema":"https://json.schemastore.org/package","engines":{"node":">=22","pnpm":">=10"},"exports":{".":"./dist/index.js","./clamp":"./dist/clamp/index.js","./round":"./dist/round/index.js","./random":"./dist/random/index.js","./package.json":"./package.json"},"private":false,"scripts":{"dev":"pnpm tsc --watch","lint":"pnpm biome lint","test":"pnpm vitest --dir=src","bench":"pnpm vitest bench --run --dir src","build":"pnpm tsdown","index":"pnpm zx ../../scripts/indexer.mjs packages/math","constellation-tracker":"constellation-tracker"},"subPath":"packages/math","_npmUser":{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},"_resolved":"/tmp/185eec330407d3eae5b0c17e03fd125d/accelint-math-0.1.8.tgz","_integrity":"sha512-hnh/8OyIUII2Vvsxv54Cf1EZozJkaqcQU+HYW+5l7mh758FwL1gG+DMgGaNwGsr3n8ne91qRr0tazq9XtKNH4A==","repository":{"url":"git+https://github.com/gohypergiant/standard-toolkit.git","type":"git"},"_npmVersion":"10.9.4","description":"A simple, lightweight JavaScript library that provides a collection of basic mathematical functions.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.17.2","vitest":"^4.0.8","typescript":"5.8.3","@accelint/vitest-config":"0.1.5","@accelint/typescript-config":"0.1.4","@accelint/constellation-tracker":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/math_0.1.8_1765564497023_0.4847358037801459","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@accelint/math","version":"0.1.9","keywords":["dev-tk","tooling"],"author":{"name":"https://hypergiant.com"},"license":"Apache-2.0","_id":"@accelint/math@0.1.9","maintainers":[{"name":"ray.knight-hypergiant","email":"ray.knight@hypergiant.com"},{"name":"hg-devsecops","email":"hg-devsecops@hypergiant.com"},{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},{"name":"bryan_hg","email":"bryan.kizer@hypergiant.com"},{"name":"isaac.kehle-hypergiant","email":"isaac.kehle@hypergiant.com"}],"homepage":"https://github.com/gohypergiant/standard-toolkit#readme","bugs":{"url":"https://github.com/gohypergiant/standard-toolkit/issues"},"dist":{"shasum":"65ff47a52c11a29a6dbafee01575e65728b87b36","tarball":"https://registry.npmjs.org/@accelint/math/-/math-0.1.9.tgz","fileCount":16,"integrity":"sha512-VH2mv3Bnn62HWvgM28agRiCrg53np0k96OEd4nm7aLAoHpXaUecFruOn58o2F7PhCLFIbWN3j/75C/r2sEhWJw==","signatures":[{"sig":"MEQCIHCqA6BIbx0abCJgN9NjT/My0JRyqrc781TvZXJN8wolAiBAvYW63NrnfKbrtKJZHcBTmQY61ciwjoaBYk1aYEby1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29955},"main":"./dist/index.js","type":"module","_from":"file:accelint-math-0.1.9.tgz","owner":"default/pathfinder","title":"Accelint Math","types":"./dist/index.d.ts","module":"./dist/index.js","$schema":"https://json.schemastore.org/package","engines":{"node":">=22","pnpm":">=10"},"exports":{".":"./dist/index.js","./clamp":"./dist/clamp/index.js","./round":"./dist/round/index.js","./random":"./dist/random/index.js","./package.json":"./package.json"},"private":false,"scripts":{"dev":"pnpm tsc --watch","lint":"pnpm biome lint . --verbose","test":"pnpm vitest --dir=src","bench":"pnpm vitest bench --run --dir src","build":"pnpm tsdown","index":"pnpm zx ../../scripts/indexer.mjs packages/math","format":"pnpm biome format . --write --verbose","license":"pnpm zx ../../scripts/license.mjs","format:check":"pnpm biome format . --verbose","constellation-tracker":"pnpm exec constellation-tracker"},"subPath":"packages/math","_npmUser":{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},"_resolved":"/tmp/d97dba7f1f480dfece8b8633c26b6f9d/accelint-math-0.1.9.tgz","_integrity":"sha512-VH2mv3Bnn62HWvgM28agRiCrg53np0k96OEd4nm7aLAoHpXaUecFruOn58o2F7PhCLFIbWN3j/75C/r2sEhWJw==","repository":{"url":"git+https://github.com/gohypergiant/standard-toolkit.git","type":"git"},"_npmVersion":"11.6.2","description":"A simple, lightweight JavaScript library that provides a collection of basic mathematical functions.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.18.0","vitest":"^4.0.15","typescript":"^5.9.3","@accelint/vitest-config":"0.1.6","@accelint/typescript-config":"0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/math_0.1.9_1766092881059_0.9865681018073345","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"_id":"@accelint/math@0.2.0","bugs":{"url":"https://github.com/gohypergiant/standard-toolkit/issues"},"dist":{"shasum":"e3804ed669c8cb275938bb4545bf2c251477d81f","tarball":"https://registry.npmjs.org/@accelint/math/-/math-0.2.0.tgz","fileCount":19,"integrity":"sha512-XhxLVCVukSklq+ADRHge9oCWTrQmyMu4UAJPiXiZ6FLagUJ9qQkANtvG3WJZyp3n0sTzFck4R8IQk1D7gqAR5g==","signatures":[{"sig":"MEUCIQDvRrhb6W+cLd72jDuzywN3aAIamU4HzfhS+JOh3zLeAwIgbVK0ZY7v4EFo1/5jbv1r+Q/DeTP7jE3Gng5fzYvGmVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICSJIFznf3SI0BBAwF9sw67bpkGo5BT25DDO+yGj1EyiAiEAlRBc3/KvWqqLNA8EWRe1teIHXTEYNXnQQwkBdPIXnrI="}],"unpackedSize":41719},"main":"./dist/index.js","name":"@accelint/math","type":"module","_from":"file:accelint-math-0.2.0.tgz","owner":"default/pathfinder","title":"Accelint Math","types":"./dist/index.d.ts","author":{"name":"https://hypergiant.com"},"module":"./dist/index.js","$schema":"https://json.schemastore.org/package","engines":{"node":">=22","pnpm":">=10"},"exports":{".":"./dist/index.js","./wrap":"./dist/wrap/index.js","./clamp":"./dist/clamp/index.js","./round":"./dist/round/index.js","./random":"./dist/random/index.js","./package.json":"./package.json"},"license":"Apache-2.0","private":false,"scripts":{"dev":"pnpm tsc --watch","lint":"pnpm biome lint . --verbose","test":"pnpm vitest --dir=src","bench":"pnpm vitest bench --run --dir src","build":"pnpm tsdown","index":"pnpm zx ../../scripts/indexer.mjs packages/math","format":"pnpm biome format . --write --verbose","license":"pnpm zx ../../scripts/license.mjs","format:check":"pnpm biome format . --verbose","lint:package":"pnpm publint","constellation-tracker":"pnpm exec constellation-tracker"},"subPath":"packages/math","version":"0.2.0","_npmUser":{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},"homepage":"https://github.com/gohypergiant/standard-toolkit#readme","keywords":["dev-tk","tooling"],"_resolved":"/tmp/bec85f0da8602028ba5ddbe44e39ddc7/accelint-math-0.2.0.tgz","_integrity":"sha512-XhxLVCVukSklq+ADRHge9oCWTrQmyMu4UAJPiXiZ6FLagUJ9qQkANtvG3WJZyp3n0sTzFck4R8IQk1D7gqAR5g==","repository":{"url":"git+https://github.com/gohypergiant/standard-toolkit.git","type":"git"},"_npmVersion":"11.19.0","description":"A simple, lightweight JavaScript library that provides a collection of basic mathematical functions.","directories":{},"maintainers":[{"name":"hg-devsecops","email":"hg-devsecops@hypergiant.com"},{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},{"name":"bryan_hg","email":"bryan.kizer@hypergiant.com"},{"name":"colin.leahy","email":"colin.leahy@hypergiant.com"},{"name":"jacob.foster.hg","email":"jacob.foster@hypergiant.com"}],"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.18.0","vitest":"^4.0.15","typescript":"^5.9.3","@accelint/vitest-config":"0.1.6","@accelint/typescript-config":"0.1.4"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/math_0.2.0_1789154172009_0.8807738108513183"}}},"time":{"created":"2024-10-16T01:59:10.642Z","modified":"2026-09-11T19:16:12.321Z","0.1.0":"2024-10-16T01:59:10.940Z","0.1.1":"2024-10-16T02:16:57.033Z","0.1.2":"2024-10-18T03:26:34.743Z","0.1.3":"2024-10-20T01:49:13.602Z","0.1.4":"2025-08-06T15:06:22.293Z","0.1.5":"2025-08-11T17:23:31.822Z","0.1.6":"2025-10-10T23:55:39.081Z","0.1.7":"2025-10-30T22:21:51.334Z","0.1.8":"2025-12-12T18:34:57.167Z","0.1.9":"2025-12-18T21:21:21.237Z","0.2.0":"2026-09-11T19:16:12.096Z"},"bugs":{"url":"https://github.com/gohypergiant/standard-toolkit/issues"},"author":{"name":"https://hypergiant.com"},"license":"Apache-2.0","homepage":"https://github.com/gohypergiant/standard-toolkit#readme","keywords":["dev-tk","tooling"],"repository":{"url":"git+https://github.com/gohypergiant/standard-toolkit.git","type":"git"},"description":"A simple, lightweight JavaScript library that provides a collection of basic mathematical functions.","maintainers":[{"name":"hg-devsecops","email":"hg-devsecops@hypergiant.com"},{"name":"brandonjpierce","email":"brandonpierce91@gmail.com"},{"name":"bryan_hg","email":"bryan.kizer@hypergiant.com"},{"name":"colin.leahy","email":"colin.leahy@hypergiant.com"},{"name":"jacob.foster.hg","email":"jacob.foster@hypergiant.com"}],"readme":"# @accelint/math\n\nA simple, lightweight JavaScript library that provides a collection of basic mathematical functions.\n\n## Installation\n\n```sh\nnpm install @accelint/math\n```\n\n## Usage\n\n### Importing Functions\n\n```typescript\n// Import all functions\nimport { clamp, random, randomInt, round, wrap } from '@accelint/math';\n\n// Or import individually for tree-shaking\nimport { clamp } from '@accelint/math/clamp';\nimport { random, randomInt } from '@accelint/math/random';\nimport { round } from '@accelint/math/round';\nimport { wrap } from '@accelint/math/wrap';\n```\n\n### Clamp\n\nClamps a number within the specified bounds.\n\n```typescript\nimport { clamp } from '@accelint/math/clamp';\n\nclamp(5, 15, 10);  // 10 (within bounds)\nclamp(5, 15, 2);   // 5  (below min, clamped to min)\nclamp(5, 15, 20);  // 15 (above max, clamped to max)\nclamp(15, 5, 10);  // RangeError: min exceeded max\n```\n\n### Random\n\nGenerate a random number within the given bounds (inclusive).\n\n```typescript\nimport { random } from '@accelint/math/random';\n\nconst value = random(0, 10);\n// Returns a random decimal between 0 and 10 (inclusive)\n\nrandom(10, 0);  // RangeError: Min exceeded max\n```\n\n### Random Integer\n\nGenerate a random integer within the given bounds (inclusive).\n\n```typescript\nimport { randomInt } from '@accelint/math/random';\n\nconst value = randomInt(1, 6);\n// Returns a random integer between 1 and 6 (like a dice roll)\n\nrandomInt(10, 0);  // RangeError: Min exceeded max\n```\n\n### Round\n\nRounds a number to a specified precision.\n\n```typescript\nimport { round } from '@accelint/math/round';\n\nround(1, 1.2345);    // 1.2   (1 decimal place)\nround(2, 1.2345);    // 1.23  (2 decimal places)\nround(3, 1.2345);    // 1.235 (3 decimal places)\nround(0, 1.2345);    // 1     (no decimal places)\nround(-1, 1234.5);   // 1230  (round to nearest 10)\nround(3.1, 1.2345);  // Error: Precision must be an integer\n```\n\n### Wrap\n\nWraps a number into the half-open range `[min, max)`, cycling out-of-range values back around instead of clamping them to the edge. Handles negative and multi-revolution inputs — useful for angles and longitudes.\n\n```typescript\nimport { wrap } from '@accelint/math/wrap';\n\nwrap(0, 360, 370);     // 10   (past max, re-enters at min)\nwrap(0, 360, -90);     // 270  (negative, wraps up into range)\nwrap(-180, 180, 190);  // -170 (longitude past the antimeridian)\nwrap(-180, 180, -180); // -180 (inclusive min bound)\nwrap(0, 360, 720);     // 0    (multi-revolution)\nwrap(360, 0, 10);      // RangeError: min must be less than max\n```\n\n## API Reference\n\n### `clamp(min: number, max: number, value: number): number`\n\nClamps a number within the specified bounds.\n\n**Parameters:**\n\n- `min` - The lower bound to clamp to\n- `max` - The upper bound to clamp to\n- `value` - The number value to clamp to the given range\n\n**Returns:** The clamped value\n\n**Throws:** `RangeError` if min > max\n\n### `random(min: number, max: number): number`\n\nGenerate a random number within the given bounds.\n\n**Parameters:**\n\n- `min` - The minimum value in the range (inclusive)\n- `max` - The maximum value in the range (inclusive)\n\n**Returns:** A random number between min and max (inclusive)\n\n**Throws:** `RangeError` if min > max\n\n### `randomInt(min: number, max: number): number`\n\nGenerate a random integer within the given bounds.\n\n**Parameters:**\n\n- `min` - The minimum value in the range (inclusive)\n- `max` - The maximum value in the range (inclusive)\n\n**Returns:** A random integer between min and max (inclusive)\n\n**Throws:** `RangeError` if min > max\n\n### `round(precision: number, value: number): number`\n\nRounds a number to a specified precision.\n\n**Parameters:**\n\n- `precision` - The precision of the rounded output (must be an integer)\n- `value` - The value to round\n\n**Returns:** The rounded value\n\n**Throws:** `Error` if precision is not an integer\n\n### `wrap(min: number, max: number, value: number): number`\n\nWraps a number into the half-open range `[min, max)`. Unlike `clamp`, which pins out-of-range values to the nearest bound, `wrap` treats the range as circular.\n\n**Parameters:**\n\n- `min` - The inclusive lower bound of the range\n- `max` - The exclusive upper bound of the range\n- `value` - The number value to wrap into the given range\n\n**Returns:** The wrapped value in `[min, max)`\n\n**Throws:** `RangeError` if min >= max\n\n## TypeScript Support\n\nAll functions are fully typed and written in TypeScript. Type definitions are included in the package.\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}