{"_id":"proposal-decimal","_rev":"27-93a84201b57d3cd6922b8cebbdb26d28","name":"proposal-decimal","dist-tags":{"latest":"20260710.0.0"},"versions":{"20241203.0.0":{"name":"proposal-decimal","version":"20241203.0.0","keywords":["decimal","number","math","floating-point"],"author":{"name":"Jesse Alama","email":"jesse@igalia.com"},"license":"BSD-2-Clause","_id":"proposal-decimal@20241203.0.0","maintainers":[{"name":"jessealama","email":"jesse@serverracket.com"}],"homepage":"https://github.com/jessealama/proposal-decimal-polyfill#readme","bugs":{"url":"https://github.com/jessealama/proposal-decimal-polyfill/issues"},"dist":{"shasum":"6bdcb2c20255ffd2e31505524f9eca7a705d3fe2","tarball":"https://registry.npmjs.org/proposal-decimal/-/proposal-decimal-20241203.0.0.tgz","fileCount":194,"integrity":"sha512-pYWfxFNYr0o1yKBX7vUtFSAzGk381oveUmh/IUpWVEaNagIIKYoa19UdAhP28U/MbeTh9fEM1W+M8qERvg9aZA==","signatures":[{"sig":"MEYCIQCo4VD4ocClwI7BR66fkj2nImLDVsbKiVmG1wdOihcYOwIhALGm3Rv61MgspxdHjUspAqJ1dWz7d5uGOkse/gYD1jSp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4559547},"main":"index.mjs","type":"module","gitHead":"96e16e85f54e1e6028664cc55866ee15769230bd","scripts":{"lint":"prettier . --check","test":"jest","build":"esbuild ./src/Decimal128.mjs --bundle --outfile=./index.mjs","format":"prettier . --write","coverage":"npx c8 npx jest"},"_npmUser":{"name":"jessealama","email":"jesse@serverracket.com"},"prettier":{"semi":true,"tabWidth":4,"singleQuote":false,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/jessealama/proposal-decimal-polyfill.git","type":"git"},"_npmVersion":"10.9.0","description":"Champion-maintained polyfill for the TC39 decimal proposal","directories":{},"_nodeVersion":"23.3.0","dependencies":{"jsbi":"^4.3.0","ts-jest":"^29.2.5","jest-light-runner":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsx":"^4.19.2","jest":"^29.7.0","esbuild":"^0.24.0","prettier":"^3.4.1","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/proposal-decimal_20241203.0.0_1733255371186_0.5658157974450015","host":"s3://npm-registry-packages"}},"20241203.0.1":{"name":"proposal-decimal","version":"20241203.0.1","keywords":["decimal","number","math","floating-point"],"author":{"name":"Jesse Alama","email":"jesse@igalia.com"},"license":"BSD-2-Clause","_id":"proposal-decimal@20241203.0.1","maintainers":[{"name":"jessealama","email":"jesse@serverracket.com"}],"homepage":"https://github.com/jessealama/proposal-decimal-polyfill#readme","bugs":{"url":"https://github.com/jessealama/proposal-decimal-polyfill/issues"},"dist":{"shasum":"8dffcd4804bd3eee831ac173f17c2493f672e458","tarball":"https://registry.npmjs.org/proposal-decimal/-/proposal-decimal-20241203.0.1.tgz","fileCount":44,"integrity":"sha512-Wjqt141Wodr9YRDT06X/jwrdvcqMOFBiLdvBZPxbVfhgSaZxLUWpM5PJqIK0ON59DPvPy/jmmmnMdmskrbzoxQ==","signatures":[{"sig":"MEUCIQDDEAgoskJcUe92UkBimeBmiDQl6UlwkG8bypbD2tD0ZAIgdKQ5t9OipWYit+XrUXbbfkue2+jqeL9aXgZ3u5eZd+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129107},"main":"index.mjs","type":"module","gitHead":"19b577c15d68c1b088663e0722035ed16d5900a5","scripts":{"lint":"prettier . --check","test":"jest","build":"esbuild ./src/Decimal128.mjs --bundle --outfile=./index.mjs","format":"prettier . --write","coverage":"npx c8 npx jest"},"_npmUser":{"name":"jessealama","email":"jesse@serverracket.com"},"prettier":{"semi":true,"tabWidth":4,"singleQuote":false,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/jessealama/proposal-decimal-polyfill.git","type":"git"},"_npmVersion":"10.9.0","description":"Champion-maintained polyfill for the TC39 decimal proposal","directories":{},"_nodeVersion":"23.3.0","dependencies":{"jsbi":"^4.3.0","ts-jest":"^29.2.5","jest-light-runner":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsx":"^4.19.2","jest":"^29.7.0","esbuild":"^0.24.0","prettier":"^3.4.1","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/proposal-decimal_20241203.0.1_1733298424909_0.6719778380344392","host":"s3://npm-registry-packages"}},"20241203.0.2":{"name":"proposal-decimal","version":"20241203.0.2","keywords":["decimal","number","math","floating-point"],"author":{"name":"Jesse Alama","email":"jesse@igalia.com"},"license":"BSD-2-Clause","_id":"proposal-decimal@20241203.0.2","maintainers":[{"name":"jessealama","email":"jesse@serverracket.com"}],"homepage":"https://github.com/jessealama/proposal-decimal-polyfill#readme","bugs":{"url":"https://github.com/jessealama/proposal-decimal-polyfill/issues"},"dist":{"shasum":"219c03a502e7e63c36e49fa8f4b00e8e85867deb","tarball":"https://registry.npmjs.org/proposal-decimal/-/proposal-decimal-20241203.0.2.tgz","fileCount":44,"integrity":"sha512-GjTl41fCaXINEPHv727u1NAXcsbUUljyB1K2CW/4kDyYRIaU1m9SmPdXho/ztPHr2rXqpBd0RhHXelUIUbpOIA==","signatures":[{"sig":"MEUCIQDmCJW7QkYLHjvtT3kARaJbvYqphVyWpNzkALqDSvmaNgIge0DHiBFRx/qHFdXQvDhXaEOcY1NmdSN2yyinvEpuhN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129107},"main":"index.mjs","type":"module","gitHead":"3d4e8e1940a8013a427507a0493de2d51d2b5676","scripts":{"lint":"prettier . --check","test":"jest","build":"esbuild ./src/Decimal128.mjs --bundle --outfile=./index.mjs","format":"prettier . --write","coverage":"npx c8 npx jest"},"_npmUser":{"name":"jessealama","email":"jesse@serverracket.com"},"prettier":{"semi":true,"tabWidth":4,"singleQuote":false,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/jessealama/proposal-decimal-polyfill.git","type":"git"},"_npmVersion":"10.9.0","description":"Champion-maintained polyfill for the TC39 decimal proposal","directories":{},"_nodeVersion":"23.3.0","dependencies":{"jsbi":"^4.3.0","ts-jest":"^29.2.5","jest-light-runner":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsx":"^4.19.2","jest":"^29.7.0","esbuild":"^0.24.0","prettier":"^3.4.1","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/proposal-decimal_20241203.0.2_1733299028233_0.7991817186300587","host":"s3://npm-registry-packages"}},"20241203.0.3":{"name":"proposal-decimal","version":"20241203.0.3","keywords":["decimal","number","math","floating-point"],"author":{"name":"Jesse Alama","email":"jesse@igalia.com"},"license":"BSD-2-Clause","_id":"proposal-decimal@20241203.0.3","maintainers":[{"name":"jessealama","email":"jesse@serverracket.com"}],"homepage":"https://github.com/jessealama/proposal-decimal-polyfill#readme","bugs":{"url":"https://github.com/jessealama/proposal-decimal-polyfill/issues"},"dist":{"shasum":"b9f78a6c08006e3e70dc198004a7f8545940e0fe","tarball":"https://registry.npmjs.org/proposal-decimal/-/proposal-decimal-20241203.0.3.tgz","fileCount":15,"integrity":"sha512-9tobdvLojUBIoBLNF9PsfFZ2kdLePAeEK2QP2Q+t2N79KW6gQjbIPkqOAsj7f7aCgMrrMxXdOgyiYchUB7ryjg==","signatures":[{"sig":"MEQCIELWSNWV2XoXM4WR/tcG/yMyPkidS60r5UoF/ZKaJlpsAiBNgNki36HcR4bteaNsrgdQhaKrgRt++FkAzZemVOixHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96563},"main":"index.mjs","type":"module","gitHead":"a7b30277e09ace0a13bde7bf3f749dd203357b3f","scripts":{"lint":"prettier . --check","test":"jest","build":"esbuild ./src/Decimal128.mjs --bundle --outfile=./index.mjs","format":"prettier . --write","coverage":"npx c8 npx jest"},"_npmUser":{"name":"jessealama","email":"jesse@serverracket.com"},"prettier":{"semi":true,"tabWidth":4,"singleQuote":false,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/jessealama/proposal-decimal-polyfill.git","type":"git"},"_npmVersion":"10.9.0","description":"Champion-maintained polyfill for the TC39 decimal proposal","directories":{},"_nodeVersion":"23.3.0","dependencies":{"jsbi":"^4.3.0","ts-jest":"^29.2.5","jest-light-runner":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsx":"^4.19.2","jest":"^29.7.0","esbuild":"^0.24.0","prettier":"^3.4.1","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/proposal-decimal_20241203.0.3_1733299564117_0.3844012234880081","host":"s3://npm-registry-packages"}},"20241204.0.0":{"name":"proposal-decimal","version":"20241204.0.0","keywords":["decimal","number","math","floating-point"],"author":{"name":"Jesse Alama","email":"jesse@igalia.com"},"license":"BSD-2-Clause","_id":"proposal-decimal@20241204.0.0","maintainers":[{"name":"jessealama","email":"jesse@serverracket.com"}],"homepage":"https://github.com/jessealama/proposal-decimal-polyfill#readme","bugs":{"url":"https://github.com/jessealama/proposal-decimal-polyfill/issues"},"dist":{"shasum":"09a139804497745c891cac5e55cabe596c10155b","tarball":"https://registry.npmjs.org/proposal-decimal/-/proposal-decimal-20241204.0.0.tgz","fileCount":42,"integrity":"sha512-ysKOkNWHMDwcIccpKE1sj87BOF6uDMkxHdcu/MoSGPGI/TpiYU9k9vbn/I5eQfLjSNuI8KSLreCgo6yyBRBt3A==","signatures":[{"sig":"MEQCIGtjXGtnf5GMPFDIWWlr4f3DS9/8lNPrQZ8M/dArkLQ4AiAm7RRHNNIZTa9/yGEKAVGTHeMQLnGoOctW3dtDmGy4XQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":458823},"main":"src/Decimal128.mjs","type":"module","gitHead":"650fa22a59c94c024f2213b53acaa35ef3da422c","scripts":{"dist":"rollup -c","lint":"prettier . --check","test":"jest","build":"mkdir -p dist/web && esbuild ./src/Decimal128.mjs --bundle --outfile=./dist/web/index.mjs","format":"prettier . --write","coverage":"npx c8 npx jest"},"_npmUser":{"name":"jessealama","email":"jesse@serverracket.com"},"prettier":{"semi":true,"tabWidth":4,"singleQuote":false,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/jessealama/proposal-decimal-polyfill.git","type":"git"},"_npmVersion":"10.9.0","description":"Champion-maintained polyfill for the TC39 decimal proposal","directories":{},"_nodeVersion":"23.3.0","dependencies":{"jsbi":"^4.3.0","ts-jest":"^29.2.5","jest-light-runner":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsx":"^4.19.2","jest":"^29.7.0","rollup":"^4.28.0","esbuild":"^0.24.0","prettier":"^3.4.1","typescript":"^5.7.2","@rollup/plugin-typescript":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/proposal-decimal_20241204.0.0_1733321520335_0.2672416381078553","host":"s3://npm-registry-packages"}},"20241204.1.0":{"name":"proposal-decimal","version":"20241204.1.0","keywords":["decimal","number","math","floating-point"],"author":{"name":"Jesse Alama","email":"jesse@igalia.com"},"license":"BSD-2-Clause","_id":"proposal-decimal@20241204.1.0","maintainers":[{"name":"jessealama","email":"jesse@serverracket.com"}],"homepage":"https://github.com/jessealama/proposal-decimal-polyfill#readme","bugs":{"url":"https://github.com/jessealama/proposal-decimal-polyfill/issues"},"dist":{"shasum":"7c5dd38dd0615a1810e87fe2a2c2ac1a9606558c","tarball":"https://registry.npmjs.org/proposal-decimal/-/proposal-decimal-20241204.1.0.tgz","fileCount":52,"integrity":"sha512-zmdHV7Wf3HYqoxQmSWQIfWwwVcIlsL29joU48M7xUVPBaHC7XnMDAgXraCT6SHdZytVvwKwSMV9QLvDB3UZ4WA==","signatures":[{"sig":"MEYCIQClC/F7+RwaiZOI+jYne2V5zzBd+9VuwSy4rzQdQgp1VgIhALKNoMnern1NQWz9DfSKnxFOz6QWTTPDn9JcXSI5QyV3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":504076},"main":"src/Decimal128.mjs","type":"module","gitHead":"5adcf505c8c4f1ff95b78b7bc55f8f60a5aceaa0","scripts":{"lint":"prettier . --check","test":"jest","build":"rollup -c","format":"prettier . --write","coverage":"npx c8 npx jest"},"_npmUser":{"name":"jessealama","email":"jesse@serverracket.com"},"prettier":{"semi":true,"tabWidth":4,"singleQuote":false,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/jessealama/proposal-decimal-polyfill.git","type":"git"},"_npmVersion":"10.9.0","description":"Champion-maintained polyfill for the TC39 decimal proposal","directories":{},"_nodeVersion":"23.3.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsx":"^4.19.2","jest":"^29.7.0","rollup":"^4.28.0","esbuild":"^0.24.0","ts-jest":"^29.2.5","prettier":"^3.4.1","typescript":"^5.7.2","jest-light-runner":"^0.6.0","@rollup/plugin-typescript":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/proposal-decimal_20241204.1.0_1733347716599_0.41745459835076826","host":"s3://npm-registry-packages"}},"20241205.0.0":{"name":"proposal-decimal","version":"20241205.0.0","keywords":["decimal","number","math","floating-point"],"author":{"name":"Jesse Alama","email":"jesse@igalia.com"},"license":"BSD-2-Clause","_id":"proposal-decimal@20241205.0.0","maintainers":[{"name":"jessealama","email":"jesse@serverracket.com"}],"homepage":"https://github.com/jessealama/proposal-decimal-polyfill#readme","bugs":{"url":"https://github.com/jessealama/proposal-decimal-polyfill/issues"},"dist":{"shasum":"c722be6ecb8b71807dd186a028ce22de0aa20eba","tarball":"https://registry.npmjs.org/proposal-decimal/-/proposal-decimal-20241205.0.0.tgz","fileCount":20,"integrity":"sha512-j/YSoi69ajcRGulr7uZ7SH5UtqNv8A5HZ/eszxNtAOSXy5yUs3joV7jXK+PsRl8k3bNFbayX8stQYbgkkV3D8g==","signatures":[{"sig":"MEUCIQDrUULwsTBGfEe++e0CcGWzdJ8/0xrog9bKkuat/YyoTgIgRbc/2QQ3xTYfgdmpLZnuBQQA2NHTCi9amn0vpdj+CAg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95469},"main":"src/Decimal128.mjs","type":"module","gitHead":"b3e5e193fad6a7f1fcdf2f46e74e182475a837f8","scripts":{"lint":"prettier . --check","test":"jest","build":"mkdir dist && esbuild src/Decimal128.mjs --bundle --esm --outfile=dist/Decimal128.mjs","format":"prettier . --write","coverage":"npx c8 npx jest"},"_npmUser":{"name":"jessealama","email":"jesse@serverracket.com"},"prettier":{"semi":true,"tabWidth":4,"singleQuote":false,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/jessealama/proposal-decimal-polyfill.git","type":"git"},"_npmVersion":"10.9.0","description":"Champion-maintained polyfill for the TC39 decimal proposal","directories":{},"_nodeVersion":"23.3.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsx":"^4.19.2","jest":"^29.7.0","esbuild":"^0.24.0","ts-jest":"^29.2.5","prettier":"^3.4.1","typescript":"^5.7.2","http-server":"^14.1.1","jest-light-runner":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/proposal-decimal_20241205.0.0_1733431753464_0.23714541437432857","host":"s3://npm-registry-packages"}},"20241205.0.1":{"name":"proposal-decimal","version":"20241205.0.1","keywords":["decimal","number","math","floating-point"],"author":{"name":"Jesse Alama","email":"jesse@igalia.com"},"license":"BSD-2-Clause","_id":"proposal-decimal@20241205.0.1","maintainers":[{"name":"jessealama","email":"jesse@serverracket.com"}],"homepage":"https://github.com/jessealama/proposal-decimal-polyfill#readme","bugs":{"url":"https://github.com/jessealama/proposal-decimal-polyfill/issues"},"dist":{"shasum":"7f2d9d43b03bf8e99a8544eeb5e39d4c42e736f6","tarball":"https://registry.npmjs.org/proposal-decimal/-/proposal-decimal-20241205.0.1.tgz","fileCount":20,"integrity":"sha512-I8abOz2YIsqvbjxjI0gSLfM8kOOclkakBlOjEF3IyGApIleg8HtRzQvfG/O5qgjng8cARPSJAHqOR9wW9WvytA==","signatures":[{"sig":"MEUCIFv6cCNXR3uIh9Wb5eEDeXOV3lTmHt9HziArWFOAHW0/AiEA3F11G17cTs+afFmYusBxRyTcPjoI9Q0RPp3dXFU9UbE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98295},"main":"src/Decimal128.mjs","type":"module","gitHead":"a78d41dc659cee7646eda8d4085ccc746a7e6ba1","scripts":{"lint":"prettier . --check","test":"jest","build":"mkdir dist && esbuild src/Decimal128.mjs --bundle --esm --outfile=dist/Decimal128.mjs","format":"prettier . --write","coverage":"npx c8 npx jest"},"_npmUser":{"name":"jessealama","email":"jesse@serverracket.com"},"prettier":{"semi":true,"tabWidth":4,"singleQuote":false,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/jessealama/proposal-decimal-polyfill.git","type":"git"},"_npmVersion":"10.9.0","description":"Champion-maintained polyfill for the TC39 decimal proposal","directories":{},"_nodeVersion":"23.3.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsx":"^4.19.2","jest":"^29.7.0","esbuild":"^0.24.0","ts-jest":"^29.2.5","prettier":"^3.4.1","typescript":"^5.7.2","http-server":"^14.1.1","jest-light-runner":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/proposal-decimal_20241205.0.1_1733435801436_0.6535290955244921","host":"s3://npm-registry-packages"}},"20241210.0.0":{"name":"proposal-decimal","version":"20241210.0.0","keywords":["decimal","number","math","floating-point"],"author":{"name":"Jesse Alama","email":"jesse@igalia.com"},"license":"BSD-2-Clause","_id":"proposal-decimal@20241210.0.0","maintainers":[{"name":"jessealama","email":"jesse@serverracket.com"}],"homepage":"https://github.com/jessealama/proposal-decimal-polyfill#readme","bugs":{"url":"https://github.com/jessealama/proposal-decimal-polyfill/issues"},"dist":{"shasum":"c4887e9d5cfe9c7e62b9225af555a593c3bb6e7e","tarball":"https://registry.npmjs.org/proposal-decimal/-/proposal-decimal-20241210.0.0.tgz","fileCount":20,"integrity":"sha512-i0R7R8wSeaAkSgi2vIw2GTVPnYWCPVFAwGH41W9IYngMsxsDdZvOmfh4Xh6mx1IUu+tTmyMKxx/IuGDucztLGA==","signatures":[{"sig":"MEYCIQDk5VIiaqPyp2Ar5lyrCuBLI+omHs9Cez5Qy/Ewzi/4tAIhANVYuenHHZ75PICpM4RShl1sQltxF3ECkc39NBgd8UMh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98317},"main":"src/Decimal128.mjs","type":"module","gitHead":"de8181e1b8e863d181f080cacbc55e16f33fe146","scripts":{"lint":"prettier . --check","test":"jest","build":"mkdir dist && esbuild src/Decimal128.mjs --bundle --esm --outfile=dist/Decimal128.mjs","format":"prettier . --write","coverage":"npx c8 npx jest"},"_npmUser":{"name":"jessealama","email":"jesse@serverracket.com"},"prettier":{"semi":true,"tabWidth":4,"singleQuote":false,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/jessealama/proposal-decimal-polyfill.git","type":"git"},"_npmVersion":"10.9.0","description":"Champion-maintained polyfill for the TC39 decimal proposal","directories":{},"_nodeVersion":"23.3.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsx":"^4.19.2","jest":"^29.7.0","esbuild":"^0.24.0","ts-jest":"^29.2.5","prettier":"^3.4.1","typescript":"^5.7.2","http-server":"^14.1.1","bignumber.js":"^9.1.2","decimal.js-light":"^2.5.1","jest-light-runner":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/proposal-decimal_20241210.0.0_1733806489953_0.5497291225378516","host":"s3://npm-registry-packages-npm-production"}},"20241211.0.0":{"name":"proposal-decimal","version":"20241211.0.0","keywords":["decimal","number","math","floating-point"],"author":{"name":"Jesse Alama","email":"jesse@igalia.com"},"license":"BSD-2-Clause","_id":"proposal-decimal@20241211.0.0","maintainers":[{"name":"jessealama","email":"jesse@serverracket.com"}],"homepage":"https://github.com/jessealama/proposal-decimal-polyfill#readme","bugs":{"url":"https://github.com/jessealama/proposal-decimal-polyfill/issues"},"dist":{"shasum":"2eb22780da623a4ebd7cc62f0dda628b10dfb642","tarball":"https://registry.npmjs.org/proposal-decimal/-/proposal-decimal-20241211.0.0.tgz","fileCount":28,"integrity":"sha512-Xhmq49ePM8fNwIp2V/yN9LAfBsSKIYtxdXu/0lN2oT3/pFJnjgzYDCMvi1BsnZo+3p/YRzAfFcAyFnHtRNs5Yg==","signatures":[{"sig":"MEUCIQCwUnQrmG98/uDiee7nnyn75xatg9pyhq1cbZ174f2RPQIgGHib3ArjZxvzgmhqkitawYKOzFnPy7YzTBwO+Nc1lDI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147352},"main":"src/Decimal128.mjs","type":"module","gitHead":"d304452d0ef5a3160b539b7be9229e679ed93f7d","scripts":{"lint":"prettier . --check","test":"jest","build":"mkdir dist && esbuild src/Decimal128.mjs --bundle --esm --outfile=dist/Decimal128.mjs","format":"prettier . --write","coverage":"npx c8 npx jest"},"_npmUser":{"name":"jessealama","email":"jesse@serverracket.com"},"prettier":{"semi":true,"tabWidth":4,"singleQuote":false,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/jessealama/proposal-decimal-polyfill.git","type":"git"},"_npmVersion":"10.9.0","description":"Champion-maintained polyfill for the TC39 decimal proposal","directories":{},"_nodeVersion":"23.3.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsx":"^4.19.2","jest":"^29.7.0","esbuild":"^0.24.0","ts-jest":"^29.2.5","prettier":"^3.4.1","typescript":"^5.7.2","http-server":"^14.1.1","bignumber.js":"^9.1.2","decimal.js-light":"^2.5.1","jest-light-runner":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/proposal-decimal_20241211.0.0_1733908024241_0.8355104537432381","host":"s3://npm-registry-packages-npm-production"}},"20241211.0.1":{"name":"proposal-decimal","version":"20241211.0.1","keywords":["decimal","number","math","floating-point"],"author":{"name":"Jesse Alama","email":"jesse@igalia.com"},"license":"BSD-2-Clause","_id":"proposal-decimal@20241211.0.1","maintainers":[{"name":"jessealama","email":"jesse@serverracket.com"}],"homepage":"https://github.com/jessealama/proposal-decimal-polyfill#readme","bugs":{"url":"https://github.com/jessealama/proposal-decimal-polyfill/issues"},"dist":{"shasum":"1cfb7231779260bfd05a0d3d15e10db366fdf68d","tarball":"https://registry.npmjs.org/proposal-decimal/-/proposal-decimal-20241211.0.1.tgz","fileCount":28,"integrity":"sha512-CpJpl1mVNfxPit1sBMNVzjbmxm0ncwpq41AzRG9sff2MnftHJoOleXmpsM//iGNdpVtCkyq/wSi1wHKIZXro+w==","signatures":[{"sig":"MEYCIQCr1Uz/gNZVA4V2NEqKNF22PX3t7s9jJu9qsGigpL+WBgIhAM6iHnY4E4KKCtP9uuybZEb/1FX9XwnwjzupYDBci2tf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147352},"main":"src/Decimal128.mjs","type":"module","gitHead":"a1a517a7057813155782782df9b6273ab5702a17","scripts":{"lint":"prettier . --check","test":"jest","build":"mkdir dist && esbuild src/Decimal128.mjs --bundle --esm --outfile=dist/Decimal128.mjs","format":"prettier . --write","coverage":"npx c8 npx jest"},"_npmUser":{"name":"jessealama","email":"jesse@serverracket.com"},"prettier":{"semi":true,"tabWidth":4,"singleQuote":false,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/jessealama/proposal-decimal-polyfill.git","type":"git"},"_npmVersion":"10.9.0","description":"Champion-maintained polyfill for the TC39 decimal proposal","directories":{},"_nodeVersion":"23.3.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsx":"^4.19.2","jest":"^29.7.0","esbuild":"^0.24.0","ts-jest":"^29.2.5","prettier":"^3.4.1","typescript":"^5.7.2","http-server":"^14.1.1","bignumber.js":"^9.1.2","decimal.js-light":"^2.5.1","jest-light-runner":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/proposal-decimal_20241211.0.1_1733914970750_0.776693301488018","host":"s3://npm-registry-packages-npm-production"}},"20250324.0.0":{"name":"proposal-decimal","version":"20250324.0.0","keywords":["decimal","number","math","floating-point"],"author":{"name":"Jesse Alama","email":"jesse@igalia.com"},"license":"BSD-2-Clause","_id":"proposal-decimal@20250324.0.0","maintainers":[{"name":"jessealama","email":"jesse@serverracket.com"}],"homepage":"https://github.com/jessealama/proposal-decimal-polyfill#readme","bugs":{"url":"https://github.com/jessealama/proposal-decimal-polyfill/issues"},"dist":{"shasum":"ac50211f4c8a2e422bf49cc8d3fece2463aeaee6","tarball":"https://registry.npmjs.org/proposal-decimal/-/proposal-decimal-20250324.0.0.tgz","fileCount":29,"integrity":"sha512-0zkETcbZ6TzG8Fif9NICveFaQ/X10TfEsc+jDh9omn5tcjtUL8pS99Qvjgd1CdtGAfnSp3P3Hoq6fwafGSC+7A==","signatures":[{"sig":"MEQCIFbQ/uURsLbwUBlPtCHQW/OqIR2L5ukQfzyRROIEKG8OAiALiBKHbKQJSY5FIQ1rTq3YTWrPw6EzJOnDcSdeYoG8Dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159195},"main":"src/Decimal128.mjs","type":"module","gitHead":"dd01c4c6927beb496c864ff28f7f2215364ab744","scripts":{"lint":"prettier . --check","test":"jest","build":"mkdir dist && esbuild src/Decimal128.mjs --bundle --esm --outfile=dist/Decimal128.mjs","format":"prettier . --write","coverage":"npx c8 npx jest"},"_npmUser":{"name":"jessealama","email":"jesse@serverracket.com"},"prettier":{"semi":true,"tabWidth":4,"singleQuote":false,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/jessealama/proposal-decimal-polyfill.git","type":"git"},"_npmVersion":"10.9.2","description":"Champion-maintained polyfill for the TC39 decimal proposal","directories":{},"_nodeVersion":"23.10.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsx":"^4.19.2","jest":"^29.7.0","esbuild":"^0.24.0","ts-jest":"^29.2.5","prettier":"^3.4.1","typescript":"^5.7.2","http-server":"^14.1.1","bignumber.js":"^9.1.2","decimal.js-light":"^2.5.1","jest-light-runner":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/proposal-decimal_20250324.0.0_1742836552824_0.7350788916319453","host":"s3://npm-registry-packages-npm-production"}},"20240325.0.0":{"name":"proposal-decimal","version":"20240325.0.0","keywords":["decimal","number","math","floating-point"],"author":{"name":"Jesse Alama","email":"jesse@igalia.com"},"license":"BSD-2-Clause","_id":"proposal-decimal@20240325.0.0","maintainers":[{"name":"jessealama","email":"jesse@serverracket.com"}],"homepage":"https://github.com/jessealama/proposal-decimal-polyfill#readme","bugs":{"url":"https://github.com/jessealama/proposal-decimal-polyfill/issues"},"dist":{"shasum":"b3bb0ec1c655fed4161528bcb15199f1c6548bd0","tarball":"https://registry.npmjs.org/proposal-decimal/-/proposal-decimal-20240325.0.0.tgz","fileCount":29,"integrity":"sha512-cU2MzyCARuJwYZBMV6L3L8oNgXk91UQicopb7gTO7yJd6AER0WTorkDxRdjRSfI8BbQU6bo35TOtOuwYOZqAug==","signatures":[{"sig":"MEUCIBXeHLW9N5AHlsw5Baz+YAGuBL7AbTHnc2NPhDDbXzJ7AiEA3MnKicw2zyThKHcm5j+YAKLGtJ0qoF7S1HbYUv9Kd9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159195},"main":"src/Decimal128.mjs","type":"module","gitHead":"0d1e37df77951ca167a8e9382b2ce269c5ddc916","scripts":{"lint":"prettier . --check","test":"jest","build":"mkdir dist && esbuild src/Decimal128.mjs --bundle --esm --outfile=dist/Decimal128.mjs","format":"prettier . --write","coverage":"npx c8 npx jest"},"_npmUser":{"name":"jessealama","email":"jesse@serverracket.com"},"prettier":{"semi":true,"tabWidth":4,"singleQuote":false,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/jessealama/proposal-decimal-polyfill.git","type":"git"},"_npmVersion":"10.9.2","description":"Champion-maintained polyfill for the TC39 decimal proposal","directories":{},"_nodeVersion":"23.10.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsx":"^4.19.2","jest":"^29.7.0","esbuild":"^0.24.0","ts-jest":"^29.2.5","prettier":"^3.4.1","typescript":"^5.7.2","http-server":"^14.1.1","bignumber.js":"^9.1.2","decimal.js-light":"^2.5.1","jest-light-runner":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/proposal-decimal_20240325.0.0_1742909101925_0.00023535641704164334","host":"s3://npm-registry-packages-npm-production"}},"20250327.0.0":{"name":"proposal-decimal","version":"20250327.0.0","keywords":["decimal","number","math","floating-point"],"author":{"name":"Jesse Alama","email":"jesse@igalia.com"},"license":"BSD-2-Clause","_id":"proposal-decimal@20250327.0.0","maintainers":[{"name":"jessealama","email":"jesse@serverracket.com"}],"homepage":"https://github.com/jessealama/proposal-decimal-polyfill#readme","bugs":{"url":"https://github.com/jessealama/proposal-decimal-polyfill/issues"},"dist":{"shasum":"e87d314d3d9fa4398f8e6d6f88708c680eb676c7","tarball":"https://registry.npmjs.org/proposal-decimal/-/proposal-decimal-20250327.0.0.tgz","fileCount":29,"integrity":"sha512-B/DgU8dtQH0paB/bFQyo6hMEnkrsN/m/Uh5if0uJb3QbEtaTc+lemu1oJbheKi+uf+30VMtn2Tj8dqwrE5Xr9w==","signatures":[{"sig":"MEUCIQDouxblN8CXvTIs1lFuqsfLOgEaBqHubJWLVvAn1T7K0gIgb+q0ohuXNoqm8+KctJ02+NDc90zZaraCEbLdxSNgDlU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159308},"main":"src/Decimal128.mjs","type":"module","gitHead":"bf9c069d5d91938d0c151bac3d5c7586538e99ef","scripts":{"lint":"prettier . --check","test":"jest","build":"mkdir dist && esbuild src/Decimal128.mjs --bundle --esm --outfile=dist/Decimal128.mjs","format":"prettier . --write","coverage":"npx c8 npx jest"},"_npmUser":{"name":"jessealama","email":"jesse@serverracket.com"},"prettier":{"semi":true,"tabWidth":4,"singleQuote":false,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/jessealama/proposal-decimal-polyfill.git","type":"git"},"_npmVersion":"10.9.2","description":"Champion-maintained polyfill for the TC39 decimal proposal","directories":{},"_nodeVersion":"23.10.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsx":"^4.19.2","jest":"^29.7.0","esbuild":"^0.24.0","ts-jest":"^29.2.5","prettier":"^3.4.1","typescript":"^5.7.2","http-server":"^14.1.1","bignumber.js":"^9.1.2","decimal.js-light":"^2.5.1","jest-light-runner":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/proposal-decimal_20250327.0.0_1743053374227_0.06347472968716716","host":"s3://npm-registry-packages-npm-production"}},"20250327.1.0":{"name":"proposal-decimal","version":"20250327.1.0","keywords":["decimal","number","math","floating-point"],"author":{"name":"Jesse Alama","email":"jesse@igalia.com"},"license":"BSD-2-Clause","_id":"proposal-decimal@20250327.1.0","maintainers":[{"name":"jessealama","email":"jesse@serverracket.com"}],"homepage":"https://github.com/jessealama/proposal-decimal-polyfill#readme","bugs":{"url":"https://github.com/jessealama/proposal-decimal-polyfill/issues"},"dist":{"shasum":"92c4a249601e7a5b41a1d97624a2abca8b410d81","tarball":"https://registry.npmjs.org/proposal-decimal/-/proposal-decimal-20250327.1.0.tgz","fileCount":29,"integrity":"sha512-LmjkKeuJt1BWH4+bgitq7MkHb77T9RwnVrIPMtnBKzoPAGx5ke8Mi8dASVrG8Y037lUo/xUqEqqRDYW3LeDXLw==","signatures":[{"sig":"MEQCIHrHui31u6hBvgw/3XaHIhqFew+Him+ETCU7rxQSRH3yAiBFWQjYz5TkTDey/QmJnsRUkYzfKjmyXbE+ULfrtS1Heg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159308},"main":"src/Decimal128.mjs","type":"module","gitHead":"906aa7f07ae0119cbd05b68c663eacb4cb402b5b","scripts":{"lint":"prettier . --check","test":"jest","build":"mkdir dist && esbuild src/Decimal128.mjs --bundle --esm --outfile=dist/Decimal128.mjs","format":"prettier . --write","coverage":"npx c8 npx jest"},"_npmUser":{"name":"jessealama","email":"jesse@serverracket.com"},"prettier":{"semi":true,"tabWidth":4,"singleQuote":false,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/jessealama/proposal-decimal-polyfill.git","type":"git"},"_npmVersion":"10.9.2","description":"Champion-maintained polyfill for the TC39 decimal proposal","directories":{},"_nodeVersion":"23.10.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsx":"^4.19.2","jest":"^29.7.0","esbuild":"^0.25.1","ts-jest":"^29.2.5","prettier":"^3.4.1","typescript":"^5.7.2","http-server":"^14.1.1","bignumber.js":"^9.1.2","decimal.js-light":"^2.5.1","jest-light-runner":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/proposal-decimal_20250327.1.0_1743054057016_0.30691742807268985","host":"s3://npm-registry-packages-npm-production"}},"20250514.0.0":{"name":"proposal-decimal","version":"20250514.0.0","keywords":["decimal","number","math","floating-point"],"author":{"name":"Jesse Alama","email":"jesse@igalia.com"},"license":"BSD-2-Clause","_id":"proposal-decimal@20250514.0.0","maintainers":[{"name":"jessealama","email":"jesse@serverracket.com"}],"homepage":"https://github.com/jessealama/proposal-decimal-polyfill#readme","bugs":{"url":"https://github.com/jessealama/proposal-decimal-polyfill/issues"},"dist":{"shasum":"e747ea1bfe6a8a227b7a363ed45c2dc2524ae26e","tarball":"https://registry.npmjs.org/proposal-decimal/-/proposal-decimal-20250514.0.0.tgz","fileCount":25,"integrity":"sha512-gWaNiCQPEBU66fEo/ARt5Yq7v46HKfLROginO36Xe3Gi1FqSRNeZf3P1Le6ZTuYvpq3sr6uU2IJDB40Gxhat/A==","signatures":[{"sig":"MEQCIGgsG7RTDjkl0HTBPtmKJUTTHVciTnedI2BG/8tvvCKQAiB9lNp+Ej88qaVviytqJnmdG8ThjTtWT7rW5Ka5O6iUgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147863},"main":"src/Decimal.mjs","type":"module","gitHead":"a68ecfc25ea25bd6076e0c6ba7e4890bf8a5f50b","scripts":{"lint":"prettier . --check","test":"jest","build":"mkdir dist && esbuild src/Decimal.mjs --bundle --esm --outfile=dist/Decimal.mjs","format":"prettier . --write","coverage":"npx c8 npx jest"},"_npmUser":{"name":"jessealama","email":"jesse@serverracket.com"},"prettier":{"semi":true,"tabWidth":4,"singleQuote":false,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/jessealama/proposal-decimal-polyfill.git","type":"git"},"_npmVersion":"10.9.2","description":"Champion-maintained polyfill for the TC39 decimal proposal","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsx":"^4.19.2","jest":"^29.7.0","esbuild":"^0.25.1","ts-jest":"^29.2.5","prettier":"^3.4.1","typescript":"^5.7.2","http-server":"^14.1.1","bignumber.js":"^9.1.2","decimal.js-light":"^2.5.1","jest-light-runner":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/proposal-decimal_20250514.0.0_1747220051009_0.18657323919678692","host":"s3://npm-registry-packages-npm-production"}},"20250514.1.0":{"name":"proposal-decimal","version":"20250514.1.0","keywords":["decimal","number","math","floating-point"],"author":{"name":"Jesse Alama","email":"jesse@igalia.com"},"license":"BSD-2-Clause","_id":"proposal-decimal@20250514.1.0","maintainers":[{"name":"jessealama","email":"jesse@serverracket.com"}],"homepage":"https://github.com/jessealama/proposal-decimal-polyfill#readme","bugs":{"url":"https://github.com/jessealama/proposal-decimal-polyfill/issues"},"dist":{"shasum":"324022d9156cfc275ede9098cc6015f20fb10cba","tarball":"https://registry.npmjs.org/proposal-decimal/-/proposal-decimal-20250514.1.0.tgz","fileCount":25,"integrity":"sha512-iBhVYGU4RD85KAtblD1Z88EdIDLebrvMRCoAmWS51ybZ9xONh5Z9pTGqvq2DxxVnT6hXaEZDwJQ8re+YZMx9sA==","signatures":[{"sig":"MEUCIC+Ymp3ip6iZ3H0jP59Y53ZMIWpMQM7MINPYz1JYLSwqAiEA/wn0acWKflGgB1tk3aldt5nZGWGrhxoz2c+nh8xFshU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147863},"main":"src/Decimal.mjs","type":"module","gitHead":"ea309cd5e11bc9d529f5e0f0d49b8de7e61df8a4","scripts":{"lint":"prettier . --check","test":"jest","build":"mkdir dist && esbuild src/Decimal.mjs --bundle --esm --outfile=dist/Decimal.mjs","format":"prettier . --write","coverage":"npx c8 npx jest"},"_npmUser":{"name":"jessealama","email":"jesse@serverracket.com"},"prettier":{"semi":true,"tabWidth":4,"singleQuote":false,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/jessealama/proposal-decimal-polyfill.git","type":"git"},"_npmVersion":"10.9.2","description":"Champion-maintained polyfill for the TC39 decimal proposal","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsx":"^4.19.2","jest":"^29.7.0","esbuild":"^0.25.1","ts-jest":"^29.2.5","prettier":"^3.4.1","typescript":"^5.7.2","http-server":"^14.1.1","bignumber.js":"^9.1.2","decimal.js-light":"^2.5.1","jest-light-runner":"^0.7.8"},"_npmOperationalInternal":{"tmp":"tmp/proposal-decimal_20250514.1.0_1747221632017_0.054281451414488924","host":"s3://npm-registry-packages-npm-production"}},"20250514.2.0":{"name":"proposal-decimal","version":"20250514.2.0","keywords":["decimal","number","math","floating-point"],"author":{"name":"Jesse Alama","email":"jesse@igalia.com"},"license":"BSD-2-Clause","_id":"proposal-decimal@20250514.2.0","maintainers":[{"name":"jessealama","email":"jesse@serverracket.com"}],"homepage":"https://github.com/jessealama/proposal-decimal-polyfill#readme","bugs":{"url":"https://github.com/jessealama/proposal-decimal-polyfill/issues"},"dist":{"shasum":"6a5987cd1fa7f69b9c0fa6f07c852c46efbc50f6","tarball":"https://registry.npmjs.org/proposal-decimal/-/proposal-decimal-20250514.2.0.tgz","fileCount":25,"integrity":"sha512-xzNnwxwq6HOJFaPxFVAWc4WJGU+VzSMZXbynEmEYJK9sDe8MffsLcwXMaqiYizGFenB3wa7BKatIIWufRL9LBQ==","signatures":[{"sig":"MEQCICacdjCqxk64UakEhZj7qtQzpyYHHePjs836SYbm1IDtAiAAlRskIWamuhpBpnGqfAJpYVzCa2ed7hcK+RyiBjw3/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152328},"main":"src/Decimal.mjs","type":"module","gitHead":"ee299f99ec59a492dcc13b1fca500744e25782f7","scripts":{"lint":"prettier . --check","test":"jest","build":"mkdir dist && esbuild src/Decimal.mjs --bundle --esm --outfile=dist/Decimal.mjs","format":"prettier . --write","coverage":"npx c8 npx jest"},"_npmUser":{"name":"jessealama","email":"jesse@serverracket.com"},"prettier":{"semi":true,"tabWidth":4,"singleQuote":false,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/jessealama/proposal-decimal-polyfill.git","type":"git"},"_npmVersion":"10.9.2","description":"Champion-maintained polyfill for the TC39 decimal proposal","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsx":"^4.19.2","jest":"^29.7.0","esbuild":"^0.25.1","ts-jest":"^29.2.5","prettier":"^3.4.1","typescript":"^5.7.2","http-server":"^14.1.1","bignumber.js":"^9.1.2","decimal.js-light":"^2.5.1","jest-light-runner":"^0.7.8"},"_npmOperationalInternal":{"tmp":"tmp/proposal-decimal_20250514.2.0_1747240667229_0.7860760098661745","host":"s3://npm-registry-packages-npm-production"}},"20250514.3.0":{"name":"proposal-decimal","version":"20250514.3.0","keywords":["decimal","number","math","floating-point"],"author":{"name":"Jesse Alama","email":"jesse@igalia.com"},"license":"BSD-2-Clause","_id":"proposal-decimal@20250514.3.0","maintainers":[{"name":"jessealama","email":"jesse@serverracket.com"}],"homepage":"https://github.com/jessealama/proposal-decimal-polyfill#readme","bugs":{"url":"https://github.com/jessealama/proposal-decimal-polyfill/issues"},"dist":{"shasum":"a4710cb96ea945b0b55b9dbd9a49df3b22afbeb7","tarball":"https://registry.npmjs.org/proposal-decimal/-/proposal-decimal-20250514.3.0.tgz","fileCount":25,"integrity":"sha512-isweqI4fFwFSSUFFyIvT/LjVIQqWfJcSAgleNR5uJWWrtYCTSojseeBLyKSh3hz/NLqw3jP8Szn55SYJ/TwRvA==","signatures":[{"sig":"MEQCIA7Ey/6vMwr9eVaJ58dgaVuTFNi8kR2YqEiu4Yn72AxNAiA2b9/s/kSs2EbnzNlagjpu11sRvmDl6Ja0nHH9JnRhtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153106},"main":"src/Decimal.mjs","type":"module","gitHead":"6a9fc6e9fe0397bac1e506ec2346621b70ab01ab","scripts":{"lint":"prettier . --check","test":"jest","build":"mkdir dist && esbuild src/Decimal.mjs --bundle --esm --outfile=dist/Decimal.mjs","format":"prettier . --write","coverage":"npx c8 npx jest"},"_npmUser":{"name":"jessealama","email":"jesse@serverracket.com"},"prettier":{"semi":true,"tabWidth":4,"singleQuote":false,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/jessealama/proposal-decimal-polyfill.git","type":"git"},"_npmVersion":"10.9.2","description":"Champion-maintained polyfill for the TC39 decimal proposal","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsx":"^4.19.2","jest":"^29.7.0","esbuild":"^0.25.1","ts-jest":"^29.2.5","prettier":"^3.4.1","typescript":"^5.7.2","http-server":"^14.1.1","bignumber.js":"^9.1.2","decimal.js-light":"^2.5.1","jest-light-runner":"^0.7.8"},"_npmOperationalInternal":{"tmp":"tmp/proposal-decimal_20250514.3.0_1747244308536_0.5451269492607695","host":"s3://npm-registry-packages-npm-production"}},"20250515.0.0":{"name":"proposal-decimal","version":"20250515.0.0","keywords":["decimal","number","math","floating-point"],"author":{"name":"Jesse Alama","email":"jesse@igalia.com"},"license":"BSD-2-Clause","_id":"proposal-decimal@20250515.0.0","maintainers":[{"name":"jessealama","email":"jesse@serverracket.com"}],"homepage":"https://github.com/jessealama/proposal-decimal-polyfill#readme","bugs":{"url":"https://github.com/jessealama/proposal-decimal-polyfill/issues"},"dist":{"shasum":"1dd98a8af4ee521079177c1c0b9ffe3afc514dfd","tarball":"https://registry.npmjs.org/proposal-decimal/-/proposal-decimal-20250515.0.0.tgz","fileCount":25,"integrity":"sha512-k9U9zBwzwbAzetfHy0Ga7D2l5IfcCnbsWQWzk+VNhF9vXBFyNFm6VWr+LnFUclRJuGf1Y2ycX/IemtLHhQRkOA==","signatures":[{"sig":"MEYCIQDDZkvjH8y7OmNWvUWoq24cNNGKmwIaFYzOggha19z2FwIhAM7xUCNhXAeOHx6iAmqM5X9h/mQSc2xIar5ibaUNGuz1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153106},"main":"src/Decimal.mjs","type":"module","gitHead":"14f93a9e1494c496f7810eae153228232b2ca05b","scripts":{"lint":"prettier . --check","test":"jest","build":"mkdir dist && esbuild src/Decimal.mjs --bundle --esm --outfile=dist/Decimal.mjs","format":"prettier . --write","coverage":"npx c8 npx jest"},"_npmUser":{"name":"jessealama","email":"jesse@serverracket.com"},"prettier":{"semi":true,"tabWidth":4,"singleQuote":false,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/jessealama/proposal-decimal-polyfill.git","type":"git"},"_npmVersion":"10.9.2","description":"Champion-maintained polyfill for the TC39 decimal proposal","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsx":"^4.19.2","jest":"^29.7.0","esbuild":"^0.25.1","ts-jest":"^29.2.5","prettier":"^3.4.1","typescript":"^5.7.2","http-server":"^14.1.1","bignumber.js":"^9.1.2","decimal.js-light":"^2.5.1","jest-light-runner":"^0.7.8"},"_npmOperationalInternal":{"tmp":"tmp/proposal-decimal_20250515.0.0_1747310639131_0.8384827029274124","host":"s3://npm-registry-packages-npm-production"}},"20250521.0.0":{"name":"proposal-decimal","version":"20250521.0.0","keywords":["decimal","number","math","floating-point"],"author":{"name":"Jesse Alama","email":"jesse@igalia.com"},"license":"BSD-2-Clause","_id":"proposal-decimal@20250521.0.0","maintainers":[{"name":"jessealama","email":"jesse@serverracket.com"}],"homepage":"https://github.com/jessealama/proposal-decimal-polyfill#readme","bugs":{"url":"https://github.com/jessealama/proposal-decimal-polyfill/issues"},"dist":{"shasum":"b34b245cf0bd8022c2820244b86a9db3fc0d45ae","tarball":"https://registry.npmjs.org/proposal-decimal/-/proposal-decimal-20250521.0.0.tgz","fileCount":25,"integrity":"sha512-IhPc1YzvwaNfrhHV+S9topYTVg9iRAo/gxehmDyK77tn7Yco/I24y94AhP09hK6Vi90Z3Zk5b3sKzpj87VyHtA==","signatures":[{"sig":"MEMCIHwJtnF49+zGvvPDSR2is/w2MHj3eGxibCo/DMXBriJUAh98/f8qyYbEY2lCRfKsKuk67+uR+s4tgZUbKunqXXuz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157881},"main":"src/Decimal.mjs","type":"module","gitHead":"393ab924ac1958b906552dc4e09ea0be7465b6a8","scripts":{"lint":"prettier . --check","test":"jest","build":"mkdir dist && esbuild src/Decimal.mjs --bundle --esm --outfile=dist/Decimal.mjs","format":"prettier . --write","coverage":"npx c8 npx jest"},"_npmUser":{"name":"jessealama","email":"jesse@serverracket.com"},"prettier":{"semi":true,"tabWidth":4,"singleQuote":false,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/jessealama/proposal-decimal-polyfill.git","type":"git"},"_npmVersion":"10.9.2","description":"Champion-maintained polyfill for the TC39 decimal proposal","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsx":"^4.19.2","jest":"^29.7.0","esbuild":"^0.25.1","ts-jest":"^29.2.5","prettier":"^3.4.1","typescript":"^5.7.2","http-server":"^14.1.1","bignumber.js":"^9.1.2","decimal.js-light":"^2.5.1","jest-light-runner":"^0.7.8"},"_npmOperationalInternal":{"tmp":"tmp/proposal-decimal_20250521.0.0_1747786220176_0.8077688339388331","host":"s3://npm-registry-packages-npm-production"}},"20250528.0.0":{"name":"proposal-decimal","version":"20250528.0.0","keywords":["decimal","number","math","floating-point"],"author":{"name":"Jesse Alama","email":"jesse@igalia.com"},"license":"BSD-2-Clause","_id":"proposal-decimal@20250528.0.0","maintainers":[{"name":"jessealama","email":"jesse@serverracket.com"}],"homepage":"https://github.com/jessealama/proposal-decimal-polyfill#readme","bugs":{"url":"https://github.com/jessealama/proposal-decimal-polyfill/issues"},"dist":{"shasum":"4c551d10e5b9a3d7d2d0a842f9eec7be6f391819","tarball":"https://registry.npmjs.org/proposal-decimal/-/proposal-decimal-20250528.0.0.tgz","fileCount":26,"integrity":"sha512-RF3VlXK0rK1uZbIMqiDrcEsjDtX5hq7TbDORZCtHNo2MoKr/jxpwIrVdzL5fNaYrVn4H8V3PCDiYzRI5i2Ywrg==","signatures":[{"sig":"MEQCICnJTNNZKxTH2pamY0Lq2CxWx82geFE4Cj70nQUpgi7WAiAzUU9dVJZKY2ec8KxrqJkJKG4VUFyHIhin/x44u8b+0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161614},"main":"src/Decimal.mjs","type":"module","gitHead":"1c4baf957ea9f9d29f3849bb1d1658a2293b3b92","scripts":{"lint":"prettier . --check","test":"jest","build":"mkdir dist && esbuild src/Decimal.mjs --bundle --esm --outfile=dist/Decimal.mjs","format":"prettier . --write","coverage":"npx c8 npx jest"},"_npmUser":{"name":"jessealama","email":"jesse@serverracket.com"},"prettier":{"semi":true,"tabWidth":4,"singleQuote":false,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/jessealama/proposal-decimal-polyfill.git","type":"git"},"_npmVersion":"10.9.2","description":"Champion-maintained polyfill for the TC39 decimal proposal","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsx":"^4.19.2","jest":"^29.7.0","esbuild":"^0.25.1","ts-jest":"^29.2.5","prettier":"^3.4.1","typescript":"^5.7.2","http-server":"^14.1.1","bignumber.js":"^9.1.2","decimal.js-light":"^2.5.1","jest-light-runner":"^0.7.8"},"_npmOperationalInternal":{"tmp":"tmp/proposal-decimal_20250528.0.0_1748450670079_0.08793833716321164","host":"s3://npm-registry-packages-npm-production"}},"20250528.1.0":{"name":"proposal-decimal","version":"20250528.1.0","keywords":["decimal","number","math","floating-point"],"author":{"name":"Jesse Alama","email":"jesse@igalia.com"},"license":"BSD-2-Clause","_id":"proposal-decimal@20250528.1.0","maintainers":[{"name":"jessealama","email":"jesse@serverracket.com"}],"homepage":"https://github.com/jessealama/proposal-decimal-polyfill#readme","bugs":{"url":"https://github.com/jessealama/proposal-decimal-polyfill/issues"},"dist":{"shasum":"31f7c5c701de31f9b0ceefa4af6c55cb170ec02d","tarball":"https://registry.npmjs.org/proposal-decimal/-/proposal-decimal-20250528.1.0.tgz","fileCount":26,"integrity":"sha512-FR/C6PvKmPiN4tRb8AbTWQuWppvuXUkRmjKfvFMobJ9Pgs3y1wgiwFiz0wc4iKHPMi9CI8G2Bkk0qUYpqpsHWw==","signatures":[{"sig":"MEUCIQDvBZS+SlATSuwo18ZRwU9FsgbqgMudB4gJ4M3ka7uUrwIgNLxzqQ/2AEAL3bdgujIZp89OagpZe+7wLu0b7FbwODM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162634},"main":"src/Decimal.mjs","type":"module","gitHead":"57878b0348bafef42ded0e4af349267c6e3611df","scripts":{"lint":"prettier . --check","test":"jest","build":"mkdir dist && esbuild src/Decimal.mjs --bundle --esm --outfile=dist/Decimal.mjs","format":"prettier . --write","coverage":"npx c8 npx jest"},"_npmUser":{"name":"jessealama","email":"jesse@serverracket.com"},"prettier":{"semi":true,"tabWidth":4,"singleQuote":false,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/jessealama/proposal-decimal-polyfill.git","type":"git"},"_npmVersion":"10.9.2","description":"Champion-maintained polyfill for the TC39 decimal proposal","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsx":"^4.19.2","jest":"^29.7.0","esbuild":"^0.25.1","ts-jest":"^29.2.5","prettier":"^3.4.1","typescript":"^5.7.2","http-server":"^14.1.1","bignumber.js":"^9.1.2","decimal.js-light":"^2.5.1","jest-light-runner":"^0.7.8"},"_npmOperationalInternal":{"tmp":"tmp/proposal-decimal_20250528.1.0_1748454146182_0.573012467467839","host":"s3://npm-registry-packages-npm-production"}},"20250613.0.0":{"name":"proposal-decimal","version":"20250613.0.0","keywords":["decimal","number","math","floating-point"],"author":{"name":"Jesse Alama","email":"jesse@igalia.com"},"license":"BSD-2-Clause","_id":"proposal-decimal@20250613.0.0","maintainers":[{"name":"jessealama","email":"jesse@serverracket.com"}],"homepage":"https://github.com/jessealama/proposal-decimal-polyfill#readme","bugs":{"url":"https://github.com/jessealama/proposal-decimal-polyfill/issues"},"dist":{"shasum":"41642b23188dfa205648aeb0a39a3b1654a9b179","tarball":"https://registry.npmjs.org/proposal-decimal/-/proposal-decimal-20250613.0.0.tgz","fileCount":26,"integrity":"sha512-cLO4I9fFHl4khF7x8F3/MUJzO/2eXvRVALzcHzNzc2pJKdNFcpk4EWW+W29V0qBQulZ6IkO58oMPU8BrsZIjag==","signatures":[{"sig":"MEQCIFoC+5SqPmoes4GN2Q4AgGEKkGYbGsfiihaEIWxna/XMAiALo8DYRktmyfhUF/5Fti8j16D0PxRgD1Jw/+vt67KKow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274861},"main":"src/Decimal.mjs","type":"module","gitHead":"9d1520f15b40a6145df0dcec387c0a8c466c86b7","scripts":{"lint":"prettier . --check","test":"jest","build":"mkdir -p dist && esbuild src/Decimal.mjs --bundle --format=esm --outfile=dist/Decimal.mjs","format":"prettier . --write","coverage":"npx c8 npx jest"},"_npmUser":{"name":"jessealama","email":"jesse@serverracket.com"},"prettier":{"semi":true,"tabWidth":4,"singleQuote":false,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/jessealama/proposal-decimal-polyfill.git","type":"git"},"_npmVersion":"11.3.0","description":"Champion-maintained polyfill for the TC39 decimal proposal","directories":{},"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsx":"^4.19.2","jest":"^29.7.0","esbuild":"^0.25.1","ts-jest":"^29.2.5","prettier":"^3.4.1","typescript":"^5.7.2","http-server":"^14.1.1","bignumber.js":"^9.1.2","decimal.js-light":"^2.5.1","jest-light-runner":"^0.7.8"},"_npmOperationalInternal":{"tmp":"tmp/proposal-decimal_20250613.0.0_1749820927076_0.3382869995403579","host":"s3://npm-registry-packages-npm-production"}},"20260708.0.0":{"name":"proposal-decimal","version":"20260708.0.0","keywords":["decimal","number","math","floating-point"],"author":{"name":"Jesse Alama","email":"jesse@igalia.com"},"license":"BSD-2-Clause","_id":"proposal-decimal@20260708.0.0","maintainers":[{"name":"jessealama","email":"jesse@serverracket.com"},{"name":"nicolo-ribaudo","email":"hello+npm@nicr.dev"}],"homepage":"https://github.com/jessealama/proposal-decimal-polyfill#readme","bugs":{"url":"https://github.com/jessealama/proposal-decimal-polyfill/issues"},"c8":{"include":["src/**"]},"dist":{"shasum":"48b4b93401f45f11b71bf80b23070dfe0215de81","tarball":"https://registry.npmjs.org/proposal-decimal/-/proposal-decimal-20260708.0.0.tgz","fileCount":27,"integrity":"sha512-wSohqHqVqZG0rcGcmlN3RtVJ1wRYGDCC4gd4PaUv+ZVJ9WmFVjzVFXuSVCMVI/enzmEtWU4qMK9bjcqWvdEwOA==","signatures":[{"sig":"MEUCIQCCIBN3564qWrrjkXSUXi7ODHWuPOTT0zwqaymsAzBUBgIgaIHRfMQdu9dwc1QkgSR5cyknsKwBHdjL8TEi6H/pSwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162028},"main":"dist/Decimal.mjs","type":"module","types":"./src/Decimal.d.mts","exports":{".":{"types":"./src/Decimal.d.mts","default":"./dist/Decimal.mjs"},"./package.json":"./package.json"},"gitHead":"5e5ada24b749fcc498b8ac2b0c7327a837bc2014","scripts":{"lint":"prettier . --check","test":"jest","build":"mkdir -p dist && esbuild src/Decimal.mjs --bundle --format=esm --outfile=dist/Decimal.mjs","format":"prettier . --write","prepack":"npx tsc && npm run build","coverage":"npx c8 npx jest","mutation":"stryker run"},"_npmUser":{"name":"jessealama","email":"jesse@serverracket.com"},"prettier":{"semi":true,"tabWidth":4,"singleQuote":false,"trailingComma":"es5"},"devEngines":{"runtime":{"name":"node","onFail":"error","version":"^24"}},"repository":{"url":"git+https://github.com/jessealama/proposal-decimal-polyfill.git","type":"git"},"_npmVersion":"11.13.0","description":"Champion-maintained polyfill for the TC39 decimal proposal","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","jest":"^30.2.0","esbuild":"^0.28.0","prettier":"^3.4.1","typescript":"^6.0.3","http-server":"^14.1.1","bignumber.js":"^11.0.0","decimal.js-light":"^2.5.1","jest-light-runner":"^0.8.1","@stryker-mutator/core":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/proposal-decimal_20260708.0.0_1783523000606_0.7876654703978532","host":"s3://npm-registry-packages-npm-production"}},"20260710.0.0":{"name":"proposal-decimal","version":"20260710.0.0","description":"Champion-maintained polyfill for the TC39 decimal proposal","main":"dist/Decimal.mjs","types":"./src/Decimal.d.mts","exports":{".":{"types":"./src/Decimal.d.mts","default":"./dist/Decimal.mjs"},"./package.json":"./package.json"},"c8":{"include":["src/**"]},"scripts":{"test":"jest","prepack":"npx tsc && npm run build","format":"prettier . --write","lint":"prettier . --check","coverage":"npx c8 npx jest","build":"mkdir -p dist && esbuild src/Decimal.mjs --bundle --format=esm --outfile=dist/Decimal.mjs","mutation":"stryker run","pabst":"pabst test src/Decimal.mts"},"prettier":{"trailingComma":"es5","tabWidth":4,"semi":true,"singleQuote":false},"repository":{"type":"git","url":"git+https://github.com/jessealama/proposal-decimal-polyfill.git"},"type":"module","devEngines":{"runtime":{"name":"node","version":"^24","onFail":"error"}},"keywords":["decimal","number","math","floating-point"],"author":{"name":"Jesse Alama","email":"jesse@igalia.com"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/jessealama/proposal-decimal-polyfill/issues"},"homepage":"https://github.com/jessealama/proposal-decimal-polyfill#readme","devDependencies":{"@jessealama/pabst":"^0.6.0","@stryker-mutator/core":"^9.6.1","bignumber.js":"^11.0.0","c8":"^11.0.0","decimal.js-light":"^2.5.1","esbuild":"^0.28.0","http-server":"^14.1.1","jest":"^30.2.0","jest-light-runner":"^0.8.1","prettier":"^3.4.1","typescript":"^7.0.2"},"gitHead":"ed6cefcac2fe40ab4d1a1df680dbf7fc3f11575e","_id":"proposal-decimal@20260710.0.0","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-rzItarwitWU2sbxIQY3WrY0qAPBArfi0wiIo9BC66O+N73TuF23HgqakuzCfk5aXZDMoPDVd0dxaPW5w69lZXA==","shasum":"2351e7ff0328ebbb94ff2f460152aa52d279fcbb","tarball":"https://registry.npmjs.org/proposal-decimal/-/proposal-decimal-20260710.0.0.tgz","fileCount":29,"unpackedSize":203643,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCdAm9mkguxOARjTGJ1xc7KsmKGICLFTYibASTbwxMd6QIgMFrVX4V8jtBZ0Ns9TIKbtbF3gSHXcwoAoZyltFM6kt4="}]},"_npmUser":{"name":"jessealama","email":"jesse@serverracket.com"},"directories":{},"maintainers":[{"name":"jessealama","email":"jesse@serverracket.com"},{"name":"nicolo-ribaudo","email":"hello+npm@nicr.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/proposal-decimal_20260710.0.0_1783682892875_0.5232941250208496"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-03T19:49:31.185Z","modified":"2026-07-10T11:28:13.186Z","20241203.0.0":"2024-12-03T19:49:31.488Z","20241203.0.1":"2024-12-04T07:47:05.070Z","20241203.0.2":"2024-12-04T07:57:08.429Z","20241203.0.3":"2024-12-04T08:06:04.325Z","20241204.0.0":"2024-12-04T14:12:00.523Z","20241204.1.0":"2024-12-04T21:28:36.894Z","20241205.0.0":"2024-12-05T20:49:13.641Z","20241205.0.1":"2024-12-05T21:56:41.665Z","20241210.0.0":"2024-12-10T04:54:50.127Z","20241211.0.0":"2024-12-11T09:07:04.452Z","20241211.0.1":"2024-12-11T11:02:50.924Z","20250324.0.0":"2025-03-24T17:15:53.003Z","20240325.0.0":"2025-03-25T13:25:02.178Z","20250327.0.0":"2025-03-27T05:29:34.468Z","20250327.1.0":"2025-03-27T05:40:57.253Z","20250514.0.0":"2025-05-14T10:54:11.195Z","20250514.1.0":"2025-05-14T11:20:32.173Z","20250514.2.0":"2025-05-14T16:37:47.470Z","20250514.3.0":"2025-05-14T17:38:28.784Z","20250515.0.0":"2025-05-15T12:03:59.311Z","20250521.0.0":"2025-05-21T00:10:20.353Z","20250528.0.0":"2025-05-28T16:44:30.310Z","20250528.1.0":"2025-05-28T17:42:26.363Z","20250613.0.0":"2025-06-13T13:22:07.349Z","20260708.0.0":"2026-07-08T15:03:20.746Z","20260710.0.0":"2026-07-10T11:28:13.037Z"},"bugs":{"url":"https://github.com/jessealama/proposal-decimal-polyfill/issues"},"author":{"name":"Jesse Alama","email":"jesse@igalia.com"},"license":"BSD-2-Clause","homepage":"https://github.com/jessealama/proposal-decimal-polyfill#readme","keywords":["decimal","number","math","floating-point"],"repository":{"type":"git","url":"git+https://github.com/jessealama/proposal-decimal-polyfill.git"},"description":"Champion-maintained polyfill for the TC39 decimal proposal","maintainers":[{"name":"jessealama","email":"jesse@serverracket.com"},{"name":"nicolo-ribaudo","email":"hello+npm@nicr.dev"}],"readme":"# proposal-decimal—A polyfill for the decimal proposal (exact decimal numbers for JavaScript)\n\nThis library is a prototype for the [decimal proposal](https://github.com/tc39/proposal-decimal). There should be no\nobservable difference between what this library does and what the proposal\nis [supposed to do](http://tc39.es/proposal-decimal/). If you find a mismatch between what this code does and what the\ndecimal proposal says it should do, please file [an issue](https://github.com/jessealama/proposal-decimal-polyfill/issues)\nin this repo.\n\nThis package is a prototype and is not intended for production use. (The decimal proposal is currently\nat [Stage 1](https://tc39.es/process-document/) in the Ecma TC39 process.) Speed is important, but it is less important\nthan making sure we follow the spec exactly. However, if you notice that this package is significantly slower than\nother decimal implementations, please file [an issue](https://github.com/jessealama/proposal-decimal-polyfill/issues).\n\n## Data model\n\nThere are a few different ways out there to model decimal numbers. The decimal proposal currently intends to use\nthe IEEE 754 [Decimal128](https://tc39.es/ecma262/#sec-bibliography) decimal floating-point standard. There is one\ntwist, though: we do not expose the precision (or, officially, _quantum_) of Decimal128 values. A consequnce of this\ndecision is that we do not support trailing zeroes. Thus, the conversion from \"1.2\" and \"1.20\" to Decimal128 values\nyields _distinct_ values in the official IEEE 754 Decimal128 universe, bot for the purposes of the decimal proposal,\nthey are the same. In effect, Decimal128 is a representation of mathematical values having up to 34 significant digits\n(but without trailing zeroes) and an exponent range of -6143 to +6144. IEEE 754 Decimal128 specifies rules for how\nthe precision of the arguments of an operation carry over to the precision of the result. We do not expose this\ninformation. You can think of the Decimal128 values in this package as points on the number line, or mathematical\nvalues.\n\n## Quick start\n\n```javascript\nimport { Decimal } from \"proposal-decimal\";\nlet a = new Decimal(\"0.1\");\nlet b = new Decimal(\"0.2\");\nlet c = a.add(b);\nconsole.log(c.toString() === \"0.3\"); // true\n```\n\n## API\n\nHere are the operations that this package supports:\n\n### Arithmetic\n\n- absolute value (`abs`)\n- negation (`negate`)\n- addition (`add`)\n- subtraction (`subtract`)\n- multiplication (`multiply`)\n- division (`divide`)\n- remainder (`remainder`)\n\n### Rounding\n\nThere is a single `round` method that takes a rounding mode as an argument. The rounding modes are:\n\n- \"ceil\"\n- \"floor\"\n- \"trunc\"\n- \"halfEven\" (the default, as with JS Numbers)\n- \"halfExpand\"\n\n### Serialization\n\n- `toString` emitting both decimal and exponential syntax (like `Number.prototype.toString`)\n- `toFixed` for fixed-point notation (like `Number.prototype.toFixed`)\n- `toPrecision` for emitting a string with a specified number of significant digits (like `Number.prototype.toPrecision`)\n\n### Conversion\n\n- `toNumber` to convert to a JavaScript Number\n- `toBigInt` to convert to a JavaScript BigInt (throws for non-integers)\n\n## Construction\n\nDecimal128 values can be constructed from:\n\n- a String in decimal notation (e.g., `\"0.1\"`)\n- a String in exponential notation (e.g., `\"1e-1\"`)\n- one of the String values `\"NaN\"`, `\"Infinity\"`, `\"-Infinity\"`\n- a Number (e.g., `0.1`)\n- a BigInt (e.g., `42n`)\n\n## Predicates\n\n- `isNaN` to check for `NaN`\n- `isFinite` to check for a finite number\n- `isZero` to check for zero\n- `isNegative` to check for a negative number\n\n## Comparisons\n\n- equality (`equals`) to compare for mathematical equality\n- difference (`notEquals`) to compare for mathematical inequality\n- less than (`lessThan`) to compare mathematical order\n- less than or equal to (`lessThanOrEquals`) to compare mathematical order\n- greater than (`greaterThan`) to compare mathematical order\n- greater than or equal to (`greaterThanOrEquals`) to compare mathematical order\n- compare (`cmp`) to compare mathematical order\n\nWhy not just less-than and equals? The reason for the proliferation of all these comparisons is due to `NaN` and `-0`,\nwhich is not 0). Thus, simply negating `lessThan` does not give you `greaterThanOrEquals`. Even if you know you're\ndealing with non-`NaN` values, you need to watch out for `-0`.\n\n## Installation\n\nInstall from npm: `npm install proposal-decimal`. The package has a single\nentry point, an ESM module exporting the `Decimal` class:\n\n```javascript\nimport { Decimal } from \"proposal-decimal\";\nconst x = new Decimal(\"0.1\");\nconst y = new Decimal(\"0.2\");\nconsole.log(x.add(y).toString());\n```\n\nThis works in Node.js and with any bundler. To use the package in a browser\nwithout a bundler, copy `dist/Decimal.mjs` — a single, self-contained ESM\nfile — out of the installed package and serve it yourself:\n\n```html\n<script type=\"module\">\n    import { Decimal } from \"/path/to/Decimal.mjs\";\n    const x = new Decimal(\"0.1\");\n    const y = new Decimal(\"0.2\");\n    console.log(x.add(y).toString());\n</script>\n```\n\nOnly the entry point is importable; deep imports of files inside the package\n(e.g. `proposal-decimal/src/...` or `proposal-decimal/dist/Decimal.mjs`)\nfail with `ERR_PACKAGE_PATH_NOT_EXPORTED`.\n\n## Implementation\n\nThis package is written in TypeScript. Unit tests are in Jest. There are other external dependencies.\n\n## Examples\n\nThe `examples` subdirectory contains some example code for your inspection.\n\n## Issues\n\nPlease file [an issue](https://github.com/jessealama/proposal-decimal-polyfill/issues) if you find a bug or have a\nfeature request.\n","readmeFilename":"README.md"}