{"_id":"@flourish/number-formatter","_rev":"95-17d7bec7fee7a6db9811c94f869eeb37","name":"@flourish/number-formatter","dist-tags":{"latest":"2.0.0"},"versions":{"0.0.1-alpha":{"name":"@flourish/number-formatter","version":"0.0.1-alpha","author":{"name":"Kiln Enterprises Ltd"},"license":"UNLICENSED","_id":"@flourish/number-formatter@0.0.1-alpha","maintainers":[{"name":"annaps","email":"anna@anna.ps"},{"name":"contentment","email":"support@getcontentment.com"},{"name":"daanlouter","email":"daan.louter@gmail.com"},{"name":"duncanclark","email":"duncan@kiln.digital"},{"name":"felixmichel","email":"felix_michel@gmx.ch"},{"name":"gavrilov","email":"daniel@gavrilov.co.uk"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"julien1993","email":"julien1993@hotmail.ca"},{"name":"robinhouston","email":"robin@kiln.digital"},{"name":"timbrock","email":"info@datatodisplay.com"}],"dist":{"shasum":"ea5e8563c87632d8f753eb7c0dbc6b9efbdc4451","tarball":"https://registry.npmjs.org/@flourish/number-formatter/-/number-formatter-0.0.1-alpha.tgz","fileCount":6,"integrity":"sha512-CwerqvcWCuSUVhXx/EcxU9HZuKP8ANlqCuba71lO3Y+I965mSwDMX041t2cSkAHXwYyLftS4E30npIqnpQfTAQ==","signatures":[{"sig":"MEUCIQDRXWIuYXIaic7wrZfUc/aVrBV4wMytkgRZ2VfD7Gg5hgIgbCwkZXA4guusPSEYCx2sS0Ko2NGoJDEA0ot+mIqcXiY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbK8JECRA9TVsSAnZWagAA5QkP/3d0RnyfKbdxFQPnJpqo\nhON1vsbrlxEQXE4ArdGV3BTQKJMCV6hZEsefAay5jIPtQ7nDlwy90k+mm62p\nCthFbfa0ODLNwmKFPIdglqSWZkh1whFCTS5LmfZoKdzXdk3ql1fYpTXYvwCk\niI19fV/3Yi9Rsa5xo0t22qbUhZPeyQuEx+MUTlhshmcJcjTeWnKiSOzbtX8E\nzE6mmvD8vZKiM6yR1CMqyFFBSOyhKQhc9n8puvr6rS9mKf+pW4p0h1CP63NW\nPEp+0vdBCvtO/zM01tRVEHWNioVoi7DGaYedRrdtlh3RscAO1iiWuJniZK/w\nEL94FD0jq+HyQoEJDcuH/nkJQFVGHRXrzFl9SePOTtG2kt6VkoDLIPR30TXR\nOYiC6CcwHknS9HNAV05I9wWrnhz7OZQXFa3r4OhjyAE9+5kE+iYoj+TkGwog\nfqZ4L8w/5I2u9Tzn0YvoOpLDaXC0aJzYywBKDdPd6zMvki49m4/dBHZdgpMy\nEioKpLSyS7wdBiKQZLONpmcgf/ERPvy5OzzT+SXkNF//wYSxqVwr9wGDa4I3\nYzuTyC7rxpLuh/BdTzKFSFMWDqn8f51vA/PQFrnayAN3JMtqyenWIwzyRx9U\nXrPVJNpK7PY/LMkPSu79wFtyDstzXbH7wbrv0tpi2tC+IGaCJiaeVvsmJbqS\nhLEK\r\n=1h1j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"number-formatter.js","module":"src/index.js","gitHead":"be5cb53c1fe4af7c1d49c1722561d3dbd3889531","scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o number-formatter.min.js number-formatter.js","prepare":"npm run build && npm run minify","precommit":"lint-staged"},"_npmUser":{"name":"timbrock","email":"info@datatodisplay.com"},"_npmVersion":"5.6.0","description":"Format numbers","directories":{},"lint-staged":{"*.js":"npm run lint --"},"_nodeVersion":"8.11.1","dependencies":{"d3-format":"^1.2.2","rollup-plugin-node-resolve":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^0.14.3","eslint":"^4.19.1","rollup":"^0.41.1","uglify-js":"^2.7.5","lint-staged":"^7.2.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/number-formatter_0.0.1-alpha_1529594436708_0.32061725129661456","host":"s3://npm-registry-packages"}},"0.0.1-alpha2":{"name":"@flourish/number-formatter","version":"0.0.1-alpha2","author":{"name":"Kiln Enterprises Ltd"},"license":"UNLICENSED","_id":"@flourish/number-formatter@0.0.1-alpha2","maintainers":[{"name":"annaps","email":"anna@anna.ps"},{"name":"contentment","email":"support@getcontentment.com"},{"name":"daanlouter","email":"daan.louter@gmail.com"},{"name":"duncanclark","email":"duncan@kiln.digital"},{"name":"felixmichel","email":"felix_michel@gmx.ch"},{"name":"gavrilov","email":"daniel@gavrilov.co.uk"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"julien1993","email":"julien1993@hotmail.ca"},{"name":"robinhouston","email":"robin@kiln.digital"},{"name":"timbrock","email":"info@datatodisplay.com"}],"dist":{"shasum":"ac04e6e2096b4205d953b4a2a9dcdef857d42073","tarball":"https://registry.npmjs.org/@flourish/number-formatter/-/number-formatter-0.0.1-alpha2.tgz","fileCount":6,"integrity":"sha512-PWBEN7d/TuNFwAOts7EnIEKgV5/tudWr6U8XL2/KpSPoU8qm6U3MAXtWFfbQ8wmBiveRswZt/4huYOpnT7r9Ng==","signatures":[{"sig":"MEUCIC4PQ+rDLFX4rS8PRRIxKQxP1/KnGwxxcmakK/nDuGvOAiEA3uY/S5vqYFwvBsiP6aAxo9NoiEoej5CYjb5p6XFTL5g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbK87ZCRA9TVsSAnZWagAAR6AP/jvxTiCP5xUKxnlhysvd\nUPW9Y5euOeOcdvUFHgkVRgriLc3ym+ZfvWEnuLWn6ovAbMqYvAs0xpyRwMNw\n/BfLFDdBCbsL6E7ShabJ2cPx2CgDIxVU1VyVd/XwcNekYLpQ1SUkJY0MIXgK\nTIBVHJDR3rH8GxDaOO4dtzJHXdFuGsQrAiMP9+6fA2vcVVsreVZK+xDmUlgL\nCvqEx20kABOy0wClxGYZ27m0bqjNnA7Tuj5EYjIkB362qjd1a0aW2E98dm8y\nQQJbD/qrt4tXvu6NG8w60FMYyW4kzhNMenM8Yki2PCXa8HHHKdm8+738QDba\n0YQzbitO0EHiU3nqMNxyjqDg70ak/hqtsDSlfSeGC2xNksSQc4n6LeyTYb0g\nI1XB3lrUy7NHmRXq9wBW/Mp7LUtjRa7Jw6+OG6PcOOosHB9CW55ZwHHB4jhw\nxUQR9gqWHWBMMbk4DjAk3O7uuJ0cJFIFw46yDxWacx4SwSZaO76mMfYeW3hu\ntegPC5xswsf/4DSR92fSzzmR3qunp06WRdc07yV3aFh/KHyKZkCd/iQZBAir\nlrjbO02E/CGvhRQFIzXn3pEMuL5/ufzTzZFKS4KofIboDn3qCn5MIK2GhBut\nNBMLmv1OtRqNGes3PEJ3TaUda2vLFLR75VsLnuu4zP9CWq2wcO3BecEVPCHn\n/JPs\r\n=0YWt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"number-formatter.js","module":"src/index.js","gitHead":"5b38082b82012e8feb3da21d15cdc3ff010906f2","scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o number-formatter.min.js number-formatter.js","prepare":"npm run build && npm run minify","precommit":"lint-staged"},"_npmUser":{"name":"timbrock","email":"info@datatodisplay.com"},"_npmVersion":"5.6.0","description":"Format numbers","directories":{},"lint-staged":{"*.js":"npm run lint --"},"_nodeVersion":"8.11.1","dependencies":{"d3-format":"^1.2.2","rollup-plugin-node-resolve":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^0.14.3","eslint":"^4.19.1","rollup":"^0.41.1","uglify-js":"^2.7.5","lint-staged":"^7.2.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/number-formatter_0.0.1-alpha2_1529597657113_0.0827409211966883","host":"s3://npm-registry-packages"}},"0.0.1-alpha3":{"name":"@flourish/number-formatter","version":"0.0.1-alpha3","author":{"name":"Kiln Enterprises Ltd"},"license":"UNLICENSED","_id":"@flourish/number-formatter@0.0.1-alpha3","maintainers":[{"name":"annaps","email":"anna@anna.ps"},{"name":"contentment","email":"support@getcontentment.com"},{"name":"daanlouter","email":"daan.louter@gmail.com"},{"name":"duncanclark","email":"duncan@kiln.digital"},{"name":"felixmichel","email":"felix_michel@gmx.ch"},{"name":"gavrilov","email":"daniel@gavrilov.co.uk"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"julien1993","email":"julien1993@hotmail.ca"},{"name":"robinhouston","email":"robin@kiln.digital"},{"name":"timbrock","email":"info@datatodisplay.com"}],"dist":{"shasum":"4dd58556eff856fae3a002d6b633363bf0e15139","tarball":"https://registry.npmjs.org/@flourish/number-formatter/-/number-formatter-0.0.1-alpha3.tgz","fileCount":6,"integrity":"sha512-DkqYRmEUfM/DBjyCOmWdSPRlE4MDLt0ElcOiZqxS15T5J1Js8/DW60tIra0IX3Sc3CaVib3AFIxV0uSZvUDKbA==","signatures":[{"sig":"MEYCIQDoiZ71t+pY8Vv2T1TwCWqVXr4CzkBeUaBEylo360vBVQIhALL7YJJBSKxDfJp/rDDrgrQ0iF72a7X/hf8URx6Z1vlw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLQ6XCRA9TVsSAnZWagAAB7wP/jvVVZ6WzyJVH9MaE7hH\nO7aX0cHt/nmwq/Uoihebphlg9hZcbcSao9hEUPA9lzOe8IXfyefUGgtA8i7I\nljR7vO9p088OHa7F02vzUqevCuG15RavEQYiJHLpdb13CE9sl5Uh3L3NXbst\neskl+yD3e2AYfi+Ai73hIFFh6j+o5Nlk/QFKlBbEpv5sIMRD3IC/a5zramjr\na1Ms2zTqVfgsm4kC0kyGdYntYE78POxuIQx5s0Luh/xyPzFDv8W9JA6yEpoQ\nbA4Xlr1anUwclJjIeNvA2PNijXl4tXnIwS6SXXkembBdSjA33CjBMCn/MgjH\nWfeMMgM2K0Hd9aGNyCMWsigkH5zhC+DKZAZ8M5C1TDTsj5EEFC7OkPukxwO4\ncU901zBNXlabx99B8gVxsye6BCsBOC6kdciu6tLiFMbS8sKULk3ukRLD2/83\nUL9YSa+k56AOAYxrsemKU7qQWweXsf+mC/jUg4yJKyBHuZV9QsO55n7FNr3g\n5GewXzBcApspx/3bKEeph7xhZIbFcRxs4yeVTuva4M4x+nwTKmmp7ZwUgJKN\n77nhpBx3ph+gQeFTG605d14ZEvG0B1Oy8Qtz8VxeizHeYZjWUv1/sBIRIak9\nPzbknDpP84NC/DOMr3zgThEgTmNMsRupHefJuYPAH2SQo1V0E7nuCW8dXVMB\nfPeP\r\n=Fi77\r\n-----END PGP SIGNATURE-----\r\n"},"main":"number-formatter.js","module":"src/index.js","gitHead":"5b38082b82012e8feb3da21d15cdc3ff010906f2","scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o number-formatter.min.js number-formatter.js","prepare":"npm run build && npm run minify","precommit":"lint-staged"},"_npmUser":{"name":"timbrock","email":"info@datatodisplay.com"},"_npmVersion":"5.6.0","description":"Format numbers","directories":{},"lint-staged":{"*.js":"npm run lint --"},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"devDependencies":{"husky":"^0.14.3","eslint":"^4.19.1","rollup":"^0.41.1","uglify-js":"^2.7.5","lint-staged":"^7.2.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/number-formatter_0.0.1-alpha3_1529679511694_0.49073837803403153","host":"s3://npm-registry-packages"}},"0.0.1-alpha4":{"name":"@flourish/number-formatter","version":"0.0.1-alpha4","author":{"name":"Kiln Enterprises Ltd"},"license":"UNLICENSED","_id":"@flourish/number-formatter@0.0.1-alpha4","maintainers":[{"name":"annaps","email":"anna@anna.ps"},{"name":"contentment","email":"support@getcontentment.com"},{"name":"daanlouter","email":"daan.louter@gmail.com"},{"name":"duncanclark","email":"duncan@kiln.digital"},{"name":"felixmichel","email":"felix_michel@gmx.ch"},{"name":"gavrilov","email":"daniel@gavrilov.co.uk"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"julien1993","email":"julien1993@hotmail.ca"},{"name":"robinhouston","email":"robin@kiln.digital"},{"name":"timbrock","email":"info@datatodisplay.com"}],"dist":{"shasum":"c92d965e573b8ffa7e8dedb0a5dc8c9afef4f121","tarball":"https://registry.npmjs.org/@flourish/number-formatter/-/number-formatter-0.0.1-alpha4.tgz","fileCount":6,"integrity":"sha512-Z5SLSHVJaHopUJgAMQ9L1rcJVzLkd4V3lKH03/qY6uotP9ixoDoi6/lKyww/712R3CygcqVlCrcMM1TvGHv9xg==","signatures":[{"sig":"MEUCIEZDLhT1G0l3QnRXxBCyjE+1TPOrRSh33dlVL8g/0fvdAiEAkhQ2vUDmbUsxftwRQ80NAbddbs8E617GngNGwjVE060=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbNMkRCRA9TVsSAnZWagAADNUQAJNDiIIuM6EOXA1X09HV\n4yZb3YBKcnBE1hBIjxeiDFFF2nD1WvarQQjACy6OBfVOGsAKzXJ5yfzMxhAy\nkbzC52FqzNj15oqJCDJ67Vhj+p3AcA8UJA++87wdds3i32BoDH0iG8RH/gAR\nWDLYLbenWJSbC9r8Ksec+mIopUsMIqBvca46Czv7d/Fi8lmPKz29khZELXYc\nHPk2lXprmNM9eTudyThJ11MTQAVr9KwaKvsApkMLhJ3mQQsYwdHG6GPZFXFl\nbnZ8UcOvk0feKS+y6ZICwX75vMzaZUCYwoBxF0Oe7XBy9YmqPSydnObzBb/e\ncWxVAOifp+a+Q4h/8kxE2yser5HoLBb/hKkMtlYNsGnujRTxWCcqqYR8zIQi\niP963vabaULbsLjzuGeYsWMBfkUDmx79Z6xdsdcs9MY7loQbwz5BT/U4iGoC\nwd6cOZOUYuLolqBROoyyjk4r7EaW54YGrNHmkI91RBNxrlNa8s1+QGp3vSfc\nM06VVvYGvIrFCHzxDlwWkiBsevNNaayLnJWQTXSaIlECQxfSux4TgMcvK2Gw\n9cEhOe5qYO7YKbvx0eoTgO9jz7v/ic3UAY8BSshDFktSR/QIuH5/qbzKYZO4\n0ZB0JofVelbCG5T+pnoRaqhSzRmGcNwXJIUKEHO+DRo89IYEoQiB+3zhVxyo\nFR7m\r\n=Lgbe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"number-formatter.js","module":"src/index.js","gitHead":"58f2986d6ce086d477c01069df444a584f285792","scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o number-formatter.min.js number-formatter.js","prepare":"npm run build && npm run minify","precommit":"lint-staged"},"_npmUser":{"name":"timbrock","email":"info@datatodisplay.com"},"_npmVersion":"5.6.0","description":"Format numbers","directories":{},"lint-staged":{"*.js":"npm run lint --"},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"devDependencies":{"husky":"^0.14.3","eslint":"^4.19.1","rollup":"^0.41.1","uglify-js":"^2.7.5","lint-staged":"^7.2.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/number-formatter_0.0.1-alpha4_1530186000374_0.8996633474946227","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"@flourish/number-formatter","version":"0.0.1","author":{"name":"Kiln Enterprises Ltd"},"license":"UNLICENSED","_id":"@flourish/number-formatter@0.0.1","maintainers":[{"name":"annaps","email":"anna@anna.ps"},{"name":"daanlouter","email":"daan.louter@gmail.com"},{"name":"duncanclark","email":"duncan@kiln.digital"},{"name":"felixmichel","email":"felix_michel@gmx.ch"},{"name":"gavrilov","email":"daniel@gavrilov.co.uk"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"julien1993","email":"julien1993@hotmail.ca"},{"name":"robinhouston","email":"robin@kiln.digital"},{"name":"timbrock","email":"info@datatodisplay.com"}],"dist":{"shasum":"580dce7c32719bb2759378570dfd42555294ffce","tarball":"https://registry.npmjs.org/@flourish/number-formatter/-/number-formatter-0.0.1.tgz","fileCount":7,"integrity":"sha512-+CGroNIw9EtkPkVl35DEoqxUqxs1OuUcyGB96jAAKCuuhJbsGkO1yfnC/pm8OvlhD0zBpX8E0U0GueJlirroNA==","signatures":[{"sig":"MEQCIBhOVejhCNV7J44T8t4dJWqLkk/sM2OQ2GqK2aQJO8e+AiAGF8xl3yo9CZrKmMuAe7uooXzBD5JLmbbhDNkALB+fiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbepUECRA9TVsSAnZWagAA5egQAJ3k2xKlm7E7Z/39Pk4n\nwqkB/aa5/9LMKIZOcuim5RIl+dVER98zVJS/RgcLVUSEIwQyKGHMqV2FIfpE\nP5uqQrW6tSnofbsqrYyg5pcTpAhGV6xResyTCmwrQfpU2Z1Uiam/NqpkRN2i\nQVZRnEu1uwmecgoTH69taKf2/Y8LmlojFQ+8IvNHU/sy0nGQlc8zvZgBllze\nbB4cxNYy++6MYdWcbATT8Jp8C6sqX+YzBB8Za3HqRbowAzgekS5NkOZKC/SU\n9A479Zt7Gul39UkS7BGxyvi7jmOsLbPnj3u4C37pgfK+ZyDRTHgHaMhLduKW\n43GkZwZtPa6kVHQcuXFW5hr4Dg6uD4wsYqguRGet/mSIWvPBqnOxV1xXk9+d\nUMTWIzO8/1q1XhAuwg8jYzuYiwfghopIiBJDh085bRuhAv/IVjgvQH8sUKxU\nytYyayoYAGsZbDHL7mLEeDhm7UQ8SSbaJJsY29pZoVMgxtLc09seAj05PaMN\n8LxnV4waSsykwOp4nchx9V23MPYrxF3X3vhM8gOo+nhWvigLrUlgnTFIQxvu\nq0rkhMg/zIS4wsI/ds9yBTQmo5qX/+cuVTeJFpXddunVPDIFwbZBu9AyOvl5\nHFy8EDvPI4+9GOXCbDow+wBTU3ZjdS2iRRg86bSrUymrx7nQgMkOzx+invo5\nWt9t\r\n=YCsE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"number-formatter.js","module":"src/index.js","gitHead":"60ad0634f610821a0ca25f5f0ce6cb11a227d31d","scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o number-formatter.min.js number-formatter.js","prepare":"npm run build && npm run minify","precommit":"lint-staged"},"_npmUser":{"name":"timbrock","email":"info@datatodisplay.com"},"_npmVersion":"6.3.0","description":"Format numbers","directories":{},"lint-staged":{"*.js":"npm run lint --"},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"devDependencies":{"husky":"^0.14.3","eslint":"^4.19.1","rollup":"^0.41.1","uglify-js":"^2.7.5","lint-staged":"^7.2.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/number-formatter_0.0.1_1534760196452_0.8803220374047933","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@flourish/number-formatter","version":"1.0.0","author":{"name":"Kiln Enterprises Ltd"},"license":"UNLICENSED","_id":"@flourish/number-formatter@1.0.0","maintainers":[{"name":"animateddata","email":"hello@animateddata.co.uk"},{"name":"annaps","email":"anna@anna.ps"},{"name":"daanlouter","email":"daan.louter@gmail.com"},{"name":"duncanclark","email":"duncan@kiln.digital"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"larsvers","email":"lars@datamake.io"},{"name":"luptilu","email":"luisabider@hotmail.com"},{"name":"mark-kiln","email":"mark@kiln.it"},{"name":"robinhouston","email":"robin@kiln.digital"},{"name":"timbrock","email":"info@datatodisplay.com"}],"dist":{"shasum":"1409221302478fa7fb6042eaddd4594e1e4c083b","tarball":"https://registry.npmjs.org/@flourish/number-formatter/-/number-formatter-1.0.0.tgz","fileCount":8,"integrity":"sha512-48nFyrgQCOZ0Cda0sMwnltDq8WKIwQWLkAUNiyL9ISzAS67hNK82Y17h1PU3GpdXSoco0qVlndg6/5yisNoU3Q==","signatures":[{"sig":"MEUCIGpYtQFR5BcUd+fnJBOj4OZMV7qXNs4S4aVQvd5b9c9lAiEArfrubBYLA5w9h0W4DktqKINYMxl79BlL4IxebeOGE3w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJea6Z2CRA9TVsSAnZWagAAtL0P/0hVxTpOSYjacCNGmvq9\nSgJf1xoMmUAgNhh2V1/7qg2bKvw9b1542vvlMcJgksM6ye5s+aTrnB74khHY\nvOu4ZgEt+jzShd8gQxJr15OsIRg1vkD/JEgCQ4eQM7FzWKE7TbFGJdVH3Pre\nm98U/DgnWDQmHhPiBWs/Qt01TuyCLp4q4/s/3QyNWVuFypzZx7xo8tiFhAC/\nWhewj+LRq05roqOVRNNXISZkgLS1ZskO7jVwWIAcDCRqR0ZSeTyntAbTWC4t\nLIoMmnZlcV5YUEv/yA1p6KQVntoJR7Z13WH5/k0bnE1X5J38A8QNzSTPqoV2\nqkZ4subEvoFS0VsGO7QlXydWUUtgmivHsi7xKILxlynDs3mNWRDsD2GpPBKa\nQuzgwEGKUwWKz6GBDTLQ1mTzROzGTrPdc7Zdqjp3YnFQXfvlcICANeQykxqA\n3Cc6XDh+ntj6DKyqcZTZ9W1cU6fhmB4WQJIoiOe7n3by5w3Jj1kI8sHCi/H5\nlzAL/Y8ozaMROL/QnSvkeWsY9EoaoMNTHXZuzCs+fcwL1mke8OePukEJF8j/\nKGNaOZ9qVpxhE9GtuXgzpW5iMxPQ2gHKyLy27w0r4JadiBFB7It20//1RQOY\npLA2bO3q0/p8nKOHoJlIjDyonVD0+FrBi6+duWoP4+FcLBwjOQONyU8eWCXL\ntimI\r\n=pJLc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"number-formatter.js","module":"src/index.js","gitHead":"e6d1d324338be9a2c8b336b1e83c7cd391b8907d","scripts":{"lint":"eslint src","build":"rollup -c","minify":"uglifyjs -m -o number-formatter.min.js number-formatter.js","prepare":"npm run build && npm run minify","precommit":"lint-staged"},"_npmUser":{"name":"timbrock","email":"info@datatodisplay.com"},"_npmVersion":"6.9.0","description":"Format numbers","directories":{},"lint-staged":{"*.js":"npm run lint --"},"_nodeVersion":"10.16.3","_hasShrinkwrap":false,"devDependencies":{"husky":"^0.14.3","eslint":"^4.19.1","rollup":"^0.41.1","uglify-js":"^2.7.5","lint-staged":"^7.2.0","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/number-formatter_1.0.0_1584113270486_0.23975552891770802","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@flourish/number-formatter","version":"1.0.2","author":{"name":"Kiln Enterprises Ltd"},"license":"LicenseRef-LICENSE","_id":"@flourish/number-formatter@1.0.2","maintainers":[{"name":"jontyt","email":"jonty@canva.com"},{"name":"jwitcombe","email":"josephw@canva.com"},{"name":"katietannercanva","email":"katietanner@canva.com"},{"name":"b3n-canva","email":"ben.lloyd@canva.com"},{"name":"caletilford","email":"cale.tilford@gmail.com"},{"name":"flourish-canva","email":"canva-npm@kiln.digital"},{"name":"declanvong","email":"declan@canva.com"},{"name":"florin.oprina","email":"florin@kiln.digital"},{"name":"robinhouston","email":"robin@kiln.digital"},{"name":"duncanclark","email":"duncan@kiln.digital"},{"name":"daanlouter","email":"daan.louter@gmail.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"mark-kiln","email":"mark@kiln.it"},{"name":"animateddata","email":"hello@animateddata.co.uk"},{"name":"larsvers","email":"lars@datamake.io"},{"name":"luptilu","email":"luisabider@hotmail.com"},{"name":"bobbysebolao","email":"bobbysebolao@gmail.com"},{"name":"liakouras","email":"ilias@kiln.it"},{"name":"oliviajanelawlor","email":"oliviajanelawlor@gmail.com"},{"name":"hrobertson","email":"h.robertson@icloud.com"},{"name":"oampo","email":"joe@oampo.co.uk"},{"name":"wearymonkey","email":"toby.rahilly@gmail.com"},{"name":"mattcarter-canva","email":"matt.c@canva.com"},{"name":"marcfallows","email":"mail@marcfallows.com"},{"name":"mafecafe","email":"mariafcallejon@gmail.com"},{"name":"connormj","email":"connor@kiln.digital"},{"name":"simonaats","email":"simona@kiln.digital"}],"dist":{"shasum":"f4500241bd4ae135c6ebc33d9540868049f80e6b","tarball":"https://registry.npmjs.org/@flourish/number-formatter/-/number-formatter-1.0.2.tgz","fileCount":9,"integrity":"sha512-Dugi7ZWM3aPjQQup8IJLaGKlXlfWtysNtOrdkNrGQlTUCLfNLldI+rglQuOG3AXODjW4aqXb/OU/QH7C5xxFMQ==","signatures":[{"sig":"MEQCIByF6PFYqOFSlF196WgyuvrVasZb/1ltP3RDDB6osMpzAiAlGJwOhG+FTVo+6RLbkOkFfSXkRzGYc6cSX4eLLioB/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13853},"main":"number-formatter.js","_from":"file:flourish-number-formatter-1.0.2.tgz","module":"src/index.js","private":false,"scripts":{"lint":"eslint src","build":"rollup -c","watch":"rollup -cw","minify":"uglifyjs -m -o number-formatter.min.js number-formatter.js"},"_npmUser":{"name":"hughsk","email":"hughskennedy@gmail.com"},"_resolved":"/private/var/folders/w2/_5t_b7v91bz2nqh278qx4l7m0000gn/T/913f8a28cd6fea5a4983d9057a189058/flourish-number-formatter-1.0.2.tgz","_integrity":"sha512-Dugi7ZWM3aPjQQup8IJLaGKlXlfWtysNtOrdkNrGQlTUCLfNLldI+rglQuOG3AXODjW4aqXb/OU/QH7C5xxFMQ==","_npmVersion":"9.6.0","description":"Format numbers","directories":{},"_nodeVersion":"16.19.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.35.0","rollup":"^0.41.1","uglify-js":"^2.7.5","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/number-formatter_1.0.2_1684223991992_0.7889967907239863","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@flourish/number-formatter","version":"1.0.3","author":{"name":"Kiln Enterprises Ltd"},"license":"LicenseRef-LICENSE","_id":"@flourish/number-formatter@1.0.3","maintainers":[{"name":"winna_canva","email":"winna@canva.com"},{"name":"bruno-riddy","email":"brunoriddy@canva.com"},{"name":"libruca","email":"liamb@canva.com"},{"name":"jontyt","email":"jonty@canva.com"},{"name":"jwitcombe","email":"josephw@canva.com"},{"name":"katietannercanva","email":"katietanner@canva.com"},{"name":"b3n-canva","email":"ben.lloyd@canva.com"},{"name":"caletilford","email":"cale.tilford@gmail.com"},{"name":"flourish-canva","email":"canva-npm@kiln.digital"},{"name":"florin.oprina","email":"florin@kiln.digital"},{"name":"robinhouston","email":"robin@kiln.digital"},{"name":"duncanclark","email":"duncan@kiln.digital"},{"name":"daanlouter","email":"daan.louter@gmail.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"mark-kiln","email":"mark@kiln.it"},{"name":"animateddata","email":"hello@animateddata.co.uk"},{"name":"larsvers","email":"lars@datamake.io"},{"name":"luptilu","email":"luisabider@hotmail.com"},{"name":"bobbysebolao","email":"bobbysebolao@gmail.com"},{"name":"hrobertson","email":"h.robertson@icloud.com"},{"name":"oampo","email":"joe@oampo.co.uk"}],"dist":{"shasum":"30b09a010d37b912b6bcbd94b0288d785d56a4fe","tarball":"https://registry.npmjs.org/@flourish/number-formatter/-/number-formatter-1.0.3.tgz","fileCount":9,"integrity":"sha512-90PQ9QC0S8QNlZ424RnUmGcqtVc1lH4x9TJvdqqBiZKUo3j3uNCbVw0ibP99iOhxmOsTR/kBeFLtyGv5gEo+6w==","signatures":[{"sig":"MEUCIBaCOgjow6obYhrgnlSqd9C9Ha0gw8Wn6HFru1W9sv0VAiEAzGk0WSfoXtl8khRFLdNWAgX/Vdceldno8FDFvt16Grs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15092},"main":"number-formatter.js","_from":"file:flourish-number-formatter-1.0.3.tgz","module":"src/index.js","private":false,"scripts":{"lint":"eslint .","build":"rollup -c","watch":"rollup -cw","minify":"uglifyjs -m -o number-formatter.min.js number-formatter.js"},"_npmUser":{"name":"luptilu","email":"luisabider@hotmail.com"},"_resolved":"/private/var/folders/tl/ss8dh0t509367b55ymcxqqtm0000gn/T/d02fe4dd842f8d6652b21e0921f254e8/flourish-number-formatter-1.0.3.tgz","_integrity":"sha512-90PQ9QC0S8QNlZ424RnUmGcqtVc1lH4x9TJvdqqBiZKUo3j3uNCbVw0ibP99iOhxmOsTR/kBeFLtyGv5gEo+6w==","_npmVersion":"8.11.0","description":"Format numbers","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.35.0","rollup":"^4.6.1","uglify-js":"^2.7.5","@babel/core":"^7.23.6","@babel/preset-env":"^7.23.6","@rollup/plugin-babel":"^6.0.4","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/number-formatter_1.0.3_1707399985606_0.9264064734616106","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@flourish/number-formatter","version":"2.0.0","author":{"name":"Kiln Enterprises Ltd"},"license":"LicenseRef-LICENSE","_id":"@flourish/number-formatter@2.0.0","maintainers":[{"name":"scottb-flourish","email":"scottb@canva.com"},{"name":"jontyt","email":"jonty@canva.com"},{"name":"rushlet","email":"becky.rush14@yahoo.co.uk"},{"name":"winna_canva","email":"winna@canva.com"},{"name":"bruno-riddy","email":"brunoriddy@canva.com"},{"name":"libruca","email":"liamb@canva.com"},{"name":"jwitcombe","email":"josephw@canva.com"},{"name":"katietannercanva","email":"katietanner@canva.com"},{"name":"b3n-canva","email":"ben.lloyd@canva.com"},{"name":"caletilford","email":"cale.tilford@gmail.com"},{"name":"florin.oprina","email":"florin@kiln.digital"},{"name":"robinhouston","email":"robin@kiln.digital"},{"name":"duncanclark","email":"duncan@kiln.digital"},{"name":"daanlouter","email":"daan.louter@gmail.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"mark-kiln","email":"mark@kiln.it"},{"name":"animateddata","email":"hello@animateddata.co.uk"},{"name":"larsvers","email":"lars@datamake.io"},{"name":"luptilu","email":"luisabider@hotmail.com"},{"name":"bobbysebolao","email":"bobbysebolao@gmail.com"},{"name":"hrobertson","email":"h.robertson@icloud.com"},{"name":"oampo","email":"joe@oampo.co.uk"}],"dist":{"shasum":"d4e01062989b8891782c0c023c507cd3476bd52c","tarball":"https://registry.npmjs.org/@flourish/number-formatter/-/number-formatter-2.0.0.tgz","fileCount":9,"integrity":"sha512-IzGl/Bkr3Ctv6Qz/JBANhLMUMJ18ESA+9S7BxXmT6KA0Uy2beUM3lLTyGOpHftocsC/ntTcXVHpLzxgiIE/kUg==","signatures":[{"sig":"MEYCIQDifngxHK69zY/DIZZxev9aPCTTKOl43+agHhzryS3d8QIhAJwBT5p6+wf8PZ82zzV/zD9zPrbyL7l7r+JFqZJk62nP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16761},"main":"number-formatter.js","_from":"file:flourish-number-formatter-2.0.0.tgz","module":"src/index.js","exports":"./src/index.js","private":false,"scripts":{"lint":"eslint .","build":"rollup -c","watch":"rollup -cw","minify":"uglifyjs -m -o number-formatter.min.js number-formatter.js"},"_npmUser":{"name":"hughsk","email":"hughskennedy@gmail.com"},"_resolved":"/private/var/folders/w2/_5t_b7v91bz2nqh278qx4l7m0000gn/T/f9a2cfb2fdfa36ebecb760f3de483738/flourish-number-formatter-2.0.0.tgz","_integrity":"sha512-IzGl/Bkr3Ctv6Qz/JBANhLMUMJ18ESA+9S7BxXmT6KA0Uy2beUM3lLTyGOpHftocsC/ntTcXVHpLzxgiIE/kUg==","_npmVersion":"10.2.4","description":"Format numbers","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.35.0","rollup":"^4.6.1","uglify-js":"^2.7.5","@babel/core":"^7.23.6","@babel/preset-env":"^7.23.6","@rollup/plugin-babel":"^6.0.4","@flourish/eslint-plugin-flourish":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/number-formatter_2.0.0_1722437150805_0.6308938262710142","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-06-21T15:20:36.708Z","modified":"2026-08-19T18:13:28.741Z","0.0.1-alpha":"2018-06-21T15:20:36.780Z","0.0.1-alpha2":"2018-06-21T16:14:17.219Z","0.0.1-alpha3":"2018-06-22T14:58:31.759Z","0.0.1-alpha4":"2018-06-28T11:40:01.888Z","0.0.1":"2018-08-20T10:16:36.519Z","1.0.0":"2020-03-13T15:27:50.622Z","1.0.2":"2023-05-16T07:59:52.154Z","1.0.3":"2024-02-08T13:46:25.769Z","2.0.0":"2024-07-31T14:45:51.012Z"},"author":{"name":"Kiln Enterprises Ltd"},"license":"LicenseRef-LICENSE","description":"Format numbers","maintainers":[{"email":"duncan@kiln.digital","name":"duncanclark"},{"email":"daan.louter@gmail.com","name":"daanlouter"},{"email":"hello@animateddata.co.uk","name":"animateddata"},{"email":"lars@datamake.io","name":"larsvers"},{"email":"luisabider@hotmail.com","name":"luptilu"},{"email":"h.robertson@icloud.com","name":"hrobertson"},{"email":"florin@kiln.digital","name":"florin.oprina"},{"email":"ben.lloyd@canva.com","name":"b3n-canva"},{"email":"brunoriddy@canva.com","name":"bruno-riddy"},{"email":"katietanner@canva.com","name":"katietannercanva"},{"email":"josephw@canva.com","name":"jwitcombe"},{"email":"becky.rush14@yahoo.co.uk","name":"rushlet"},{"email":"winna@canva.com","name":"winna_canva"},{"email":"jonty@canva.com","name":"jontyt"},{"email":"scottb@canva.com","name":"scottb-flourish"},{"email":"gwyneth@canva.com","name":"gwyneth.bassett"},{"email":"snavad@canva.com","name":"sega-canva"},{"email":"ci@kiln.it","name":"kiln-ci"},{"email":"niamhb@canva.com","name":"niamhb"},{"email":"guy.n@canva.com","name":"guyneedhamcanva"}],"readme":"# Flourish number formatter\n\nFlourish module for setting the numeric separators used in a template. Used in conjunction with [Flourish number localization](https://github.com/kiln/flourish-number-localization).\n\n## Install\n\nTo install the module, type:\n``` shell\nnpm install @flourish/number-formatter\n```\n\nTo add the module's settings block, include something like the following in a templates' template.yml file:\n``` yml\n- property: x_format\n  import: \"@flourish/number-formatter\"\n```\n\nSince you may well want different formatting for different variables or axes, it is quite likely you may want to include multiple settings blocks:\n``` yml\n- property: y_format\n  import: \"@flourish/number-formatter\"\n```\n\n\n## Usage\n\nInclude a (usually empty) object in the state declaration for every instance of the formatter you intend to use in the template:\n\n``` js\n\tvar state = {\n\t\t/* Other declarations of default values */\n\t\tx_format: {},\n\t\ty_format: {},\n\t\t// etc...\n\t}\n```\n\nMake sure each instance of the module is initialised somewhere in the code before draw is called (usually alongside Flourish number localization):\n\n``` js\nimport initLocalization from \"@flourish/number-localization\";\nimport initFormatter from \"@flourish/number-formatter\";\n/* Other imports and code */\nvar localization = initLocalization(state.localization);\nvar getXAxisFormatter = initFormatter(state.x_format);\nvar getYAxisFormatter = initFormatter(state.y_format);\n/* Other initialisation code, eg Flourish-number-formatter instances */\nexport { localization, getXAxisFormatter, getYAxisformatter/*, etc */ };\n```\n\nThese functions can now be used to generate functions that format numbers into (nice) text output:\n```js\nimport { localization, getXAxisFormatter, getYAxisFormatter } from \"init.js\";\nvar localeFunction = localization.getFormatterFunction();\nvar xFormat = getXAxisFormatter(localeFunction);\nvar yFormat = getYAxisFormatter(localeFunction);\nxFormat(7230.386798) // Could produce something like $7,230.4 depending on user settings\n```","readmeFilename":"README.md"}