{"_id":"@tuplo/numberfmt","_rev":"23-8e1c5994666c87300fd3155e051a5a5c","name":"@tuplo/numberfmt","dist-tags":{"latest":"1.11.0"},"versions":{"1.0.0":{"name":"@tuplo/numberfmt","description":"<p>   <img src=\"https://img.shields.io/npm/v/@tuplo/numberfmt\">   <a href=\"https://codecov.io/gh/tuplo/numberfmt\">     <img src=\"https://codecov.io/gh/tuplo/numberfmt/branch/main/graph/badge.svg?token=7HDBBT7R1O\"/>   </a>   <img src=\"https://github.com/tu","version":"1.0.0","repository":{"type":"git","url":"git+ssh://git@github.com/tuplo/numberfmt.git"},"author":{"name":"Rui Costa"},"license":"MIT","keywords":["numbers","formatting"],"main":"dist/index.js","module":"dist/index.modern.js","types":"dist/index.d.ts","source":"src/index.ts","devDependencies":{"@types/jest":"26.0.19","@types/node":"14.14.16","@types/numeral":"0.0.28","@typescript-eslint/eslint-plugin":"4.11.1","@typescript-eslint/parser":"4.11.1","commitizen":"4.2.2","cz-conventional-changelog":"3.3.0","eslint":"7.16.0","eslint-config-airbnb-typescript":"12.0.0","eslint-config-prettier":"7.1.0","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.1.3","husky":"4.3.6","jest":"26.6.3","microbundle":"0.13.0","prettier":"2.2.1","pretty-quick":"3.1.0","rimraf":"3.0.2","ts-jest":"26.4.4","typescript":"4.1.3"},"scripts":{"build":"microbundle --target node --sourcemap false --format cjs,modern --tsconfig tsconfig.build.json","ci:test":"LANG=en-GB jest --ci","ci:test:coverage":"LANG=en-GB jest --ci --coverage","lint":"eslint src --ext ts","test":"LANG=en-GB jest --watch","ts-check":"tsc --noEmit"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"release":{"branches":["main"]},"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true","pre-commit":"pretty-quick --staged"}},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","transform":{"^.+\\.(t|j)sx?$":"ts-jest"}},"dependencies":{"numbro":"^2.3.2","numeral":"^2.0.6"},"eslintConfig":{"extends":["airbnb-typescript/base","prettier","plugin:@typescript-eslint/recommended","plugin:import/typescript","plugin:jest/all"],"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","jest"],"parserOptions":{"ecmaVersion":9,"project":"./tsconfig.json"},"env":{"node":true,"jest":true},"rules":{"jest/no-hooks":"off","@typescript-eslint/comma-dangle":"off"},"overrides":[{"files":["**/*.ts"],"rules":{"no-undef":"off"}}]},"prettier":{"singleQuote":true,"trailingComma":"es5","printWidth":80},"gitHead":"009a016e2144d3f6ce4bcbf54978afc0f968406c","bugs":{"url":"https://github.com/tuplo/numberfmt/issues"},"homepage":"https://github.com/tuplo/numberfmt#readme","_id":"@tuplo/numberfmt@1.0.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-uOCJvU6q75tp+YWVZvI/ip0862KUvBjWSNPP2fsLGJzzB68VOP8HMkIBUJYdjoHXMz6lkCHIUc6033JDyc+D7Q==","shasum":"8767a6b5a2619e51cdda2a2c8b47e3c17ccaa1f7","tarball":"https://registry.npmjs.org/@tuplo/numberfmt/-/numberfmt-1.0.0.tgz","fileCount":6,"unpackedSize":32686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf67KLCRA9TVsSAnZWagAApo4QAKGG0nZ3iX63F9J364Pi\nNGLG+rJNhUC525V5NSVzyZ0w9HWqm7DvMCSkhCy6zN6H0KoiaBJq4I1XP/Q8\nYuP9Z9Ft1NSXaN+07605ZmWW7WL3hF/wCa5BLuAt0bj6wwKdDUFyuxqaJ5JI\ndT9vZgaOrNbVJlfUGsc7evh2EtEuRfG5xeuBHhqY1KPM7WeMJXzitD5pP6Mj\n5ANJJiNMgX+j6GCgneF3JUW3wTosrc4bd2Wa8XDnren3V09dLz5h1TqW6hzR\nSl7OW2PGXpux5Tg/63xRBKtt/WI5S2fXHdZTDiLAhsQ2NKxGH5zeljMfmVdp\n+WT/kht9R5FcYpNqRA+iKu2ivt5oElJuN+4ykv50fSxMnXj7DFxaI6srDks1\nSvg42Xk8fmdQpyfHwhsIXggfy6QRfncVw0Rbohuo6TtRslmqrEiIH6HjVwZ/\nRJX7p5VXwXmEd+5DZ1bRsWwIQCNrStsHqlNTdguw84pSwVVhoraS0P6dPsAJ\nc/0OUFHEzUq4TRSipWm1O7Tq1CbBHiBQrDmjkWwVPQ/2U/fP+XrPNuJd0xDs\n7AGwAcHSWI63byMxHL0R6dEeuSPtYXC1Ixbguhn9l+qmP21MKVJNR5tiGnDG\nNqIC2YAV0s2nURjyIBslb7navO0n5ABj3wyD4BYcMwXTXS1bUnaQi0Ou2hNY\natTr\r\n=iTWj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA29gtRjT0hywaBaMdhyiAnm7sDrBjcRdFkQTdFh1FNDAiB3xAC7YyxaUeFv8Qe6n/Xw9XEM4BQGc5lDPKCTGvi5hQ=="}]},"_npmUser":{"name":"tuplo","email":"dev@tuplo.co.uk"},"directories":{},"maintainers":[{"name":"tuplo","email":"dev@tuplo.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/numberfmt_1.0.0_1609282186838_0.9478991330327999"},"_hasShrinkwrap":false},"1.1.0":{"name":"@tuplo/numberfmt","description":"<p>   <img src=\"https://img.shields.io/npm/v/@tuplo/numberfmt\">   <a href=\"https://codecov.io/gh/tuplo/numberfmt\">     <img src=\"https://codecov.io/gh/tuplo/numberfmt/branch/main/graph/badge.svg?token=7HDBBT7R1O\"/>   </a>   <img src=\"https://github.com/tu","version":"1.1.0","repository":{"type":"git","url":"git+ssh://git@github.com/tuplo/numberfmt.git"},"author":{"name":"Rui Costa"},"license":"MIT","keywords":["numbers","formatting"],"main":"dist/index.js","module":"dist/index.modern.js","types":"dist/index.d.ts","source":"src/index.ts","devDependencies":{"@types/jest":"26.0.19","@types/node":"14.14.16","@types/numeral":"0.0.28","@typescript-eslint/eslint-plugin":"4.11.1","@typescript-eslint/parser":"4.11.1","commitizen":"4.2.2","cz-conventional-changelog":"3.3.0","eslint":"7.16.0","eslint-config-airbnb-typescript":"12.0.0","eslint-config-prettier":"7.1.0","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.1.3","husky":"4.3.6","jest":"26.6.3","microbundle":"0.13.0","prettier":"2.2.1","pretty-quick":"3.1.0","rimraf":"3.0.2","ts-jest":"26.4.4","typescript":"4.1.3"},"scripts":{"build":"microbundle --target node --sourcemap false --format cjs,modern --tsconfig tsconfig.build.json","ci:test":"LANG=en-GB jest --ci","ci:test:coverage":"LANG=en-GB jest --ci --coverage","lint":"eslint src --ext ts","test":"LANG=en-GB jest --watch","ts-check":"tsc --noEmit"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"release":{"branches":["main"]},"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true","pre-commit":"pretty-quick --staged"}},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","transform":{"^.+\\.(t|j)sx?$":"ts-jest"}},"dependencies":{},"eslintConfig":{"extends":["airbnb-typescript/base","prettier","plugin:@typescript-eslint/recommended","plugin:import/typescript","plugin:jest/all"],"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","jest"],"parserOptions":{"ecmaVersion":9,"project":"./tsconfig.json"},"env":{"node":true,"jest":true},"rules":{"jest/no-hooks":"off","@typescript-eslint/comma-dangle":"off"},"overrides":[{"files":["**/*.ts"],"rules":{"no-undef":"off"}}]},"prettier":{"singleQuote":true,"trailingComma":"es5","printWidth":80},"gitHead":"219f0b14989bac95724298c06b5273283b602506","bugs":{"url":"https://github.com/tuplo/numberfmt/issues"},"homepage":"https://github.com/tuplo/numberfmt#readme","_id":"@tuplo/numberfmt@1.1.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-NprrBvsl9VF8xqbu2JuAobtFkmOuYMHuJ0ynvERrbHnxb+Dgy/B9S46ckvnAkyKqCgMgPWFdhAt65ooQF4zwTA==","shasum":"52ba36a22e4ef9228e2f12f6e769928e9b61edee","tarball":"https://registry.npmjs.org/@tuplo/numberfmt/-/numberfmt-1.1.0.tgz","fileCount":6,"unpackedSize":32635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf67c/CRA9TVsSAnZWagAA8TMP/2MEbJAFmW63mg9fY4gr\n3mibILnkp0hY3X6ZPhdm2T76DdKs1NoNkggv3u7pZV57gbEKVcPFESoSA8A1\npkVvEzjrQC21Fox83Cu3ip3+adI9IQOQJkiy+MWqgrGHwkUKkNDtfQK8yXR6\nHkiizlo3EiUupNiUYHaL0henYKkWq7CXmMHnleNHL1RtmzmEAFMXg5rf4+St\narKry3/pirhD+Mghpi3oNeC/58aXAJO3v6DxRyZSX6zlEUuS5lxqll2Zp3ds\nR6mNElj/b2152BUFAlntestGJzQkjczT+Uj/DEsNsAML5XUwoVAJUXsk15n4\n84h8qfEoMtIcpzYCOpUAAFwpVQQXeXgLyLhjN9SKUn+FuB2NaDAC0axfE7uZ\nLlPHbLnrnjYeCzzwj9swvvjBr3dkBMVYvIrN9CzW8kvh/VpCl5NOih6QWRG1\no/SdN0dV80ECymbE7Xa+eKDXL8++AKnvpUpQCdn0cvCsMHIjHZlBKXI+vsXF\nq2aAGIwPIJXTUspPYr9uEPqoI51JNb+vjQEA/b0KGJOuH2JitnYHTEWF3rxK\nXs3UvYZg3iPxX0rgDUrB7v5Cku0vHrRjkN8IuwR4IFXcjliRORrcJaRqlj41\nIckwctbMryms6lVwHZbp3JapaG/nahc6ts8le5rA1rbUp2N673FoLRdqStC7\nSIwT\r\n=suC/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCs9RN1lWSAgJGOtsrHz6Q/DkyJX6kxxSmRgdH0f4YVbwIhALtK/zHrCsyG7sdCeAr5DaSK/RgOYJmtYXyWWBGJ5A61"}]},"_npmUser":{"name":"tuplo","email":"dev@tuplo.co.uk"},"directories":{},"maintainers":[{"name":"tuplo","email":"dev@tuplo.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/numberfmt_1.1.0_1609283391024_0.034661764739360335"},"_hasShrinkwrap":false},"1.2.0":{"name":"@tuplo/numberfmt","description":"<p>   <img src=\"https://img.shields.io/npm/v/@tuplo/numberfmt\">   <a href=\"https://codecov.io/gh/tuplo/numberfmt\">     <img src=\"https://codecov.io/gh/tuplo/numberfmt/branch/main/graph/badge.svg?token=7HDBBT7R1O\"/>   </a>   <img src=\"https://github.com/tu","version":"1.2.0","repository":{"type":"git","url":"git+ssh://git@github.com/tuplo/numberfmt.git"},"author":{"name":"Rui Costa"},"license":"MIT","keywords":["numbers","formatting"],"main":"dist/index.js","module":"dist/index.modern.js","types":"dist/index.d.ts","source":"src/index.ts","devDependencies":{"@types/jest":"26.0.19","@types/node":"14.14.16","@types/numeral":"0.0.28","@typescript-eslint/eslint-plugin":"4.11.1","@typescript-eslint/parser":"4.11.1","commitizen":"4.2.2","cz-conventional-changelog":"3.3.0","eslint":"7.16.0","eslint-config-airbnb-typescript":"12.0.0","eslint-config-prettier":"7.1.0","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.1.3","husky":"4.3.6","jest":"26.6.3","microbundle":"0.13.0","prettier":"2.2.1","pretty-quick":"3.1.0","rimraf":"3.0.2","ts-jest":"26.4.4","typescript":"4.1.3"},"scripts":{"build":"microbundle --target node --sourcemap false --format cjs,modern --tsconfig tsconfig.build.json","ci:test":"LANG=en-GB jest --ci","ci:test:coverage":"LANG=en-GB jest --ci --coverage","lint":"eslint src --ext ts","test":"LANG=en-GB jest --watch","ts-check":"tsc --noEmit"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"release":{"branches":["main"]},"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true","pre-commit":"pretty-quick --staged"}},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","transform":{"^.+\\.(t|j)sx?$":"ts-jest"}},"dependencies":{},"eslintConfig":{"extends":["airbnb-typescript/base","prettier","plugin:@typescript-eslint/recommended","plugin:import/typescript","plugin:jest/all"],"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","jest"],"parserOptions":{"ecmaVersion":9,"project":"./tsconfig.json"},"env":{"node":true,"jest":true},"rules":{"jest/no-hooks":"off","@typescript-eslint/comma-dangle":"off"},"overrides":[{"files":["**/*.ts"],"rules":{"no-undef":"off"}}]},"prettier":{"singleQuote":true,"trailingComma":"es5","printWidth":80},"gitHead":"8d272bf3c9f2be76c4003bf8fe00b2ae9a0433d6","bugs":{"url":"https://github.com/tuplo/numberfmt/issues"},"homepage":"https://github.com/tuplo/numberfmt#readme","_id":"@tuplo/numberfmt@1.2.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-4V1tfGP6IUo1DHvAk7TPmhbDJ6MZ6p5gASYNTCOWE66WiMkkKChn9mhW+w2M1MQDg3r5DZfqTt8wIBjMBQli1w==","shasum":"16f8bc98015d42edc0c8f13d73cbb8579fb54cc6","tarball":"https://registry.npmjs.org/@tuplo/numberfmt/-/numberfmt-1.2.0.tgz","fileCount":6,"unpackedSize":33330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf68FYCRA9TVsSAnZWagAAfp0P/1KD2uOlDVWV4Oxsp7FL\ndVOAzKP9Fefp0YTvDrRTrG2dus93Hhrsc/nw5uhP4/hc5/MiqPOSIg02Qnbm\n2R1yZyLosrkGznYfo8PQ3XU81b11P7rpm943POP5/qTd8sEKurvrgMk3FyNV\nhVGSkmGbAYfJtlbmMdBd2uXuoQ/owxPuAnJxLxP+Sa6OMg9galaZATvDU/jj\nYPBbuNSwadBd97TLKfleYlC0LmCb9p1b3DfbvQ2yrrYPptcpi7VcYuzJynoz\njfnY6H0rUpXUA+7rKMYKvOFwSzhh8m7/5DYfVh6pIYaJiTT7ms2yzBxdezb4\nHyERcLgnxf3DSUyUxRaMFK+fJyonY6A0wemgUGDGjjEYC7OkWxjlumiA8AvL\nQUMoYM1EsnsBT726dXAFZUdfcPqouueedEzL6iouCUQYgP2e7vMZNVjmxXY7\n+GgUxcayW93J9Wh0iw6hYfA0dpSeN+l7n98KDzgSJkBPqn2y05elZsIo/kzw\nH+mFcq87Necwm7jKxH7ckSW7XFaiGE5DeynXOBqu9bOeJRHnIEuh+hlet9nD\nte6b+jwc8hvpuIqIK6a4UXkg5RsaRcyOLJ1+hIg5x35bnonQg8QefXddrxt5\n0g2YLye09QV3s7mcd+LJ5HRXWn4IsTzD7bx6sIP4ecj5pXuNrybAQAnnbPHE\n47cQ\r\n=J0ML\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+L+Z21a2HDU+5MgNFOY3IH9b5qJdsC0W/tUjmTNzvzgIgODpAaiRvuTBX6v1o6MFGTYoBGuY0aEjFylbNeyKuzDM="}]},"_npmUser":{"name":"tuplo","email":"dev@tuplo.co.uk"},"directories":{},"maintainers":[{"name":"tuplo","email":"dev@tuplo.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/numberfmt_1.2.0_1609285975695_0.2745397996697425"},"_hasShrinkwrap":false},"1.3.0":{"name":"@tuplo/numberfmt","description":"<p>   <img src=\"https://img.shields.io/npm/v/@tuplo/numberfmt\">   <a href=\"https://codecov.io/gh/tuplo/numberfmt\">     <img src=\"https://codecov.io/gh/tuplo/numberfmt/branch/main/graph/badge.svg?token=7HDBBT7R1O\"/>   </a>   <img src=\"https://github.com/tu","version":"1.3.0","repository":{"type":"git","url":"git+ssh://git@github.com/tuplo/numberfmt.git"},"author":{"name":"Rui Costa"},"license":"MIT","keywords":["numbers","formatting"],"main":"dist/index.js","module":"dist/index.modern.js","types":"dist/index.d.ts","source":"src/index.ts","devDependencies":{"@types/jest":"26.0.19","@types/node":"14.14.16","@types/numeral":"0.0.28","@typescript-eslint/eslint-plugin":"4.11.1","@typescript-eslint/parser":"4.11.1","commitizen":"4.2.2","cz-conventional-changelog":"3.3.0","eslint":"7.16.0","eslint-config-airbnb-typescript":"12.0.0","eslint-config-prettier":"7.1.0","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.1.3","husky":"4.3.6","jest":"26.6.3","microbundle":"0.13.0","prettier":"2.2.1","pretty-quick":"3.1.0","rimraf":"3.0.2","ts-jest":"26.4.4","typescript":"4.1.3"},"scripts":{"build":"microbundle --target node --sourcemap false --format cjs,modern --tsconfig tsconfig.build.json","ci:test":"LANG=en-GB jest --ci","ci:test:coverage":"LANG=en-GB jest --ci --coverage","lint":"eslint src --ext ts","test":"LANG=en-GB jest --watch","ts-check":"tsc --noEmit"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"release":{"branches":["main"]},"husky":{"hooks":{"prepare-commit-msg":"exec < /dev/tty && git cz --hook || true","pre-commit":"pretty-quick --staged"}},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","transform":{"^.+\\.(t|j)sx?$":"ts-jest"}},"eslintConfig":{"extends":["airbnb-typescript/base","prettier","plugin:@typescript-eslint/recommended","plugin:import/typescript","plugin:jest/all"],"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","jest"],"parserOptions":{"ecmaVersion":9,"project":"./tsconfig.json"},"env":{"node":true,"jest":true},"rules":{"jest/no-hooks":"off","@typescript-eslint/comma-dangle":"off"},"overrides":[{"files":["**/*.ts"],"rules":{"no-undef":"off"}}]},"prettier":{"singleQuote":true,"trailingComma":"es5","printWidth":80},"gitHead":"ba3fd35f12e79e8554281017cddddafabbed149a","bugs":{"url":"https://github.com/tuplo/numberfmt/issues"},"homepage":"https://github.com/tuplo/numberfmt#readme","_id":"@tuplo/numberfmt@1.3.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-iIOdQqwPvsOdCLKV1ZmDqfKb2kCR6/FKx8yZN6oHu+TdxhFcyu1Q3EAmlBsq4iLbC7drmMPUXcMKS55IANQRgg==","shasum":"472ccdf4a03b6485ca58c9111b8e314de142527a","tarball":"https://registry.npmjs.org/@tuplo/numberfmt/-/numberfmt-1.3.0.tgz","fileCount":6,"unpackedSize":33397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf69yVCRA9TVsSAnZWagAA7AoP/1H/uSP6yKRDNEiGA2Db\noViyvI15tu7Cv60A6mx0CdpMhKWkGnoBPxA93J36q13wpOu6DpwwsnN/qPvY\nU4b2R7mxNNi/F0V30E0HjmwltofRrgj3Xv+fW04F6HSxYPu/NxQQBb5fA0ON\nhPDTY/sLgyg20Ggc0NJ4KJERb8K25Nk+vQBiaAyU3RGHkphNWPniH7OfQ7Za\nju70JSXv8r9S00QdCxCFy746D2aKxQo8THbbtRLJ7E2+PauVSgjJdFVVaaPM\nccjzxj0b4A76CP5f/FaZ7UsbyEO60zNazl1xoSvxVVH0GQRrwiPagEiGhTWq\nJ23zkBpyHh6gom628oy2YK/Z8ib58KmoLuhMJy343AYtuTkWvSsA1YWZstlw\nwVoCvjQs7xQ8AcPOyVq0nORTN8zacaU0bB1Xm2q/YRYz4IR66WK6/Sj6Dm6Z\nps5foUzjyusu/gVpdGbpEOv+PyC0Ktm0GzFjvoS0fQhPspp5UzPMt9y+hcXj\nW+BQ/ergq0tmvc3AJmciA7DgK3FTGfPDiheXgOLtNfLR84tUg7EBKdE6vHGV\nieQwXD/+xi7yk90bJcgIw/zs0ca551JMOdDHaKkk+y6defcZQSWUV61wtTU4\nXHF/V+9cz9f/dcpVfTSUryLN6Y7QjGTXX89Ms8hXSrQhdPX1pI+NLbWL6dED\nZ1y+\r\n=n9mt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICJVzMlkVipkTt/ReJ2aWV4Lp5QMgsMrQ3yEFtBbksPVAiBx/vVcQ0+S3kaoHE3v1GY80yMK2jqCqWubC4SsUJQJ9A=="}]},"_npmUser":{"name":"tuplo","email":"dev@tuplo.co.uk"},"directories":{},"maintainers":[{"name":"tuplo","email":"dev@tuplo.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/numberfmt_1.3.0_1609292949398_0.4447078388379171"},"_hasShrinkwrap":false},"1.4.0":{"name":"@tuplo/numberfmt","description":"<p>   <img src=\"https://img.shields.io/npm/v/@tuplo/numberfmt\">   <a href=\"https://codecov.io/gh/tuplo/numberfmt\">     <img src=\"https://codecov.io/gh/tuplo/numberfmt/branch/main/graph/badge.svg?token=7HDBBT7R1O\"/>   </a>   <img src=\"https://github.com/tu","version":"1.4.0","repository":{"type":"git","url":"git+ssh://git@github.com/tuplo/numberfmt.git"},"author":{"name":"Rui Costa"},"license":"MIT","keywords":["numbers","formatting"],"main":"dist/index.js","module":"dist/index.modern.js","types":"dist/index.d.ts","source":"src/index.ts","devDependencies":{"@types/jest":"26.0.23","@types/node":"15.0.2","@typescript-eslint/eslint-plugin":"4.23.0","@typescript-eslint/parser":"4.23.0","esbuild":"^0.11.20","eslint":"7.26.0","eslint-config-airbnb-typescript":"12.3.1","eslint-config-prettier":"8.3.0","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.3.6","jest":"26.6.3","prettier":"2.3.0","pretty-quick":"3.1.0","rimraf":"3.0.2","ts-jest":"26.5.6","typescript":"4.2.4"},"scripts":{"build":"bash scripts/build.sh","ci:test":"LANG=en-GB jest --ci","ci:test:coverage":"LANG=en-GB jest --ci --coverage","lint":"eslint src --ext ts","test":"LANG=en-GB jest --watch","ts-check":"tsc --noEmit"},"release":{"branches":["main"]},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","transform":{"^.+\\.(t|j)sx?$":"ts-jest"}},"eslintConfig":{"extends":["airbnb-typescript/base","prettier","plugin:@typescript-eslint/recommended","plugin:import/typescript","plugin:jest/all"],"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","jest"],"parserOptions":{"ecmaVersion":9,"project":"./tsconfig.json"},"env":{"node":true,"jest":true},"rules":{"jest/no-hooks":"off","@typescript-eslint/comma-dangle":"off","jest/no-identical-title":"off"},"overrides":[{"files":["**/*.ts"],"rules":{"no-undef":"off"}}]},"prettier":{"singleQuote":true,"trailingComma":"es5","printWidth":80},"gitHead":"1fab45b89d2c4c7b00ef3992d4b0cebae79eeff7","bugs":{"url":"https://github.com/tuplo/numberfmt/issues"},"homepage":"https://github.com/tuplo/numberfmt#readme","_id":"@tuplo/numberfmt@1.4.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-2Igj30VIakOc4P8GqtWj5GZCu+EPIONFn5KJf52T4YiUz528ykS5f4D4iYu+iX2CzVRaffjS0v4zYoXfwmZt4A==","shasum":"c0196c86647f3752499f78fb67b1b114febf43ed","tarball":"https://registry.npmjs.org/@tuplo/numberfmt/-/numberfmt-1.4.0.tgz","fileCount":27,"unpackedSize":52810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmvm2CRA9TVsSAnZWagAAqswQAIdi9HM1f/5DZ22KSsY2\na9mbXhVI2OYLS16mp3VZ+nuurYRsBiL/ywwdop+5pYJE1EK0FGGUPMHa3Vdp\nqjsxJx4BzyE5BEdcwOqjUfmBvSu7o4rEXdH09qkE0Y9V+UU5KRqlZAwkEtnJ\nyMhILU4go7JPv4un9AuslbmXs9PqayUXQ0yW+vyje4v9r2mFXMUK5zaoBKpH\nXS/E/d7gG+QVElHnhIzlsGad1ev2rW3aPop6Y4oC6bMTemnGL71SBvJLnaRn\nBG8nkZKqsm0Ame36L9G8KK29yNcbivGtDpnlnK8Tv0iUQJUVxsXtCGzCoZGM\n59oh5HcnQ9L7zLgY588hWPTgv8hOGcUAqb1WRn8ZDNKLqOtfIAskm/qXB2gc\n8TAoNij/KG/lKvwlnH2IcwCLz23WLuPCLG7123JlGq5L5XwfIyRMnG9SHPoU\nyvTm3xJki7GVE6SNCr2yM10cA9ZDkiufrlyyTH6oQyt0sl5LAHRQfuQoCl5g\nNOyCyPEGXlZeW1g9nFMw6n6VQTymEjAsZk9mQS7xQ4tYfmOZAEF+OGdLiQpA\nfNE8w46XqIKIXQIAbc1KPpIgRF4EWYn9Njm2Z6Yj8hPT4JdmyKg7Rjcuv9DD\njY9RL7hqyASmsY09xx3ecTKoQXJZ1K/0mAa8iPsoHyZIDUmIooV91EuWo3HV\nz+FU\r\n=Uhz0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8ivpbVC0YHDkDd0sjIUdle51jeUg4cSog0aUtfsVv7QIgAuLVyPtSDeggCmE4tPrlMcqXfvLKO+LqEzS6OykDABA="}]},"_npmUser":{"name":"tuplo","email":"dev@tuplo.co.uk"},"directories":{},"maintainers":[{"name":"tuplo","email":"dev@tuplo.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/numberfmt_1.4.0_1620769205320_0.318154073240724"},"_hasShrinkwrap":false},"1.5.0":{"name":"@tuplo/numberfmt","description":"<p>   <img src=\"https://img.shields.io/npm/v/@tuplo/numberfmt\">   <a href=\"https://codecov.io/gh/tuplo/numberfmt\">     <img src=\"https://codecov.io/gh/tuplo/numberfmt/branch/main/graph/badge.svg?token=7HDBBT7R1O\"/>   </a>   <img src=\"https://github.com/tu","version":"1.5.0","repository":{"type":"git","url":"git+ssh://git@github.com/tuplo/numberfmt.git"},"author":{"name":"Rui Costa"},"license":"MIT","keywords":["numbers","formatting"],"engines":{"node":">=12"},"type":"module","main":"./dist/index.js","exports":"./dist/index.js","types":"dist/index.d.ts","devDependencies":{"@types/jest":"26.0.23","@types/node":"15.0.3","@typescript-eslint/eslint-plugin":"4.23.0","@typescript-eslint/parser":"4.23.0","esbuild":"0.11.20","eslint":"7.26.0","eslint-config-airbnb-typescript":"12.3.1","eslint-config-prettier":"8.3.0","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.3.6","jest":"26.6.3","prettier":"2.3.0","rimraf":"3.0.2","ts-jest":"26.5.6","typescript":"4.2.4"},"scripts":{"build":"bash scripts/build.sh","ci:test":"LANG=en-GB jest --ci","ci:test:coverage":"LANG=en-GB jest --ci --coverage","lint":"eslint src --ext ts","test":"LANG=en-GB jest --watch","ts-check":"tsc --noEmit"},"release":{"branches":["main"]},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","transform":{"^.+\\.(t|j)sx?$":"ts-jest"}},"eslintConfig":{"extends":["airbnb-typescript/base","prettier","plugin:@typescript-eslint/recommended","plugin:import/typescript","plugin:jest/all"],"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","jest"],"parserOptions":{"ecmaVersion":9,"project":"./tsconfig.json"},"env":{"node":true,"jest":true},"rules":{"jest/no-hooks":"off","@typescript-eslint/comma-dangle":"off","jest/no-identical-title":"off"},"overrides":[{"files":["**/*.ts"],"rules":{"no-undef":"off"}}]},"prettier":{"singleQuote":true,"trailingComma":"es5","printWidth":80},"gitHead":"84317c2e62c1f9c1b3a27945888ac2013474f86e","bugs":{"url":"https://github.com/tuplo/numberfmt/issues"},"homepage":"https://github.com/tuplo/numberfmt#readme","_id":"@tuplo/numberfmt@1.5.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-kksxUdNghvsAzENbov8bKFeqNriTtU1xz3t9/1NT9KpxT1K083nMHD/Uhu4Z3w4FeRKTfsg6zb+Xc7tWm9WCzQ==","shasum":"fa4bb4c7b420749402a1296c65a594e7de1a41ac","tarball":"https://registry.npmjs.org/@tuplo/numberfmt/-/numberfmt-1.5.0.tgz","fileCount":5,"unpackedSize":25394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnE3vCRA9TVsSAnZWagAAfcAP/jMg8Ci6Y+xM1/Jff7Qz\n8TUCsnSmNRqN9ab273pEWJzCPmXc39c3UDYhN8pVQWkgffMtqp/FTRkxrFLd\nGqrgrAxTXQ3Gs36OdLhjEP+Lsgm3i157ylR+HXkZ43KfVGVd3bNV8nKT3ceE\nfFtsOz0GC//s1GqUWYjXTJ35TfaeWI3GP5nve6UU85qVzULBp+NYOzE1hkMn\nSiwLsjZu5imErjnFNXsxtfeVz4StnoeTU6xgJ4Pyxh4BJA7w0BM4ee0TpUF1\ndniTbPO5zBGstcSugfna/SI3IhR5l7a+ZsWqXIkx71lEBHf9EMi1IbbBk/as\nVtXdV2MD4IU4svGK8TzzHlMKmMeYQOf9bcXYK+fBqZYvrkDUB5ZLg0Io3Loh\nHPgNc711Q2KcBzzmvOQvdfOGxehJAltwuX+h+RBhdQ3GVk+7b+Hz5LZbm1ek\nTgDr+iKR5Ek47wo/9C8ZOUSTNnqXGdES5a0JcEWhB4lVcCQqciW6Qd/gL8JE\nh2ms2KAKCcPVBc1PjHPROEy1nhPH/CQioxnicGTSq0+gcRxNec5Bnf3jferY\nsWveWU+DlDcrf/unJyobKyzK/ViBaMnWUngbeINlTCeH4Mpu2uXZA6zGMzmW\n/sHLuY7AGmTLkPfQj3HNy5ToC6WWltGipUImQ0uqhTy80XfRlci1mjkhATzG\nW5xt\r\n=xPuA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4HwJA5hJF59yLQHdXloCX3jBzLXpQCen3PaJWUgwdhwIhAL232NyV/CCeAQFMhBMnk+IWTxxWhIslna/MfHEp4HEX"}]},"_npmUser":{"name":"tuplo","email":"dev@tuplo.co.uk"},"directories":{},"maintainers":[{"name":"tuplo","email":"dev@tuplo.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/numberfmt_1.5.0_1620856302706_0.9788211028752933"},"_hasShrinkwrap":false},"1.6.0":{"name":"@tuplo/numberfmt","description":"<p>   <img src=\"https://img.shields.io/npm/v/@tuplo/numberfmt\">   <a href=\"https://codecov.io/gh/tuplo/numberfmt\">     <img src=\"https://codecov.io/gh/tuplo/numberfmt/branch/main/graph/badge.svg?token=7HDBBT7R1O\"/>   </a>   <img src=\"https://github.com/tu","version":"1.6.0","repository":{"type":"git","url":"git+ssh://git@github.com/tuplo/numberfmt.git"},"author":{"name":"Rui Costa"},"license":"MIT","keywords":["numbers","formatting"],"type":"module","main":"./dist/index.js","exports":{".":[{"import":"./dist/index.js","require":"./dist/index.cjs","default":"./dist/index.js"},"./dist/index.js"]},"types":"dist/index.d.ts","engines":{"node":">=12"},"devDependencies":{"@types/jest":"26.0.23","@types/node":"15.6.1","@typescript-eslint/eslint-plugin":"4.25.0","@typescript-eslint/parser":"4.25.0","esbuild":"0.12.5","eslint":"7.27.0","eslint-config-airbnb-typescript":"12.3.1","eslint-config-prettier":"8.3.0","eslint-plugin-import":"2.23.4","eslint-plugin-jest":"24.3.6","jest":"27.0.3","prettier":"2.3.0","rimraf":"3.0.2","ts-jest":"27.0.1","typescript":"4.3.2"},"scripts":{"build":"bash scripts/build.sh","ci:test":"LANG=en-GB jest --ci","ci:test:coverage":"LANG=en-GB jest --ci --coverage","lint":"eslint src --ext ts","test":"LANG=en-GB jest --watch","ts-check":"tsc --noEmit"},"release":{"branches":["main"]},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","transform":{"^.+\\.(t|j)sx?$":"ts-jest"}},"eslintConfig":{"extends":["airbnb-typescript/base","prettier","plugin:@typescript-eslint/recommended","plugin:import/typescript","plugin:jest/all"],"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","jest"],"parserOptions":{"ecmaVersion":9,"project":"./tsconfig.json"},"env":{"node":true,"jest":true},"rules":{"jest/no-hooks":"off","@typescript-eslint/comma-dangle":"off","jest/no-identical-title":"off"},"overrides":[{"files":["**/*.ts"],"rules":{"no-undef":"off"}}]},"prettier":{"singleQuote":true,"trailingComma":"es5","printWidth":80},"gitHead":"2a9d2eae32edee277f2e6692efc27be4ed5ce99b","bugs":{"url":"https://github.com/tuplo/numberfmt/issues"},"homepage":"https://github.com/tuplo/numberfmt#readme","_id":"@tuplo/numberfmt@1.6.0","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-vaiXFzZy7gaMrV7S3DesX1w8rwNjQzg/SMn1IxHEIIWDNu67s8JWMke+lbOaTQll5q1AjFDe1sCVUGJMBw87Xw==","shasum":"393b6d7ce4b2ad230019896480f5e7e2d88141ec","tarball":"https://registry.npmjs.org/@tuplo/numberfmt/-/numberfmt-1.6.0.tgz","fileCount":6,"unpackedSize":37088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgs/myCRA9TVsSAnZWagAAuvAP/2jI8WaqU9msNN77ySOR\nALFPFEANX62G0M+aJXESW4XK9p6AkEckezRh9w7a+GTGL6lL2eROx4hOrMkx\n3rYvl4ncjtsDrpBUKWltEZNADk2Y/rhtPlMbz/xPfR2d/dwjCyMdsL3/pLOV\n4W+zskYA1hu7VynnfgJLCyopbQq9rg7ERZKuUuSqQeiHQKy2vfvs1LembkVh\n2XZ6QgZCXERb/HFkPdNpsXt+tgo9zkhDn9wfCgtkHrCm3rAaDXu8AdPFqFKz\nRZFMIH9OCdo6GDOhpvm7stTDdd68d7dhn3/rDyEohPHpIGNcLvpVVP2z9KIz\nJ3hadkTQty7/PjA4IqHumOI7o+E/8bb65/uEA+Cfy1Uoem2+9R+hM4d80fl7\neO+Cmz5gieRW8fItozy7P4Xz6Dt2JXysPI3mNO1fGM9hxKIS8yHs7+dJR/ZD\nJgQ4Zle43HUu5vrm4Dwq8xlQkEn8OYbvEgeUx2oCDwnoF5Zx6hEiD6h1v0LW\nWM5Ar//m85T79k5kQFNSAK3jrwf2xwUFqq9yq0i/Mq7tsiNyB/XSOGoqoMUr\nZWH5oc74AuDJIPAax7PrwetkC32GQqTxFinPXiZeFVE+WfRKPWXGbnwYTp/f\nQGIwQrXjEBdQFF6FT4hrspiQGP3CY2nUoCpx9CrtXcKN5kOBA4k2+JaH0Qkx\nEf0m\r\n=WhSi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFLiGhgQ2QLAKGkPI1aq8uWjJDxDXnNudqUYNZGkl/YwAiAEtjH6xer4r1YBDPoCsPsEDZGRiAqRPEVstBWJaH3lUA=="}]},"_npmUser":{"name":"tuplo","email":"dev@tuplo.co.uk"},"directories":{},"maintainers":[{"name":"tuplo","email":"dev@tuplo.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/numberfmt_1.6.0_1622407602428_0.1581366245974729"},"_hasShrinkwrap":false},"1.7.0":{"name":"@tuplo/numberfmt","description":"<p>   <img src=\"https://img.shields.io/npm/v/@tuplo/numberfmt\">   <a href=\"https://codeclimate.com/github/tuplo/numberfmt/maintainability\">     <img src=\"https://api.codeclimate.com/v1/badges/7978f92305e2d8ed67c6/maintainability\" />   </a>   <a href=\"http","version":"1.7.0","repository":{"type":"git","url":"git+ssh://git@github.com/tuplo/numberfmt.git"},"author":{"name":"Rui Costa"},"license":"MIT","keywords":["numbers","formatting"],"main":"./cjs/index.js","module":"./dist/index.mjs","types":"dist/index.d.ts","engines":{"node":">=12"},"devDependencies":{"@types/jest":"26.0.23","@types/node":"15.6.1","@typescript-eslint/eslint-plugin":"4.25.0","@typescript-eslint/parser":"4.25.0","esbuild":"0.12.5","eslint":"7.27.0","eslint-config-airbnb-typescript":"12.3.1","eslint-config-prettier":"8.3.0","eslint-plugin-import":"2.23.4","eslint-plugin-jest":"24.3.6","jest":"27.0.3","nyc":"15.1.0","prettier":"2.3.0","rimraf":"3.0.2","ts-jest":"27.0.1","typescript":"4.3.2"},"scripts":{"build":"bash scripts/build.sh","ci:test":"LANG=en-GB jest --ci","ci:test:coverage":"bash ./scripts/coverage.sh","lint":"eslint src --ext ts","test":"LANG=en-GB jest --watch","ts-check":"tsc --noEmit"},"release":{"branches":["main"]},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","transform":{"^.+\\.(t|j)sx?$":"ts-jest"}},"eslintConfig":{"extends":["airbnb-typescript/base","prettier","plugin:@typescript-eslint/recommended","plugin:import/typescript","plugin:jest/all"],"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","jest"],"parserOptions":{"ecmaVersion":9,"project":"./tsconfig.json"},"env":{"node":true,"jest":true},"rules":{"jest/no-hooks":"off","@typescript-eslint/comma-dangle":"off","jest/no-identical-title":"off"},"overrides":[{"files":["**/*.ts"],"rules":{"no-undef":"off"}}]},"prettier":{"singleQuote":true,"trailingComma":"es5","printWidth":80},"gitHead":"52edcbb78733cce26d9cab09399e597b6ed3a682","bugs":{"url":"https://github.com/tuplo/numberfmt/issues"},"homepage":"https://github.com/tuplo/numberfmt#readme","_id":"@tuplo/numberfmt@1.7.0","_nodeVersion":"16.4.2","_npmVersion":"7.18.1","dist":{"integrity":"sha512-6lCrn0CwENyCiBfdVcm+RosLt6Wq1ePPgw97vDBs/iNBD2bJRjXREN4/4YlqDBsOcE8QegN5F4rsA230eD/Syg==","shasum":"4eaad1ebdd77ba238e1e965a2b3eab785831ddd2","tarball":"https://registry.npmjs.org/@tuplo/numberfmt/-/numberfmt-1.7.0.tgz","fileCount":6,"unpackedSize":37113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7NFHCRA9TVsSAnZWagAAPWcP/RrqANOz3rBHHBhVeyB6\njxm6wONoif00LvL79zPYoQGAt52m0Pe7yFgTqlT5ju5WrHSgeCaCuM9XqVAY\n6E1bfFh7l4VIL3KwgOkJxQmIrGAPgUAigYV1D+1D6tsuvkxIrRv1NTSWv0SV\n3ZLWdLuxu2OmSJV4xkCh9btrNE8h5EcZrHvOvpr8X58jnDamFPgbZHsEKGWZ\neVNld5Gu4K+vjWRgmY1iOhrKb7mNhSferwrcrtJm96diZjd1nZb3MoFXVWW+\nAz3Dk7189bmLiIjqF3tgdpj/ydDVIVZYB9NMxiyIb5V/BEyv/7BxmOkJkVXz\nAWyXKzY6p+ejJ4AMEulK1wUsj5xP9xNIPUg5m1PwIyqJdgsTtEoONySnKdPS\nrGnIgUunVpllEWeovhpUxBYKv7nmFUlwj3nZLLsdEB+FTitFgRr+FgIbL853\n3vgK78mmAkpfMgo9TmDqBK76QiQJv/9Lv/u8HYqB+wJ5xpX97vmil81k5SPO\n7NXHgHAj7g6QFSdXdrlah1JgbF6oFYYp/kNINoNs3tlHhVA5mjO1GXtxZJP9\nSekV2FNxsegJh1SrokTu2a7WpHzjnkzi3ANJtSMFD2VbirFbwXa4yyBgi6zi\n+BhysOeB1kv9qoY9HkXx9BmtaC/JvNne7jXGzMZ8WzxJYNatgasgG/35Eo3O\nyN4v\r\n=MmLu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCy+pgMwvP7+JfDjGSOQmA4JZTv2KNRvwXiS3huLfKVEwIhAN2q8TuvPVUuSdzqYpbzqNKfZ7ViFOS87aDy3GqmE303"}]},"_npmUser":{"name":"tuplo","email":"dev@tuplo.co.uk"},"directories":{},"maintainers":[{"name":"tuplo","email":"dev@tuplo.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/numberfmt_1.7.0_1626132806861_0.06189407231902044"},"_hasShrinkwrap":false},"1.7.1":{"name":"@tuplo/numberfmt","description":"<p>   <img src=\"https://img.shields.io/npm/v/@tuplo/numberfmt\">   <a href=\"https://codeclimate.com/github/tuplo/numberfmt/maintainability\">     <img src=\"https://api.codeclimate.com/v1/badges/7978f92305e2d8ed67c6/maintainability\" />   </a>   <a href=\"http","version":"1.7.1","repository":{"type":"git","url":"git+ssh://git@github.com/tuplo/numberfmt.git"},"author":{"name":"Rui Costa"},"license":"MIT","keywords":["numbers","formatting"],"main":"./cjs/index.js","module":"./dist/index.mjs","types":"dist/index.d.ts","engines":{"node":">=12"},"devDependencies":{"@types/jest":"27.4.0","@types/node":"17.0.8","@typescript-eslint/eslint-plugin":"5.9.1","@typescript-eslint/parser":"5.9.1","esbuild":"0.14.11","eslint":"8.6.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"16.1.0","eslint-config-prettier":"8.3.0","eslint-plugin-import":"2.25.4","eslint-plugin-jest":"25.7.0","jest":"27.4.7","nyc":"15.1.0","prettier":"2.5.1","rimraf":"3.0.2","ts-jest":"27.1.3","typescript":"4.5.4"},"scripts":{"build":"bash scripts/build.sh","lint:ts":"tsc --noEmit","lint":"eslint src --ext ts","test:ci:coverage":"bash ./scripts/coverage.sh","test:ci":"LANG=en-GB jest --ci","test":"LANG=en-GB jest --watch"},"release":{"branches":["main"]},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","transform":{"^.+\\.(t|j)sx?$":"ts-jest"}},"eslintConfig":{"extends":["airbnb-base","airbnb-typescript/base","prettier","plugin:@typescript-eslint/recommended","plugin:import/typescript","plugin:jest/all"],"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","jest"],"parserOptions":{"ecmaVersion":9,"project":"./tsconfig.json"},"env":{"node":true,"jest":true},"rules":{"jest/no-hooks":"off","@typescript-eslint/comma-dangle":"off","jest/no-identical-title":"off"},"overrides":[{"files":["**/*.ts"],"rules":{"no-undef":"off"}}]},"prettier":{"singleQuote":true,"trailingComma":"es5","printWidth":80},"gitHead":"1c982414941fa864f17163c62e18fb13ec1b5957","bugs":{"url":"https://github.com/tuplo/numberfmt/issues"},"homepage":"https://github.com/tuplo/numberfmt#readme","_id":"@tuplo/numberfmt@1.7.1","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-owsk8WpicCsK4Dmy1D5XBMefkMEDpk36HQlioYTS07hrKMIoI2kl03ZJMODyjOi/ANuwWcVsWDtPvrvDInDRpQ==","shasum":"cae59de2a7e7e6404eb6d89fbce4526be90fc447","tarball":"https://registry.npmjs.org/@tuplo/numberfmt/-/numberfmt-1.7.1.tgz","fileCount":6,"unpackedSize":37154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh41cjCRA9TVsSAnZWagAA0O0P/3AhZapRb5hRKazkq0Ov\nskfs1hgPGxc348cLRGJj+pwiOim+d36Yx5RG2PE0+17KrJboDYmO2INgnffb\nP6829TbF2jErUIPGVK+Bg/ZUGV12sR1E5YeLP+IvpIfP2kOgDQ5lIEDAF1Jo\ng0dWcO2/tytpzQ0MacRwI5j9FY1NGdxpawI9M4OyfTyfN35B/j7xhr8ELYYr\nHs8DF5p1TxRGsvGQjFvSgRSCskE6d/U784QBOzrKi2gQX7316YFQQAaxH/B+\n/fAajPdmPhrY6/feJlFanEjhCBqXBhR1j8zJXtH6HDXGAjA7fU6RXdv2N+8D\nLST/vvpUG5/x9iscUBgJCx8QSySF69OfFdwIie7tvZY4MdBIk1V1ytj/seZe\nZBFxCodQrUb8pKvtnWHtCn0aETVdsDChOkEwMgvogd4gAgW8VXDIYR49TB1M\nm9OGYmpn+hN+V35hx1q2EVs2PkY/FPjtW6Ri15zR9NB3r8vsK3E57iilhxhf\nBLH8vYZUZEmbItBumOuN2imxARUBsVxrIbLLpunyk33UR5fuvnl/tALrzuBb\n1D9IL0Re6XO/5zZeqc4Gg6psCjuAxLj3WFf1fdhcl1GM6Oqea5l2ejjPmVz8\no0KWDR092wt8tGTw2+IcpnhySWCHrsxxYcIHzPz4KOLf3P0W6W1SKeiYsBdt\nCBGk\r\n=tfL0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEFP3kehWKLv+HtoLNM7xA+ZgeJg3rf9QmmZHB27pRo4AiEAhiGjWRWzPYMoP2aOX8nnf75vUnmSJDYqJk7CkDiOeVM="}]},"_npmUser":{"name":"tuplo","email":"dev@tuplo.co.uk"},"directories":{},"maintainers":[{"name":"tuplo","email":"dev@tuplo.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/numberfmt_1.7.1_1642288931609_0.5630722942914037"},"_hasShrinkwrap":false},"1.7.2":{"name":"@tuplo/numberfmt","description":"<p>   <img src=\"https://img.shields.io/npm/v/@tuplo/numberfmt\">   <a href=\"https://codeclimate.com/github/tuplo/numberfmt/maintainability\">     <img src=\"https://api.codeclimate.com/v1/badges/7978f92305e2d8ed67c6/maintainability\" />   </a>   <a href=\"http","version":"1.7.2","repository":{"type":"git","url":"git+ssh://git@github.com/tuplo/numberfmt.git"},"author":{"name":"Rui Costa"},"license":"MIT","keywords":["numbers","formatting"],"main":"./cjs/index.js","module":"./dist/index.mjs","types":"dist/index.d.ts","engines":{"node":">=12"},"devDependencies":{"@types/jest":"27.4.0","@types/node":"17.0.8","@typescript-eslint/eslint-plugin":"5.9.1","@typescript-eslint/parser":"5.9.1","esbuild":"0.14.11","eslint":"8.6.0","eslint-config-airbnb-base":"15.0.0","eslint-config-airbnb-typescript":"16.1.0","eslint-config-prettier":"8.3.0","eslint-plugin-import":"2.25.4","eslint-plugin-jest":"25.7.0","jest":"27.4.7","nyc":"15.1.0","prettier":"2.5.1","rimraf":"3.0.2","ts-jest":"27.1.3","typescript":"4.5.4"},"scripts":{"build":"bash sh/build.sh","lint:ts":"tsc --noEmit","lint":"eslint src --ext ts","test:ci:coverage":"bash sh/coverage.sh","test:ci":"LANG=en-GB jest --ci","test":"LANG=en-GB jest --watch"},"release":{"branches":["main"]},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","transform":{"^.+\\.(t|j)sx?$":"ts-jest"}},"eslintConfig":{"extends":["airbnb-base","airbnb-typescript/base","prettier","plugin:@typescript-eslint/recommended","plugin:import/typescript","plugin:jest/all"],"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","jest"],"parserOptions":{"ecmaVersion":9,"project":"./tsconfig.json"},"env":{"node":true,"jest":true},"rules":{"jest/no-hooks":"off","@typescript-eslint/comma-dangle":"off","jest/no-identical-title":"off"},"overrides":[{"files":["**/*.ts"],"rules":{"no-undef":"off"}}]},"prettier":{"singleQuote":true,"trailingComma":"es5","printWidth":80},"gitHead":"a071620e50548bb4fb3680e26c11af62ae9185b9","bugs":{"url":"https://github.com/tuplo/numberfmt/issues"},"homepage":"https://github.com/tuplo/numberfmt#readme","_id":"@tuplo/numberfmt@1.7.2","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-VHt9+sFEbjoic57aIVaoAuZNsgipJjWXfdo4G15jF8n+h6iG/xx7739rAKlAp3tmfyLZEkZwyof1ltwz2pJ6hA==","shasum":"c44a2626a906fbd358bc6e046cb1032c2cf58ce5","tarball":"https://registry.npmjs.org/@tuplo/numberfmt/-/numberfmt-1.7.2.tgz","fileCount":6,"unpackedSize":37141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh41l/CRA9TVsSAnZWagAAvp8P/2y51ugEa0CnpyCHNWzn\naSuA+twak5YtuF2J0n3/0cbN5Etz4eW7JeAW/SCHpvPZYVi5n4XwmF0MLbqw\nRGd1vF3ORXLcpIP22DQ478CxGlQlK6ohaCdBP3MMstye046Imw4FwWuvhB4P\nNGB1ieQ9t0PI/tIWBRxbJxQMoXx1cMPXG3r7o6yPZGOlBwybyDZGEyA6RPcl\n2QmD7BKmxbONFCjJJ6sG32aMIalhs6snmwLWiOGS27ykjprTTKV7ZGfQgLJ2\nkfHN1HYiFrG4/c3NRDUh9PJchqKvqW88bCzLoZUfGe1t098xJYbwFLjx9xtL\ntOvs/oNxvBNfikUwC9xRPzv7Z921nj8DqVD7sDTzUZYlWG4wJHnbdcnyeTok\nV+i3hrsLVbSxIfy+JK0K5e5iYOz3gc4tLVG7R74pi+/L0VdqPrV638HaceOv\nHGtiWuKIGBP7w1+CvxF1aQ88OIQHgq43ZPzuAMr3OfbTvcVOCMs6q78hADr5\nyHoHo+FZA88nYm504QQhUofGQiWwooLO6avLjEWs/AxK/Ez+I46IoO3BBNP8\nf4JWXJbqyLnyPJ/fI+htjuOd3r4X4AXD9Xu6OU3/oZyrn2eAgl1z9VNfkBwP\nYhCk6MYIxI0LaJMwYa298kLbyfN58LpmgBDvag4voyNAGvIDZBHtKhId01tB\nBwkk\r\n=c06m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsa5iCELshQ1muDg49LO7ksgVinAY0OXgxbKUpS15eXQIhAI0GycMjSGsZEoPrNTER90VlblLn+jih0iLryKwXtuur"}]},"_npmUser":{"name":"tuplo","email":"dev@tuplo.co.uk"},"directories":{},"maintainers":[{"name":"tuplo","email":"dev@tuplo.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/numberfmt_1.7.2_1642289534930_0.2905038508008735"},"_hasShrinkwrap":false},"1.7.3":{"name":"@tuplo/numberfmt","description":"Native numeric formatting using a text pattern","version":"1.7.3","repository":{"type":"git","url":"git+ssh://git@github.com/tuplo/numberfmt.git"},"author":{"name":"Rui Costa"},"license":"MIT","keywords":["numbers","formatting"],"main":"./cjs/index.js","module":"./dist/index.mjs","types":"dist/index.d.ts","engines":{"node":">=12"},"devDependencies":{"@types/jest":"27.5.1","@types/node":"17.0.33","@typescript-eslint/eslint-plugin":"5.23.0","@typescript-eslint/parser":"5.23.0","esbuild":"0.14.39","eslint":"8.15.0","eslint-config-airbnb-base":"15.0.0","eslint-config-airbnb-typescript":"17.0.0","eslint-config-prettier":"8.5.0","eslint-plugin-import":"2.26.0","eslint-plugin-jest":"26.2.0","jest":"28.1.0","nyc":"15.1.0","prettier":"2.6.2","ts-jest":"28.0.2","typescript":"4.6.4"},"scripts":{"build":"bash sh/build.sh","lint:ts":"tsc --noEmit","lint":"eslint src --ext ts","test:ci:coverage":"bash sh/coverage.sh","test:ci":"LANG=en-GB jest --ci","test":"LANG=en-GB jest --watch"},"release":{"branches":["main"]},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","transform":{"^.+\\.(t|j)sx?$":"ts-jest"}},"eslintConfig":{"extends":["airbnb-base","airbnb-typescript/base","prettier","plugin:@typescript-eslint/recommended","plugin:import/typescript","plugin:jest/all"],"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","jest"],"parserOptions":{"ecmaVersion":9,"project":"./tsconfig.json"},"env":{"node":true,"jest":true},"rules":{"@typescript-eslint/comma-dangle":"off","import/prefer-default-export":"off","jest/no-conditional-in-test":"off","jest/no-hooks":"off","jest/no-identical-title":"off","jest/prefer-expect-assertions":"off"},"overrides":[{"files":["**/*.ts"],"rules":{"no-undef":"off"}}]},"prettier":{"singleQuote":true,"trailingComma":"es5","printWidth":80},"gitHead":"63da6da4d4c0fc3366c8971247400a2cc87af7de","bugs":{"url":"https://github.com/tuplo/numberfmt/issues"},"homepage":"https://github.com/tuplo/numberfmt#readme","_id":"@tuplo/numberfmt@1.7.3","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-SOfIvaT+/ZsQEAFv3N7yiTWArHXhiiqnm4+E5CiowGV2dNBC8NXyh07FOP1vdCogpmaFhHh9BRjAIwfIz5subg==","shasum":"e1cd2e2b6ee8acdc3a237d033462e179e527aae4","tarball":"https://registry.npmjs.org/@tuplo/numberfmt/-/numberfmt-1.7.3.tgz","fileCount":6,"unpackedSize":35195,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHUD/zj13JrK9KabPz38uXqxlfH4EMS1VYD7GBedyIepAiBxcgBp0mcU4yeEG4Xmi40GZKsbrROTjP6UNJ1wt6Tw7A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJif2hRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGmQ//Vpa0krf1Cn09uf5Cgc86llYGz0zKet4NurgygRsjxR3A5Uvo\r\niOS/nxO0w+T8x77kSywr49ViqA5FrVYPyTcD5hyT+3RzBses43UXxjGWCs2L\r\n89di6yFeXRTm0XAUHtJCWsbPHxhaCYdUEYzbPd5K6otOoBeqXji2XadcL3yD\r\ntMy8DGDPvvt4eldlFodOIGsA0zFGwAlb10SDgpOJSxCOQi6TFD+mlAVaIwBO\r\n89+tGKHc96Ira6l0wHmDPf5xmFPQgl8UNJQ24TFPKJikHv+IHQNTV6IdWNi0\r\nyG8yBObFAUHHn6mdx+JJz4n5afVD9TL8PiSUESilz6vHDhyu2xx272EzcPh/\r\nu8bMx2wobbEbQ1+dXxi2hpdx4PpLs34rlkOf2AeHGkkG+w9t25eWOz9ttSjt\r\nHiGLplkYuGJe0DT/CLmvsTqZc0D5V74CTUl2lLX5j6UBUtOwrYK0ub4xAlsB\r\nI4U8ap7dkaWR+7G7sKVkFuQqJg1mvQOw4gFqBj+utTGaRMerslv45Ts0hiO5\r\nG9CJVlXN2aEHXK2VMVmKl0DL6feGh0OYudqgMmdnTscLTrmSIOy8ucHSImdW\r\nJcojwLt8edSjAWuAIHvPkdRKqiTr+UvJhbh/u5Y8hF7C6BxKohrAcmD2WdJj\r\n1XuMETGVvnGp78zPspVk0IFqu9f3V58cwHc=\r\n=gh6d\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tuplo","email":"dev@tuplo.co.uk"},"directories":{},"maintainers":[{"name":"tuplo","email":"dev@tuplo.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/numberfmt_1.7.3_1652516945500_0.2686833825551622"},"_hasShrinkwrap":false},"1.7.4":{"name":"@tuplo/numberfmt","description":"Native numeric formatting using a text pattern","version":"1.7.4","repository":{"type":"git","url":"git+ssh://git@github.com/tuplo/numberfmt.git"},"author":{"name":"Rui Costa"},"license":"MIT","keywords":["numbers","formatting"],"main":"./cjs/index.js","module":"./dist/index.mjs","types":"dist/index.d.ts","engines":{"node":">=12"},"devDependencies":{"@types/jest":"28.1.1","@types/node":"17.0.40","@typescript-eslint/eslint-plugin":"5.27.0","@typescript-eslint/parser":"5.27.0","esbuild":"0.14.42","eslint":"8.17.0","eslint-config-airbnb-base":"15.0.0","eslint-config-airbnb-typescript":"17.0.0","eslint-config-prettier":"8.5.0","eslint-plugin-import":"2.26.0","eslint-plugin-jest":"26.5.3","jest":"28.1.0","nyc":"15.1.0","prettier":"2.6.2","ts-jest":"28.0.4","typescript":"4.7.3"},"scripts":{"build":"bash sh/build.sh","lint:ts":"tsc --noEmit","lint":"eslint src --ext ts","test:ci:coverage":"bash sh/coverage.sh","test:ci":"LANG=en-GB jest --ci","test":"LANG=en-GB jest --watch"},"release":{"branches":["main"]},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","transform":{"^.+\\.(t|j)sx?$":"ts-jest"}},"eslintConfig":{"extends":["airbnb-base","airbnb-typescript/base","prettier","plugin:@typescript-eslint/recommended","plugin:import/typescript","plugin:jest/all"],"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","jest"],"parserOptions":{"ecmaVersion":9,"project":"./tsconfig.json"},"env":{"node":true,"jest":true},"rules":{"@typescript-eslint/comma-dangle":"off","import/prefer-default-export":"off","jest/no-conditional-in-test":"off","jest/no-hooks":"off","jest/no-identical-title":"off","jest/prefer-expect-assertions":"off"},"overrides":[{"files":["**/*.ts"],"rules":{"no-undef":"off"}}]},"prettier":{"singleQuote":true,"trailingComma":"es5","printWidth":80},"gitHead":"15d1ff5b20e1301349a8345fa38c6c846250d0b0","bugs":{"url":"https://github.com/tuplo/numberfmt/issues"},"homepage":"https://github.com/tuplo/numberfmt#readme","_id":"@tuplo/numberfmt@1.7.4","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-j0rjUL2rOq3Jb5RGddB8pzB7N2hI9v8dNMocAQp/yGwgG8v1kmDLFhi54BIl9cRZABA9SM9A0HlSE4XzMGgzqA==","shasum":"a01ef7ff680f76fcff61b66643a08c877c81bf27","tarball":"https://registry.npmjs.org/@tuplo/numberfmt/-/numberfmt-1.7.4.tgz","fileCount":6,"unpackedSize":34700,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDD1qer9wRt7NqZVZso+1tq3PzMeGyPnSDMT0oL8p8TQIhAIVwWO5Ko/op1m79XzxEdo9sOnOTqC1+r93I2LkpadWO"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJindRGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrrjw/+Kvkip9Rc2gTmFiCdlth0X5f7pP3/miqL8XwtWUHeJuFiiGFx\r\nPzJyZkrueJdlXlhnMOluUDrc2XUpzCuJovFUCMPHiMcnkwCkLeAEu8hODhYH\r\nwMBwitGvn6cMSVzOOrIFYMVnp2oBtcmIMm68ay+YjSEAx8hSaaegfOrJZO3y\r\nP4ve0kuioNyvjUeYNPKMRI1CYUgOY/QGp6HlviNonQhBsmC+N4LXle/ITJia\r\nhufqS6HlXofI9J6oKMkDqQKOZYDEQ3/tyXbjYdqvMq+eq0ft+daytTRgu7Wz\r\nfSTesPG5z/W17sk4OOj+8jtQWEEOFR8bTtRpk6woJ63uPKxEW72oUUIRb8N4\r\nH4hFDzrclvPgrvwBBMqlAZR6k2FCJLKwoQn0jOYoEzexsrNu0ok4oBrCMPdJ\r\nuT1gh0QtUjlV/SXMRBOqIsAftmrGQ+fDqA7dEkmO/mfyv6yVLOB5OAaIR6uG\r\nkO+Sl9rVoX3hVcA1pCDLjvEjTR1eUWqyb/GeVuqG8mO2FMzeKrjqI6daugRC\r\n3UWvaDO6XkUo9NlgaG/rFTkokmWsMjY86JmBkD/uqbsuwN2SroefRm5myqSk\r\nWl0m9adyNErAyrO6L2Jew5jT9xliCAfB3u1Vq7cex9DSEPQrkRxAmmsFulvt\r\niwrPsB2O9Gz8HegPkPNByqm65IdDNZJa9Vk=\r\n=EdTT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tuplo","email":"dev@tuplo.co.uk"},"directories":{},"maintainers":[{"name":"tuplo","email":"dev@tuplo.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/numberfmt_1.7.4_1654510661876_0.5369029814952868"},"_hasShrinkwrap":false},"1.8.0":{"name":"@tuplo/numberfmt","description":"Native numeric formatting using a text pattern","version":"1.8.0","repository":{"type":"git","url":"git+ssh://git@github.com/tuplo/numberfmt.git"},"author":{"name":"Rui Costa"},"license":"MIT","keywords":["numbers","formatting","Intl.NumberFormat"],"types":"dist/index.d.ts","module":"./dist/index.esm.js","main":"./dist/index.cjs.js","exports":{".":[{"import":"./dist/index.esm.js","require":"./dist/index.cjs.js","default":"./dist/index.esm.js"},"./dist/index.esm.js"]},"devDependencies":{"@types/jest":"28.1.4","@types/node":"18.0.0","@typescript-eslint/eslint-plugin":"5.30.3","@typescript-eslint/parser":"5.30.3","esbuild":"0.14.48","eslint":"8.19.0","eslint-config-airbnb-base":"15.0.0","eslint-config-airbnb-typescript":"17.0.0","eslint-config-prettier":"8.5.0","eslint-plugin-import":"2.26.0","eslint-plugin-jest":"26.5.3","jest":"28.1.2","nyc":"15.1.0","prettier":"2.7.1","ts-jest":"28.0.5","typescript":"4.7.4"},"scripts":{"build":"bash sh/build.sh","lint:ts":"tsc --noEmit","lint":"eslint src --ext ts","test:ci:coverage":"bash sh/coverage.sh","test:ci":"LANG=en-GB jest --ci","test":"LANG=en-GB jest --watch"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","transform":{"^.+\\.(t|j)sx?$":"ts-jest"}},"eslintConfig":{"extends":["airbnb-base","airbnb-typescript/base","prettier","plugin:@typescript-eslint/recommended","plugin:import/typescript","plugin:jest/all"],"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","jest"],"parserOptions":{"ecmaVersion":9,"project":"./tsconfig.json"},"env":{"node":true,"jest":true},"rules":{"@typescript-eslint/comma-dangle":"off","import/prefer-default-export":"off","jest/no-conditional-in-test":"off","jest/no-hooks":"off","jest/no-identical-title":"off","jest/prefer-expect-assertions":"off"},"overrides":[{"files":["**/*.ts"],"rules":{"no-undef":"off"}}]},"prettier":{"singleQuote":true,"trailingComma":"es5","printWidth":80,"useTabs":true},"volta":{"node":"18.6.0","yarn":"1.22.19"},"gitHead":"50fe5fe4edb307860b6a7ab5b5ee541dc39b6a0d","bugs":{"url":"https://github.com/tuplo/numberfmt/issues"},"homepage":"https://github.com/tuplo/numberfmt#readme","_id":"@tuplo/numberfmt@1.8.0","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-TNI2QujqfxHK4DasnyMr8EUgBMmPQx2AASdwB3xPjZlMaPd2pqr4xvPi36yzYA7OjfI41JyYoYQCFMmOv7zQJw==","shasum":"fe5b858ac8d18f4ea12aa9b4c3789e44d412cd9e","tarball":"https://registry.npmjs.org/@tuplo/numberfmt/-/numberfmt-1.8.0.tgz","fileCount":6,"unpackedSize":22373,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGjebAcT67OHctID9cPi7ugCX2HUmG/KBL4QAV/dsLX4AiAN3jUlQ76tY5xPUSOV97m/fH2stNtGqs+zdv1scm9h5g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0Y+uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoV4A//cPo0x9/L5SesUnmIfjpiPbyp2QT9OaQFHOoHR9ffOQNXqPIa\r\nkvwE/HlF3/cgpbowMNY2MxRNta6m9Uu70XLxCF0O24jCFQX8rnEeDerGZ7CA\r\nBk9l6WDfffBkDXQGsGt12wHZX5XrqQ1TAU5l1+DerZjYwGpup3sgeJluEjF+\r\nXojvHSPQvjDxGQsYNX1G0lwSkVEoHpwf6lHVW5uiP6MhVecXo94GtsIg8i5N\r\nxFHH3Zi7oNBU4jhj0adMePzA9gbHFxmHZLZYj9Kqeunt52IM/Mty81JNLDwD\r\nvfH3QS6Ppiqc5KE6RxH6Y4tAt6Lssx7jdgceey9+7nDFUEzpoQjwFmJCC30Z\r\nnsB0pqeFWiKHHJFvv0X3r0rLM/Ffw5Yf7tK2/a9Exo7Nh4Avm/znEwT5caLS\r\nrCqmh69v6VSD49/UldeRQ5wTIpqn4N9tjW0JYA5uMzh0pJ+Zl6tYL4lvxhzT\r\nyYyWsWrKHR3tcpBeHg+57Cqd5/EpwOZJXMYxVl9jiQdLNwwsgP9ZG3QcVYUs\r\nURINGSb4mVIhEw+KCNgZE4CofrYzw3Y82wxtss3E6ukUNLxPJABJnAmiplnC\r\n/ek6pkkEAypPqKf9oRXojsLPuzICB7My+CH7NjZd6PpU+ejRgTamqTfK68jd\r\nK69ZRk91RbhZ/4mLM49OmQLhso3ElSRQn1k=\r\n=DD90\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tuplo","email":"dev@tuplo.co.uk"},"directories":{},"maintainers":[{"name":"tuplo","email":"dev@tuplo.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/numberfmt_1.8.0_1657900974261_0.7552554560338058"},"_hasShrinkwrap":false},"1.8.1":{"name":"@tuplo/numberfmt","description":"Native numeric formatting using a text pattern","version":"1.8.1","repository":{"type":"git","url":"git+ssh://git@github.com/tuplo/numberfmt.git"},"author":{"name":"Rui Costa"},"license":"MIT","keywords":["numbers","formatting","Intl.NumberFormat"],"types":"dist/index.d.ts","module":"./dist/index.esm.js","main":"./dist/index.cjs.js","exports":{".":[{"import":"./dist/index.esm.js","require":"./dist/index.cjs.js","default":"./dist/index.esm.js"},"./dist/index.esm.js"]},"devDependencies":{"@types/jest":"28.1.5","@types/node":"18.0.4","@typescript-eslint/eslint-plugin":"5.30.6","@typescript-eslint/parser":"5.30.6","esbuild":"0.14.49","eslint":"8.19.0","eslint-config-airbnb-base":"15.0.0","eslint-config-airbnb-typescript":"17.0.0","eslint-config-prettier":"8.5.0","eslint-plugin-import":"2.26.0","eslint-plugin-jest":"26.6.0","jest":"28.1.3","nyc":"15.1.0","prettier":"2.7.1","ts-jest":"28.0.6","typescript":"4.7.4"},"scripts":{"build":"bash sh/build.sh","lint:ts":"tsc --noEmit","lint":"eslint src --ext ts","test:ci:coverage":"bash sh/coverage.sh","test:ci":"LANG=en-GB jest --ci","test":"LANG=en-GB jest --watch"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","transform":{"^.+\\.(t|j)sx?$":"ts-jest"}},"eslintConfig":{"extends":["airbnb-base","airbnb-typescript/base","prettier","plugin:@typescript-eslint/recommended","plugin:import/typescript","plugin:jest/all"],"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","jest"],"parserOptions":{"ecmaVersion":9,"project":"./tsconfig.json"},"env":{"node":true,"jest":true},"rules":{"@typescript-eslint/comma-dangle":"off","import/prefer-default-export":"off","jest/no-conditional-in-test":"off","jest/no-hooks":"off","jest/no-identical-title":"off","jest/prefer-expect-assertions":"off"},"overrides":[{"files":["**/*.ts"],"rules":{"no-undef":"off"}}]},"prettier":{"singleQuote":true,"trailingComma":"es5","printWidth":80,"useTabs":true},"volta":{"node":"18.6.0","yarn":"1.22.19"},"gitHead":"ef1b30dfb5df2a9005ddb119dd7e2096b87fe569","bugs":{"url":"https://github.com/tuplo/numberfmt/issues"},"homepage":"https://github.com/tuplo/numberfmt#readme","_id":"@tuplo/numberfmt@1.8.1","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-CcCsA7emQC0HT3fJ9u+S3oSHQ097r0DULUBkB6Bpw/l1TM2d1bxc9Tr8Jr+TdJ9r7Ii8YUUWX2ryGbNV0tFXsA==","shasum":"a5d3d94271cb024e5c798dc3cbcaa26af4aeb541","tarball":"https://registry.npmjs.org/@tuplo/numberfmt/-/numberfmt-1.8.1.tgz","fileCount":6,"unpackedSize":28875,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQVZhxT+uUCbADWbFFPyUxGqHnQ7QsibxU45ckim5thwIgBMfRq8t5TnIH5OSR+L6snHNaZO/tzl/dbGC2RpiUsg8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0njmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZKA//cRw/inIugqtQnGUYo9bnCMv6K8vyLaTvN7yJ9xxVeMtSmWLG\r\nA6nvo+TCBS7XGJ0rpFKLZMQDqO8+3GBunoYRgXS+hW/5pg4W2qce4BLII1wf\r\nnWqPwu0dKbk2SjKUBa34so4OHTGHFB7M6ZOX5taWXDX1sRzc/Dcn7p89wDm6\r\nNwBeHg2ZIHZIhJwJokQcoPBPm/PsURz4lQ7l4VP8ji1OSYutDnHT8kjgItet\r\nBW9mtSH9BnpDYCoZfYQFCtv2DgEVyk4jbTqBLbXL/3XupkJ808yQxBYOLyfC\r\ngTtf/yPRDRacLD1ujcxvlZbEk7CW2k87jCDZ8x8+NZYJK1OLHze6pyfjXEF2\r\nNrEPgbhD7Vq+bEtzJJQzCw8OVFZ4kX+E6PkIgvoLt1bR+0tVLrXdnwel/nPC\r\nFc7+7dGAaVilAvcY/K5avsT3QtLwb1DMo3kheXIOES1G6Sk1Au/dTxP+3AEn\r\nTFDueGxSN2ht9shPsw/Extm0FDrgrXJp91MwJfZdjpqWIvaa28iOLxGoOiWk\r\nEtSQg5weCvjbcQ00RdQbBGEmFRTxjMjhwbiWs8GJG+6yycn7+B6kRTPDzWTx\r\nlc1svx7VusVit0WrQQUjAf/SgOsod8v8XJZzi5tgHyxTDzc+VzJdMXCeRfZc\r\nBI6thuzyun7JWQcPovrR6U/5T2Vf8V7Yemc=\r\n=FByL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tuplo","email":"dev@tuplo.co.uk"},"directories":{},"maintainers":[{"name":"tuplo","email":"dev@tuplo.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/numberfmt_1.8.1_1657960677808_0.7040486044844998"},"_hasShrinkwrap":false},"1.8.2":{"name":"@tuplo/numberfmt","description":"Native numeric formatting using a text pattern","version":"1.8.2","repository":{"type":"git","url":"git+ssh://git@github.com/tuplo/numberfmt.git"},"author":{"name":"Rui Costa"},"license":"MIT","keywords":["numbers","formatting","Intl.NumberFormat"],"types":"dist/index.d.ts","module":"./dist/index.esm.js","main":"./dist/index.cjs.js","exports":{".":[{"import":"./dist/index.esm.js","require":"./dist/index.cjs.js","default":"./dist/index.esm.js"},"./dist/index.esm.js"]},"devDependencies":{"@types/jest":"28.1.5","@types/node":"18.0.4","@typescript-eslint/eslint-plugin":"5.30.6","@typescript-eslint/parser":"5.30.6","esbuild":"0.14.49","eslint":"8.19.0","eslint-config-airbnb-base":"15.0.0","eslint-config-airbnb-typescript":"17.0.0","eslint-config-prettier":"8.5.0","eslint-plugin-import":"2.26.0","eslint-plugin-jest":"26.6.0","jest":"28.1.3","nyc":"15.1.0","prettier":"2.7.1","ts-jest":"28.0.6","typescript":"4.7.4"},"scripts":{"build":"bash sh/build.sh","lint:ts":"tsc --noEmit","lint":"eslint src --ext ts","test:ci:coverage":"bash sh/coverage.sh","test:ci":"LANG=en-GB jest --ci","test":"LANG=en-GB jest --watch"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","transform":{"^.+\\.(t|j)sx?$":"ts-jest"}},"eslintConfig":{"extends":["airbnb-base","airbnb-typescript/base","prettier","plugin:@typescript-eslint/recommended","plugin:import/typescript","plugin:jest/all"],"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","jest"],"parserOptions":{"ecmaVersion":9,"project":"./tsconfig.json"},"env":{"node":true,"jest":true},"rules":{"@typescript-eslint/comma-dangle":"off","import/prefer-default-export":"off","jest/no-conditional-in-test":"off","jest/no-hooks":"off","jest/no-identical-title":"off","jest/prefer-expect-assertions":"off"},"overrides":[{"files":["**/*.ts"],"rules":{"no-undef":"off"}}]},"prettier":{"singleQuote":true,"trailingComma":"es5","printWidth":80,"useTabs":true},"volta":{"node":"18.6.0","yarn":"1.22.19"},"gitHead":"a9affb71f48126498218ed2ff3ada32c6935f83b","bugs":{"url":"https://github.com/tuplo/numberfmt/issues"},"homepage":"https://github.com/tuplo/numberfmt#readme","_id":"@tuplo/numberfmt@1.8.2","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-96cs4KTGbUruhsqEZsuuXvAK4LP7GB9A0FPXDywfrREDuejQRzWb+k8dwrI/Cv/LJvrApwHNNMxuksqv7MtXcA==","shasum":"a7b63e7fac8c52eb7e371acf8d0468862b99f629","tarball":"https://registry.npmjs.org/@tuplo/numberfmt/-/numberfmt-1.8.2.tgz","fileCount":6,"unpackedSize":22626,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTHmdLhuxeoPeftV0iNBX7XSElSCzzyk7cSO9Lt+U7cQIgenkFsZgGq5bKiedgcqN7PrCaavsusYHGHNCdA5S7aa4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0nnZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvLhAAiUjcvonkSh89N4ZNpJblIxCk3JE0UfK3fQ1ZgbNdlZ8z2TZb\r\nEo7DFo9VxkeQEF5g5YZJ5aAQclbNxZs0v3JdQBWl+kQWQyzZWDY1JPjuUmmX\r\nJkDCGIR2HDRZ5l4for6kmU6rTt30CY86FEAGx57mDHK5wVUpC3IAcsgNUjX8\r\nZ/m2oRKnVuxXHGOUeaYKSi+U9n9uqInJXJlAHmynXBVH9SyTrbWA69HsJ54L\r\nFyZCK5et2vNRoW1vBVc/D+aEnV02S/sKSUsHRBivt011WNso8URbGNZaPI8b\r\n7q2Pz8KE+Frzeu1yLkPJnRJ1GuUKIZXdAYBFKRGUPMCUV0YPGLruGVSLu9Df\r\npU0OTLnuIWqARyAA8FEWT9riWPtTVO/Q5gx1vSsW5b4K06qhZJoWzxggBC/h\r\nTJHZYCS+Yfi1+W/tg5K4n4n/0tDcNr5O7l1OznhO3D8STtCQKRsfFqTEZXJc\r\nwuQXy9nbWo/1Svf2ZBrbxWbixoUwN92H2cXRGgWOGiubP50Sk0XLlLfcbkSd\r\nHp4a5MUxDCIQaQQtVI0pbaBPTHCWiN6FN9xs7gGy3m5f9AEY5CdpYluW1ptA\r\n+yBT8ESd1ftPJ12GWAnLOIu7QKPfjSdrVoP9V7XuNzRbxq3kO5RWgKxEWutk\r\neUDDYsNM79VIs0LWmnuBH8lkL3BjSWfucho=\r\n=aok5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tuplo","email":"dev@tuplo.co.uk"},"directories":{},"maintainers":[{"name":"tuplo","email":"dev@tuplo.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/numberfmt_1.8.2_1657960921152_0.036272468812839964"},"_hasShrinkwrap":false},"1.9.0":{"name":"@tuplo/numberfmt","description":"Native numeric formatting using a text pattern","version":"1.9.0","repository":{"type":"git","url":"git+ssh://git@github.com/tuplo/numberfmt.git"},"author":{"name":"Rui Costa"},"license":"MIT","keywords":["numbers","formatting","Intl.NumberFormat"],"types":"dist/index.d.ts","module":"./dist/index.esm.js","main":"./dist/index.cjs.js","exports":{".":[{"import":"./dist/index.esm.js","require":"./dist/index.cjs.js","default":"./dist/index.esm.js"},"./dist/index.esm.js"]},"devDependencies":{"@types/jest":"28.1.6","@types/node":"18.0.5","@typescript-eslint/eslint-plugin":"5.30.6","@typescript-eslint/parser":"5.30.6","esbuild":"0.14.49","eslint":"8.20.0","eslint-config-airbnb-base":"15.0.0","eslint-config-airbnb-typescript":"17.0.0","eslint-config-prettier":"8.5.0","eslint-plugin-import":"2.26.0","eslint-plugin-jest":"26.6.0","jest":"28.1.3","nyc":"15.1.0","prettier":"2.7.1","ts-jest":"28.0.7","typescript":"4.7.4"},"scripts":{"build":"bash sh/build.sh","coverage":"bash sh/coverage.sh","lint:ts":"tsc --noEmit","lint":"eslint src --ext ts","test:ci":"bash sh/test-ci.sh","test":"bash sh/test.sh"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","transform":{"^.+\\.(t|j)sx?$":"ts-jest"}},"eslintConfig":{"extends":["airbnb-base","airbnb-typescript/base","prettier","plugin:@typescript-eslint/recommended","plugin:import/typescript","plugin:jest/all"],"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","jest"],"parserOptions":{"ecmaVersion":9,"project":"./tsconfig.json"},"env":{"node":true,"jest":true},"rules":{"@typescript-eslint/comma-dangle":"off","import/prefer-default-export":"off","jest/no-conditional-in-test":"off","jest/no-hooks":"off","jest/no-identical-title":"off","jest/prefer-expect-assertions":"off"},"overrides":[{"files":["**/*.ts"],"rules":{"no-undef":"off"}}]},"prettier":{"singleQuote":true,"trailingComma":"es5","printWidth":80,"useTabs":true},"volta":{"node":"18.6.0","yarn":"1.22.19"},"gitHead":"e6e6a69b95ece12ceb17044933411dce698df85f","bugs":{"url":"https://github.com/tuplo/numberfmt/issues"},"homepage":"https://github.com/tuplo/numberfmt#readme","_id":"@tuplo/numberfmt@1.9.0","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-lqYbMQ4SmQ5jNcQwG354vvmOqFLWDNAR122dxroTg488zeMa9i7QBRlYZE7c4dDAYVtq4knwAhCEYTOLFy3hvA==","shasum":"c21fbbe78604e3f376a4bf6b3766972a88013d66","tarball":"https://registry.npmjs.org/@tuplo/numberfmt/-/numberfmt-1.9.0.tgz","fileCount":6,"unpackedSize":23943,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDohVFNIzeTt0xtrfXg3T9YsJR9KfEisZoA+d94FczpVwIhAKIBL6SOCmqHlzWWVWTevoqYdELykSfI40xj5r1KIkUE"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi07jNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpr4A/+OZnGEyhBglBjGg5kaYcbCn79JYVNldZ0KjtxLoMhPTMpgYym\r\nJV7abRgaIewX5CXL55POHt4Jgcxjv+5JsjdaZN/qiwnWXfBPQej43u2N9pec\r\nEhowHeXnI/wouQgsTpOuHmIWC6dK8kzMnZY1crL09g5AOjqGLk7mbuTAsY1c\r\nvpoz3l5n618o/S8sZiy9TEvVUCF9JC8tryyL6WUDX2Pqd1Gv1G90ARQs+0cZ\r\nGCdG5czfovZiAAJ8ommit17eH3SUCFXX3wfzw5opChgGmrnOH+w7pGW3mfJb\r\nhjxcMAthes9H5HIfiC2Y7+EGe8Dn85XphfYBN6Sf53kAbGU2Y/xI8scOTPM4\r\n8BylbeP6uIECE+/O/uvxinb7rGsfFp0RUBkiT9zsjofeO66VmA8BSfbcshfg\r\nEMZSSGaE3YdLGuqzz69LQuoiIe/wSH4yE9Efv0JiV7m1Ix/UMfPvy58HN+Zi\r\n3RDfU5ya+jVZisg4auiOVKHz9IA1gSZxmwsSuS53B1MtfEq4s2un/qCCHyD5\r\nMN362BkCxC8eloe06S44BdplFwANAEsp+YOFMcDyQ9fvfvNbulL7qxrrCZf9\r\ntSW96vHSJ/bhvD/rSflpRxtnaLZZiBQHVFGS6e52QKqdStTHcxXEftzXeX1b\r\nOu6g5zgaCfLnmDyasUBWWc53CVfGw4seRBA=\r\n=Xs0R\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tuplo","email":"dev@tuplo.co.uk"},"directories":{},"maintainers":[{"name":"tuplo","email":"dev@tuplo.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/numberfmt_1.9.0_1658042572980_0.9395558374335795"},"_hasShrinkwrap":false},"1.9.1":{"name":"@tuplo/numberfmt","description":"Native numeric formatting using a text pattern","version":"1.9.1","repository":{"type":"git","url":"git+ssh://git@github.com/tuplo/numberfmt.git"},"author":{"name":"Rui Costa"},"license":"MIT","keywords":["numbers","formatting","Intl.NumberFormat"],"types":"dist/index.d.ts","module":"./dist/index.esm.js","main":"./dist/index.cjs.js","exports":{".":[{"import":"./dist/index.esm.js","require":"./dist/index.cjs.js","default":"./dist/index.esm.js"},"./dist/index.esm.js"]},"devDependencies":{"@types/jest":"28.1.6","@types/node":"18.0.5","@typescript-eslint/eslint-plugin":"5.30.6","@typescript-eslint/parser":"5.30.6","esbuild":"0.14.49","eslint":"8.20.0","eslint-config-airbnb-base":"15.0.0","eslint-config-airbnb-typescript":"17.0.0","eslint-config-prettier":"8.5.0","eslint-plugin-import":"2.26.0","eslint-plugin-jest":"26.6.0","jest":"28.1.3","nyc":"15.1.0","prettier":"2.7.1","ts-jest":"28.0.7","typescript":"4.7.4"},"scripts":{"build":"bash sh/build.sh","coverage":"bash sh/coverage.sh","lint:ts":"tsc --noEmit","lint":"eslint src --ext ts","test:ci":"bash sh/test-ci.sh","test":"bash sh/test.sh"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","transform":{"^.+\\.(t|j)sx?$":"ts-jest"}},"eslintConfig":{"extends":["airbnb-base","airbnb-typescript/base","prettier","plugin:@typescript-eslint/recommended","plugin:import/typescript","plugin:jest/all"],"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","jest"],"parserOptions":{"ecmaVersion":9,"project":"./tsconfig.json"},"env":{"node":true,"jest":true},"rules":{"@typescript-eslint/comma-dangle":"off","import/prefer-default-export":"off","jest/no-conditional-in-test":"off","jest/no-hooks":"off","jest/no-identical-title":"off","jest/prefer-expect-assertions":"off"},"overrides":[{"files":["**/*.ts"],"rules":{"no-undef":"off"}}]},"prettier":{"singleQuote":true,"trailingComma":"es5","printWidth":80,"useTabs":true},"volta":{"node":"18.6.0","yarn":"1.22.19"},"gitHead":"90e53fa17b97d988168f56c694813f0160b862c7","bugs":{"url":"https://github.com/tuplo/numberfmt/issues"},"homepage":"https://github.com/tuplo/numberfmt#readme","_id":"@tuplo/numberfmt@1.9.1","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-HlBykIdOLuTTP5MxNxG9L4VTh2fgq6HSGYvCg9XJvpvDCEz44oJ063Ajhnrcg9fe3EnlRQo8AHFOmvYMx99L5A==","shasum":"dcf55dd2f2a761b2eec5bb902800fc024449fcc4","tarball":"https://registry.npmjs.org/@tuplo/numberfmt/-/numberfmt-1.9.1.tgz","fileCount":6,"unpackedSize":23943,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIHwlb434MVjVvEdPSXMNZgVxUJKC04i49jttqSLLcW0yAh9U2f6/AZgBxU2wmNX7TuitHx0VQzY73xCLI/gUUZSS"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi07xiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqqhAAik6b574dEtolnDicUQPONibpAm6m0iqzNDsxLg/x28J7YXVx\r\n/0XrgoV6xuema4XezogXSL62Y4ap3er3+J5kfsGLFOLSoIoz02Yn41IAy191\r\ndIfVjNaNw+d7HN+D11AkFks0rfkBL6b8iPm0BmpzLiQ0hgg0wuHjyibbz5ti\r\npbATcPUtkJlkHLdiXEwAH5gEK/tYfkpie+mNRdU3yeacPDxIg+h6CPNHHmN2\r\n6ds9RZgsYsKfwdwQ/EHEr3GRpX1pCSCqEHa7wfQHSehyJeXtxWT/TpnqJIdY\r\nzUURIVixT4bFpUrHX8G8I6FGOOIgZcdKdUBzDj06r+XSqJAa87EwG3NXmW3N\r\nVtNFM16tc4pytMqfmZthw1elcS+WfeeR6436zAMMh8NecZQfCxna93oCQhYK\r\nLViuBV5SabOxtn72zlYMZLAUImF0svpJXc62KiKMBBt8CClSMNd9sr4qtzlI\r\ngFAX++hMBM2TwCHylW+JyXKnxLNgMqEAaPKsGPdIVXDoRWH9l/HhvT/TqY+O\r\nK+2dTpn0A0kWGqy6egqvPxNqWY44hWwte+AWpM5hXgEku3EI2bjCHNkQ2YAz\r\nIrsIJkxFh2txnQTpnCv23HWSv5Vn0ZNa21D9edPDrJ5JxR2uiXOYD6fnX/dT\r\n8QxtKE5BymRe3HpZqdSw8sC4grxgEssloT0=\r\n=ub8g\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tuplo","email":"dev@tuplo.co.uk"},"directories":{},"maintainers":[{"name":"tuplo","email":"dev@tuplo.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/numberfmt_1.9.1_1658043490587_0.6354739843130823"},"_hasShrinkwrap":false},"1.9.2":{"name":"@tuplo/numberfmt","description":"Native numeric formatting using a text pattern","version":"1.9.2","repository":{"type":"git","url":"git+ssh://git@github.com/tuplo/numberfmt.git"},"author":{"name":"Rui Costa"},"license":"MIT","keywords":["numbers","formatting","Intl.NumberFormat"],"types":"dist/index.d.ts","module":"./dist/index.esm.js","main":"./dist/index.cjs.js","exports":{".":[{"import":"./dist/index.esm.js","require":"./dist/index.cjs.js","default":"./dist/index.esm.js"},"./dist/index.esm.js"]},"devDependencies":{"@types/jest":"28.1.6","@types/node":"18.0.6","@typescript-eslint/eslint-plugin":"5.30.7","@typescript-eslint/parser":"5.30.7","esbuild":"0.14.49","eslint":"8.20.0","eslint-config-airbnb-base":"15.0.0","eslint-config-airbnb-typescript":"17.0.0","eslint-config-prettier":"8.5.0","eslint-plugin-import":"2.26.0","eslint-plugin-jest":"26.6.0","jest":"28.1.3","nyc":"15.1.0","prettier":"2.7.1","ts-jest":"28.0.7","typescript":"4.7.4"},"scripts":{"build":"bash sh/build.sh","coverage":"bash sh/coverage.sh","lint:ts":"tsc --noEmit","lint":"eslint src --ext ts","test:ci":"bash sh/test-ci.sh","test":"bash sh/test.sh"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","transform":{"^.+\\.(t|j)sx?$":"ts-jest"}},"eslintConfig":{"extends":["airbnb-base","airbnb-typescript/base","prettier","plugin:@typescript-eslint/recommended","plugin:import/typescript","plugin:jest/all"],"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","jest"],"parserOptions":{"ecmaVersion":9,"project":"./tsconfig.json"},"env":{"node":true,"jest":true},"rules":{"@typescript-eslint/comma-dangle":"off","import/prefer-default-export":"off","jest/no-conditional-in-test":"off","jest/no-hooks":"off","jest/no-identical-title":"off","jest/prefer-expect-assertions":"off"},"overrides":[{"files":["**/*.ts"],"rules":{"no-undef":"off"}}]},"prettier":{"singleQuote":true,"trailingComma":"es5","printWidth":80,"useTabs":true},"volta":{"node":"18.6.0","yarn":"1.22.19"},"gitHead":"5894caff9f03c21567d3eb106a82d05db4af50c5","bugs":{"url":"https://github.com/tuplo/numberfmt/issues"},"homepage":"https://github.com/tuplo/numberfmt#readme","_id":"@tuplo/numberfmt@1.9.2","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-Mjd1+PcQ2sUSaq3fHCKbXl2LlEgzEMA2WOud988OUwaKcgcrsDq46wir32XErUVv281Ymd2uM+Zem/7Rao9bhw==","shasum":"a704ce696a64fb208268be73fa4ed6480534cc11","tarball":"https://registry.npmjs.org/@tuplo/numberfmt/-/numberfmt-1.9.2.tgz","fileCount":7,"unpackedSize":24286,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDvAGXBDQamHBuGMWJDBgx9aKPYJ3AUOzdT14L5Az3WnAiEAhwUB5z6lb4QU+PXvdiQ00znyVUgx8Y+cSLUGgMkeovI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2HoXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpo3g/8DbCZexxA1SZXhOMuMFy74v1Vfa3XbF+S4lma0RQOfdDaOjR1\r\nQKTJmmNlbbox/+hOI4AKmJAKGqi87ypkWYXiHeXIG6owPWUfUCiiUbINkTuu\r\nAgaSTwYVSLn604ge2U4sGR1jk6MziYpwQFfCldFhNdo2ubsXe0aKTNPNMmfG\r\ndLshaIRZaUYHJM1YMFSMD1/q8TnK74ToJtob4/CH/Fp0+rGduOcUifut5BJU\r\nHqp9lHpARs3MYwnXZO/XtGvfdQ9fLeW0eqmpzJR8PrX8eNRGKVej72vpx7Fb\r\nkzXTkuWlSgtGi3+BufyfXBox2w1ncuV9CQxVulPEC8D9mEupQxCjynOf7yps\r\npB55Wj3/5vudYfS/qZbc0tJy7mvz2RzsqUecxXltzOOpxxlZtU5nW1B6kBvj\r\n9X5dpzjGwg8tbRZ7PguC5GYI8ATm8JpmiMNTcFAFgirz5yHrHxHEPbsI1FH+\r\nlVKeNDtY48V8yMQy0yO07ENMsRQN7aS5cGrJ8nREdHiiIbPzamJNs4xcMaRD\r\nycx4UX0JAtegJtUA99cC/blwWlagWqhG5th76ivCSNOkL4+2maogcAsAxvM2\r\nsbcw9zBbFeWKD6q42JXxuQfu3Uoe6phAzZhTd9lke2tWEHcrgrwXdziMp2Ev\r\nWcIjxoV+WTJ8nFGcWLvfz1FkCn6lLhwU3T8=\r\n=r2oZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tuplo","email":"dev@tuplo.co.uk"},"directories":{},"maintainers":[{"name":"tuplo","email":"dev@tuplo.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/numberfmt_1.9.2_1658354199493_0.9455606452140444"},"_hasShrinkwrap":false},"1.9.3":{"name":"@tuplo/numberfmt","description":"Native numeric formatting using a text pattern","version":"1.9.3","repository":{"type":"git","url":"git+ssh://git@github.com/tuplo/numberfmt.git"},"author":{"name":"Rui Costa"},"license":"MIT","keywords":["numbers","formatting","Intl.NumberFormat"],"types":"dist/index.d.ts","module":"./dist/index.esm.js","main":"./dist/index.cjs.js","exports":{".":[{"import":"./dist/index.esm.js","require":"./dist/index.cjs.js","default":"./dist/index.esm.js"},"./dist/index.esm.js"]},"devDependencies":{"@types/jest":"29.2.0","@types/node":"18.11.7","@typescript-eslint/eslint-plugin":"5.41.0","@typescript-eslint/parser":"5.41.0","esbuild":"0.15.12","eslint":"8.26.0","eslint-config-airbnb-base":"15.0.0","eslint-config-airbnb-typescript":"17.0.0","eslint-config-prettier":"8.5.0","eslint-plugin-import":"2.26.0","eslint-plugin-jest":"27.1.3","jest":"29.2.2","nyc":"15.1.0","prettier":"2.7.1","ts-jest":"29.0.3","tsx":"3.11.0","typescript":"4.8.4","zx":"7.1.1"},"scripts":{"build":"tsx sh/build.ts","coverage":"tsx sh/coverage.ts","lint:ts":"tsc --noEmit","lint":"eslint src --ext ts","test:ci":"LANG=en-GB jest --ci","test":"LANG=en-GB jest --watch"},"jest":{"roots":["<rootDir>/src"],"testEnvironment":"node","transform":{"^.+\\.(t|j)sx?$":"ts-jest"}},"eslintConfig":{"extends":["airbnb-base","airbnb-typescript/base","prettier","plugin:@typescript-eslint/recommended","plugin:import/typescript","plugin:jest/all"],"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint","jest"],"parserOptions":{"ecmaVersion":9,"project":"./tsconfig.json"},"env":{"node":true,"jest":true},"rules":{"@typescript-eslint/comma-dangle":"off","import/prefer-default-export":"off","jest/no-conditional-in-test":"off","jest/no-hooks":"off","jest/no-identical-title":"off","jest/prefer-expect-assertions":"off"},"overrides":[{"files":["**/*.ts"],"rules":{"no-undef":"off"}}]},"prettier":{"singleQuote":true,"trailingComma":"es5","printWidth":80,"useTabs":true},"gitHead":"308eadb6b4bd3d49912868559e9ff1ee27034ab6","bugs":{"url":"https://github.com/tuplo/numberfmt/issues"},"homepage":"https://github.com/tuplo/numberfmt#readme","_id":"@tuplo/numberfmt@1.9.3","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-PVwPKJuRBf0pwUs0W7VRAD+pJf0Y65SGhASFsdeK3njvGZ/GA03mDZF1tTU2GEwMU/KcL0F5k0epZPQx/ieCvg==","shasum":"0bd341c3c59a25c6f3daa3414f0ea92f446b214b","tarball":"https://registry.npmjs.org/@tuplo/numberfmt/-/numberfmt-1.9.3.tgz","fileCount":7,"unpackedSize":24272,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDObfp+pn8M3va96SpEVPLTyw9YV/okC0UfM/Hu6Do2zAIhAJtTpYonZQ2fjp/cbqS7rZ0YzG1O3moGSKjSdHPd283B"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXOnrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiDg//esZ+mFalSIUK56cfNEfqxs2gcNiSuTHjOJv7RzkafT42ADX7\r\nIJW50GPVMjw6PI7Z4At2yFa4ZfeN4tzGMFVR+q0oSSNx7/Qjupv8fVwz15kv\r\nfGPyrRJZbHA7bm16/jGVd/oqpSD48nfOZdVP/Off7Bee2tiLaTDhf5dJePyq\r\nqunyVBihsESvPpx4qkY6EdSFFzPYxPoo/NkSPP5FiBCvWz65/uJ4Bgs1cJ5r\r\n7YGKhkShBmmRUIVK2hocDH1X2LHz449Qp7Pk7pBDJ6p3FjcBaxxfcBUVSX1b\r\nHrKn7OJdxZHm6JsneBfI4GThkuDAxP3sC0ecTg4XMf0wf/tCJ/hOHQwpS4YO\r\naCkK+CFztpl1PXvROuNxY4BeR/ejNnaHzqZxvXi8xAhkVvRdBu3FLXmijjxX\r\nb448G/XB5YGj+OM/6ELNfjjQ+yWxx3Fntg4DdV6eDCg69dRWac3rYPi7sJ8Y\r\n804/5PUynoEa22EfNrP5JDESq9nfW2PCc0ScG4WnT4xriMArJ++XIjE0eII3\r\nu8npUV6tLFdTwlBODLZad/gNLV/ztZRK+TwbZQunMaJTmtdEQYkmXcdaxjKT\r\nuvKvbvgicg567Y9d0Emn1rM4VcbqrNMmLdfuNb6Iuk+chBgARYHvqNRTXbZb\r\n0Zm3DZpbd1Zs0q3h0s7mA1+Iq7i08GjOhWU=\r\n=BWXY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tuplo","email":"dev@tuplo.co.uk"},"directories":{},"maintainers":[{"name":"tuplo","email":"dev@tuplo.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/numberfmt_1.9.3_1667033579240_0.15817376707617115"},"_hasShrinkwrap":false},"1.9.4":{"name":"@tuplo/numberfmt","description":"Native numeric formatting using a text pattern","version":"1.9.4","repository":{"type":"git","url":"git+ssh://git@github.com/tuplo/numberfmt.git"},"author":{"name":"Rui Costa"},"license":"MIT","keywords":["numbers","formatting","Intl.NumberFormat"],"types":"dist/index.d.ts","module":"./dist/index.esm.js","main":"./dist/index.cjs.js","exports":{".":[{"import":"./dist/index.esm.js","require":"./dist/index.cjs.js","default":"./dist/index.esm.js"},"./dist/index.esm.js"]},"devDependencies":{"@types/jest":"29.2.5","@types/node":"18.11.18","@typescript-eslint/eslint-plugin":"5.48.0","@typescript-eslint/parser":"5.48.0","esbuild":"0.16.15","eslint":"8.31.0","eslint-config-airbnb-base":"15.0.0","eslint-config-airbnb-typescript":"17.0.0","eslint-config-prettier":"8.6.0","eslint-plugin-import":"2.26.0","eslint-plugin-jest":"27.2.1","jest":"29.3.1","nyc":"15.1.0","prettier":"2.8.2","ts-jest":"29.0.3","tsx":"3.12.1","typescript":"4.9.4","zx":"7.1.1"},"scripts":{"build":"tsx sh/build.ts","coverage":"tsx sh/coverage.ts","format":"prettier --write src sh","lint:ts":"tsc --noEmit","lint":"eslint src --ext ts","test:ci":"LANG=en-GB jest --ci","test":"LANG=en-GB jest --watch"},"gitHead":"465d58f0ece73d85dcc00a9717d3e443584be2b2","bugs":{"url":"https://github.com/tuplo/numberfmt/issues"},"homepage":"https://github.com/tuplo/numberfmt#readme","_id":"@tuplo/numberfmt@1.9.4","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-VsUjUiBYB7aTYPYaU0jCxX5UYxc5q4PcpV8AE/d4g05hQDJe8AmjwiVYzCRntZ5Gve6gCBCiTwXIoK1r3Cr30A==","shasum":"e58a1b4b4d56270eb8f24cad538faaef1604b03a","tarball":"https://registry.npmjs.org/@tuplo/numberfmt/-/numberfmt-1.9.4.tgz","fileCount":7,"unpackedSize":23279,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHdyXiFe4NKOUHeoG0U9YaM661TSdjUHo5utTTEOR0gcAiAxT54wBS4oQtHoPtkSmtDbA76CksYR53AI14gGx3Ewzg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuoUFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGhhAAm5gcx/hlPN0D4AYr2qEXvwiWVatTj6HuFQ18XeXds2Px7YmJ\r\nX7IXF2PhUkGIES34jgrGmRrKCuq1hH2BVur9vLy89M9KShvP4tArZ/OYgiLO\r\nMBqQLGBHUmEB0RZ6ZxIZmYvz9pGHhKGHeAAPXCbMilJ4dnSirMBf5lJBbsWj\r\nSTBxBazqHUYtpnmKjiTnIG+zM4shFOufY4bemSEupLA2mJDHOmPmjbjVrAzx\r\nqF1i1kO+FC8scB47FFvUFmztCKv4+e4g2N/NkSEV6yTY9IukGQJ7UzqkmXPt\r\nLvFxTnGOjDbDwK0NDDiJLYvwmiZ+Hcva+BhBfRYw40B9qYw3Lvq653AMCrUJ\r\nfZ0NZUSzF5d23jvprFCrdx+/EuSTeujgi0tpNxYlqRk57L9Y5OpMX1acJF9P\r\nB7IPSWVcVjkQtxgBQrpmodcY1FTdCwo6NMgEXgxnafJ/ajouodX9EqkjMu6m\r\nugBGtZ0avbM8SbZ8PPmOtnHWEVJJfLPqFkQ+gFKwWTzinTssnWQw5kf3llE+\r\nJ48X7eBlITKbN5jxs+SeqDy0SzUIHtrQb4BIAqyLXXkRO15EB+NPYcTtHY8C\r\nTHJB/KRnutOSsVNf0w2jaG2tx+mYiUYDW1HeVRLcR3G80mGUHOUVZHRXqQQ2\r\n9LSUZN2DjDnSc1/Mj8g7+vZHG2cwO2hhD9k=\r\n=+xxc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tuplo","email":"dev@tuplo.co.uk"},"directories":{},"maintainers":[{"name":"tuplo","email":"dev@tuplo.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/numberfmt_1.9.4_1673168133072_0.9218150890153038"},"_hasShrinkwrap":false},"1.9.5":{"name":"@tuplo/numberfmt","description":"Native numeric formatting using a text pattern","version":"1.9.5","repository":{"type":"git","url":"git+ssh://git@github.com/tuplo/numberfmt.git"},"author":{"name":"Rui Costa"},"license":"MIT","keywords":["numbers","formatting","Intl.NumberFormat"],"types":"dist/index.d.ts","module":"./dist/index.mjs","main":"./dist/index.cjs","exports":{".":[{"import":"./dist/index.mjs","require":"./dist/index.cjs","default":"./dist/index.mjs"},"./dist/index.mjs"]},"devDependencies":{"@types/node":"18.15.10","@typescript-eslint/eslint-plugin":"5.56.0","@typescript-eslint/parser":"5.56.0","@vitest/coverage-c8":"0.29.7","esbuild":"0.17.14","eslint":"8.36.0","eslint-config-airbnb-base":"15.0.0","eslint-config-airbnb-typescript":"17.0.0","eslint-config-prettier":"8.8.0","eslint-plugin-import":"2.27.5","nyc":"15.1.0","prettier":"2.8.7","tsx":"3.12.6","typescript":"5.0.2","vitest":"0.29.7","zx":"7.2.1"},"scripts":{"build":"tsx sh/build.ts","coverage":"tsx sh/coverage.ts","format":"prettier --write src sh","lint:ts":"tsc --noEmit","lint":"eslint src","test:ci":"LANG=en-GB vitest run","test":"LANG=en-GB vitest --watch"},"gitHead":"caa9d4093fd64677382d869ba3efc02b8af2bd2c","bugs":{"url":"https://github.com/tuplo/numberfmt/issues"},"homepage":"https://github.com/tuplo/numberfmt#readme","_id":"@tuplo/numberfmt@1.9.5","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-5aJHVpjScim9vQj0I91XUO61gh3G8LIJLnR48IQQRcH29CFGjpZJgKnm/NIlAOMtyB4edPh7I+Z3j2Kz2w4otQ==","shasum":"474c097fc493641d311d5e2abea92acdf6aeabbc","tarball":"https://registry.npmjs.org/@tuplo/numberfmt/-/numberfmt-1.9.5.tgz","fileCount":7,"unpackedSize":22814,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjtOEIhk0jFiIGvS1o2tt2bviaZzo47CqHl8+PwWuI3gIhAOdul4eNUHkcnXxnrYkw2I8zbWIJUZ4R4GuVToHN6AXl"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIWDmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqoLA/8DnzJrRRNS3UAwoDe3XlnCtmq1w+lfCWbDhLu/ywybcjfpvUU\r\ngtI8L3nz4LACwQnaj3brsX16lmov7qkUkMJ3iG/qE5AzNFZLeybzen2VKs66\r\ngStKYR5V2X7bAfbyfSy3HFSoddqEoKFeW2jXydQEQM+rFg8C6R3B+QvEPvOd\r\nQEQS1JoV9vdK0phpVSJ8VqOOsZMEChxopEjYLsmNswUU6oA/rCZRXvujLa6z\r\npVHZv31w9xKjhfU0xmf6JvszbAfPwqa5IUxhCf15NVbpckNKf8JSPqJyGKrq\r\n9jJviv+c80U4uCUBSIs4nFg7NalreTFSDiDh/8ITjOvTTNTJtB6sE0O4YBwr\r\nh1kGhTfG16/qbdK/qhIpLlYtC44BvYFUi/p1GQgSF1T/+xL28UD3SI/Ma9he\r\nWW4/tEtSwWZCjriSUwy5vM7CZ9NUNr4gQdXYRHXS3N2m3/KuNrW/kQrMqSNm\r\n5/kMvOPgogqxgSwhkqI3JEtWWqRhBnnI2TbQIWCfgrKvFfGeat0thqDvXRQY\r\nsilzTMChTrgS62X9nxI7s9J/YD8pbVjwiAE+uExOu4Vz6PmJF3GItuP3D0PQ\r\nSBief/nbMUA/At+g6cVm21FZxUdkmrCQ+5nKl6+RBSA8wv4oHkc0CJ2izFPw\r\nXommOe0WcXrO6EsHFZdwXiwBHOE24TyHmAE=\r\n=P48p\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tuplo","email":"dev@tuplo.co.uk"},"directories":{},"maintainers":[{"name":"tuplo","email":"dev@tuplo.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/numberfmt_1.9.5_1679909094451_0.47056405833997195"},"_hasShrinkwrap":false},"1.10.0":{"name":"@tuplo/numberfmt","description":"Native numeric formatting using a text pattern","version":"1.10.0","repository":{"type":"git","url":"git+ssh://git@github.com/tuplo/numberfmt.git"},"author":{"name":"Rui Costa"},"license":"MIT","keywords":["numbers","formatting","Intl.NumberFormat"],"types":"dist/index.d.ts","module":"./dist/index.mjs","main":"./dist/index.cjs","exports":{".":[{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"},"default":"./dist/index.mjs"},"./dist/index.mjs"]},"devDependencies":{"@types/node":"18.15.11","@typescript-eslint/eslint-plugin":"5.58.0","@typescript-eslint/parser":"5.58.0","@vitest/coverage-c8":"0.30.1","esbuild":"0.17.16","eslint":"8.38.0","eslint-config-airbnb-base":"15.0.0","eslint-config-airbnb-typescript":"17.0.0","eslint-config-prettier":"8.8.0","eslint-plugin-import":"2.27.5","nyc":"15.1.0","prettier":"2.8.7","tsx":"3.12.6","typescript":"5.0.4","vitest":"0.30.1","zx":"7.2.1"},"scripts":{"build":"tsx sh/build.ts","coverage":"tsx sh/coverage.ts","format":"prettier --write src sh","lint:ts":"tsc --noEmit","lint":"eslint src","test:ci":"LANG=en-GB vitest run","test":"LANG=en-GB vitest --watch"},"gitHead":"127bb5519328860830b843a88ebb66b9bf8e6b44","bugs":{"url":"https://github.com/tuplo/numberfmt/issues"},"homepage":"https://github.com/tuplo/numberfmt#readme","_id":"@tuplo/numberfmt@1.10.0","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-7e0sLsXZnCdgwwEnrtlZgLrtCq86FC8sd7ae9szeuSIkZMqOEQtkrjorzUwcuewbeEePCIHi0IpPUgU+Q2GQdg==","shasum":"b76c94953ee4dbb96108a133a6b824b009034767","tarball":"https://registry.npmjs.org/@tuplo/numberfmt/-/numberfmt-1.10.0.tgz","fileCount":7,"unpackedSize":22933,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE5aKBmbbHL5lWVeriuziTSxffv9rwFoIACeKt4J+21hAiBPHJU0FCXzVFLYYbkJgcBr8T+/XcgYbvXMfplJcpk/iw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNc7BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmou8w//Y+NJ3wfxI9Ptj884dRY8kiukY1eHBfia0MYXOY2M6tadPOCC\r\nxvTUM149fvm/F04N3w+Xu4qwc84LbGhXkMXE5Ylozleiu+rII3c1VS1iKpnr\r\nO9vtHZ4Pg8M6qfYzXE/D4LeUsF3pw8yeSfuvN0rnVpj8RV7yxbxh5mz6KJFQ\r\nSfA7ni6PwxO4LmPGkSr5SDvPQbupCLWce3S2zueUhMMl+EZTOOIEJDko/9RM\r\nBVP67V0UwYQXY4AIrAJO38KW8bWHUB3Sy8XevIeJ8Ah0o5jPbXwoHQkCERzZ\r\nFgMyzbNruI2VYrCAuUb8aNLr/G6SDQm2FA6wFZvAvNAmsanB6Ip0QQs6rMAr\r\nH8c2QOEjDzw00ssxUXlPzIM/OOES0w7wZ8/DVIAQuZNSgB46OMIp3LTi0D1P\r\nYrkIdCKLS6HgANnkwPUK+kpbHVQS1dVgUCPLwi1P2ij9pRskv/okKJnPWYPM\r\nxNu8r8mXAGPBJO0Qxz/QdRvKc4wEXq3sG//YlmuK4FS1oVkxLwgrHJBPJXe+\r\n1Aju9SL5aD76Knf86J8k2woon6VIbwo+0FKvftSC1uwssQ3CufNZquE0Ntwm\r\nPsrf3UaB2mMnMGtIda3r4C4Z7/4UlA4VeCJ7VhREN2Kn+cb+NC1ombeGfl3i\r\nCuvNxqtI5Q20vPGBkqhFwer5dajhpY4dlmM=\r\n=400W\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tuplo","email":"dev@tuplo.co.uk"},"directories":{},"maintainers":[{"name":"tuplo","email":"dev@tuplo.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/numberfmt_1.10.0_1681247937551_0.8062100131193533"},"_hasShrinkwrap":false},"1.11.0":{"name":"@tuplo/numberfmt","description":"Native numeric formatting using a text pattern","version":"1.11.0","repository":{"type":"git","url":"git+ssh://git@github.com/tuplo/numberfmt.git"},"author":{"name":"Rui Costa"},"license":"MIT","keywords":["numbers","formatting","Intl.NumberFormat"],"types":"dist/index.d.ts","module":"./dist/index.mjs","main":"./dist/index.cjs","exports":{".":[{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"},"default":"./dist/index.mjs"},"./dist/index.mjs"]},"devDependencies":{"@tuplo/shell":"1.2.0","@types/node":"20.2.5","@typescript-eslint/eslint-plugin":"5.59.7","@typescript-eslint/parser":"5.59.7","@vitest/coverage-c8":"0.31.1","esbuild":"0.17.19","eslint":"8.41.0","eslint-config-airbnb-base":"15.0.0","eslint-config-airbnb-typescript":"17.0.0","eslint-config-prettier":"8.8.0","eslint-plugin-import":"2.27.5","nyc":"15.1.0","prettier":"2.8.8","tsx":"3.12.7","typescript":"5.0.4","vitest":"0.31.1","zx":"7.2.2"},"scripts":{"build":"tsx sh/build.ts","coverage":"tsx sh/coverage.ts","format":"prettier --write src sh","lint:ts":"tsc --noEmit","lint":"eslint src","test:ci":"LANG=en-GB vitest run","test":"LANG=en-GB vitest --watch"},"gitHead":"e73f9e3b6949c29be782ceaea5d489b307e0c3bb","bugs":{"url":"https://github.com/tuplo/numberfmt/issues"},"homepage":"https://github.com/tuplo/numberfmt#readme","_id":"@tuplo/numberfmt@1.11.0","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-W/EEafIZdJFTtt0IJFVAEEJOjhc4n97KL0fI9CsXh7UZOpLJ3xnLjYHAweUrC9xDf9r7tDgcdaO3+/IHAStyTA==","shasum":"9798ebd56eee5644cd90b905b76cc21ab858f778","tarball":"https://registry.npmjs.org/@tuplo/numberfmt/-/numberfmt-1.11.0.tgz","fileCount":7,"unpackedSize":23029,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFqT6EFXKBJzCmtV2QDRiBLaGvAO3pOI1SHufyl1Aq8iAiBNMBnh5QK+/luzNccrjd5d8eRg9dCett09IZ9fRTKeCg=="}]},"_npmUser":{"name":"tuplo","email":"dev@tuplo.co.uk"},"directories":{},"maintainers":[{"name":"tuplo","email":"dev@tuplo.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/numberfmt_1.11.0_1685352304968_0.0706472025085001"},"_hasShrinkwrap":false}},"time":{"created":"2020-12-29T22:49:46.807Z","1.0.0":"2020-12-29T22:49:46.935Z","modified":"2023-05-29T09:25:05.237Z","1.1.0":"2020-12-29T23:09:51.187Z","1.2.0":"2020-12-29T23:52:55.814Z","1.3.0":"2020-12-30T01:49:09.539Z","1.4.0":"2021-05-11T21:40:05.452Z","1.5.0":"2021-05-12T21:51:42.849Z","1.6.0":"2021-05-30T20:46:42.561Z","1.7.0":"2021-07-12T23:33:27.004Z","1.7.1":"2022-01-15T23:22:11.772Z","1.7.2":"2022-01-15T23:32:15.084Z","1.7.3":"2022-05-14T08:29:05.644Z","1.7.4":"2022-06-06T10:17:42.026Z","1.8.0":"2022-07-15T16:02:54.491Z","1.8.1":"2022-07-16T08:37:57.970Z","1.8.2":"2022-07-16T08:42:01.290Z","1.9.0":"2022-07-17T07:22:53.187Z","1.9.1":"2022-07-17T07:38:10.774Z","1.9.2":"2022-07-20T21:56:39.692Z","1.9.3":"2022-10-29T08:52:59.435Z","1.9.4":"2023-01-08T08:55:33.268Z","1.9.5":"2023-03-27T09:24:54.619Z","1.10.0":"2023-04-11T21:18:57.791Z","1.11.0":"2023-05-29T09:25:05.122Z"},"maintainers":[{"name":"tuplo","email":"dev@tuplo.co.uk"}],"description":"Native numeric formatting using a text pattern","homepage":"https://github.com/tuplo/numberfmt#readme","keywords":["numbers","formatting","Intl.NumberFormat"],"repository":{"type":"git","url":"git+ssh://git@github.com/tuplo/numberfmt.git"},"author":{"name":"Rui Costa"},"bugs":{"url":"https://github.com/tuplo/numberfmt/issues"},"license":"MIT","readme":"<br />\n<div align=\"center\">\n  <img src=\"logo.png\" alt=\"Logo\" width=\"120\" height=\"120\">\n\n  <h1 align=\"center\">numberfmt</h3>\n\n  <p align=\"center\">\n    Number formatting using a text pattern and native <i>Intl.NumberFormat()</i>\n  </p>\n<p>\n  <img src=\"https://img.shields.io/npm/v/@tuplo/numberfmt\">\n  <img src=\"https://img.shields.io/bundlephobia/minzip/@tuplo/numberfmt\">\n  <a href=\"https://codeclimate.com/github/tuplo/numberfmt/test_coverage\">\n    <img src=\"https://api.codeclimate.com/v1/badges/7978f92305e2d8ed67c6/test_coverage\" />\n  </a>\n  <img src=\"https://github.com/tuplo/numberfmt/workflows/Build/badge.svg\">\n</p>\n\n</div>\n\n## Why\n\nJS provides powerful number formatting with the standard built-in object `Intl.NumberFormat`, but we find its API a little verbose and hard to grasp its full potential. We took inspiration from older libraries like numbro.js and numeral.js and built a string based pattern for interacting with `Intl.NumberFormat`. Tiny footprint, no dependencies, works on the browser or nodejs.\n\n## Usage\n\n```typescript\nimport nf from '@tuplo/numberfmt';\n\n// numeric\nnf(123_456, '0,0.00'); // → 123,456.00\n\n// currency\nnf(123_456, '0,0GBP'); // → £123,456\n\n// digital units\nnf(123_456, '0b'); // → 120.56kb\n\n// with locale\nnf(123_456, '0,0.00', { locale: 'ar-EG' }); // → ١٢٣٬٤٥٦٫٧٩\n\n// functional programming, partial application\nconst nfp = nf.partial('0,0.00');\nnfp(123_456); // → 123,456.00\n```\n\n## Install\n\n```bash\n$ npm install @tuplo/numberfmt\n\n# or with yarn\n$ yarn add @tuplo/numberfmt\n```\n\n## Options\n\nAn optional set of options can be provided\n\n```typescript\nnf(123_456, '0,0.00', { \n  locale: 'ar-EG',\n  numberingSystem: 'arab'\n}); // → ١٢٣٬٤٥٦٫٧٩\n```\n\n### locale\n\n> `string` | optional | defaults to system locale\n\nThe BCP 47 language tag for the locale actually used.\n\n\n### numberingSystem\n\n> `string` | optional | derives from locale\n\nExamples: `arab`, `fullwide`, `hant`, `latn`.\n\n## Reference\n\n| Character | Meaning                          |                  |\n| --------- | -------------------------------- | ---------------- |\n| 0         | digit                            | 1                |\n| .         | decimal separator                | 1.2              |\n| ,         | thousands group separator        | 1,234            |\n| []        | optional                         |                  |\n| -         | negative sign                    | -1               |\n| ()        | negative sign (accounting)       | (123)            |\n| %         | percentage                       | 95%              |\n| o         | ordinals                         | 1st              |\n| a         | compact notation (short display) | 1K               |\n| A         | compact notation (long display)  | 1 thousand       |\n| e         | exponential (scientific)         | 1E4              |\n| E         | exponential (engineering)        | 100E3            |\n| b         | bits                             | 1.23Mb           |\n| B         | bytes                            | 1.23TB           |\n| m         | length                           | 1.23km           |\n| k         | mass                             | 1.23kg           |\n| USD       | currency symbol                  | US$1,000         |\n| s         | currency narrow symbol           | $1,000           |\n| c         | currency code                    | USD 1,000        |\n| n         | currency name                    | 1,000 US dollars |\n\n### Numbers\n\n| Value   | Format  | Result   |                                   |\n| ------- | ------- | -------- | --------------------------------- |\n| 123456  | 0,0     | 123,456  | thousands separator               |\n| 1234.5  | 0,0.0   | 1,234.5  | decimal separator                 |\n| 1234.5  | 0,0.00  | 1,234.50 | fixed number of decimal digits    |\n| 123     | 0[.]0   | 123      | optional decimal separator        |\n| 123.4   | 0[.]0   | 123.4    |                                   |\n| 123.4   | 0[.]00  | 123.40   |                                   |\n| 123.45  | 0.00[0] | 123.45   | fixed and optional decimal digits |\n| 123.456 | 0.00[0] | 123.456  |                                   |\n| -1      | -0      | -1       | negative sign                     |\n| 1       | (0)     | 1        | negative sign (accounting)        |\n| -1      | (0)     | (1)      |                                   |\n\n### Percentage\n\n| Value   | Format | Result |\n| ------- | ------ | ------ |\n| 1       | 0%     | 100%   |\n| -0.12   | 0%     | -12%   |\n| 0.12345 | 0.00%  | 12.34% |\n\n### Ordinals\n\n| Value | Format | Result  |\n| ----- | ------ | ------- |\n| 0     | 0o     | 0th     |\n| 1     | 0o     | 1st     |\n| 2     | 0o     | 2nd     |\n| 3     | 0o     | 3rd     |\n| 4     | 0o     | 4th     |\n| 1234  | 0,0o   | 1,234th |\n\n### Compact notation\n\n| Value         | Format | Result      |                               |\n| ------------- | ------ | ----------- | ----------------------------- |\n| 123           | 0a     | 123         | short display                 |\n| 1234          | 0a     | 1K          |                               |\n| 12345         | 0a     | 12K         |                               |\n| 123456        | 0a     | 123K        |                               |\n| 1234567       | 0a     | 1M          |                               |\n| 1234567890    | 0a     | 1B          |                               |\n| 1234567890123 | 0a     | 1T          |                               |\n| 1234          | 0A     | 1 thousand  | long display                  |\n| 1234567       | 0A     | 1 million   |                               |\n| 1234567890    | 0A     | 1 billion   |                               |\n| 1234567890123 | 0A     | 1 trillion  |                               |\n| 1234567       | 0.0a   | 1.2M        | combined with numeric formats |\n| 1234567       | 0.0A   | 1.2 million |                               |\n\n### Exponential\n\n| Value    | Format | Result |                                                       |\n| -------- | ------ | ------ | ----------------------------------------------------- |\n| 1        | 0e     | 1E0    | scientific (order-of-magnitude)                       |\n| 10       | 0e     | 1E1    |                                                       |\n| 100      | 0e     | 1E2    |                                                       |\n| 1000     | 0e     | 1E3    |                                                       |\n| 10000    | 0e     | 1E4    |                                                       |\n| 1        | 0E     | 1E0    | engineering (exponent of ten when divisible by three) |\n| 10       | 0E     | 10E0   |                                                       |\n| 100      | 0E     | 100E0  |                                                       |\n| 1000     | 0E     | 1E3    |                                                       |\n| 10000    | 0E     | 10E3   |                                                       |\n| 100000   | 0E     | 100E3  |                                                       |\n| 12345678 | 0.0e   | 1.2E7  | combined with numeric formats                         |\n| 12345678 | 0.0E   | 12.3E6 |                                                       |\n\n### Digital\n\n| Value         | Format | Result |                   |\n| ------------- | ------ | ------ | ----------------- |\n| 1             | 0b     | 1bit   | bits (narrow)     |\n| 1024          | 0b     | 1kb    |                   |\n| 1048576       | 0b     | 1Mb    |                   |\n| 1073741824    | 0b     | 1Gb    |                   |\n| 1099511627776 | 0b     | 1Tb    |                   |\n| 1             | 0B     | 1B     | bytes (narrow)    |\n| 1024          | 0B     | 1kB    |                   |\n| 1048576       | 0B     | 1MB    |                   |\n| 1073741824    | 0B     | 1GB    |                   |\n| 1099511627776 | 0B     | 1TB    |                   |\n| 1             | 0 b    | 1 bit  | bits (short)      |\n| 1024          | 0 b    | 1 kb   |                   |\n| 1             | 0 B    | 1 byte | bytes (short)     |\n| 1024          | 0 B    | 1 kB   |                   |\n| 1524          | 0b     | 1.49kb | 2 fraction digits |\n| 1524          | 0B     | 1.49kB |                   |\n\n### Length\n\n| Value | Format | Result |                                                     |\n| ----- | ------ | ------ | --------------------------------------------------- |\n| 0.001 | 0m     | 1mm    | value in meters, formatted to closest unit (narrow) |\n| 0.01  | 0m     | 1cm    |                                                     |\n| 1     | 0m     | 1m     |                                                     |\n| 1000  | 0m     | 1km    |                                                     |\n| 1200  | 0m     | 1.2km  |                                                     |\n| 0.001 | 0 m    | 1 mm   | (short)                                             |\n| 0.01  | 0 m    | 1 cm   |                                                     |\n| 1     | 0 m    | 1 m    |                                                     |\n| 1000  | 0 m    | 1 km   |                                                     |\n| 1200  | 0 m    | 1.2 km |                                                     |\n\n### Mass\n\n| Value | Format | Result  |        |\n| ----- | ------ | ------- | ------ |\n| 1     | 0k     | 1kg     | narrow |\n| 0.001 | 0k     | 1g      |        |\n| 1.23  | 0k     | 1.23kg  |        |\n| 1     | 0 k    | 1 kg    | short  |\n| 0.001 | 0 k    | 1 g     |        |\n| 1.23  | 0 k    | 1.23 kg |        |\n\n### Currency\n\n| Value | Format    | Result               |                   |\n| ----- | --------- | -------------------- | ----------------- |\n| 123   | GBP       | £123                 | symbol            |\n| 1234  | 0,0GBP    | £1,234               |                   |\n| 1234  | 0,0.00GBP | £1,234.00            |                   |\n| 123   | EUR       | €123                 |                   |\n| 123   | JPY       | JP¥123               |                   |\n| 123   | USD       | US$123               |                   |\n| 123   | CAD       | CA$123               |                   |\n| 1000  | 0,0GBPs   | £1,000               | narrow symbol     |\n| 1000  | 0,0EURs   | €1,000               |                   |\n| 1000  | 0,0USDs   | $1,000               |                   |\n| 1000  | 0,0CADs   | $1,000               |                   |\n| 1000  | 0,0JPYs   | ¥1,000               |                   |\n| 1000  | 0,0GBPc   | GBP 1,000            | ISO currency code |\n| 1000  | 0,0EURc   | EUR 1,000            |                   |\n| 1000  | 0,0USDc   | USD 1,000            |                   |\n| 1000  | 0,0JPYc   | JPY 1,000            |                   |\n| 1000  | 0,0GBPn   | 1,000 British pounds | currency name     |\n| 1000  | 0,0EURn   | 1,000 euros          |                   |\n| 1000  | 0,0USDn   | 1,000 US dollars     |                   |\n| 1000  | 0,0JPYn   | 1,000 Japanese yen   |                   |\n\n## License\n\nMIT","readmeFilename":"readme.md"}