{"_id":"@alessiofrittoli/math-utils","_rev":"28-b8940c86ed514bee0fdf6a9cbacfb145","name":"@alessiofrittoli/math-utils","dist-tags":{"latest":"2.0.0","alpha":"2.0.0-alpha.2"},"versions":{"0.1.0":{"name":"@alessiofrittoli/math-utils","version":"0.1.0","keywords":["math"],"author":{"url":"https://alessiofrittoli.it","name":"Alessio Frittoli","email":"info@alessiofrittoli.it"},"license":"MIT","_id":"@alessiofrittoli/math-utils@0.1.0","maintainers":[{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"}],"homepage":"https://github.com/alessiofrittoli/math-utils#readme","bugs":{"url":"https://github.com/alessiofrittoli/math-utils/issues","email":"info@alessiofrittoli.it"},"dist":{"shasum":"63eff7b0319dcdc61d4b0399c28996002b9b2418","tarball":"https://registry.npmjs.org/@alessiofrittoli/math-utils/-/math-utils-0.1.0.tgz","fileCount":27,"integrity":"sha512-w/VLw35A+QaikmF6L7pYG9S1INaEgf++k571oJHDbZ/RufzDKey2PnnbXXBELqT4GIjM7gkCFdMAHlprBoVV9Q==","signatures":[{"sig":"MEUCICDXY7H9V1leEEKDOIzxV6FjFXY5TVm1Mnl/wt3s3TDNAiEAv19OFLj9rcN84rChHU+zUJf6orOWt8T7Jh3FDYyDeRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25277},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.mjs","require":"./dist/format.cjs"},"./random":{"types":"./dist/random.d.ts","import":"./dist/random.mjs","require":"./dist/random.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.mjs","require":"./dist/helpers.cjs"},"./interpolation":{"types":"./dist/interpolation.d.ts","import":"./dist/interpolation.mjs","require":"./dist/interpolation.cjs"}},"gitHead":"862d2df2218a7d6edb4adc2a7522c4affe6325be","scripts":{"lint":"eslint","test":"jest --watchAll --verbose","build":"eslint && jest --ci --verbose && tsup","test:ci":"jest --ci --verbose","lint:init":"lint -- --init","test:init":"npx ts-jest config:init"},"_npmUser":{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"},"repository":{"url":"git+https://github.com/alessiofrittoli/math-utils.git","type":"git"},"_npmVersion":"10.9.0","description":"Lightweight TypeScript math utility functions","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.5","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","@eslint/js":"^9.15.0","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^22.9.3","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/math-utils_0.1.0_1732406622507_0.07571232499165115","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@alessiofrittoli/math-utils","version":"0.2.0","keywords":["math"],"author":{"url":"https://alessiofrittoli.it","name":"Alessio Frittoli","email":"info@alessiofrittoli.it"},"license":"MIT","_id":"@alessiofrittoli/math-utils@0.2.0","maintainers":[{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"}],"homepage":"https://github.com/alessiofrittoli/math-utils#readme","bugs":{"url":"https://github.com/alessiofrittoli/math-utils/issues","email":"info@alessiofrittoli.it"},"dist":{"shasum":"b0f3f4ef023964f5f078baee0efc875a016a31f4","tarball":"https://registry.npmjs.org/@alessiofrittoli/math-utils/-/math-utils-0.2.0.tgz","fileCount":27,"integrity":"sha512-UyFmxkdP6SiZmCdbmewebEuPEFeUzB8sYlUkrg08vaHBBOxdv9qxTV7qaW2YImfrZ9DWutFk+hgmsbS3PSEQNg==","signatures":[{"sig":"MEYCIQDjzg0EOW6unkGPvIdXCuYu5hVoXWuEaxgsiTF2z9ImgwIhAILWl9o7ZI8BlzaJUlkfAtpQdHaSvAST1xpA8ltQaNCb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19964},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./types":{"types":"./dist/types.d.ts"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.mjs","require":"./dist/format.cjs"},"./random":{"types":"./dist/random.d.ts","import":"./dist/random.mjs","require":"./dist/random.cjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.mjs","require":"./dist/helpers.cjs"},"./interpolation":{"types":"./dist/interpolation.d.ts","import":"./dist/interpolation.mjs","require":"./dist/interpolation.cjs"}},"gitHead":"5b036fb986bd0f6c5173b8efac492af9448f84d6","scripts":{"lint":"eslint","test":"jest --watchAll --verbose","build":"eslint && jest --ci --verbose && tsup","test:ci":"jest --ci --verbose"},"_npmUser":{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"},"repository":{"url":"git+https://github.com/alessiofrittoli/math-utils.git","type":"git"},"_npmVersion":"10.9.0","description":"Lightweight TypeScript math utility functions","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.5","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","@eslint/js":"^9.15.0","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^22.9.3","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/math-utils_0.2.0_1732448980289_0.20550484268437774","host":"s3://npm-registry-packages"}},"0.2.0-aplha.1":{"name":"@alessiofrittoli/math-utils","version":"0.2.0-aplha.1","keywords":["math"],"author":{"url":"https://alessiofrittoli.it","name":"Alessio Frittoli","email":"info@alessiofrittoli.it"},"license":"MIT","_id":"@alessiofrittoli/math-utils@0.2.0-aplha.1","maintainers":[{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"}],"homepage":"https://github.com/alessiofrittoli/math-utils#readme","bugs":{"url":"https://github.com/alessiofrittoli/math-utils/issues","email":"info@alessiofrittoli.it"},"dist":{"shasum":"55c2a9e239f7419f0985e6a9a223cf146a3e1a98","tarball":"https://registry.npmjs.org/@alessiofrittoli/math-utils/-/math-utils-0.2.0-aplha.1.tgz","fileCount":27,"integrity":"sha512-CxvCM2IQUShh+6DIaDCXmAKH4SVUT8xrDvn1gFDjiZNArh8zGhJExIZWIJNDMLVuy0gUus02wHn2D96SHHpyhA==","signatures":[{"sig":"MEQCIB0yxR5ttxuZOB6CXNSleAbzIe1csiFYITsQ+6oSEQFmAiAMg7xMBt87CfRTfzRL3+uUox63nL7g/pYTIkW1I2O9ew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25449},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.mjs","require":"./dist/format.js"},"./random":{"types":"./dist/random.d.ts","import":"./dist/random.mjs","require":"./dist/random.js"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.mjs","require":"./dist/helpers.js"},"./interpolation":{"types":"./dist/interpolation.d.ts","import":"./dist/interpolation.mjs","require":"./dist/interpolation.js"}},"gitHead":"5b036fb986bd0f6c5173b8efac492af9448f84d6","scripts":{"lint":"eslint","test":"jest --watchAll --verbose","build":"eslint && jest --ci --verbose && tsup","test:ci":"jest --ci --verbose"},"_npmUser":{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"},"repository":{"url":"git+https://github.com/alessiofrittoli/math-utils.git","type":"git"},"_npmVersion":"10.9.0","description":"Lightweight TypeScript math utility functions","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.5","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","@eslint/js":"^9.15.0","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^22.9.3","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/math-utils_0.2.0-aplha.1_1732479259299_0.1735217799543034","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@alessiofrittoli/math-utils","version":"0.2.1","keywords":["math"],"author":{"url":"https://alessiofrittoli.it","name":"Alessio Frittoli","email":"info@alessiofrittoli.it"},"license":"MIT","_id":"@alessiofrittoli/math-utils@0.2.1","maintainers":[{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"}],"homepage":"https://github.com/alessiofrittoli/math-utils#readme","bugs":{"url":"https://github.com/alessiofrittoli/math-utils/issues","email":"info@alessiofrittoli.it"},"dist":{"shasum":"2056980790a750913d33c59bb0ceb4f33b01e182","tarball":"https://registry.npmjs.org/@alessiofrittoli/math-utils/-/math-utils-0.2.1.tgz","fileCount":27,"integrity":"sha512-Yfl9nyOTDmZG7Xxj1i11TPzLdLvAqOH6oegD6+gDhhOql4oe4/GfmYM8OwXSVXqaAMJpFy0tIcYN6rJJuDaaDg==","signatures":[{"sig":"MEYCIQCP0Bj3wW/6sap5G2iMh/8L32Arw1EXHEfsKmtgReo9wAIhAMQE8c1Xba4yLv4E49DINmI3ZF+YvJ7s6w6i16QppePo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25441},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.mjs","require":"./dist/format.js"},"./random":{"types":"./dist/random.d.ts","import":"./dist/random.mjs","require":"./dist/random.js"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.mjs","require":"./dist/helpers.js"},"./interpolation":{"types":"./dist/interpolation.d.ts","import":"./dist/interpolation.mjs","require":"./dist/interpolation.js"}},"gitHead":"c0fa5295eeecfc1a272a8c35826c105fdd10d637","scripts":{"lint":"eslint","test":"jest --watchAll --verbose","build":"eslint && jest --ci --verbose && tsup","test:ci":"jest --ci --verbose"},"_npmUser":{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"},"repository":{"url":"git+https://github.com/alessiofrittoli/math-utils.git","type":"git"},"_npmVersion":"10.9.0","description":"Lightweight TypeScript math utility functions","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.5","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","@eslint/js":"^9.15.0","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^22.9.3","@jest/globals":"^29.7.0","typescript-eslint":"^8.15.0"},"_npmOperationalInternal":{"tmp":"tmp/math-utils_0.2.1_1732479913230_0.886102023872688","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@alessiofrittoli/math-utils","version":"0.3.0","keywords":["math"],"author":{"url":"https://alessiofrittoli.it","name":"Alessio Frittoli","email":"info@alessiofrittoli.it"},"license":"MIT","_id":"@alessiofrittoli/math-utils@0.3.0","maintainers":[{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"}],"homepage":"https://github.com/alessiofrittoli/math-utils#readme","bugs":{"url":"https://github.com/alessiofrittoli/math-utils/issues","email":"info@alessiofrittoli.it"},"dist":{"shasum":"7c9a7fffeabc84891ce96609a49ce26560e9bfdd","tarball":"https://registry.npmjs.org/@alessiofrittoli/math-utils/-/math-utils-0.3.0.tgz","fileCount":27,"integrity":"sha512-u6mbLsRk2vfk52vA9aLsI9ttKjZZTVfCdHiwNK82WL/GvrRsw2sKyM+AcgkIqCKUevx9uNJw+k2VvUouSKGRAQ==","signatures":[{"sig":"MEYCIQDpuswVcovMgUsm1Z0MD3ZI4JLYUbiNMfpuQfdpLGO03gIhAI8VLNvpL0mRFljiD6Jy121hy0vB6719+Kj+qIAaXu1N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21332},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.mjs","require":"./dist/format.js"},"./random":{"types":"./dist/random.d.ts","import":"./dist/random.mjs","require":"./dist/random.js"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.mjs","require":"./dist/helpers.js"},"./interpolation":{"types":"./dist/interpolation.d.ts","import":"./dist/interpolation.mjs","require":"./dist/interpolation.js"}},"gitHead":"b1e9e3b41f610470239da3966e6bbce33eb22e22","scripts":{"lint":"eslint","test":"jest --watchAll --verbose","build":"eslint && jest --ci --verbose && tsup","test:ci":"jest --ci --verbose","test:format":"pnpm test format.test.ts","test:random":"pnpm test random.test.ts","test:helpers":"pnpm test helpers.test.ts","test:interpolation":"pnpm test interpolation.test.ts"},"_npmUser":{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"},"repository":{"url":"git+https://github.com/alessiofrittoli/math-utils.git","type":"git"},"_npmVersion":"10.9.0","description":"Lightweight TypeScript math utility functions","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.5","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/math-utils_0.3.0_1732907490185_0.3167252675612968","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@alessiofrittoli/math-utils","version":"1.0.0","keywords":["math"],"author":{"url":"https://alessiofrittoli.it","name":"Alessio Frittoli","email":"info@alessiofrittoli.it"},"license":"MIT","_id":"@alessiofrittoli/math-utils@1.0.0","maintainers":[{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"}],"homepage":"https://github.com/alessiofrittoli/math-utils#readme","bugs":{"url":"https://github.com/alessiofrittoli/math-utils/issues","email":"info@alessiofrittoli.it"},"dist":{"shasum":"67366c052b646437abfcd5912ac562c18e26ef12","tarball":"https://registry.npmjs.org/@alessiofrittoli/math-utils/-/math-utils-1.0.0.tgz","fileCount":27,"integrity":"sha512-3tp6voo+BxQsTqTwAONyBI1KH/WOoZYj59L2+soCyH1ZBGc3u6pqtBHAWjI5MtKblf1B4EMqnWMpK1gNTsoB8Q==","signatures":[{"sig":"MEYCIQC4B/GmzkrmMZ6/EyfZ73C6COBSFU5wJAnbyOgplQlsZQIhALCKTM0aoGw2QRWQgJdgYKphV6/zuj+sdpQEAvju+Iyh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22192},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.mjs","require":"./dist/format.js"},"./random":{"types":"./dist/random.d.ts","import":"./dist/random.mjs","require":"./dist/random.js"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.mjs","require":"./dist/helpers.js"},"./interpolation":{"types":"./dist/interpolation.d.ts","import":"./dist/interpolation.mjs","require":"./dist/interpolation.js"}},"gitHead":"eea78b0867071d07afffdee9f1ae0c25e087d30d","scripts":{"lint":"eslint","test":"jest --watchAll --verbose","build":"eslint && jest --ci --verbose && tsup","test:ci":"jest --ci --verbose","test:format":"pnpm test format.test.ts","test:random":"pnpm test random.test.ts","test:helpers":"pnpm test helpers.test.ts","test:interpolation":"pnpm test interpolation.test.ts"},"_npmUser":{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"},"repository":{"url":"git+https://github.com/alessiofrittoli/math-utils.git","type":"git"},"_npmVersion":"10.9.0","description":"Lightweight TypeScript math utility functions","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.5","eslint":"^9.15.0","globals":"^15.12.0","ts-jest":"^29.2.5","@eslint/js":"^9.15.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.1","@jest/globals":"^29.7.0","typescript-eslint":"^8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/math-utils_1.0.0_1732988794289_0.22111222987048262","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@alessiofrittoli/math-utils","version":"1.1.0","keywords":["math"],"author":{"url":"https://alessiofrittoli.it","name":"Alessio Frittoli","email":"info@alessiofrittoli.it"},"license":"MIT","_id":"@alessiofrittoli/math-utils@1.1.0","maintainers":[{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"}],"homepage":"https://github.com/alessiofrittoli/math-utils#readme","bugs":{"url":"https://github.com/alessiofrittoli/math-utils/issues","email":"info@alessiofrittoli.it"},"dist":{"shasum":"2fc2aa1bc05fbb9810ac8255ddf8530edb8b8468","tarball":"https://registry.npmjs.org/@alessiofrittoli/math-utils/-/math-utils-1.1.0.tgz","fileCount":27,"integrity":"sha512-rqA99CUDmbdu1mecbNQQiTuM9hXU0h/Wu0m7J3d+wgLhHQrpTeX3n8p7k5vaYA/tEhmAEzyuTcS34WjvVtIHqw==","signatures":[{"sig":"MEUCIQCdA6osxJ/TnfqvoOdBLOV0DpbpjwDPacrr+B1bD/kPngIgd9fAa/B6i/tURiL+olvyPK4OtiXUrNzF94xlLv0lpR0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23594},"main":"./dist/index.js","_from":"file:alessiofrittoli-math-utils-1.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.mjs","require":"./dist/format.js"},"./random":{"types":"./dist/random.d.ts","import":"./dist/random.mjs","require":"./dist/random.js"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.mjs","require":"./dist/helpers.js"},"./interpolation":{"types":"./dist/interpolation.d.ts","import":"./dist/interpolation.mjs","require":"./dist/interpolation.js"}},"scripts":{"lint":"eslint","test":"jest --watchAll --verbose","build":"pnpm lint && pnpm test:ci && tsup","release":"node scripts/publish.js --verbose --npm","test:ci":"jest --ci --verbose","test:jest":"pnpm test jest.test.ts","test:jsdom":"JSDOM=true pnpm test","build:watch":"tsup --watch","test:format":"pnpm test format.test.ts","test:random":"pnpm test random.test.ts","test:helpers":"pnpm test helpers.test.ts","test:ci:jsdom":"JSDOM=true pnpm test:ci","test:coverage":"concurrently --prefix none --kill-others \"pnpm jest --watchAll --verbose --coverage\" \"pnpm test:serve-coverage\"","test:jest:jsdom":"JSDOM=true pnpm test:jest","test:ci:coverage":"pnpm test:ci --coverage","test:interpolation":"pnpm test interpolation.test.ts","test:coverage:jsdom":"JSDOM=true pnpm test:coverage","test:serve-coverage":"http-server ./coverage/lcov-report --gzip true -p 0 -o --silent"},"_npmUser":{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"},"_resolved":"/private/var/folders/vw/x6y06sz974x6xd8ft1h5dh1r0000gn/T/f5bd8e85d54f2c1f71ac18493a0b5f70/alessiofrittoli-math-utils-1.1.0.tgz","_integrity":"sha512-rqA99CUDmbdu1mecbNQQiTuM9hXU0h/Wu0m7J3d+wgLhHQrpTeX3n8p7k5vaYA/tEhmAEzyuTcS34WjvVtIHqw==","repository":{"url":"git+https://github.com/alessiofrittoli/math-utils.git","type":"git"},"_npmVersion":"10.9.0","description":"Lightweight TypeScript math utility functions","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.5","dotenv":"^16.4.7","eslint":"^9.17.0","globals":"^15.14.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.2","http-server":"^14.1.1","concurrently":"^9.1.0","@jest/globals":"^29.7.0","typescript-eslint":"^8.18.2","jest-environment-jsdom":"^29.7.0","@alessiofrittoli/node-scripts":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/math-utils_1.1.0_1735151104611_0.7983360069709102","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@alessiofrittoli/math-utils","version":"1.2.0","keywords":["math"],"author":{"url":"https://alessiofrittoli.it","name":"Alessio Frittoli","email":"info@alessiofrittoli.it"},"license":"MIT","_id":"@alessiofrittoli/math-utils@1.2.0","maintainers":[{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"}],"homepage":"https://github.com/alessiofrittoli/math-utils#readme","bugs":{"url":"https://github.com/alessiofrittoli/math-utils/issues","email":"info@alessiofrittoli.it"},"dist":{"shasum":"bb9c44d12fe426028a3d25356c26cd0c90676c26","tarball":"https://registry.npmjs.org/@alessiofrittoli/math-utils/-/math-utils-1.2.0.tgz","fileCount":27,"integrity":"sha512-Iyk8nIijNhmhcekZ+2aISwcLXKR219OCv8ngmDGAjlHOp4gWyTN7+2hvN8Bw0wUOkIe0QdKDyBLne84xIQAhxg==","signatures":[{"sig":"MEUCICb7AAmMf4/XDkgrUBdBqbgheO0Jx91SrZCdZtIWl/KZAiEAm+q5wFRFaEw/lkWDaJDAGFP9HWEWK0jHb9tRl9OqdDg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24676},"main":"./dist/index.js","_from":"file:alessiofrittoli-math-utils-1.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts"},"./format":{"types":"./dist/format.d.ts","import":"./dist/format.mjs","require":"./dist/format.js"},"./random":{"types":"./dist/random.d.ts","import":"./dist/random.mjs","require":"./dist/random.js"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.mjs","require":"./dist/helpers.js"},"./interpolation":{"types":"./dist/interpolation.d.ts","import":"./dist/interpolation.mjs","require":"./dist/interpolation.js"}},"scripts":{"lint":"eslint","test":"jest --watchAll --verbose","build":"pnpm lint && pnpm test:ci && tsup","release":"node scripts/publish.js --verbose --npm","test:ci":"jest --ci --verbose","test:jest":"pnpm test jest.test.ts","test:jsdom":"JSDOM=true pnpm test","build:watch":"tsup --watch","test:format":"pnpm test format.test.ts","test:random":"pnpm test random.test.ts","test:helpers":"pnpm test helpers.test.ts","test:ci:jsdom":"JSDOM=true pnpm test:ci","test:coverage":"pnpm test --coverage","test:jest:jsdom":"JSDOM=true pnpm test:jest","test:ci:coverage":"pnpm test:ci --coverage","test:interpolation":"pnpm test interpolation.test.ts","test:coverage:jsdom":"JSDOM=true pnpm test:coverage","test:coverage:serve":"concurrently --prefix none --kill-others \"jest --watchAll --verbose --coverage\" \"pnpm test:serve-coverage\"","test:serve-coverage":"http-server ./coverage/lcov-report --gzip true -p 0 -o --silent","test:coverage:jsdom:serve":"JSDOM=true pnpm test:coverage:serve"},"_npmUser":{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"},"_resolved":"/private/var/folders/vw/x6y06sz974x6xd8ft1h5dh1r0000gn/T/c862ac15936a7eeea6f0dc0d47dddb0c/alessiofrittoli-math-utils-1.2.0.tgz","_integrity":"sha512-Iyk8nIijNhmhcekZ+2aISwcLXKR219OCv8ngmDGAjlHOp4gWyTN7+2hvN8Bw0wUOkIe0QdKDyBLne84xIQAhxg==","repository":{"url":"git+https://github.com/alessiofrittoli/math-utils.git","type":"git"},"_npmVersion":"10.9.0","description":"Lightweight TypeScript math utility functions","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.5","dotenv":"^16.4.7","eslint":"^9.17.0","globals":"^15.14.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.2","http-server":"^14.1.1","concurrently":"^9.1.0","@jest/globals":"^29.7.0","typescript-eslint":"^8.18.2","jest-environment-jsdom":"^29.7.0","@alessiofrittoli/node-scripts":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/math-utils_1.2.0_1735257746671_0.3485313561100982","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@alessiofrittoli/math-utils","version":"1.3.0","keywords":["math"],"author":{"url":"https://alessiofrittoli.it","name":"Alessio Frittoli","email":"info@alessiofrittoli.it"},"license":"MIT","_id":"@alessiofrittoli/math-utils@1.3.0","maintainers":[{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"}],"homepage":"https://github.com/alessiofrittoli/math-utils#readme","bugs":{"url":"https://github.com/alessiofrittoli/math-utils/issues","email":"info@alessiofrittoli.it"},"dist":{"shasum":"c92b40cdd390d7e87608e8815a8fcb0aa4788d7a","tarball":"https://registry.npmjs.org/@alessiofrittoli/math-utils/-/math-utils-1.3.0.tgz","fileCount":31,"integrity":"sha512-mfUUMrQs9bb5YS2bngOf0wVuXyvr0g8zanHoroWg/Ug6FJl4EBoSui3D8gGFKQLmDwr5YrK/dLdeFVk3WVuEvA==","signatures":[{"sig":"MEUCIDmLgWo0A5h5U1lTF4dHBmy6mLXXmaAoYQlGNaKuaK9nAiEAjsRa8iBOHUknhLT5datHuIWGtTqMcIPV69umUfsTq5A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30444},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.mjs","require":"./dist/format/index.js"},"./random":{"types":"./dist/random/index.d.ts","import":"./dist/random/index.mjs","require":"./dist/random/index.js"},"./helpers":{"types":"./dist/helpers/index.d.ts","import":"./dist/helpers/index.mjs","require":"./dist/helpers/index.js"},"./conversion":{"types":"./dist/conversion/index.d.ts","import":"./dist/conversion/index.mjs","require":"./dist/conversion/index.js"},"./interpolation":{"types":"./dist/interpolation/index.d.ts","import":"./dist/interpolation/index.mjs","require":"./dist/interpolation/index.js"}},"gitHead":"df188104dd25a8f01481207fa4d93e66f581100a","scripts":{"lint":"eslint","test":"pnpm test:watch","build":"pnpm lint && pnpm test:ci && tsup","release":"node scripts/publish.js --verbose --npm","test:ci":"jest --ci --verbose","test:jest":"pnpm test jest.test.ts","test:jsdom":"JSDOM=true pnpm test","test:watch":"jest --watchAll --verbose","build:watch":"tsup --watch","test:format":"pnpm test format.test.ts","test:random":"pnpm test random.test.ts","test:helpers":"pnpm test helpers.test.ts","test:ci:jsdom":"JSDOM=true pnpm test:ci","test:coverage":"pnpm test:watch --coverage","test:jest:jsdom":"JSDOM=true pnpm test:jest","test:ci:coverage":"pnpm test:ci --coverage","test:interpolation":"pnpm test interpolation.test.ts","test:coverage:jsdom":"JSDOM=true pnpm test:coverage","test:coverage:serve":"concurrently --prefix none --kill-others \"pnpm test:coverage\" \"pnpm test:serve-coverage\"","test:serve-coverage":"http-server ./coverage/lcov-report --gzip true -p 0 -o --silent","test:coverage:jsdom:serve":"JSDOM=true pnpm test:coverage:serve"},"_npmUser":{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"},"repository":{"url":"git+https://github.com/alessiofrittoli/math-utils.git","type":"git"},"_npmVersion":"10.9.0","description":"Lightweight TypeScript math utility functions","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"@alessiofrittoli/web-utils":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.5","dotenv":"^16.4.7","eslint":"^9.17.0","globals":"^15.14.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.17.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.10.5","http-server":"^14.1.1","concurrently":"^9.1.2","@jest/globals":"^29.7.0","typescript-eslint":"^8.19.1","jest-environment-jsdom":"^29.7.0","@alessiofrittoli/node-scripts":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/math-utils_1.3.0_1736367671125_0.7442546527236258","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@alessiofrittoli/math-utils","version":"1.4.0","keywords":["math"],"author":{"url":"https://alessiofrittoli.it","name":"Alessio Frittoli","email":"info@alessiofrittoli.it"},"license":"MIT","_id":"@alessiofrittoli/math-utils@1.4.0","maintainers":[{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"}],"homepage":"https://github.com/alessiofrittoli/math-utils#readme","bugs":{"url":"https://github.com/alessiofrittoli/math-utils/issues","email":"info@alessiofrittoli.it"},"dist":{"shasum":"826339ba44340d0b297d2eaf1e4adc452f58228a","tarball":"https://registry.npmjs.org/@alessiofrittoli/math-utils/-/math-utils-1.4.0.tgz","fileCount":31,"integrity":"sha512-/u0XlhInApf1JeNQ2fsAPhk1MdDBOOV511GAltyojKL2wNX30gwcF+3sQFsMHDrL0xnJ9uGUijALaOR51zwsvA==","signatures":[{"sig":"MEQCIAy74UPmwQzRx3NoPOogxROmn62N0CMDDeGSQ2hjmLxaAiAC5z0SfeuXgY+RkJ6GrK0FGayw8XDu6BOezEb81LBVrg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39110},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.mjs","require":"./dist/format/index.js"},"./random":{"types":"./dist/random/index.d.ts","import":"./dist/random/index.mjs","require":"./dist/random/index.js"},"./helpers":{"types":"./dist/helpers/index.d.ts","import":"./dist/helpers/index.mjs","require":"./dist/helpers/index.js"},"./conversion":{"types":"./dist/conversion/index.d.ts","import":"./dist/conversion/index.mjs","require":"./dist/conversion/index.js"},"./interpolation":{"types":"./dist/interpolation/index.d.ts","import":"./dist/interpolation/index.mjs","require":"./dist/interpolation/index.js"}},"gitHead":"d3e214d3e4568e84d3858e8c02bbaee94f0ac950","scripts":{"lint":"eslint","test":"pnpm test:watch","build":"pnpm lint && pnpm test:ci && tsup","release":"node scripts/publish.js --verbose --npm","test:ci":"jest --ci --verbose","test:jest":"pnpm test jest.test.ts","test:jsdom":"JSDOM=true pnpm test","test:watch":"jest --watchAll --verbose","build:watch":"tsup --watch","test:format":"pnpm test format.test.ts","test:random":"pnpm test random.test.ts","test:helpers":"pnpm test helpers.test.ts","test:ci:jsdom":"JSDOM=true pnpm test:ci","test:coverage":"pnpm test:watch --coverage","test:jest:jsdom":"JSDOM=true pnpm test:jest","test:ci:coverage":"pnpm test:ci --coverage","test:interpolation":"pnpm test interpolation.test.ts","test:coverage:jsdom":"JSDOM=true pnpm test:coverage","test:coverage:serve":"concurrently --prefix none --kill-others \"pnpm test:coverage\" \"pnpm test:serve-coverage\"","test:serve-coverage":"http-server ./coverage/lcov-report --gzip true -p 0 -o --silent","test:coverage:jsdom:serve":"JSDOM=true pnpm test:coverage:serve"},"_npmUser":{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"},"repository":{"url":"git+https://github.com/alessiofrittoli/math-utils.git","type":"git"},"_npmVersion":"10.9.0","description":"Lightweight TypeScript math utility functions","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"@alessiofrittoli/web-utils":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.5","dotenv":"^16.4.7","eslint":"^9.17.0","globals":"^15.14.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.17.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.10.5","http-server":"^14.1.1","concurrently":"^9.1.2","@jest/globals":"^29.7.0","typescript-eslint":"^8.19.1","jest-environment-jsdom":"^29.7.0","@alessiofrittoli/node-scripts":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/math-utils_1.4.0_1736456798240_0.3348452759161753","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@alessiofrittoli/math-utils","version":"1.5.0","keywords":["math"],"author":{"url":"https://alessiofrittoli.it","name":"Alessio Frittoli","email":"info@alessiofrittoli.it"},"license":"MIT","_id":"@alessiofrittoli/math-utils@1.5.0","maintainers":[{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"}],"homepage":"https://github.com/alessiofrittoli/math-utils#readme","bugs":{"url":"https://github.com/alessiofrittoli/math-utils/issues","email":"info@alessiofrittoli.it"},"dist":{"shasum":"79e9d8873f328532d681df78c9271e3ef4203a8a","tarball":"https://registry.npmjs.org/@alessiofrittoli/math-utils/-/math-utils-1.5.0.tgz","fileCount":35,"integrity":"sha512-grcPT+jzLSWggV5DfypNr3YpO8aKWfD7TRRXUzZYMcOFC0nPv155R5am4N+Ouol7Mxpd9Z8SG4v8eB/Xwnj1iw==","signatures":[{"sig":"MEYCIQDGYcn+sQh3RqSbOtjomy2/3TQcLQC6y7GAfotKl00NpwIhAP2P5E8krCLtjz/SbOxgiCD/bJTseSI3yb/wjN+RcRFe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50407},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.mjs","require":"./dist/format/index.js"},"./random":{"types":"./dist/random/index.d.ts","import":"./dist/random/index.mjs","require":"./dist/random/index.js"},"./helpers":{"types":"./dist/helpers/index.d.ts","import":"./dist/helpers/index.mjs","require":"./dist/helpers/index.js"},"./conversion":{"types":"./dist/conversion/index.d.ts","import":"./dist/conversion/index.mjs","require":"./dist/conversion/index.js"},"./format/bytes":{"types":"./dist/format/bytes/index.d.ts","import":"./dist/format/bytes/index.mjs","require":"./dist/format/bytes/index.js"},"./interpolation":{"types":"./dist/interpolation/index.d.ts","import":"./dist/interpolation/index.mjs","require":"./dist/interpolation/index.js"}},"gitHead":"4339cf2c092d9f0f67fce411bdd763a79758126b","scripts":{"lint":"eslint","test":"jest","build":"pnpm lint && pnpm test:ci && tsup","release":"node scripts/publish.js --verbose --npm","test:ci":"jest --ci --verbose","test:jest":"pnpm test:watch jest.test.ts","test:jsdom":"JSDOM=true pnpm test:watch","test:watch":"jest --watchAll --verbose","build:watch":"tsup --watch","test:format":"pnpm test:watch format/index.test.ts","test:random":"pnpm test:watch random.test.ts","test:helpers":"pnpm test:watch helpers.test.ts","test:ci:jsdom":"JSDOM=true pnpm test:ci","test:coverage":"pnpm test:watch --coverage","test:jest:jsdom":"JSDOM=true pnpm test:watch:jest","test:ci:coverage":"pnpm test:ci --coverage","test:format:bytes":"pnpm test:watch format/bytes.test.ts","test:interpolation":"pnpm test:watch interpolation.test.ts","test:coverage:jsdom":"JSDOM=true pnpm test:coverage","test:coverage:serve":"concurrently --prefix none --kill-others \"pnpm test:coverage\" \"pnpm test:serve-coverage\"","test:serve-coverage":"http-server ./coverage/lcov-report --gzip true -p 0 -o --silent","test:coverage:jsdom:serve":"JSDOM=true pnpm test:coverage:serve"},"_npmUser":{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"},"repository":{"url":"git+https://github.com/alessiofrittoli/math-utils.git","type":"git"},"_npmVersion":"10.9.0","description":"Lightweight TypeScript math utility functions","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"@alessiofrittoli/web-utils":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.5","dotenv":"^16.4.7","eslint":"^9.18.0","globals":"^15.14.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.10.7","http-server":"^14.1.1","concurrently":"^9.1.2","@jest/globals":"^29.7.0","typescript-eslint":"^8.20.0","jest-environment-jsdom":"^29.7.0","@alessiofrittoli/node-scripts":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/math-utils_1.5.0_1737309631521_0.8265455404777524","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@alessiofrittoli/math-utils","version":"1.6.0","keywords":["math"],"author":{"url":"https://alessiofrittoli.it","name":"Alessio Frittoli","email":"info@alessiofrittoli.it"},"license":"MIT","_id":"@alessiofrittoli/math-utils@1.6.0","maintainers":[{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"}],"homepage":"https://github.com/alessiofrittoli/math-utils#readme","bugs":{"url":"https://github.com/alessiofrittoli/math-utils/issues","email":"info@alessiofrittoli.it"},"dist":{"shasum":"1d92a1e4ad9c3987907032b9c55792cc8d715895","tarball":"https://registry.npmjs.org/@alessiofrittoli/math-utils/-/math-utils-1.6.0.tgz","fileCount":35,"integrity":"sha512-Ok6zo0bMQmWACDVGTIS9jy11PqpfWH/aS3PltiNhrkmC6pYP9ALrle229YHPc0je7pGnkLTvBBrvT8XsLdoEdw==","signatures":[{"sig":"MEUCIFvj72UMlKN3cPZAXnGtPyvNP2R/5Z2dGYCpl6CjuIXHAiEA0jMwalux79dSW5UY9aTG60aGhExfi4FdvwC2TqIjWFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54811},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.mjs","require":"./dist/format/index.js"},"./random":{"types":"./dist/random/index.d.ts","import":"./dist/random/index.mjs","require":"./dist/random/index.js"},"./helpers":{"types":"./dist/helpers/index.d.ts","import":"./dist/helpers/index.mjs","require":"./dist/helpers/index.js"},"./conversion":{"types":"./dist/conversion/index.d.ts","import":"./dist/conversion/index.mjs","require":"./dist/conversion/index.js"},"./format/bytes":{"types":"./dist/format/bytes/index.d.ts","import":"./dist/format/bytes/index.mjs","require":"./dist/format/bytes/index.js"},"./interpolation":{"types":"./dist/interpolation/index.d.ts","import":"./dist/interpolation/index.mjs","require":"./dist/interpolation/index.js"}},"gitHead":"a0173448a0fadef1934ceac38972614e2565decd","scripts":{"lint":"eslint","test":"jest","build":"pnpm lint && pnpm test:ci && tsup","release":"node scripts/publish.js --verbose --npm","test:ci":"jest --ci --verbose","test:jest":"pnpm test:watch jest.test.ts","test:jsdom":"JSDOM=true pnpm test:watch","test:watch":"jest --watchAll --verbose","build:watch":"tsup --watch","test:format":"pnpm test:watch format/index.test.ts","test:random":"pnpm test:watch random.test.ts","test:helpers":"pnpm test:watch helpers.test.ts","test:ci:jsdom":"JSDOM=true pnpm test:ci","test:coverage":"pnpm test:watch --coverage","test:jest:jsdom":"JSDOM=true pnpm test:watch:jest","test:ci:coverage":"pnpm test:ci --coverage","test:format:bytes":"pnpm test:watch format/bytes.test.ts","test:interpolation":"pnpm test:watch interpolation.test.ts","test:coverage:jsdom":"JSDOM=true pnpm test:coverage","test:coverage:serve":"concurrently --prefix none --kill-others \"pnpm test:coverage\" \"pnpm test:serve-coverage\"","test:serve-coverage":"http-server ./coverage/lcov-report --gzip true -p 0 -o --silent","test:coverage:jsdom:serve":"JSDOM=true pnpm test:coverage:serve"},"_npmUser":{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"},"repository":{"url":"git+https://github.com/alessiofrittoli/math-utils.git","type":"git"},"_npmVersion":"10.9.0","description":"Lightweight TypeScript math utility functions","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"@alessiofrittoli/web-utils":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.6","dotenv":"^16.4.7","eslint":"^9.19.0","globals":"^15.14.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.13.0","http-server":"^14.1.1","concurrently":"^9.1.2","@jest/globals":"^29.7.0","typescript-eslint":"^8.23.0","jest-environment-jsdom":"^29.7.0","@alessiofrittoli/node-scripts":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/math-utils_1.6.0_1738609326469_0.8131917491220468","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@alessiofrittoli/math-utils","version":"1.7.0","keywords":["math"],"author":{"url":"https://alessiofrittoli.it","name":"Alessio Frittoli","email":"info@alessiofrittoli.it"},"license":"MIT","_id":"@alessiofrittoli/math-utils@1.7.0","maintainers":[{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"}],"homepage":"https://github.com/alessiofrittoli/math-utils#readme","bugs":{"url":"https://github.com/alessiofrittoli/math-utils/issues","email":"info@alessiofrittoli.it"},"dist":{"shasum":"a91fcd8ea348e39a6be2d7a42ac2b89083c41c9d","tarball":"https://registry.npmjs.org/@alessiofrittoli/math-utils/-/math-utils-1.7.0.tgz","fileCount":51,"integrity":"sha512-EfIiIXge4m3LKJr8UF2HoAPHPOuL24nr37gNzUkFnDcSKWiBuvNrIvET0U0KehY+7Yc6rLDXNYlxsNqXd0i2Bw==","signatures":[{"sig":"MEQCIFH6NpRhBTBZCaXoBzspAcKjpT/3HGQltNYqxvj1BCtVAiA3OO1cgBmw9SGYmMyU+oair2yUr/TD92sC47oqMNsRpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188744},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.mjs","require":"./dist/format/index.js"},"./random":{"types":"./dist/random/index.d.ts","import":"./dist/random/index.mjs","require":"./dist/random/index.js"},"./helpers":{"types":"./dist/helpers/index.d.ts","import":"./dist/helpers/index.mjs","require":"./dist/helpers/index.js"},"./conversion":{"types":"./dist/conversion/index.d.ts","import":"./dist/conversion/index.mjs","require":"./dist/conversion/index.js"},"./format/bytes":{"types":"./dist/format/bytes/index.d.ts","import":"./dist/format/bytes/index.mjs","require":"./dist/format/bytes/index.js"},"./interpolation":{"types":"./dist/interpolation/index.d.ts","import":"./dist/interpolation/index.mjs","require":"./dist/interpolation/index.js"}},"gitHead":"3264292f29f4e55b5a3df0d6974e8c1027290697","scripts":{"lint":"eslint","test":"jest","build":"pnpm lint && pnpm test:ci && tsup","release":"node scripts/publish.js --verbose --npm","test:ci":"jest --ci --verbose","test:jest":"pnpm test:watch jest.test.ts","test:jsdom":"JSDOM=true pnpm test:watch","test:watch":"jest --watchAll --verbose","build:watch":"tsup --watch","test:format":"pnpm test:watch format/index.test.ts","test:random":"pnpm test:watch random.test.ts","test:helpers":"pnpm test:watch helpers.test.ts","test:ci:jsdom":"JSDOM=true pnpm test:ci","test:coverage":"pnpm test:watch --coverage","test:jest:jsdom":"JSDOM=true pnpm test:watch:jest","test:ci:coverage":"pnpm test:ci --coverage","test:format:bytes":"pnpm test:watch format/bytes.test.ts","test:interpolation":"pnpm test:watch interpolation.test.ts","test:coverage:jsdom":"JSDOM=true pnpm test:coverage","test:coverage:serve":"concurrently --prefix none --kill-others \"pnpm test:coverage\" \"pnpm test:serve-coverage\"","test:serve-coverage":"http-server ./coverage/lcov-report --gzip true -p 0 -o --silent","test:coverage:jsdom:serve":"JSDOM=true pnpm test:coverage:serve"},"_npmUser":{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"},"repository":{"url":"git+https://github.com/alessiofrittoli/math-utils.git","type":"git"},"_npmVersion":"10.9.0","description":"Lightweight TypeScript math utility functions","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"@alessiofrittoli/web-utils":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.6","dotenv":"^16.4.7","eslint":"^9.19.0","globals":"^15.14.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.13.0","http-server":"^14.1.1","concurrently":"^9.1.2","@jest/globals":"^29.7.0","typescript-eslint":"^8.23.0","jest-environment-jsdom":"^29.7.0","@alessiofrittoli/node-scripts":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/math-utils_1.7.0_1738609468890_0.543043365482536","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@alessiofrittoli/math-utils","version":"1.7.1","keywords":["math"],"author":{"url":"https://alessiofrittoli.it","name":"Alessio Frittoli","email":"info@alessiofrittoli.it"},"license":"MIT","_id":"@alessiofrittoli/math-utils@1.7.1","maintainers":[{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"}],"homepage":"https://github.com/alessiofrittoli/math-utils#readme","bugs":{"url":"https://github.com/alessiofrittoli/math-utils/issues","email":"info@alessiofrittoli.it"},"dist":{"shasum":"b8e198f7883af6e449d4f2b5afb7804bc29fe1ce","tarball":"https://registry.npmjs.org/@alessiofrittoli/math-utils/-/math-utils-1.7.1.tgz","fileCount":51,"integrity":"sha512-l5AtZmxBq6eMMuCziRfTUgnqJxa0MWlgfsFQ6Nj0mCrDal4A7tV1LLY3N6m1o8k9QuKIwGcd56iE39IZja/+dQ==","signatures":[{"sig":"MEUCIGCo4GD7c5RzBgtxUtoZBZzTa0vafvl1WOGzXspgfwBiAiEA3wvk6hmyOgkorcBxxzxMSNB+gGOaQuA94sLUyHzRluM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188726},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.mjs","require":"./dist/format/index.js"},"./random":{"types":"./dist/random/index.d.ts","import":"./dist/random/index.mjs","require":"./dist/random/index.js"},"./helpers":{"types":"./dist/helpers/index.d.ts","import":"./dist/helpers/index.mjs","require":"./dist/helpers/index.js"},"./conversion":{"types":"./dist/conversion/index.d.ts","import":"./dist/conversion/index.mjs","require":"./dist/conversion/index.js"},"./format/bytes":{"types":"./dist/format/bytes.d.ts","import":"./dist/format/bytes.mjs","require":"./dist/format/bytes.js"},"./interpolation":{"types":"./dist/interpolation/index.d.ts","import":"./dist/interpolation/index.mjs","require":"./dist/interpolation/index.js"}},"gitHead":"e37370d7628311adfefc4f3849630ee1bcdced02","scripts":{"lint":"eslint","test":"jest","build":"pnpm lint && pnpm test:ci && tsup","release":"node scripts/publish.js --verbose --npm","test:ci":"jest --ci --verbose","test:jest":"pnpm test:watch jest.test.ts","test:jsdom":"JSDOM=true pnpm test:watch","test:watch":"jest --watchAll --verbose","build:watch":"tsup --watch","test:format":"pnpm test:watch format/index.test.ts","test:random":"pnpm test:watch random.test.ts","test:helpers":"pnpm test:watch helpers.test.ts","test:ci:jsdom":"JSDOM=true pnpm test:ci","test:coverage":"pnpm test:watch --coverage","test:jest:jsdom":"JSDOM=true pnpm test:watch:jest","test:ci:coverage":"pnpm test:ci --coverage","test:format:bytes":"pnpm test:watch format/bytes.test.ts","test:interpolation":"pnpm test:watch interpolation.test.ts","test:coverage:jsdom":"JSDOM=true pnpm test:coverage","test:coverage:serve":"concurrently --prefix none --kill-others \"pnpm test:coverage\" \"pnpm test:serve-coverage\"","test:serve-coverage":"http-server ./coverage/lcov-report --gzip true -p 0 -o --silent","test:coverage:jsdom:serve":"JSDOM=true pnpm test:coverage:serve"},"_npmUser":{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"},"repository":{"url":"git+https://github.com/alessiofrittoli/math-utils.git","type":"git"},"_npmVersion":"10.9.0","description":"Lightweight TypeScript math utility functions","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"@alessiofrittoli/web-utils":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.6","dotenv":"^16.4.7","eslint":"^9.19.0","globals":"^15.14.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.13.0","http-server":"^14.1.1","concurrently":"^9.1.2","@jest/globals":"^29.7.0","typescript-eslint":"^8.23.0","jest-environment-jsdom":"^29.7.0","@alessiofrittoli/node-scripts":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/math-utils_1.7.1_1740140670624_0.8228908861325173","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@alessiofrittoli/math-utils","version":"1.9.0","keywords":["math"],"author":{"url":"https://alessiofrittoli.it","name":"Alessio Frittoli","email":"info@alessiofrittoli.it"},"license":"MIT","_id":"@alessiofrittoli/math-utils@1.9.0","maintainers":[{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"}],"homepage":"https://github.com/alessiofrittoli/math-utils#readme","bugs":{"url":"https://github.com/alessiofrittoli/math-utils/issues","email":"info@alessiofrittoli.it"},"dist":{"shasum":"6246d6490ae9332f65e1585311f736d7f4779f23","tarball":"https://registry.npmjs.org/@alessiofrittoli/math-utils/-/math-utils-1.9.0.tgz","fileCount":51,"integrity":"sha512-4KXSv8wlVyN6dSkeGqAXK3LtrDPH4klXzsLGHK8kjA1mO3Ik9atSU1Wp4vHi98CFhfPgb3UFqhnpvxm1aszTQw==","signatures":[{"sig":"MEUCIQDeX9w+RKoeVpP3+vr4PJhmFPuBASSPKhB8b9c9aCwiLAIgBGVUStGIOwjV5HAwS5e9koMYpU/di77ZLItD3JZwGGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192139},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.mjs","require":"./dist/format/index.js"},"./random":{"types":"./dist/random/index.d.ts","import":"./dist/random/index.mjs","require":"./dist/random/index.js"},"./helpers":{"types":"./dist/helpers/index.d.ts","import":"./dist/helpers/index.mjs","require":"./dist/helpers/index.js"},"./conversion":{"types":"./dist/conversion/index.d.ts","import":"./dist/conversion/index.mjs","require":"./dist/conversion/index.js"},"./format/bytes":{"types":"./dist/format/bytes.d.ts","import":"./dist/format/bytes.mjs","require":"./dist/format/bytes.js"},"./interpolation":{"types":"./dist/interpolation/index.d.ts","import":"./dist/interpolation/index.mjs","require":"./dist/interpolation/index.js"}},"gitHead":"1105be733c8d5ea4f9623b0c45b82725497bb224","scripts":{"lint":"eslint","test":"jest --verbose","build":"pnpm lint && pnpm test:ci && tsup","release":"node scripts/publish.js --verbose --npm","test:ci":"jest --ci --verbose","test:jest":"pnpm test:watch jest.test.ts","test:jsdom":"JSDOM=true pnpm test:watch","test:watch":"jest --watchAll --verbose","build:watch":"tsup --watch","test:format":"pnpm test:watch format/index.test.ts","test:random":"pnpm test:watch random.test.ts","test:helpers":"pnpm test:watch helpers.test.ts","test:ci:jsdom":"JSDOM=true pnpm test:ci","test:coverage":"pnpm test:watch --coverage","test:jest:jsdom":"JSDOM=true pnpm test:watch:jest","test:ci:coverage":"pnpm test:ci --coverage","test:format:bytes":"pnpm test:watch format/bytes.test.ts","test:interpolation":"pnpm test:watch interpolation.test.ts","test:coverage:jsdom":"JSDOM=true pnpm test:coverage","test:coverage:serve":"concurrently --prefix none --kill-others \"pnpm test:coverage\" \"pnpm test:serve-coverage\"","test:serve-coverage":"http-server ./coverage/lcov-report --gzip true -p 0 -o --silent","test:coverage:jsdom:serve":"JSDOM=true pnpm test:coverage:serve"},"_npmUser":{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"},"repository":{"url":"git+https://github.com/alessiofrittoli/math-utils.git","type":"git"},"_npmVersion":"10.9.0","description":"Lightweight TypeScript math utility functions","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"@alessiofrittoli/web-utils":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.6","dotenv":"^16.4.7","eslint":"^9.20.1","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.20.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.13.4","http-server":"^14.1.1","concurrently":"^9.1.2","@jest/globals":"^29.7.0","typescript-eslint":"^8.24.1","jest-environment-jsdom":"^29.7.0","@alessiofrittoli/node-scripts":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/math-utils_1.9.0_1740514756431_0.5821772717317377","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@alessiofrittoli/math-utils","version":"1.10.0","keywords":["math","conversion-utilities","number-format"],"author":{"url":"https://alessiofrittoli.it","name":"Alessio Frittoli","email":"info@alessiofrittoli.it"},"license":"MIT","_id":"@alessiofrittoli/math-utils@1.10.0","maintainers":[{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"}],"homepage":"https://github.com/alessiofrittoli/math-utils#readme","bugs":{"url":"https://github.com/alessiofrittoli/math-utils/issues","email":"info@alessiofrittoli.it"},"dist":{"shasum":"89f3268d433d1e8ce60eb6a7399d808704e274e2","tarball":"https://registry.npmjs.org/@alessiofrittoli/math-utils/-/math-utils-1.10.0.tgz","fileCount":51,"integrity":"sha512-mDdZEuAvZk9dqmJXsDxO9zAGYh2tEcSa7yhKJ5lVzbIuRg80MdARFVPyprCIciOToDLaOLBhue3hibrkA1+oig==","signatures":[{"sig":"MEUCIQDBxMFae2vHaYJI51wZCABBV88bwc89G/0RKJYZ5m3dfQIgcUEq3mN8Ywtkx+w4T2mdPkJhpK4NP9qh6iiFpp0hYBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186720},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["@alessiofrittoli/type-utils","esbuild"]},"types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.mjs","require":"./dist/format/index.js"},"./random":{"types":"./dist/random/index.d.ts","import":"./dist/random/index.mjs","require":"./dist/random/index.js"},"./helpers":{"types":"./dist/helpers/index.d.ts","import":"./dist/helpers/index.mjs","require":"./dist/helpers/index.js"},"./conversion":{"types":"./dist/conversion/index.d.ts","import":"./dist/conversion/index.mjs","require":"./dist/conversion/index.js"},"./format/bytes":{"types":"./dist/format/bytes.d.ts","import":"./dist/format/bytes.mjs","require":"./dist/format/bytes.js"},"./interpolation":{"types":"./dist/interpolation/index.d.ts","import":"./dist/interpolation/index.mjs","require":"./dist/interpolation/index.js"}},"funding":[{"url":"https://github.com/sponsors/alessiofrittoli","type":"github"}],"gitHead":"f2879717660d5e93cb324c317dfc019ddf055246","scripts":{"//1a":"*********************************************************************","//1b":"*********************** BUILD - LINT - RELEASE **********************","//1c":"*********************************************************************","//2a":"*********************************************************************","//2b":"***************************** UNIT TESTS ****************************","//2c":"*********************************************************************","//3a":"*********************************************************************","//3b":"************************ UNIT TESTS COVERAGE ************************","//3c":"*********************************************************************","//4a":"*********************************************************************","//4b":"************************ TARGETED UNIT TESTS ************************","//4c":"*********************************************************************","lint":"eslint","test":"jest --verbose","build":"pnpm lint && pnpm test:ci && tsup","release":"node scripts/publish.js --verbose --npm","test:ci":"jest --ci --verbose","test:jest":"pnpm test:watch jest.test.ts","test:jsdom":"JSDOM=true pnpm test:watch","test:watch":"jest --watchAll --verbose","build:watch":"tsup --watch","test:format":"pnpm test:watch format/index.test.ts","test:random":"pnpm test:watch random.test.ts","test:helpers":"pnpm test:watch helpers.test.ts","test:ci:jsdom":"JSDOM=true pnpm test:ci","test:coverage":"pnpm test:watch --coverage","test:jest:jsdom":"JSDOM=true pnpm test:jest","test:ci:coverage":"pnpm test:ci --coverage","test:format:bytes":"pnpm test:watch format/bytes.test.ts","test:interpolation":"pnpm test:watch interpolation.test.ts","test:coverage:jsdom":"JSDOM=true pnpm test:coverage","test:coverage:serve":"concurrently --prefix none --kill-others \"pnpm test:coverage\" \"pnpm test:serve-coverage\"","test:serve-coverage":"http-server ./coverage/lcov-report --gzip true -p 0 -o --silent","test:coverage:jsdom:serve":"JSDOM=true pnpm test:coverage:serve"},"_npmUser":{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"},"repository":{"url":"git+https://github.com/alessiofrittoli/math-utils.git","type":"git"},"_npmVersion":"10.9.0","description":"Lightweight TypeScript math utility functions","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"@alessiofrittoli/web-utils":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","dotenv":"^16.4.7","eslint":"^9.22.0","globals":"^16.0.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","@eslint/js":"^9.22.0","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.10","http-server":"^14.1.1","concurrently":"^9.1.2","@jest/globals":"^29.7.0","typescript-eslint":"^8.26.1","jest-environment-jsdom":"^29.7.0","@alessiofrittoli/node-scripts":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/math-utils_1.10.0_1742404672543_0.5178208227938801","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"@alessiofrittoli/math-utils","version":"1.10.1","keywords":["math","conversion-utilities","number-format"],"author":{"url":"https://alessiofrittoli.it","name":"Alessio Frittoli","email":"info@alessiofrittoli.it"},"license":"MIT","_id":"@alessiofrittoli/math-utils@1.10.1","maintainers":[{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"}],"homepage":"https://github.com/alessiofrittoli/math-utils#readme","bugs":{"url":"https://github.com/alessiofrittoli/math-utils/issues","email":"info@alessiofrittoli.it"},"dist":{"shasum":"07eaae5ce2fbc2ff7c62ba853bcf4020cfcfc664","tarball":"https://registry.npmjs.org/@alessiofrittoli/math-utils/-/math-utils-1.10.1.tgz","fileCount":51,"integrity":"sha512-A1dnjIkt/7KlQxXtsoCOz4XCmGKxLDMLzAJCneYmneYlfqweMB3UvPBw/HwTJws7S58j2F/bjseUx94iNrQu0w==","signatures":[{"sig":"MEQCIH8KR+UQ6LCdlm3lnApmVhkxkOZ2XFEAQssEoOpmvt1jAiAL30jj4tab0QQwZUy+M/D9IKvB9cRxasEUWH1DeqbeWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186932},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["@alessiofrittoli/type-utils","esbuild"]},"types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.mjs","require":"./dist/format/index.js"},"./random":{"types":"./dist/random/index.d.ts","import":"./dist/random/index.mjs","require":"./dist/random/index.js"},"./helpers":{"types":"./dist/helpers/index.d.ts","import":"./dist/helpers/index.mjs","require":"./dist/helpers/index.js"},"./conversion":{"types":"./dist/conversion/index.d.ts","import":"./dist/conversion/index.mjs","require":"./dist/conversion/index.js"},"./format/bytes":{"types":"./dist/format/bytes.d.ts","import":"./dist/format/bytes.mjs","require":"./dist/format/bytes.js"},"./interpolation":{"types":"./dist/interpolation/index.d.ts","import":"./dist/interpolation/index.mjs","require":"./dist/interpolation/index.js"}},"funding":[{"url":"https://github.com/sponsors/alessiofrittoli","type":"github"}],"gitHead":"b0495ec41ec330e74d2a26341f1c3999896352d6","scripts":{"//1a":"*********************************************************************","//1b":"*********************** BUILD - LINT - RELEASE **********************","//1c":"*********************************************************************","//2a":"*********************************************************************","//2b":"***************************** UNIT TESTS ****************************","//2c":"*********************************************************************","//3a":"*********************************************************************","//3b":"************************ UNIT TESTS COVERAGE ************************","//3c":"*********************************************************************","//4a":"*********************************************************************","//4b":"************************ TARGETED UNIT TESTS ************************","//4c":"*********************************************************************","lint":"eslint","test":"jest --verbose","build":"pnpm lint && pnpm test:ci && tsup","release":"node scripts/publish.js --verbose --npm","test:ci":"jest --ci --verbose","test:jest":"pnpm test:watch jest.test.ts","test:jsdom":"JSDOM=true pnpm test:watch","test:watch":"jest --watchAll --verbose","build:watch":"tsup --watch","test:format":"pnpm test:watch format/index.test.ts","test:random":"pnpm test:watch random.test.ts","test:helpers":"pnpm test:watch helpers.test.ts","test:ci:jsdom":"JSDOM=true pnpm test:ci","test:coverage":"pnpm test:watch --coverage","test:jest:jsdom":"JSDOM=true pnpm test:jest","test:ci:coverage":"pnpm test:ci --coverage","test:format:bytes":"pnpm test:watch format/bytes.test.ts","test:interpolation":"pnpm test:watch interpolation.test.ts","test:coverage:jsdom":"JSDOM=true pnpm test:coverage","test:coverage:serve":"concurrently --prefix none --kill-others \"pnpm test:coverage\" \"pnpm test:serve-coverage\"","test:serve-coverage":"http-server ./coverage/lcov-report --gzip true -p 0 -o --silent","test:coverage:jsdom:serve":"JSDOM=true pnpm test:coverage:serve"},"_npmUser":{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"},"repository":{"url":"git+https://github.com/alessiofrittoli/math-utils.git","type":"git"},"_npmVersion":"10.9.0","description":"Lightweight TypeScript math utility functions","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"@alessiofrittoli/web-utils":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","dotenv":"^16.4.7","eslint":"^9.22.0","globals":"^16.0.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","@eslint/js":"^9.22.0","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.10","http-server":"^14.1.1","concurrently":"^9.1.2","@jest/globals":"^29.7.0","typescript-eslint":"^8.26.1","jest-environment-jsdom":"^29.7.0","@alessiofrittoli/node-scripts":"^2.3.1"},"_npmOperationalInternal":{"tmp":"tmp/math-utils_1.10.1_1742409606730_0.7372278756482267","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@alessiofrittoli/math-utils","version":"1.11.0","keywords":["math","conversion-utilities","number-format"],"author":{"url":"https://alessiofrittoli.it","name":"Alessio Frittoli","email":"info@alessiofrittoli.it"},"license":"MIT","_id":"@alessiofrittoli/math-utils@1.11.0","maintainers":[{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"}],"homepage":"https://github.com/alessiofrittoli/math-utils#readme","bugs":{"url":"https://github.com/alessiofrittoli/math-utils/issues","email":"info@alessiofrittoli.it"},"dist":{"shasum":"f8ca6dee78ccc6b382ddc1bda0516dda9e668785","tarball":"https://registry.npmjs.org/@alessiofrittoli/math-utils/-/math-utils-1.11.0.tgz","fileCount":51,"integrity":"sha512-4p31qG/1yDD6rUXOqW2hvKgLzRZzYrMf8POYakxfE9Wud2Q0JURBRV+oW/xGb7nHDJ9oEJowEgfpxkKs+4MrXQ==","signatures":[{"sig":"MEQCIFFuyCU1H/FcgxJqqhGsGo1fvThNwY91fyS4LuXNXQiAAiAeMJ75DneseT3bIgWDG8WTM4TJ9yn5mj+vZkWBfPkbew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186317},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["@alessiofrittoli/type-utils","esbuild"]},"types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.mjs","require":"./dist/format/index.js"},"./random":{"types":"./dist/random/index.d.ts","import":"./dist/random/index.mjs","require":"./dist/random/index.js"},"./helpers":{"types":"./dist/helpers/index.d.ts","import":"./dist/helpers/index.mjs","require":"./dist/helpers/index.js"},"./conversion":{"types":"./dist/conversion/index.d.ts","import":"./dist/conversion/index.mjs","require":"./dist/conversion/index.js"},"./format/bytes":{"types":"./dist/format/bytes.d.ts","import":"./dist/format/bytes.mjs","require":"./dist/format/bytes.js"},"./interpolation":{"types":"./dist/interpolation/index.d.ts","import":"./dist/interpolation/index.mjs","require":"./dist/interpolation/index.js"}},"funding":[{"url":"https://github.com/sponsors/alessiofrittoli","type":"github"}],"gitHead":"5a004f0b39e153cf31e37787e1216318d9c00b62","scripts":{"//1a":"*********************************************************************","//1b":"*********************** BUILD - LINT - RELEASE **********************","//1c":"*********************************************************************","//2a":"*********************************************************************","//2b":"***************************** UNIT TESTS ****************************","//2c":"*********************************************************************","//3a":"*********************************************************************","//3b":"************************ UNIT TESTS COVERAGE ************************","//3c":"*********************************************************************","//4a":"*********************************************************************","//4b":"************************ TARGETED UNIT TESTS ************************","//4c":"*********************************************************************","lint":"eslint","test":"jest --verbose","build":"pnpm lint && pnpm test:ci && tsup","release":"node scripts/publish.js --verbose --npm","test:ci":"jest --ci --verbose","test:watch":"jest --watchAll --verbose","build:watch":"tsup --watch","test:format":"pnpm test:watch format/index.test.ts","test:random":"pnpm test:watch random.test.ts","test:helpers":"pnpm test:watch helpers.test.ts","test:coverage":"pnpm test:watch --coverage","test:ci:coverage":"pnpm test:ci --coverage","test:format:bytes":"pnpm test:watch format/bytes.test.ts","test:interpolation":"pnpm test:watch interpolation.test.ts","test:coverage:serve":"concurrently --prefix none --kill-others \"pnpm test:coverage\" \"pnpm test:serve-coverage\"","test:serve-coverage":"http-server ./coverage/lcov-report --gzip true -p 0 -o --silent"},"_npmUser":{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"},"repository":{"url":"git+https://github.com/alessiofrittoli/math-utils.git","type":"git"},"_npmVersion":"10.9.0","description":"Lightweight TypeScript math utility functions","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"@alessiofrittoli/web-utils":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","dotenv":"^16.4.7","eslint":"^9.22.0","globals":"^16.0.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","@eslint/js":"^9.22.0","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.11","http-server":"^14.1.1","concurrently":"^9.1.2","@jest/globals":"^29.7.0","typescript-eslint":"^8.27.0","@alessiofrittoli/node-scripts":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/math-utils_1.11.0_1742566639406_0.4832429668500211","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@alessiofrittoli/math-utils","version":"1.12.0","keywords":["math","conversion-utilities","number-format"],"author":{"url":"https://alessiofrittoli.it","name":"Alessio Frittoli","email":"info@alessiofrittoli.it"},"license":"MIT","_id":"@alessiofrittoli/math-utils@1.12.0","maintainers":[{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"}],"homepage":"https://github.com/alessiofrittoli/math-utils#readme","bugs":{"url":"https://github.com/alessiofrittoli/math-utils/issues","email":"info@alessiofrittoli.it"},"dist":{"shasum":"6ce4c45288dc57ed94e4dd71a03951d43411ea3f","tarball":"https://registry.npmjs.org/@alessiofrittoli/math-utils/-/math-utils-1.12.0.tgz","fileCount":51,"integrity":"sha512-Xr6xECDCbPFDR1lSWK/Aw0OLa3VL1CRP7TKBVjl/s8yZcocDc+5NwlpCWIufTjI6guW5Iylc0I7KSD9bDSxWkw==","signatures":[{"sig":"MEYCIQDb3w+1OLc1IAdd5oPzM6dLZhlzGvGNMFeaMAqi9uWsbwIhAJKO0ehmkXHw5cJdwknow6GD5IPI79M7CyfoaoxDXX55","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199308},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["@alessiofrittoli/type-utils","esbuild"]},"types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.mjs","require":"./dist/format/index.js"},"./random":{"types":"./dist/random/index.d.ts","import":"./dist/random/index.mjs","require":"./dist/random/index.js"},"./helpers":{"types":"./dist/helpers/index.d.ts","import":"./dist/helpers/index.mjs","require":"./dist/helpers/index.js"},"./conversion":{"types":"./dist/conversion/index.d.ts","import":"./dist/conversion/index.mjs","require":"./dist/conversion/index.js"},"./format/bytes":{"types":"./dist/format/bytes.d.ts","import":"./dist/format/bytes.mjs","require":"./dist/format/bytes.js"},"./interpolation":{"types":"./dist/interpolation/index.d.ts","import":"./dist/interpolation/index.mjs","require":"./dist/interpolation/index.js"}},"funding":[{"url":"https://github.com/sponsors/alessiofrittoli","type":"github"}],"gitHead":"33d7e59017e7b769c925868a64ee1c74e4f260a5","scripts":{"//1a":"*********************************************************************","//1b":"*********************** BUILD - LINT - RELEASE **********************","//1c":"*********************************************************************","//2a":"*********************************************************************","//2b":"***************************** UNIT TESTS ****************************","//2c":"*********************************************************************","//3a":"*********************************************************************","//3b":"************************ UNIT TESTS COVERAGE ************************","//3c":"*********************************************************************","//4a":"*********************************************************************","//4b":"************************ TARGETED UNIT TESTS ************************","//4c":"*********************************************************************","lint":"eslint","test":"jest --verbose","build":"pnpm lint && pnpm test:ci && tsup","release":"node scripts/publish.js --verbose --npm","test:ci":"jest --ci --verbose","test:watch":"jest --watchAll --verbose","build:watch":"tsup --watch","test:format":"pnpm test:watch format/index.test.ts","test:random":"pnpm test:watch random.test.ts","test:helpers":"pnpm test:watch helpers.test.ts","test:coverage":"pnpm test:watch --coverage","test:coverage:ci":"pnpm test:ci --coverage","test:format:bytes":"pnpm test:watch format/bytes.test.ts","test:interpolation":"pnpm test:watch interpolation.test.ts","test:coverage:serve":"concurrently --prefix none --kill-others \"pnpm test:coverage\" \"pnpm test:serve-coverage\"","test:serve-coverage":"http-server ./coverage/lcov-report --gzip true -p 0 -o --silent"},"_npmUser":{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"},"repository":{"url":"git+https://github.com/alessiofrittoli/math-utils.git","type":"git"},"_npmVersion":"11.0.0","description":"Lightweight TypeScript math utility functions","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"@alessiofrittoli/web-utils":"^1.9.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","dotenv":"^16.5.0","eslint":"^9.25.1","globals":"^16.0.0","ts-jest":"^29.3.2","ts-node":"^10.9.2","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.14.1","http-server":"^14.1.1","concurrently":"^9.1.2","@jest/globals":"^29.7.0","typescript-eslint":"^8.31.0","@alessiofrittoli/node-scripts":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/math-utils_1.12.0_1745505481089_0.9031768572382681","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@alessiofrittoli/math-utils","version":"1.13.0","keywords":["math","conversion-utilities","number-format"],"author":{"url":"https://alessiofrittoli.it","name":"Alessio Frittoli","email":"info@alessiofrittoli.it"},"license":"MIT","_id":"@alessiofrittoli/math-utils@1.13.0","maintainers":[{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"}],"homepage":"https://github.com/alessiofrittoli/math-utils#readme","bugs":{"url":"https://github.com/alessiofrittoli/math-utils/issues","email":"info@alessiofrittoli.it"},"dist":{"shasum":"1a207748463b631befad0d5526fc1a7f3612344e","tarball":"https://registry.npmjs.org/@alessiofrittoli/math-utils/-/math-utils-1.13.0.tgz","fileCount":35,"integrity":"sha512-3sSEZJWdT/BpjFx9YEL2f/bj+Hy0gv5Y7E0KNAGVvsXgwCehkuswb8FAifMo8mMuOH7MQLfIqfFNnTReG8NZOw==","signatures":[{"sig":"MEQCICDBMQCzHPPEpgP9q3cC3BBLZbue4Ng7PTLWiNABtQjqAiA61DZIf06wp9ndOegwauHTU92Fwhu7Z+Y2wBdypG9hfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57571},"main":"./dist/index.js","_from":"file:alessiofrittoli-math-utils-1.13.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.mjs","require":"./dist/format/index.js"},"./random":{"types":"./dist/random/index.d.ts","import":"./dist/random/index.mjs","require":"./dist/random/index.js"},"./helpers":{"types":"./dist/helpers/index.d.ts","import":"./dist/helpers/index.mjs","require":"./dist/helpers/index.js"},"./conversion":{"types":"./dist/conversion/index.d.ts","import":"./dist/conversion/index.mjs","require":"./dist/conversion/index.js"},"./format/bytes":{"types":"./dist/format/bytes.d.ts","import":"./dist/format/bytes.mjs","require":"./dist/format/bytes.js"},"./interpolation":{"types":"./dist/interpolation/index.d.ts","import":"./dist/interpolation/index.mjs","require":"./dist/interpolation/index.js"}},"funding":[{"url":"https://github.com/sponsors/alessiofrittoli","type":"github"}],"scripts":{"dev":"NODE_ENV=development tsup --watch","//1a":"*********************************************************************","//1b":"******************** DEV - BUILD - LINT - RELEASE *******************","//1c":"*********************************************************************","//2a":"*********************************************************************","//2b":"***************************** UNIT TESTS ****************************","//2c":"*********************************************************************","//3a":"*********************************************************************","//3b":"************************ UNIT TESTS COVERAGE ************************","//3c":"*********************************************************************","//4a":"*********************************************************************","//4b":"************************ TARGETED UNIT TESTS ************************","//4c":"*********************************************************************","lint":"eslint","test":"jest --verbose","build":"pnpm lint && pnpm test:ci && pnpm build:prod","release":"node scripts/publish.js --verbose --npm","test:ci":"jest --ci --verbose","build:prod":"NODE_ENV=production tsup","test:watch":"jest --watchAll --verbose","test:format":"pnpm test:watch format/index.test.ts","test:random":"pnpm test:watch random.test.ts","test:helpers":"pnpm test:watch helpers.test.ts","test:coverage":"pnpm test:watch --coverage","test:coverage:ci":"pnpm test:ci --coverage","test:format:bytes":"pnpm test:watch format/bytes.test.ts","test:interpolation":"pnpm test:watch interpolation.test.ts","test:coverage:serve":"concurrently --prefix none --kill-others \"pnpm test:coverage\" \"pnpm test:serve-coverage\"","test:serve-coverage":"http-server ./coverage/lcov-report --gzip true -p 0 -o --silent"},"_npmUser":{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"},"_resolved":"/private/var/folders/vw/x6y06sz974x6xd8ft1h5dh1r0000gn/T/28172d83d3396e4b4966df6242419b94/alessiofrittoli-math-utils-1.13.0.tgz","_integrity":"sha512-3sSEZJWdT/BpjFx9YEL2f/bj+Hy0gv5Y7E0KNAGVvsXgwCehkuswb8FAifMo8mMuOH7MQLfIqfFNnTReG8NZOw==","repository":{"url":"git+https://github.com/alessiofrittoli/math-utils.git","type":"git"},"_npmVersion":"11.0.0","description":"Lightweight TypeScript math utility functions","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"@alessiofrittoli/web-utils":"^1.9.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","dotenv":"^16.5.0","eslint":"^9.25.1","globals":"^16.0.0","ts-jest":"^29.3.2","ts-node":"^10.9.2","@eslint/js":"^9.25.1","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","http-server":"^14.1.1","concurrently":"^9.1.2","@jest/globals":"^29.7.0","typescript-eslint":"^8.31.1","@alessiofrittoli/node-scripts":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/math-utils_1.13.0_1746207951224_0.10142235931071575","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@alessiofrittoli/math-utils","version":"1.14.0","keywords":["math","conversion-utilities","number-format"],"author":{"url":"https://alessiofrittoli.it","name":"Alessio Frittoli","email":"info@alessiofrittoli.it"},"license":"MIT","_id":"@alessiofrittoli/math-utils@1.14.0","maintainers":[{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"}],"homepage":"https://github.com/alessiofrittoli/math-utils#readme","bugs":{"url":"https://github.com/alessiofrittoli/math-utils/issues","email":"info@alessiofrittoli.it"},"dist":{"shasum":"4e95dbb1a25b2be966d5dda7126b9278281f8730","tarball":"https://registry.npmjs.org/@alessiofrittoli/math-utils/-/math-utils-1.14.0.tgz","fileCount":35,"integrity":"sha512-5cTcc7mVgA6zIuJbKnJ3BuOEUz6uiRp8gSNoOmx25Nk0Wp3lKd6eeVFhp1xYQwWVNZnDU7xGYZp2sT0pMaSwCA==","signatures":[{"sig":"MEUCICPUtw3LD5eocGzMjTqacwl3sgEmFsepKPleoDKlkCFSAiEAj4phNBVqnB4cwtho4oEAWgu/8aX5wEOqCH2jLnx4iZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59377},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["@alessiofrittoli/type-utils","esbuild"]},"types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.mjs","require":"./dist/format/index.js"},"./random":{"types":"./dist/random/index.d.ts","import":"./dist/random/index.mjs","require":"./dist/random/index.js"},"./helpers":{"types":"./dist/helpers/index.d.ts","import":"./dist/helpers/index.mjs","require":"./dist/helpers/index.js"},"./conversion":{"types":"./dist/conversion/index.d.ts","import":"./dist/conversion/index.mjs","require":"./dist/conversion/index.js"},"./format/bytes":{"types":"./dist/format/bytes.d.ts","import":"./dist/format/bytes.mjs","require":"./dist/format/bytes.js"},"./interpolation":{"types":"./dist/interpolation/index.d.ts","import":"./dist/interpolation/index.mjs","require":"./dist/interpolation/index.js"}},"funding":[{"url":"https://github.com/sponsors/alessiofrittoli","type":"github"}],"gitHead":"b2a87bfe0fe716418289468d1698b62729addd75","scripts":{"dev":"NODE_ENV=development tsup --watch","//1a":"*********************************************************************","//1b":"******************** DEV - BUILD - LINT - RELEASE *******************","//1c":"*********************************************************************","//2a":"*********************************************************************","//2b":"***************************** UNIT TESTS ****************************","//2c":"*********************************************************************","//3a":"*********************************************************************","//3b":"************************ UNIT TESTS COVERAGE ************************","//3c":"*********************************************************************","//4a":"*********************************************************************","//4b":"************************ TARGETED UNIT TESTS ************************","//4c":"*********************************************************************","lint":"eslint","test":"jest --verbose","build":"pnpm lint && pnpm test:ci && pnpm build:prod","release":"node scripts/publish.js --verbose --npm","test:ci":"jest --ci --verbose","build:prod":"NODE_ENV=production tsup","test:watch":"jest --watchAll --verbose","test:format":"pnpm test:watch format/index.test.ts","test:random":"pnpm test:watch random.test.ts","test:helpers":"pnpm test:watch helpers.test.ts","test:coverage":"pnpm test:watch --coverage","test:coverage:ci":"pnpm test:ci --coverage","test:format:bytes":"pnpm test:watch format/bytes.test.ts","test:interpolation":"pnpm test:watch interpolation.test.ts","test:coverage:serve":"concurrently --prefix none --kill-others \"pnpm test:coverage\" \"pnpm test:serve-coverage\"","test:serve-coverage":"http-server ./coverage/lcov-report --gzip true -p 0 -o --silent"},"_npmUser":{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"},"repository":{"url":"git+https://github.com/alessiofrittoli/math-utils.git","type":"git"},"_npmVersion":"11.4.0","description":"Lightweight TypeScript math utility functions","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"@alessiofrittoli/web-utils":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","dotenv":"^16.5.0","eslint":"^9.27.0","globals":"^16.2.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","@eslint/js":"^9.27.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","http-server":"^14.1.1","concurrently":"^9.1.2","@jest/globals":"^29.7.0","typescript-eslint":"^8.32.1","@alessiofrittoli/node-scripts":"^2.6.0"},"_npmOperationalInternal":{"tmp":"tmp/math-utils_1.14.0_1748202292943_0.7614137328859742","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@alessiofrittoli/math-utils","version":"1.15.0","keywords":["math","conversion-utilities","number-format"],"author":{"url":"https://alessiofrittoli.it","name":"Alessio Frittoli","email":"info@alessiofrittoli.it"},"license":"MIT","_id":"@alessiofrittoli/math-utils@1.15.0","maintainers":[{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"}],"homepage":"https://github.com/alessiofrittoli/math-utils#readme","bugs":{"url":"https://github.com/alessiofrittoli/math-utils/issues","email":"info@alessiofrittoli.it"},"dist":{"shasum":"9549298e9eab114cf4c83eec0c4bc91a7db8be26","tarball":"https://registry.npmjs.org/@alessiofrittoli/math-utils/-/math-utils-1.15.0.tgz","fileCount":35,"integrity":"sha512-1BSNVREQ92eZntsgaIUIL0kCZEfTRwvdFzgcHCLT2jh/MpYU43+dT+gcroiJf4h6csFKLSL3ji8zqHMNRgMYTQ==","signatures":[{"sig":"MEUCIQD90IJnWvHm3CG4aymszj+e2PWh2eci4MBc6UhPYycohQIgdlorko5KAE1ohxJ1Xely3iGA7J3sUrO1GzUUK9/M9ms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61438},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./types":{"types":"./dist/types.d.ts"},"./format":{"types":"./dist/format/index.d.ts","import":"./dist/format/index.mjs","require":"./dist/format/index.js"},"./random":{"types":"./dist/random/index.d.ts","import":"./dist/random/index.mjs","require":"./dist/random/index.js"},"./helpers":{"types":"./dist/helpers/index.d.ts","import":"./dist/helpers/index.mjs","require":"./dist/helpers/index.js"},"./conversion":{"types":"./dist/conversion/index.d.ts","import":"./dist/conversion/index.mjs","require":"./dist/conversion/index.js"},"./format/bytes":{"types":"./dist/format/bytes.d.ts","import":"./dist/format/bytes.mjs","require":"./dist/format/bytes.js"},"./interpolation":{"types":"./dist/interpolation/index.d.ts","import":"./dist/interpolation/index.mjs","require":"./dist/interpolation/index.js"}},"funding":[{"url":"https://github.com/sponsors/alessiofrittoli","type":"github"}],"gitHead":"609513ac6e4ebd8a21072354859348b38b6827ab","scripts":{"dev":"NODE_ENV=development tsup --watch","//1a":"*********************************************************************","//1b":"******************** DEV - BUILD - LINT - RELEASE *******************","//1c":"*********************************************************************","//2a":"*********************************************************************","//2b":"***************************** UNIT TESTS ****************************","//2c":"*********************************************************************","//3a":"*********************************************************************","//3b":"************************ UNIT TESTS COVERAGE ************************","//3c":"*********************************************************************","//4a":"*********************************************************************","//4b":"************************ TARGETED UNIT TESTS ************************","//4c":"*********************************************************************","lint":"eslint","test":"jest --verbose","build":"pnpm lint && pnpm test:ci && pnpm build:prod","release":"node scripts/release.js --verbose --npm","test:ci":"jest --ci --verbose","build:prod":"NODE_ENV=production tsup","test:watch":"jest --watchAll --verbose","test:format":"pnpm test:watch format/index.test.ts","test:random":"pnpm test:watch random.test.ts","test:helpers":"pnpm test:watch helpers.test.ts","test:coverage":"pnpm test:watch --coverage","test:coverage:ci":"pnpm test:ci --coverage","test:format:bytes":"pnpm test:watch format/bytes.test.ts","test:interpolation":"pnpm test:watch interpolation.test.ts","test:coverage:serve":"concurrently --prefix none --kill-others \"pnpm test:coverage\" \"pnpm test:serve-coverage\"","test:serve-coverage":"http-server ./coverage/lcov-report --gzip true -p 0 -o --silent"},"_npmUser":{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"},"repository":{"url":"git+https://github.com/alessiofrittoli/math-utils.git","type":"git"},"_npmVersion":"11.5.2","description":"Lightweight TypeScript math utility functions","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"@alessiofrittoli/web-utils":"^1.17.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","tsup":"^8.5.1","dotenv":"^17.2.3","eslint":"^9.39.1","globals":"^16.5.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","http-server":"^14.1.1","concurrently":"^9.2.1","@jest/globals":"^30.2.0","typescript-eslint":"^8.47.0","@alessiofrittoli/node-scripts":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/math-utils_1.15.0_1763984960429_0.8395380931514183","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@alessiofrittoli/math-utils","version":"1.16.0","keywords":["math","conversion-utilities","number-format"],"author":{"url":"https://alessiofrittoli.it","name":"Alessio Frittoli","email":"info@alessiofrittoli.it"},"license":"MIT","_id":"@alessiofrittoli/math-utils@1.16.0","maintainers":[{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"}],"homepage":"https://github.com/alessiofrittoli/math-utils#readme","bugs":{"url":"https://github.com/alessiofrittoli/math-utils/issues","email":"info@alessiofrittoli.it"},"dist":{"shasum":"655a762257a456d3d0304cf61d7ad83059a3e78e","tarball":"https://registry.npmjs.org/@alessiofrittoli/math-utils/-/math-utils-1.16.0.tgz","fileCount":35,"integrity":"sha512-wMeIKFzPDAv1+ioBiVeiYql3JYpfsSfInpuiFVc1kpSRiOSE1O/AnQKbIGu3JW+SXlG8DKrS7u8QR3Z/2irwWg==","signatures":[{"sig":"MEUCIQC1yPT6IOxWCID8QTGzb/1e0XDK20OLA6GByq43JeqdlAIgAY6CMNUFxi3xNvtqtCpOYI/zZhbXNIbKkK8zJTKRXdM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62175},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./types":{"import":{"types":"./dist/types.d.mts"},"require":{"types":"./dist/types.d.ts"}},"./format":{"import":{"types":"./dist/format/index.d.mts","default":"./dist/format/index.mjs"},"require":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"}},"./random":{"import":{"types":"./dist/random/index.d.mts","default":"./dist/random/index.mjs"},"require":{"types":"./dist/random/index.d.ts","default":"./dist/random/index.js"}},"./helpers":{"import":{"types":"./dist/helpers/index.d.mts","default":"./dist/helpers/index.mjs"},"require":{"types":"./dist/helpers/index.d.ts","default":"./dist/helpers/index.js"}},"./conversion":{"import":{"types":"./dist/conversion/index.d.mts","default":"./dist/conversion/index.mjs"},"require":{"types":"./dist/conversion/index.d.ts","default":"./dist/conversion/index.js"}},"./format/bytes":{"import":{"types":"./dist/format/bytes.d.mts","default":"./dist/format/bytes.mjs"},"require":{"types":"./dist/format/bytes.d.ts","default":"./dist/format/bytes.js"}},"./interpolation":{"import":{"types":"./dist/interpolation/index.d.mts","default":"./dist/interpolation/index.mjs"},"require":{"types":"./dist/interpolation/index.d.ts","default":"./dist/interpolation/index.js"}}},"funding":[{"url":"https://github.com/sponsors/alessiofrittoli","type":"github"}],"gitHead":"70171b9be444da8586be463fcde4b479444be591","scripts":{"dev":"cross-env NODE_ENV=development tsup --watch","//1a":"*********************************************************************","//1b":"******************** DEV - BUILD - LINT - RELEASE *******************","//1c":"*********************************************************************","//2a":"*********************************************************************","//2b":"***************************** UNIT TESTS ****************************","//2c":"*********************************************************************","//3a":"*********************************************************************","//3b":"************************ UNIT TESTS COVERAGE ************************","//3c":"*********************************************************************","//4a":"*********************************************************************","//4b":"************************ TARGETED UNIT TESTS ************************","//4c":"*********************************************************************","lint":"eslint","test":"jest --verbose","build":"pnpm lint && pnpm test:ci && pnpm build:prod","release":"node scripts/release.js --verbose --npm","test:ci":"jest --ci --verbose","build:prod":"cross-env NODE_ENV=production tsup","test:watch":"jest --watchAll --verbose","test:format":"pnpm test:watch format/index.test.ts","test:random":"pnpm test:watch random.test.ts","test:helpers":"pnpm test:watch helpers.test.ts","test:coverage":"pnpm test:watch --coverage","test:coverage:ci":"pnpm test:ci --coverage","test:format:bytes":"pnpm test:watch format/bytes.test.ts","test:interpolation":"pnpm test:watch interpolation.test.ts","test:coverage:serve":"concurrently --prefix none --kill-others \"pnpm test:coverage\" \"pnpm test:serve-coverage\"","test:serve-coverage":"http-server ./coverage/lcov-report --gzip true -p 0 -o --silent"},"_npmUser":{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"},"repository":{"url":"git+https://github.com/alessiofrittoli/math-utils.git","type":"git"},"_npmVersion":"11.5.2","description":"Lightweight TypeScript math utility functions","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"@alessiofrittoli/web-utils":"^1.17.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","tsup":"^8.5.1","dotenv":"^17.2.3","eslint":"^9.39.1","globals":"^16.5.0","ts-jest":"^29.4.6","ts-node":"^10.9.2","cross-env":"^10.1.0","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","http-server":"^14.1.1","concurrently":"^9.2.1","@jest/globals":"^30.2.0","typescript-eslint":"^8.48.1","@alessiofrittoli/node-scripts":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/math-utils_1.16.0_1764787115596_0.10825281420541999","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@alessiofrittoli/math-utils","version":"1.17.0","keywords":["math","conversion-utilities","number-format"],"author":{"url":"https://alessiofrittoli.it","name":"Alessio Frittoli","email":"info@alessiofrittoli.it"},"license":"MIT","_id":"@alessiofrittoli/math-utils@1.17.0","maintainers":[{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"}],"homepage":"https://github.com/alessiofrittoli/math-utils#readme","bugs":{"url":"https://github.com/alessiofrittoli/math-utils/issues","email":"info@alessiofrittoli.it"},"dist":{"shasum":"2742bc0de07806d3c46ac4b44594fc9f09bbb46c","tarball":"https://registry.npmjs.org/@alessiofrittoli/math-utils/-/math-utils-1.17.0.tgz","fileCount":39,"integrity":"sha512-WMvxBljj2Ahyv8xPyiy1lESUO5Poq9edYr1pZS+KawodDU2k+d0hWAz7KDQymCCzAz4YkuLkr0CDl0k85t0RhA==","signatures":[{"sig":"MEUCIFEQ2snqkvql5QVOiUJXhiH49af29QehG2hVYoNQWJrbAiEAnWLG+wHtDc0m2pewqF9Kk98muqS1FMcpUJ5kUvAyj0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70362},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./types":{"import":{"types":"./dist/types.d.mts"},"require":{"types":"./dist/types.d.ts"}},"./easing":{"import":{"types":"./dist/easing/index.d.mts","default":"./dist/easing/index.mjs"},"require":{"types":"./dist/easing/index.d.ts","default":"./dist/easing/index.js"}},"./format":{"import":{"types":"./dist/format/index.d.mts","default":"./dist/format/index.mjs"},"require":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"}},"./random":{"import":{"types":"./dist/random/index.d.mts","default":"./dist/random/index.mjs"},"require":{"types":"./dist/random/index.d.ts","default":"./dist/random/index.js"}},"./helpers":{"import":{"types":"./dist/helpers/index.d.mts","default":"./dist/helpers/index.mjs"},"require":{"types":"./dist/helpers/index.d.ts","default":"./dist/helpers/index.js"}},"./conversion":{"import":{"types":"./dist/conversion/index.d.mts","default":"./dist/conversion/index.mjs"},"require":{"types":"./dist/conversion/index.d.ts","default":"./dist/conversion/index.js"}},"./format/bytes":{"import":{"types":"./dist/format/bytes.d.mts","default":"./dist/format/bytes.mjs"},"require":{"types":"./dist/format/bytes.d.ts","default":"./dist/format/bytes.js"}},"./interpolation":{"import":{"types":"./dist/interpolation/index.d.mts","default":"./dist/interpolation/index.mjs"},"require":{"types":"./dist/interpolation/index.d.ts","default":"./dist/interpolation/index.js"}}},"funding":[{"url":"https://github.com/sponsors/alessiofrittoli","type":"github"}],"gitHead":"c95d407284cb53a0b5823ddb75dd995c9482ebfa","scripts":{"dev":"cross-env NODE_ENV=development tsup --watch","//1a":"*********************************************************************","//1b":"******************** DEV - BUILD - LINT - RELEASE *******************","//1c":"*********************************************************************","//2a":"*********************************************************************","//2b":"***************************** UNIT TESTS ****************************","//2c":"*********************************************************************","//3a":"*********************************************************************","//3b":"************************ UNIT TESTS COVERAGE ************************","//3c":"*********************************************************************","//4a":"*********************************************************************","//4b":"************************ TARGETED UNIT TESTS ************************","//4c":"*********************************************************************","lint":"eslint","test":"jest --verbose","build":"pnpm lint && pnpm test:ci && pnpm build:prod","release":"node scripts/release.js --verbose --npm","test:ci":"jest --ci --verbose","build:prod":"cross-env NODE_ENV=production tsup","test:watch":"jest --watchAll --verbose","test:format":"pnpm test:watch format/index.test.ts","test:random":"pnpm test:watch random.test.ts","test:helpers":"pnpm test:watch helpers.test.ts","test:coverage":"pnpm test:watch --coverage","test:coverage:ci":"pnpm test:ci --coverage","test:format:bytes":"pnpm test:watch format/bytes.test.ts","test:interpolation":"pnpm test:watch interpolation.test.ts","test:coverage:serve":"concurrently --prefix none --kill-others \"pnpm test:coverage\" \"pnpm test:serve-coverage\"","test:serve-coverage":"http-server ./coverage/lcov-report --gzip true -p 0 -o --silent"},"_npmUser":{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"},"repository":{"url":"git+https://github.com/alessiofrittoli/math-utils.git","type":"git"},"_npmVersion":"11.5.2","description":"Lightweight TypeScript math utility functions","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"@alessiofrittoli/web-utils":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","tsup":"^8.5.1","dotenv":"^17.2.3","eslint":"^9.39.1","globals":"^16.5.0","ts-jest":"^29.4.6","ts-node":"^10.9.2","cross-env":"^10.1.0","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.0","http-server":"^14.1.1","concurrently":"^9.2.1","@jest/globals":"^30.2.0","typescript-eslint":"^8.49.0","@alessiofrittoli/node-scripts":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/math-utils_1.17.0_1765451175414_0.4860016572361092","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@alessiofrittoli/math-utils","version":"1.18.0","keywords":["math","conversion-utilities","number-format"],"author":{"url":"https://alessiofrittoli.it","name":"Alessio Frittoli","email":"info@alessiofrittoli.it"},"license":"MIT","_id":"@alessiofrittoli/math-utils@1.18.0","maintainers":[{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"}],"homepage":"https://github.com/alessiofrittoli/math-utils#readme","bugs":{"url":"https://github.com/alessiofrittoli/math-utils/issues","email":"info@alessiofrittoli.it"},"dist":{"shasum":"25251868f96d56712bac9c94fe467227c77ee72f","tarball":"https://registry.npmjs.org/@alessiofrittoli/math-utils/-/math-utils-1.18.0.tgz","fileCount":39,"integrity":"sha512-dXy9dDk8QpDAbbxAsmHqBG8XqcQr5JG+iTyCjzg1FIADo40PLEqjsSzy3WmLr7P62amahjkFRWDLRLQsTQHpnQ==","signatures":[{"sig":"MEYCIQC0mDG6Zg1cAB3lzMifMNddX76aUUrvNU210IXJtwiXkAIhANdcA74W0ywovmWM0sRRBBbvsCW6rw1rhmPsojqky8vm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70362},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./types":{"import":{"types":"./dist/types.d.mts"},"require":{"types":"./dist/types.d.ts"}},"./easing":{"import":{"types":"./dist/easing/index.d.mts","default":"./dist/easing/index.mjs"},"require":{"types":"./dist/easing/index.d.ts","default":"./dist/easing/index.js"}},"./format":{"import":{"types":"./dist/format/index.d.mts","default":"./dist/format/index.mjs"},"require":{"types":"./dist/format/index.d.ts","default":"./dist/format/index.js"}},"./random":{"import":{"types":"./dist/random/index.d.mts","default":"./dist/random/index.mjs"},"require":{"types":"./dist/random/index.d.ts","default":"./dist/random/index.js"}},"./helpers":{"import":{"types":"./dist/helpers/index.d.mts","default":"./dist/helpers/index.mjs"},"require":{"types":"./dist/helpers/index.d.ts","default":"./dist/helpers/index.js"}},"./conversion":{"import":{"types":"./dist/conversion/index.d.mts","default":"./dist/conversion/index.mjs"},"require":{"types":"./dist/conversion/index.d.ts","default":"./dist/conversion/index.js"}},"./format/bytes":{"import":{"types":"./dist/format/bytes.d.mts","default":"./dist/format/bytes.mjs"},"require":{"types":"./dist/format/bytes.d.ts","default":"./dist/format/bytes.js"}},"./interpolation":{"import":{"types":"./dist/interpolation/index.d.mts","default":"./dist/interpolation/index.mjs"},"require":{"types":"./dist/interpolation/index.d.ts","default":"./dist/interpolation/index.js"}}},"funding":[{"url":"https://github.com/sponsors/alessiofrittoli","type":"github"}],"gitHead":"1d35577fdcc88ad4cc7db834fe9a96336f2f4ee5","scripts":{"dev":"cross-env NODE_ENV=development tsup --watch","//1a":"*********************************************************************","//1b":"******************** DEV - BUILD - LINT - RELEASE *******************","//1c":"*********************************************************************","//2a":"*********************************************************************","//2b":"***************************** UNIT TESTS ****************************","//2c":"*********************************************************************","//3a":"*********************************************************************","//3b":"************************ UNIT TESTS COVERAGE ************************","//3c":"*********************************************************************","//4a":"*********************************************************************","//4b":"************************ TARGETED UNIT TESTS ************************","//4c":"*********************************************************************","lint":"eslint","test":"jest --verbose","build":"pnpm lint && pnpm test:ci && pnpm build:prod","release":"node scripts/release.js --verbose --npm","test:ci":"jest --ci --verbose","build:prod":"cross-env NODE_ENV=production tsup","test:watch":"jest --watchAll --verbose","test:format":"pnpm test:watch format/index.test.ts","test:random":"pnpm test:watch random.test.ts","test:helpers":"pnpm test:watch helpers.test.ts","test:coverage":"pnpm test:watch --coverage","test:coverage:ci":"pnpm test:ci --coverage","test:format:bytes":"pnpm test:watch format/bytes.test.ts","test:interpolation":"pnpm test:watch interpolation.test.ts","test:coverage:serve":"concurrently --prefix none --kill-others \"pnpm test:coverage\" \"pnpm test:serve-coverage\"","test:serve-coverage":"http-server ./coverage/lcov-report --gzip true -p 0 -o --silent"},"_npmUser":{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"},"repository":{"url":"git+https://github.com/alessiofrittoli/math-utils.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight TypeScript math utility functions","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"@alessiofrittoli/web-utils":"^1.20.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","tsup":"^8.5.1","dotenv":"^17.2.4","eslint":"^10.0.0","globals":"^17.3.0","ts-jest":"^29.4.6","ts-node":"^10.9.2","cross-env":"^10.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.2.2","http-server":"^14.1.1","concurrently":"^9.2.1","@jest/globals":"^30.2.0","typescript-eslint":"^8.55.0","@alessiofrittoli/node-scripts":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/math-utils_1.18.0_1770667896812_0.1940280272483641","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.1":{"name":"@alessiofrittoli/math-utils","version":"2.0.0-alpha.1","keywords":["math","conversion-utilities","number-format"],"author":{"url":"https://alessiofrittoli.it","name":"Alessio Frittoli","email":"info@alessiofrittoli.it"},"license":"MIT","_id":"@alessiofrittoli/math-utils@2.0.0-alpha.1","maintainers":[{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"}],"homepage":"https://github.com/alessiofrittoli/math-utils#readme","bugs":{"url":"https://github.com/alessiofrittoli/math-utils/issues","email":"info@alessiofrittoli.it"},"dist":{"shasum":"94d15ef41920db7dc23fd7a4ca4e29e271729db4","tarball":"https://registry.npmjs.org/@alessiofrittoli/math-utils/-/math-utils-2.0.0-alpha.1.tgz","fileCount":7,"integrity":"sha512-q//8Ra6qNMYoY78cTfGcfONWxVUyHzmbWjF7zV5REU83L2yJP+DKUKa0cmAcA+ESi/RzG9hYExcLAkmTV3JErA==","signatures":[{"sig":"MEUCIDikT0jg0zymw1gjW+OHYgeSG1sqouQJe+RAdsi76wZpAiEAj7IYqPLCMxOwLI2OQAByfoplk13WYK9r5zqz4mlXeC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57839},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*/index.d.mts","default":"./dist/*/index.mjs"},"require":{"types":"./dist/*/index.d.ts","default":"./dist/*/index.js"}}},"funding":[{"url":"https://github.com/sponsors/alessiofrittoli","type":"github"}],"gitHead":"19aae09e3d36b7f2267e82ce48c8600df8344eee","scripts":{"dev":"cross-env NODE_ENV=development tsup --watch","//1a":"*********************************************************************","//1b":"******************** DEV - BUILD - LINT - RELEASE *******************","//1c":"*********************************************************************","//2a":"*********************************************************************","//2b":"***************************** UNIT TESTS ****************************","//2c":"*********************************************************************","//3a":"*********************************************************************","//3b":"************************ UNIT TESTS COVERAGE ************************","//3c":"*********************************************************************","//4a":"*********************************************************************","//4b":"************************ TARGETED UNIT TESTS ************************","//4c":"*********************************************************************","lint":"eslint","test":"jest --verbose","build":"pnpm lint && pnpm test:ci && pnpm build:prod","release":"node scripts/release.js --verbose --npm","test:ci":"jest --ci --verbose","build:prod":"cross-env NODE_ENV=production tsup","test:watch":"jest --watchAll --verbose","test:format":"pnpm test:watch format/index.test.ts","test:random":"pnpm test:watch random.test.ts","test:helpers":"pnpm test:watch helpers.test.ts","test:coverage":"pnpm test:watch --coverage","test:coverage:ci":"pnpm test:ci --coverage","test:format:bytes":"pnpm test:watch format/bytes.test.ts","test:interpolation":"pnpm test:watch interpolation.test.ts","test:coverage:serve":"concurrently --prefix none --kill-others \"pnpm test:coverage\" \"pnpm test:serve-coverage\"","test:serve-coverage":"http-server ./coverage/lcov-report --gzip true -p 0 -o --silent"},"_npmUser":{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"},"repository":{"url":"git+https://github.com/alessiofrittoli/math-utils.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight TypeScript math utility functions","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"@alessiofrittoli/web-utils":"^1.20.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.2.0","tsup":"^8.5.1","dotenv":"^17.3.1","eslint":"^10.0.0","globals":"^17.3.0","ts-jest":"^29.4.6","ts-node":"^10.9.2","cross-env":"^10.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.2.3","http-server":"^14.1.1","concurrently":"^9.2.1","@jest/globals":"^30.2.0","typescript-eslint":"^8.55.0","@alessiofrittoli/node-scripts":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/math-utils_2.0.0-alpha.1_1771243019351_0.008582944199546638","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.2":{"name":"@alessiofrittoli/math-utils","version":"2.0.0-alpha.2","keywords":["math","conversion-utilities","number-format"],"author":{"url":"https://alessiofrittoli.it","name":"Alessio Frittoli","email":"info@alessiofrittoli.it"},"license":"MIT","_id":"@alessiofrittoli/math-utils@2.0.0-alpha.2","maintainers":[{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"}],"homepage":"https://github.com/alessiofrittoli/math-utils#readme","bugs":{"url":"https://github.com/alessiofrittoli/math-utils/issues","email":"info@alessiofrittoli.it"},"dist":{"shasum":"c459783b64797afcf02bd1055ba66a923e8cfe47","tarball":"https://registry.npmjs.org/@alessiofrittoli/math-utils/-/math-utils-2.0.0-alpha.2.tgz","fileCount":7,"integrity":"sha512-WHNBRR6mH3N/O9T2t6HgYYWkBYhE25YhkucHA0lPj7NLOtMjBMx9stSWtilJe/WWJPefVOOVtj3qjqtGTkGPGg==","signatures":[{"sig":"MEQCIDsqhhrAa6Ks7CIxrRW16+cBPHUqDJDMQCHxBviCD3fWAiAWkf9CxD4D+R+8taaqk6FN/mQEKBgcPjLaxkyjjiiftw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65038},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*/index.d.mts","default":"./dist/*/index.mjs"},"require":{"types":"./dist/*/index.d.ts","default":"./dist/*/index.js"}}},"funding":[{"url":"https://github.com/sponsors/alessiofrittoli","type":"github"}],"gitHead":"2f52c9f99cca9ae4736e1bcd877b58f0a6b0a29c","scripts":{"dev":"cross-env NODE_ENV=development tsup --watch","//1a":"*********************************************************************","//1b":"******************** DEV - BUILD - LINT - RELEASE *******************","//1c":"*********************************************************************","//2a":"*********************************************************************","//2b":"***************************** UNIT TESTS ****************************","//2c":"*********************************************************************","//3a":"*********************************************************************","//3b":"************************ UNIT TESTS COVERAGE ************************","//3c":"*********************************************************************","//4a":"*********************************************************************","//4b":"************************ TARGETED UNIT TESTS ************************","//4c":"*********************************************************************","lint":"eslint","test":"jest --verbose","build":"pnpm lint && pnpm test:ci && pnpm build:prod","release":"node scripts/release.js --verbose --npm","test:ci":"jest --ci --verbose","build:prod":"cross-env NODE_ENV=production tsup","test:watch":"jest --watchAll --verbose","test:format":"pnpm test:watch format/index.test.ts","test:random":"pnpm test:watch random.test.ts","test:helpers":"pnpm test:watch helpers.test.ts","test:coverage":"pnpm test:watch --coverage","test:coverage:ci":"pnpm test:ci --coverage","test:format:bytes":"pnpm test:watch format/bytes.test.ts","test:interpolation":"pnpm test:watch interpolation.test.ts","test:coverage:serve":"concurrently --prefix none --kill-others \"pnpm test:coverage\" \"pnpm test:serve-coverage\"","test:serve-coverage":"http-server ./coverage/lcov-report --gzip true -p 0 -o --silent"},"_npmUser":{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"},"repository":{"url":"git+https://github.com/alessiofrittoli/math-utils.git","type":"git"},"_npmVersion":"10.9.4","description":"Lightweight TypeScript math utility functions","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"@alessiofrittoli/web-utils":"^1.20.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.2.0","tsup":"^8.5.1","dotenv":"^17.3.1","eslint":"^10.0.0","globals":"^17.3.0","ts-jest":"^29.4.6","ts-node":"^10.9.2","cross-env":"^10.1.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.2.3","http-server":"^14.1.1","concurrently":"^9.2.1","@jest/globals":"^30.2.0","typescript-eslint":"^8.56.0","@alessiofrittoli/node-scripts":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/math-utils_2.0.0-alpha.2_1771272896876_0.7302471695079735","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@alessiofrittoli/math-utils","version":"2.0.0","description":"Lightweight TypeScript math utility functions","author":{"name":"Alessio Frittoli","email":"info@alessiofrittoli.it","url":"https://alessiofrittoli.it"},"license":"MIT","funding":[{"type":"github","url":"https://github.com/sponsors/alessiofrittoli"}],"keywords":["math","conversion-utilities","number-format"],"homepage":"https://github.com/alessiofrittoli/math-utils#readme","bugs":{"url":"https://github.com/alessiofrittoli/math-utils/issues","email":"info@alessiofrittoli.it"},"repository":{"type":"git","url":"git+https://github.com/alessiofrittoli/math-utils.git"},"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":{"import":{"types":"./dist/*/index.d.mts","default":"./dist/*/index.mjs"},"require":{"types":"./dist/*/index.d.ts","default":"./dist/*/index.js"}}},"sideEffects":false,"scripts":{"//1a":"*********************************************************************","//1b":"******************** DEV - BUILD - LINT - RELEASE *******************","//1c":"*********************************************************************","dev":"cross-env NODE_ENV=development tsup --watch","build:prod":"cross-env NODE_ENV=production tsup","build":"pnpm lint && pnpm test:ci && pnpm build:prod","lint":"eslint","release":"node scripts/release.js --verbose --npm","//2a":"*********************************************************************","//2b":"***************************** UNIT TESTS ****************************","//2c":"*********************************************************************","test":"jest --verbose","test:watch":"jest --watchAll --verbose","test:ci":"jest --ci --verbose","//3a":"*********************************************************************","//3b":"************************ UNIT TESTS COVERAGE ************************","//3c":"*********************************************************************","test:coverage":"pnpm test:watch --coverage","test:coverage:ci":"pnpm test:ci --coverage","test:serve-coverage":"http-server ./coverage/lcov-report --gzip true -p 0 -o --silent","test:coverage:serve":"concurrently --prefix none --kill-others \"pnpm test:coverage\" \"pnpm test:serve-coverage\"","//4a":"*********************************************************************","//4b":"************************ TARGETED UNIT TESTS ************************","//4c":"*********************************************************************","test:format":"pnpm test:watch format/index.test.ts","test:format:bytes":"pnpm test:watch format/bytes.test.ts","test:helpers":"pnpm test:watch helpers.test.ts","test:interpolation":"pnpm test:watch interpolation.test.ts","test:random":"pnpm test:watch random.test.ts"},"devDependencies":{"@alessiofrittoli/node-scripts":"^3.3.0","@eslint/js":"^10.0.1","@jest/globals":"^30.2.0","@types/jest":"^30.0.0","@types/node":"^25.3.0","concurrently":"^9.2.1","cross-env":"^10.1.0","dotenv":"^17.3.1","eslint":"^10.0.2","globals":"^17.3.0","http-server":"^14.1.1","jest":"^30.2.0","ts-jest":"^29.4.6","ts-node":"^10.9.2","tsup":"^8.5.1","typescript":"^5.9.3","typescript-eslint":"^8.56.1"},"dependencies":{"@alessiofrittoli/web-utils":"^1.20.0"},"_id":"@alessiofrittoli/math-utils@2.0.0","gitHead":"273e946151583b81d228ed93ecded718088732cf","_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-kNK5+q/eXjh0GhF30H3ipZ228fM4VpMaI/4OIjudU0CdDrNGj/5xGHfwH3FWP0AalGnHC7X7+zHsMYduyQr4Ig==","shasum":"69b75e456196c3f92c9930d9f7187b8f2baacb23","tarball":"https://registry.npmjs.org/@alessiofrittoli/math-utils/-/math-utils-2.0.0.tgz","fileCount":7,"unpackedSize":64672,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCizq9387STe6R1xV05in2EvCwAPGqrS2EK8qSBWepQYAIgcSQ8UB3yxLCbctsoPuOZNpzFKQGPpIZdQo3UGTv30gU="}]},"_npmUser":{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"},"directories":{},"maintainers":[{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/math-utils_2.0.0_1772031828684_0.41686742166667146"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-24T00:03:42.390Z","modified":"2026-02-25T15:03:48.982Z","0.1.0":"2024-11-24T00:03:42.698Z","0.2.0":"2024-11-24T11:49:40.485Z","0.2.0-aplha.1":"2024-11-24T20:14:19.449Z","0.2.1":"2024-11-24T20:25:13.452Z","0.3.0":"2024-11-29T19:11:30.357Z","1.0.0":"2024-11-30T17:46:34.466Z","1.1.0":"2024-12-25T18:25:04.883Z","1.2.0":"2024-12-27T00:02:26.865Z","1.3.0":"2025-01-08T20:21:11.337Z","1.4.0":"2025-01-09T21:06:38.539Z","1.5.0":"2025-01-19T18:00:31.694Z","1.6.0":"2025-02-03T19:02:06.716Z","1.7.0":"2025-02-03T19:04:29.164Z","1.7.1":"2025-02-21T12:24:30.835Z","1.9.0":"2025-02-25T20:19:16.713Z","1.10.0":"2025-03-19T17:17:52.757Z","1.10.1":"2025-03-19T18:40:06.938Z","1.11.0":"2025-03-21T14:17:19.613Z","1.12.0":"2025-04-24T14:38:01.270Z","1.13.0":"2025-05-02T17:45:51.405Z","1.14.0":"2025-05-25T19:44:53.137Z","1.15.0":"2025-11-24T11:49:20.639Z","1.16.0":"2025-12-03T18:38:35.791Z","1.17.0":"2025-12-11T11:06:15.595Z","1.18.0":"2026-02-09T20:11:36.965Z","2.0.0-alpha.1":"2026-02-16T11:56:59.493Z","2.0.0-alpha.2":"2026-02-16T20:14:57.077Z","2.0.0":"2026-02-25T15:03:48.838Z"},"bugs":{"url":"https://github.com/alessiofrittoli/math-utils/issues","email":"info@alessiofrittoli.it"},"author":{"name":"Alessio Frittoli","email":"info@alessiofrittoli.it","url":"https://alessiofrittoli.it"},"license":"MIT","homepage":"https://github.com/alessiofrittoli/math-utils#readme","keywords":["math","conversion-utilities","number-format"],"repository":{"type":"git","url":"git+https://github.com/alessiofrittoli/math-utils.git"},"description":"Lightweight TypeScript math utility functions","maintainers":[{"name":"alessiofrittoli","email":"info@alessiofrittoli.it"}],"readme":"# Math Utils 🤓\n\n[![NPM Latest Version][version-badge]][npm-url] [![Coverage Status][coverage-badge]][coverage-url] [![Socket Status][socket-badge]][socket-url] [![NPM Monthly Downloads][downloads-badge]][npm-url] [![Dependencies][deps-badge]][deps-url]\n\n[![GitHub Sponsor][sponsor-badge]][sponsor-url]\n\n[version-badge]: https://img.shields.io/npm/v/%40alessiofrittoli%2Fmath-utils\n[npm-url]: https://npmjs.org/package/%40alessiofrittoli%2Fmath-utils\n[coverage-badge]: https://coveralls.io/repos/github/alessiofrittoli/math-utils/badge.svg\n[coverage-url]: https://coveralls.io/github/alessiofrittoli/math-utils\n[socket-badge]: https://socket.dev/api/badge/npm/package/@alessiofrittoli/math-utils\n[socket-url]: https://socket.dev/npm/package/@alessiofrittoli/math-utils/overview\n[downloads-badge]: https://img.shields.io/npm/dm/%40alessiofrittoli%2Fmath-utils.svg\n[deps-badge]: https://img.shields.io/librariesio/release/npm/%40alessiofrittoli%2Fmath-utils\n[deps-url]: https://libraries.io/npm/%40alessiofrittoli%2Fmath-utils\n[sponsor-badge]: https://img.shields.io/static/v1?label=Fund%20this%20package&message=%E2%9D%A4&logo=GitHub&color=%23DB61A2\n[sponsor-url]: https://github.com/sponsors/alessiofrittoli\n\n## Lightweight TypeScript math utility functions\n\nThis lightweight TypeScript utility library comes with common and utility math functions.\n\n### Table of Contents\n\n- [Getting started](#getting-started)\n- [What's Changed](#whats-changed)\n- What's inside\n  - [Conversion functions](https://github.com/alessiofrittoli/math-utils/blob/master/docs/conversion/README.md)\n  - [Formatting functions](https://github.com/alessiofrittoli/math-utils/blob/master/docs/format/README.md)\n  - [Helpers functions](https://github.com/alessiofrittoli/math-utils/blob/master/docs/helpers/README.md)\n  - [Interpolation functions](https://github.com/alessiofrittoli/math-utils/blob/master/docs/interpolation/README.md)\n  - [Easing functions](https://github.com/alessiofrittoli/math-utils/blob/master/docs/easing/README.md)\n  - [Tween](https://github.com/alessiofrittoli/math-utils/blob/master/docs/Tween/README.md)\n  - [Random number functions](https://github.com/alessiofrittoli/math-utils/blob/master/docs/random/README.md)\n  - [Types](https://github.com/alessiofrittoli/math-utils/blob/master/docs/types/README.md)\n- [Development](#development)\n  - [Install depenendencies](#install-depenendencies)\n  - [Build the source code](#build-the-source-code)\n  - [ESLint](#eslint)\n  - [Jest](#jest)\n- [Contributing](#contributing)\n- [Security](#security)\n- [Credits](#made-with-)\n\n---\n\n### Getting started\n\nRun the following command to start using `math-utils` in your projects:\n\n```bash\nnpm i @alessiofrittoli/math-utils\n```\n\nor using `pnpm`\n\n```bash\npnpm i @alessiofrittoli/math-utils\n```\n\n---\n\n### What's Changed\n\n#### Updates in the latest release 🎉\n\n- Welcome [`Tween`](https://github.com/alessiofrittoli/math-utils/blob/master/docs/Tween/README.md)!\n- Removed deprecated `easeOutCirc` in favor of `Easings.easeOutCirc()` function.\n  See [Easing API Reference](https://github.com/alessiofrittoli/math-utils/blob/master/docs/easing/README.md) for more info.\n\n---\n\n### Development\n\n#### Install depenendencies\n\n```bash\nnpm install\n```\n\nor using `pnpm`\n\n```bash\npnpm i\n```\n\n#### Build the source code\n\nRun the following command to test and build code for distribution.\n\n```bash\npnpm build\n```\n\n#### [ESLint](https://www.npmjs.com/package/eslint)\n\nwarnings / errors check.\n\n```bash\npnpm lint\n```\n\n#### [Jest](https://npmjs.com/package/jest)\n\nRun all the defined test suites by running the following:\n\n```bash\n# Run tests and watch file changes.\npnpm test:watch\n\n# Run tests in a CI environment.\npnpm test:ci\n```\n\n- See [`package.json`](./package.json) file scripts for more info.\n\nRun tests with coverage.\n\nAn HTTP server is then started to serve coverage files from `./coverage` folder.\n\n⚠️ You may see a blank page the first time you run this command. Simply refresh the browser to see the updates.\n\n```bash\ntest:coverage:serve\n```\n\n---\n\n### Contributing\n\nContributions are truly welcome!\n\nPlease refer to the [Contributing Doc](./CONTRIBUTING.md) for more information on how to start contributing to this project.\n\nHelp keep this project up to date with [GitHub Sponsor][sponsor-url].\n\n[![GitHub Sponsor][sponsor-badge]][sponsor-url]\n\n---\n\n### Security\n\nIf you believe you have found a security vulnerability, we encourage you to **_responsibly disclose this and NOT open a public issue_**. We will investigate all legitimate reports. Email `security@alessiofrittoli.it` to disclose any security vulnerabilities.\n\n### Made with ☕\n\n<table style='display:flex;gap:20px;'>\n  <tbody>\n    <tr>\n      <td>\n        <img alt=\"avatar\" src='https://avatars.githubusercontent.com/u/35973186' style='width:60px;border-radius:50%;object-fit:contain;'>\n      </td>\n      <td>\n        <table style='display:flex;gap:2px;flex-direction:column;'>\n          <tbody>\n              <tr>\n                <td>\n                  <a href='https://github.com/alessiofrittoli' target='_blank' rel='noopener'>Alessio Frittoli</a>\n                </td>\n              </tr>\n              <tr>\n                <td>\n                  <small>\n                    <a href='https://alessiofrittoli.it' target='_blank' rel='noopener'>https://alessiofrittoli.it</a> |\n                    <a href='mailto:info@alessiofrittoli.it' target='_blank' rel='noopener'>info@alessiofrittoli.it</a>\n                  </small>\n                </td>\n              </tr>\n          </tbody>\n        </table>\n      </td>\n    </tr>\n  </tbody>\n</table>\n","readmeFilename":"README.md"}