{"_id":"@anchor-protocol/notation","_rev":"33-1c3a973389678d3d3bc31bcbd0307127","name":"@anchor-protocol/notation","dist-tags":{"canary":"0.16.0-alpha.4","latest":"0.20.1"},"versions":{"0.1.0":{"name":"@anchor-protocol/notation","version":"0.1.0","author":{"name":"Ian","email":"ian@terra.money"},"license":"Apache-2.0","_id":"@anchor-protocol/notation@0.1.0","maintainers":[{"name":"etienne.napoleone","email":"etienne.napoleone@gmail.com"},{"name":"kjessec","email":"jesse@soob.co"},{"name":"saad.najafi","email":"najafi@snu.ac.kr"},{"name":"hanjukim","email":"hanjukim@gmail.com"},{"name":"ssen","email":"i@ssen.name"}],"homepage":"https://github.com/Anchor-Protocol/anchor-web-app/tree/master/packages/src/@anchor-protocol/notation","bugs":{"url":"https://github.com/Anchor-Protocol/anchor-web-app/issues"},"dist":{"shasum":"a92c4a07baa109e3cfc2bfefe7a165d55039dcfa","tarball":"https://registry.npmjs.org/@anchor-protocol/notation/-/notation-0.1.0.tgz","fileCount":23,"integrity":"sha512-/UEtUmyl3q5UUAe1xTxN526Vpwdnyhe8oUzKD+2iHOsW3BaITL+nYDyuOjTOjb77Pfrj173MXI82/iayYQNB5g==","signatures":[{"sig":"MEUCIQCgSHTb8nNoAfOxouJ92M5TS6/1oxbc1a4tc2l8FNDajgIgRByqD/MnVuGAfbeALDfI8NMTePuYGIDeg9CGK2zgTeE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWYSoCRA9TVsSAnZWagAAnfgQAKFJUE7VAnpdeM2pjGp8\nEGHkiC6iix7bdd885ql29WO34LhJJY+rjsTxgfQYUjP2W3dD6fySz0QC6vaW\nD7+ADVtbzHeJhtBZdNdHt48jmBNYmjvrMZ4LgDxrq/THV+xPq23+G41GzZku\nawZzLUEHxhK/L1gAE5I/YCpRC/t45ogzIsbkfkiM7gJtSLev7U1OEd4sbsMm\n/0KwJ3CXHLsVWDba47W1h+nyeBODNbDboFOCuZkVF3UByKQ3gbOm3sCJVGP8\niJGU/YJCdK6CPAkmU7TECkAShbeZZL+AjuViLjA2FLXxhPaQtxYDr29uzDY8\nv100cWAzu1DJSuVAPgzOhmo2aUA7b/iv9kk3gDKKumswSR38r6d7xg7SNSQ+\nd6on0VBiyLTdadZqzuQcYDAEbwZj8XnyI7cSVRXwobCc1LOUWEle6ahE1AWe\nqYR4tr8ZZjfjYpD7Kad3xjvClldGQuDblLElFk9yfB4p1qMtg4d6sVAmSkZG\nh+aB3YWUh6OA9CMl0uBkHZU43337FkMAvdApoVwiuss0DGDW+rkXPg9s5mMy\nKTjlsi9Y1yFrjga7bQ2C7o+WyVhTAuKpdYgAwTZ3sq6J8QyooPSC7VboNEUq\naZExchncHBJbK615UNw7YT8368rDyokzUNVF0jy3g/ystGqfHshp5sQm3Q2i\nM4i5\r\n=Mu2+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=12"},"typings":"index.d.ts","_npmUser":{"name":"ssen","email":"i@ssen.name"},"repository":{"url":"git+https://github.com/Anchor-Protocol/anchor-web-app.git","type":"git"},"_npmVersion":"7.6.3","description":"TODO","directories":{},"_nodeVersion":"15.11.0","dependencies":{"react":"^17.0.1","big.js":"^6.0.3","d3-ease":"^2.0.0","numeral":"^2.0.6","d3-timer":"^2.0.0","@anchor-protocol/types":"^0.1.0","@terra-dev/big-interpolate":"^0.1.0"},"publishConfig":{"cache":"~/.npm","access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/notation_0.1.0_1616479400049_0.3267061495080976","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@anchor-protocol/notation","version":"0.2.0","author":{"name":"Ian","email":"ian@terra.money"},"license":"Apache-2.0","_id":"@anchor-protocol/notation@0.2.0","maintainers":[{"name":"etienne.napoleone","email":"etienne.napoleone@gmail.com"},{"name":"kjessec","email":"jesse@soob.co"},{"name":"saad.najafi","email":"najafi@snu.ac.kr"},{"name":"hanjukim","email":"hanjukim@gmail.com"},{"name":"ssen","email":"i@ssen.name"}],"homepage":"https://github.com/Anchor-Protocol/anchor-web-app/tree/master/packages/src/@anchor-protocol/notation","bugs":{"url":"https://github.com/Anchor-Protocol/anchor-web-app/issues"},"dist":{"shasum":"5efdc77b037cf161ceffbfdb486019dbf8c0b1c5","tarball":"https://registry.npmjs.org/@anchor-protocol/notation/-/notation-0.2.0.tgz","fileCount":23,"integrity":"sha512-Tkvg7bRQXfRBH3frft9VaFUwV2mEMCdsJc988QIdL+DuxwXD3ygnHJO0nWXZwiwW/1L0kjJA77A5K0iDOLJy8Q==","signatures":[{"sig":"MEUCIQCWckZMdf/dy/2ZDQ+sDfyfpJ+a+H9LZ/66Jdh2HkXjSwIgdjUDqA3wjOL4QQnyFTli3uG/JFsD8bpb/MB3IfBueYY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeVD/CRA9TVsSAnZWagAAFegP/2ad6ta0UDqa5Sam8nlK\nE8XnGYaYLCdBeRS8jp1VtkFPqbdZ2KLg9fZL9/1jsiGYj3rc9EBoGLmDPnba\nmJsRy5OiXzwsodnxGMUIEeMmDJLZa98CcBj0b9qLaNxf6iU/n/3LQUPaMUxD\nh2xF+iMVscoLUAXtGvVlNbNWJ3tsI6fjNETkL2WV0ZpwNZa/EBZv4hyybndV\nJ2ftOvJsg7jboSLvQxaxEfbBBf0EiX3Asimrv1x9SbGx7KzfYrHiFInTKSps\nGhnSpQcYOwwi6C5ZM4dx8xit8/Yun8hDTUxMpbBDhS5j99uj5eTbgEZ5pPVz\ngWgqKJxRcHSndonU5nICiHQwjF9I1ywqEsFVPUDDh2g1KfCCe3NH2qeNP5my\nbNkxp8fZZ7pwy8kXnHNOzpC/iR2JlyxTreRo2ldOMBVps26KrOIksGCakyX9\n1bZt0i+SfeZ11CsDH/BaqFuYeZZV3JzFoMhSClyoCrjbolrChEmJEMZ9Z2LH\nVCU/xw+0cYKjtByq4+fafpeFpixd/ChI8O2fzdmdhff9IEtSSdcg44nl1UtY\nlPmlVXzlMoSrmUs0NR5f4Tv+qzSq8enz8oY29Ie3UAJ9iUWu1Bx9UQw9gsnA\nCVkPDnl4jT4dHz41nmoJ01kpiiG5x6AdjxWW3r8dzMto31mwM1oPBTxCVMyB\nYr0O\r\n=CyTQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=12"},"typings":"index.d.ts","_npmUser":{"name":"ssen","email":"i@ssen.name"},"repository":{"url":"git+https://github.com/Anchor-Protocol/anchor-web-app.git","type":"git"},"_npmVersion":"7.9.0","description":"TODO","directories":{},"_nodeVersion":"15.14.0","dependencies":{"react":"^17.0.1","big.js":"^6.0.3","d3-ease":"^2.0.0","numeral":"^2.0.6","d3-timer":"^2.0.0","@anchor-protocol/types":"^0.2.0","@terra-dev/big-interpolate":"^0.2.0"},"publishConfig":{"cache":"~/.npm","access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/notation_0.2.0_1618563327043_0.5944143596231803","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@anchor-protocol/notation","version":"0.3.0","author":{"name":"Ian","email":"ian@terra.money"},"license":"Apache-2.0","_id":"@anchor-protocol/notation@0.3.0","maintainers":[{"name":"etienne.napoleone","email":"etienne.napoleone@gmail.com"},{"name":"kjessec","email":"jesse@soob.co"},{"name":"saad.najafi","email":"najafi@snu.ac.kr"},{"name":"hanjukim","email":"hanjukim@gmail.com"},{"name":"ssen","email":"i@ssen.name"}],"homepage":"https://github.com/Anchor-Protocol/anchor-web-app/tree/master/packages/src/@anchor-protocol/notation","bugs":{"url":"https://github.com/Anchor-Protocol/anchor-web-app/issues"},"dist":{"shasum":"29d8b0bc4d361a30f1cefa74ea419412cdd13ba8","tarball":"https://registry.npmjs.org/@anchor-protocol/notation/-/notation-0.3.0.tgz","fileCount":23,"integrity":"sha512-ZWYbrxAB5YAEHEdZO/Wde0pDv5fDLkIKgIlSjWlexafqTQvnBS9t6elsR4nU0to3dM4lJxOU1u/jIG9DIv6/MQ==","signatures":[{"sig":"MEQCIBzWbG37zJKf04DORkn58TzCC5Uw77+HRxeBAAHVoV9rAiBpsMqJmXcC3cn8KKu04dlW8Tibo7PP6YdtwC5AfZlB9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgebUPCRA9TVsSAnZWagAAVcoP/RjNmfnll0whP4T1oNN9\n5RfyKF55LR2pwcJYtyAWWHc39SvZKNTc8RHVP03yAUsPWHZyKQm8jK4tAwn1\n9hMqbKVxPDeB+WXeaRBHBnKuGTNJHqFVFveXPA9faQ2IG4iaHWnTwAEmYXEk\n5v1sMNQycYjyveXmUHK4rE7LG/+En/fY89OGEofZDLLiT+ft+2F5IavDl6NV\nPjSYBCavXWWDsDBTdSwUGiBvbpLG/0uibt86nyr4TAtAI3ghFnsB8yyGAq7C\nvIKWDJ/eIFfYwwPlBfTjsGkKYPbaI3YgsJR1Mhdh2QCr8g9NXwkE7CGfJgB6\n3bBhpBPFeA9mM/MGRSTr8AiSe5ATv4eq0CETTt3kwjnI1E5zcsRZWMmDzzaD\nU0pR0djZmeqn+F2Ie71IUDmyY0LUd1KjTMcwzQ7JIdTjns+1nV3+4g5iFfK9\nZ4dJisaAEMzfGW/S7106Q6pzBoIfhzbXjRz7uZDY16X5iT3+ILJkzeBiI6p8\n4DCs+THU701LK6gwdR/gHqUxk4IB9yWneWZCZr9eogBNKL1u1+Esb7MsrVDv\n8W8Nb0FEy+tt3u+npTT3qrr0eghw8Rn4p0i1V9wx60YyTHKz3Lq/cUJ04+UT\nWvBWzndC1OaS/5nw+dozJDa5t1iCVJixHYHxlbwBZFi5083QT0g6Xcmfbyl3\nFg46\r\n=GGOm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=12"},"typings":"index.d.ts","_npmUser":{"name":"ssen","email":"i@ssen.name"},"repository":{"url":"git+https://github.com/Anchor-Protocol/anchor-web-app.git","type":"git"},"_npmVersion":"7.9.0","description":"TODO","directories":{},"_nodeVersion":"15.14.0","dependencies":{"react":"^17.0.2","big.js":"^6.0.3","d3-ease":"^2.0.0","numeral":"^2.0.6","d3-timer":"^2.0.0","@anchor-protocol/types":"^0.3.0","@terra-dev/big-interpolate":"^0.3.0"},"publishConfig":{"cache":"~/.npm","access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/notation_0.3.0_1618588943039_0.9299306121971254","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@anchor-protocol/notation","version":"0.4.0","author":{"name":"Ian","email":"ian@terra.money"},"license":"Apache-2.0","_id":"@anchor-protocol/notation@0.4.0","maintainers":[{"name":"etienne.napoleone","email":"etienne.napoleone@gmail.com"},{"name":"kjessec","email":"jesse@soob.co"},{"name":"saad.najafi","email":"najafi@snu.ac.kr"},{"name":"hanjukim","email":"hanjukim@gmail.com"},{"name":"ssen","email":"i@ssen.name"}],"homepage":"https://github.com/Anchor-Protocol/anchor-web-app/tree/master/packages/src/@anchor-protocol/notation","bugs":{"url":"https://github.com/Anchor-Protocol/anchor-web-app/issues"},"dist":{"shasum":"71cb2bb1bf8bf8bb50cf6b0cb4f26881bea53b85","tarball":"https://registry.npmjs.org/@anchor-protocol/notation/-/notation-0.4.0.tgz","fileCount":23,"integrity":"sha512-zqsSRpHaRoN5n8/qGPBBCI9HHSUWIi66ShAjPA5Rdxf7rJhv4M2NoTQpaMoE9/ZA2qyMMiCMnM9NSxZ+vR6Niw==","signatures":[{"sig":"MEYCIQCS9baraS8H92CNU8KiSFGhe5ULaTKrPKEzRLg/QnjVYQIhAJ3fcpbQfm7mVOUq6Lz8TQKNADU+yXIfhLigWKwPlKmN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggQqdCRA9TVsSAnZWagAAoesP+wbJHfhV8pDKSnm9bsdi\nPuAHnSdyGBRm/AitlSCa2+pXE6lORShxa4rv3TXKrVF3A9RYEZw3CvfU1UAV\neSedeUIb04Dusv9bj48hnpFRkgy82JSLKW7E6O7LrSNgOzlS4lpg6LLJYvyg\n3sYCJl1iUtQrPpsXM/IppY3/7e79vpozf0aTmnyADvfFpPuX1eULDt5pkJT5\nhPasaGw76k5acpepv1vt6sQ3XPcdnJl54Lwt7mTEqq52MOcnBlgFuKpkr3e7\nGf2HpRK/A03cm54Ynwvc157mV6KKiV7Y8jw2BPg84lWBhBx6GZuEoRtcRd/i\nvhJ3MLyFm1ykFzwzVii93b6KdeHz3pL9CIxifA/TfE5AL/YAJckmqimVkG8P\ncP6SUjrv2QCWWBhS7mqVcTeWU77WReC3Hk7gxMm0KSst/h/U9MVxNIU3e4DB\nYlP+poYlAwOxJpb8Nd1Nfwsu3VQNnHqQUbE34NPZWC2kLlPQceRaNvcp7+0k\nF6WWCG5vwB8H0ABzAMtiomEd+4Y14aFWwNRjJtOhvB4Pkvb4jRMpT1qjQOT6\npMHHBcbrMR+5RAziXpKx9aSCXUDibcUuOVA1cPZ7Z/vI35D4/cIQOeE2ZnA2\nxgVlT/OTp5RHnNeQMKE51NEFAdheL684JcWy1cDJDuKCq+VXmsg+0/x1y1rl\nU3Tk\r\n=3rrg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=12"},"typings":"index.d.ts","_npmUser":{"name":"ssen","email":"i@ssen.name"},"repository":{"url":"git+https://github.com/Anchor-Protocol/anchor-web-app.git","type":"git"},"_npmVersion":"7.10.0","description":"TODO","directories":{},"_nodeVersion":"15.14.0","dependencies":{"react":"^17.0.2","big.js":"^6.0.3","d3-ease":"^2.0.0","numeral":"^2.0.6","d3-timer":"^2.0.0","@anchor-protocol/types":"^0.4.0","@terra-dev/big-interpolate":"^0.4.0"},"publishConfig":{"cache":"~/.npm","access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/notation_0.4.0_1619069596720_0.6673379322147361","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@anchor-protocol/notation","version":"0.5.0","author":{"name":"Ian","email":"ian@terra.money"},"license":"Apache-2.0","_id":"@anchor-protocol/notation@0.5.0","maintainers":[{"name":"etienne.napoleone","email":"etienne.napoleone@gmail.com"},{"name":"kjessec","email":"jesse@soob.co"},{"name":"saad.najafi","email":"najafi@snu.ac.kr"},{"name":"hanjukim","email":"hanjukim@gmail.com"},{"name":"ssen","email":"i@ssen.name"}],"homepage":"https://github.com/Anchor-Protocol/anchor-web-app/tree/master/packages/src/@anchor-protocol/notation","bugs":{"url":"https://github.com/Anchor-Protocol/anchor-web-app/issues"},"dist":{"shasum":"4e738c809488eeabc1fe28310fdb76bc85b1d21c","tarball":"https://registry.npmjs.org/@anchor-protocol/notation/-/notation-0.5.0.tgz","fileCount":23,"integrity":"sha512-dIlsgq3koJ6+NHfKKo1GvVLteWC/dvHXfvdy2WJcROdCWaqJZbARlJS+zf4K9PKqDgbnIx8YvYXSTZT0ORXPpw==","signatures":[{"sig":"MEUCIGG0k/Pmxlt5zeW6FdO8TAf/qI1Nf/LJ7N9cs5X77l/WAiEAiLZSje+OM/AxJf1h28psM49YwSGYEdE82vNstfFxR54=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggnsgCRA9TVsSAnZWagAAI/oQAJqS1NJ78I/jYegpgGi3\naRM6Cj3NYIyyNzzEamcgvxRthytdMG0KlZ8kiuWA26/jOkz3XtIsSJflaXKt\nBg+vvoaGeCsRrEoCIbQwTaC7K1QLo7N+u8/BYV1t8d4AsoYyMFiV92j6xLl3\ne5+ah4D+q9DtIgQsdxcptdNRiLPXPf35VA7wxTT+tJoQig7Mc5OCWGTN41eR\nqj0zjXNoFpnovYuKYqcnmwxnbQL6vnDZnjLPtxvwybIfgG2Ily/NtnBToU7n\nwqhJC9J7ac/PG9wetuIauB40qWQ+GJ5H4smcwvbizslmrDE5QpTA8rg3uw8D\nNyMWAVKAj9pgHz0F1i7NCaIP0zRpYMgX6+MC/F+AYKWTHpmNzbPPhpsNlf3A\nx/ftWsFv4EjOqRIxJjjzsRWApN7HCu9TeRsnEOc7X4ywMGWVt9gbqweufY/l\nys05YfS/tr+vbcwWG4WdzDNghj6PUgRSzLXuI+L79rXIlSUl7cwnatk1HEE3\nOOKlMO5z15P4+Wq6TJst0dvImnTfur3FZKmWoBjYrLPINZaEB6q9kbpj+kkn\nBQtxAddmAvvu7Du6YTu5aZgd7XhFOOxw75l2FhPq+Kmrp8Ihc8B3xc1njYJG\nWcjusMdLo/KS/mlj8mbqpJJcNYWwsqkuPxfNfNDPZJ77eSVA8SdECzbKiv2p\nVxtE\r\n=cvfd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=12"},"typings":"index.d.ts","_npmUser":{"name":"ssen","email":"i@ssen.name"},"repository":{"url":"git+https://github.com/Anchor-Protocol/anchor-web-app.git","type":"git"},"_npmVersion":"7.10.0","description":"TODO","directories":{},"_nodeVersion":"15.14.0","dependencies":{"react":"^17.0.2","big.js":"^6.0.3","d3-ease":"^2.0.0","numeral":"^2.0.6","d3-timer":"^2.0.0","@anchor-protocol/types":"^0.5.0","@terra-dev/big-interpolate":"^0.5.0"},"publishConfig":{"cache":"~/.npm","access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/notation_0.5.0_1619163935590_0.3202430518967876","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@anchor-protocol/notation","version":"0.6.0","author":{"name":"Ian","email":"ian@terra.money"},"license":"Apache-2.0","_id":"@anchor-protocol/notation@0.6.0","maintainers":[{"name":"etienne.napoleone","email":"etienne.napoleone@gmail.com"},{"name":"kjessec","email":"jesse@soob.co"},{"name":"saad.najafi","email":"najafi@snu.ac.kr"},{"name":"hanjukim","email":"hanjukim@gmail.com"},{"name":"ssen","email":"i@ssen.name"}],"homepage":"https://github.com/Anchor-Protocol/anchor-web-app/tree/master/packages/src/@anchor-protocol/notation","bugs":{"url":"https://github.com/Anchor-Protocol/anchor-web-app/issues"},"dist":{"shasum":"e8391b5516c62dedb126519f3677ec556c6a8dca","tarball":"https://registry.npmjs.org/@anchor-protocol/notation/-/notation-0.6.0.tgz","fileCount":23,"integrity":"sha512-TQAufjgyUc9FdoiB2zRsv072NGtT1gnC30HN3XLLZTMXiMX8Ip4b+V1CH29XAHFDz7vbbU1dqWc5OXHk+ABusQ==","signatures":[{"sig":"MEUCIHGMFwImIWNVhBiMOGz8EXkH6GR4PPacZFlJq/Eg5Z05AiEA6dW0a3SbuwRCyq8iJ+IMfOJ+0SyOKMi0k+yIqIj6Dwk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghpxeCRA9TVsSAnZWagAADbAQAJnl8Ybk2j7dESW3u8Zm\nVqILnwsaYWEBGdawtYpzGJvbMRHIAIixQkBjT3F5Rl833G9WLGzIY7f3m392\nuO76jL1494tzrrxe3Lu1r69U9AjcbN86QXsNWprXSTxVnuEIDKcqhJmTOD6a\niA1n9gH+1+i/YXV/lzx65BUUSVCVU8oHhkJ5Oj0BOZCKX/efTDfKZoG9X+Z8\nuUiTisLjIh0TdVB+ZZ0HavflTGBWhLXa5/LIazoVhEoUOdyB6SmzI80UmFKl\n1oTICe8NP7SUpajYNK3Dgsh+6pulU30+FzgTV3W+OBCKNnv/YwabtBTcfVJ5\nPaLyYe3tYTjar0zlDpq+s1l5MGZef+fVBtTTSVgr6BbK3B4vB06s/RtGOTfy\nXPY1eLACg6zD9W7v9HOq6Gpna+Zy3FRli/q9xd5/jpRKzYFY0p85UvjvZnKf\n5nIxMW8YNQ1z/PEUUTWd5a+4T/yOzas6Ca5zVIL79IezQn5njlqmbsYTGrn1\nF9nlixnCn4kPyaX3dT3zErxrwa/UbYKfZKj5Z3Z4OQrKACPYtmxtBhEKoBPt\ngJQH9DWeDnqZe2f06DbFcEBL4C1HhIOOkp1jx6nzIRfFyVgac6O6/AbBKsn+\n/MFH9mHpZ0yv0zlZBoEjZauLHKmu0+/epmC5nRDeLVxXlzFhKNk8ufthU9Et\nYmH+\r\n=Hg01\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=12"},"typings":"index.d.ts","_npmUser":{"name":"ssen","email":"i@ssen.name"},"repository":{"url":"git+https://github.com/Anchor-Protocol/anchor-web-app.git","type":"git"},"_npmVersion":"7.10.0","description":"TODO","directories":{},"_nodeVersion":"15.14.0","dependencies":{"react":"^17.0.2","big.js":"^6.0.3","d3-ease":"^2.0.0","numeral":"^2.0.6","d3-timer":"^2.0.0","@anchor-protocol/types":"^0.6.0","@terra-dev/big-interpolate":"^0.6.0"},"publishConfig":{"cache":"~/.npm","access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/notation_0.6.0_1619434590501_0.634511905163682","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@anchor-protocol/notation","version":"0.7.0","author":{"name":"Ian","email":"ian@terra.money"},"license":"Apache-2.0","_id":"@anchor-protocol/notation@0.7.0","maintainers":[{"name":"etienne.napoleone","email":"etienne.napoleone@gmail.com"},{"name":"kjessec","email":"jesse@soob.co"},{"name":"saad.najafi","email":"najafi@snu.ac.kr"},{"name":"hanjukim","email":"hanjukim@gmail.com"},{"name":"ssen","email":"i@ssen.name"}],"homepage":"https://github.com/Anchor-Protocol/anchor-web-app/tree/master/packages/src/@anchor-protocol/notation","bugs":{"url":"https://github.com/Anchor-Protocol/anchor-web-app/issues"},"dist":{"shasum":"4eb9aa111a5a1af1dedc220d481c89150bf287d4","tarball":"https://registry.npmjs.org/@anchor-protocol/notation/-/notation-0.7.0.tgz","fileCount":23,"integrity":"sha512-i5ZyJdnpE2BvAeSDGy+tWROMwS7euhYVDhnzbCbbhSoYxafqjmTWlg4qINkg1ofPkSkPpR8DvyGQ3KJE2vlfmA==","signatures":[{"sig":"MEUCIQDte8m1V1pQ7JV9SHhMeGxiY9NEDJRl6Ez9yZWRgJipCwIgHOEb4lE0gdwpxoPUc2ztqhAHTZTXx98YSpvDCRusQBg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgihwnCRA9TVsSAnZWagAA9aYP/0+ElJBfcH8rqWF/DHPZ\ne34vrtQcd3akYdMZUNX8Cd6Dhgw13pi0ffdrXtqbfjygM1p+kW+Aj9ukPJ2I\n6pwnVhnq9p4eRYRQKuhdXbZAUUMkytmB/MJn6mQdpUvZ2oqripzL2e/RqeAY\niCqTkyS0XC3mMkIRN4RGVJA0QeXDM43xHQHMZp3ckclB7NwCstPn1Jj3VW+j\nKWI4NeLgJJV1uTuIOQ9S4tzDlZ2qUps4eLKf3WkA6A6vK3L4eWj1XGd2wB53\nZkGCyZiDTdp6WjdB5mG2O/dA1WOWkU08fD9OW12j1yQES9cqu0VVbLzK7R5F\n96mLtR8V7W0di6eWKh7lflbNbl9nRW5BcwFDEZmPSLEtciKn4DfHDwVr5QoG\nok9phieU+0kWhmylFmkYTXzC6sWH8UBu99a3RzpGhrJeDHYZK8vzmtrcaRVB\nuIf4cJmlv6+A69fO4s+gb+8yI92W7/T8pZZn0NhQlnZue3JE2QBBM3n9fLzo\n8EfahS/Q4KWqslevnNnrrMxIGRuriBhDxcL4mdDI8ALHfjPMNZbt6toGe6kG\n7jOExC6rs4QxDYATx4jgL+Y2rNbYDphZ4cYaeid/YYfR26DVLkJqXNu864lb\nPZ66KigRtxfFWaXNE49IZ24J8R4UJMDyPAFqre7jqSmdGSiiqBSyLSEQqswP\nI0Zo\r\n=mlML\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=12"},"typings":"index.d.ts","_npmUser":{"name":"ssen","email":"i@ssen.name"},"repository":{"url":"git+https://github.com/Anchor-Protocol/anchor-web-app.git","type":"git"},"_npmVersion":"7.10.0","description":"TODO","directories":{},"_nodeVersion":"15.14.0","dependencies":{"react":"^17.0.2","big.js":"^6.0.3","d3-ease":"^2.0.0","numeral":"^2.0.6","d3-timer":"^2.0.0","@anchor-protocol/types":"^0.7.0","@terra-dev/big-interpolate":"^0.7.0"},"publishConfig":{"cache":"~/.npm","access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/notation_0.7.0_1619663911550_0.7575646145504027","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@anchor-protocol/notation","version":"0.8.0","author":{"name":"Ian","email":"ian@terra.money"},"license":"Apache-2.0","_id":"@anchor-protocol/notation@0.8.0","maintainers":[{"name":"etienne.napoleone","email":"etienne.napoleone@gmail.com"},{"name":"kjessec","email":"jesse@soob.co"},{"name":"saad.najafi","email":"najafi@snu.ac.kr"},{"name":"hanjukim","email":"hanjukim@gmail.com"},{"name":"ssen","email":"i@ssen.name"}],"homepage":"https://github.com/Anchor-Protocol/anchor-web-app/tree/master/packages/src/@anchor-protocol/notation","bugs":{"url":"https://github.com/Anchor-Protocol/anchor-web-app/issues"},"dist":{"shasum":"9e34b3db40242a11b5631b81852128c9f76646b0","tarball":"https://registry.npmjs.org/@anchor-protocol/notation/-/notation-0.8.0.tgz","fileCount":23,"integrity":"sha512-Pij2MSoVZeaKMGyFYIDpGT19Lk0JS3zzPs5hAcjxsw1nTSWzxpqRcMFzccSvE2w1QGxr5bJIOx5ork/KnKn+Xg==","signatures":[{"sig":"MEQCIAm4VF7X3x02YoWpQzopxIAWkt2S8Vs7U3B11HFuYLNDAiBQsuqH28DxUCBDU8BLCY6roWbKj0nO2gUe9nytAJPULQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgi6lrCRA9TVsSAnZWagAAaS4P/3MsII66fbPYGiHa8QgH\nOxSvwxeiFhM0VkH6SHPwuqAKfw01IvAmbe4+/4avVUIme9y3o3rzZM4LsYoV\n56FjU8thVVil8ci/DxWst9hjdHxwwyNxC53iiEcmm/egiFPz40oeVjOkeUXW\njVpU145bCRx+r5+Ag+TX5fHDtrwVs3zIL7I1eur8AAP6H5FoNjOidEOvk4B/\n4FTZvXlczCYbp+mtZqtgvZIF9mIR/0KYe7kBW9mwzePtRhtrkxnImxPWh2kV\nW4MeCe6S8Ln4YeNyWc+7HZJjERkIne4Qn3AOpMt8yEauxWGyd/rK7BftHpCO\nw7JJJObMpq8FDgB0K+xCWwHK6QZdBIi97Z79jdnzvOX7eEKxBnatGMzDty8x\n4pUYUPXIsmbcrNkGyPu1adGzEQCzFtdkbKpJr5FOrPPsmWCDVwhKtovBkYaz\nIiZFoe77hDt37fQKuoFzyUmptdABU3Q+SwU7IfTnPWX9NlA1R8vQks3iGBz2\nXkyadFuq4i8G7jE0xFwqS4E8mIm7Mt3MVbQidE+WkX81AJdGjKUZf/D416cK\nNQT5Wa0wn2x0MF6nD6W3ORaOHQDJ7fEUjAwUxpqmFMY4d3Q41Wr2gNBzKdLk\nzqOcEheBhwGmFhjFjhWB6lH42IBcNISOtmxlYmcM6Upj4Vs+vFSG21m/C3KZ\nANng\r\n=VUNY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=12"},"typings":"index.d.ts","_npmUser":{"name":"ssen","email":"i@ssen.name"},"repository":{"url":"git+https://github.com/Anchor-Protocol/anchor-web-app.git","type":"git"},"_npmVersion":"7.10.0","description":"TODO","directories":{},"_nodeVersion":"15.14.0","dependencies":{"react":"^17.0.2","big.js":"^6.0.3","d3-ease":"^2.0.0","numeral":"^2.0.6","d3-timer":"^2.0.0","@anchor-protocol/types":"^0.8.0","@terra-dev/big-interpolate":"^0.8.0"},"publishConfig":{"cache":"~/.npm","access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/notation_0.8.0_1619765610681_0.4149338336905981","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"@anchor-protocol/notation","version":"0.10.0","author":{"name":"Ian","email":"ian@terra.money"},"license":"Apache-2.0","_id":"@anchor-protocol/notation@0.10.0","maintainers":[{"name":"etienne.napoleone","email":"etienne.napoleone@gmail.com"},{"name":"kjessec","email":"jesse@soob.co"},{"name":"saad.najafi","email":"najafi@snu.ac.kr"},{"name":"hanjukim","email":"hanjukim@gmail.com"},{"name":"ssen","email":"i@ssen.name"}],"homepage":"https://github.com/Anchor-Protocol/anchor-web-app/tree/master/packages/src/@anchor-protocol/notation","bugs":{"url":"https://github.com/Anchor-Protocol/anchor-web-app/issues"},"dist":{"shasum":"e781a09780b2353e6fe38b64a6351aad25de6adb","tarball":"https://registry.npmjs.org/@anchor-protocol/notation/-/notation-0.10.0.tgz","fileCount":23,"integrity":"sha512-9WBsBoIiRMSebAzzvRwDqwCvsOaQ0TUXqTerXCULoON3vFBbMABj4NZd+sDcRZN8ONWmLNHL1wimGW2Rry6vOA==","signatures":[{"sig":"MEUCID3tyid3BJr6iN/un8S2zNSWuzd4CePJNWf+Sr2RUkjfAiEA4OPQZjSlVD4PKFUGJ0gkq1MM7jOqQ0cvj+JUtp2lvEI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgj/0YCRA9TVsSAnZWagAAYTkP/iNQiVTgbYNFuEN9PU4d\nAFOpJ/LoAUim9Ok7F7crZEoNzaVwyWw5gYT4mcRMdf7CMpPcKJ6t7Bpbgc9b\nSYosEr5qdiK7wH5P66S6bwesE3/HFPsStm2uJMpe2n3zPfJnup6ABu4wflEA\nOGaSg2zsf/iHywJ6KobtsdAwZJiAL2qc5vSPOxCZ3qW+9IqAcs2ide27DgUa\nS11O2uXcomIamPe0Xk64rbtvNtS0i+09exWdrWQ0Ok5u+r44z5H/iO+JFJ+S\nGYh2hxm0+DMEC3upFEZ5/6IZ+HYH82gnsBi6dzZja5UUyN/g8A5AXtgOayyW\nbUnP4brJ6d5Vb6PuyLqvs5E6FuA5geVEG08V8LqPwAmWsiNI9N7128jSLcYZ\nnuMi8OkfqHpQ9dsYAo0IuKQE3ljRIQLiCZzc/uLixq2RVsctpyD/cgPr7R5d\nIjXlQ0LG/6XSUPks31xxBj2xgvPwKvB3cyQpMMdunPESpN1PfOvdm3Oi6wKd\nY01TxXzzgL76m5FHjJf09scx71LD3N/bJC5e6+kmRD26Tv1E8/N0U+UGriKn\nnGudMGibEdNZhLIgSw1BZt9FGrjvbahR77I7VaNSs5Awn/tYSmlyOqnDth/p\nn939Fc+xRhjT66Qb5Pb0QV9s4Q45djOUQjuk2u7U+UnaZL6F/ktZkznq2OcY\nFa8f\r\n=+oDa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=12"},"typings":"index.d.ts","_npmUser":{"name":"ssen","email":"i@ssen.name"},"repository":{"url":"git+https://github.com/Anchor-Protocol/anchor-web-app.git","type":"git"},"_npmVersion":"7.10.0","description":"TODO","directories":{},"_nodeVersion":"15.14.0","dependencies":{"react":"^17.0.2","big.js":"^6.1.0","d3-ease":"^2.0.0","numeral":"^2.0.6","d3-timer":"^2.0.0","@anchor-protocol/types":"^0.10.0","@terra-dev/big-interpolate":"^0.10.0"},"publishConfig":{"cache":"~/.npm","access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/notation_0.10.0_1620049175668_0.6780667569695573","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"@anchor-protocol/notation","version":"0.15.0","author":{"name":"Ian","email":"ian@terra.money"},"license":"Apache-2.0","_id":"@anchor-protocol/notation@0.15.0","maintainers":[{"name":"etienne.napoleone","email":"etienne.napoleone@gmail.com"},{"name":"kjessec","email":"jesse@soob.co"},{"name":"saad.najafi","email":"msnajafi405@gmail.com"},{"name":"hanjukim","email":"hanjukim@gmail.com"},{"name":"ssen","email":"i@ssen.name"}],"homepage":"https://github.com/Anchor-Protocol/anchor-web-app/tree/master/packages/src/@anchor-protocol/notation","bugs":{"url":"https://github.com/Anchor-Protocol/anchor-web-app/issues"},"dist":{"shasum":"1b361f74409f14a3d27948bd339c9584cad373c3","tarball":"https://registry.npmjs.org/@anchor-protocol/notation/-/notation-0.15.0.tgz","fileCount":23,"integrity":"sha512-FrdT6YbvsNFxuUvdc8evdbro8JDxd1rvUKYmfICqlxbyqSKN+kCOriTp8Z7ZBFZHct1nsKCslLtwcNNubvOpfw==","signatures":[{"sig":"MEYCIQCV+hZqA2Hr0CHDTIpjBjNHqyR7RjRLjOKmjdzW+QCo6wIhAMpesXNYX/syR6dWIJ6B6sYhLxxz4RP2PFZyJY5/RHK+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtgR7CRA9TVsSAnZWagAAhe4QAJ8R/9UuF84lFHNDVX06\np1Kib+w7yCmH2AdyAl8mrGKDY2s9iC/Jwu7PgDWUCpkxHGTZP8/Qc3DwUXun\nMIETutN48CKmJsUYFRSPeDIrwNo2wsVXc9sun+aOqoWLcHRlOsbRn991909/\nqpgEl6Lbtpet6kft61e2kPVu2U6g6vwiDM2F/uI3RTZBcLzGgOD+HCETZ9ZW\nM0PXlLWTsqw0McNbvTrTiJWTBPfg7+L8rQqQOHzMiBUEmClgjMAQwyx8AAEn\nE5gUlAgC/U/6rvZuv/nhWcRkdEjl/J2ru/zuKCjC0XrX/6UC2Jx2g3mhv87B\n55HqD4WW3GO/CvtDnsdkdaRnDAXF/xxrr1htx29PrlgA24/0dTeTuhNRYRjm\ntatXBc5xQOXBqgbOmE6GEKEDGMoSlnjpVnPOLuOsHrv9Pw5ZAAzB6ju60a/s\nhCDy1KGssPvM2YVcWwz0TDoEHh6XKyrzThgz34DwWJO7TfsqDcd22vkA39+K\nvb2nfFTt4ad9vHCDf4XHUbZZEMOW+Jram/BoExI0es9qM2O8KWDibjULJaOn\nwCMY5bWjn31R0x2YhxyuKBlbDmcJ50YEbjpUFvgS6J9fMW9CZVpQaipTMxUC\nGHZBP9kqd1xi1Q4vsPjz6pX/oyDS+aftfKNgGBJTGySxViv+m5+d+6BZjQEE\nr2pV\r\n=NlMJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=12"},"typings":"index.d.ts","_npmUser":{"name":"ssen","email":"i@ssen.name"},"repository":{"url":"git+https://github.com/Anchor-Protocol/anchor-web-app.git","type":"git"},"_npmVersion":"7.13.0","description":"TODO","directories":{},"_nodeVersion":"16.1.0","dependencies":{"big.js":"^6.1.1","d3-ease":"^2.0.0","numeral":"^2.0.6","d3-timer":"^2.0.0","@anchor-protocol/types":"^0.15.0","@terra-dev/big-interpolate":"^0.15.0"},"publishConfig":{"cache":"~/.npm","access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^17.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/notation_0.15.0_1622541435139_0.4911092314421357","host":"s3://npm-registry-packages"}},"0.16.0-alpha.1":{"name":"@anchor-protocol/notation","version":"0.16.0-alpha.1","author":{"name":"Ian","email":"ian@terra.money"},"license":"Apache-2.0","_id":"@anchor-protocol/notation@0.16.0-alpha.1","maintainers":[{"name":"etienne.napoleone","email":"etienne.napoleone@gmail.com"},{"name":"kjessec","email":"jesse@soob.co"},{"name":"saad.najafi","email":"msnajafi405@gmail.com"},{"name":"hanjukim","email":"hanjukim@gmail.com"},{"name":"ssen","email":"i@ssen.name"}],"homepage":"https://github.com/Anchor-Protocol/anchor-web-app/tree/master/packages/src/@anchor-protocol/notation","bugs":{"url":"https://github.com/Anchor-Protocol/anchor-web-app/issues"},"dist":{"shasum":"723706934874d281dd937373ff828b5f00ab9cc0","tarball":"https://registry.npmjs.org/@anchor-protocol/notation/-/notation-0.16.0-alpha.1.tgz","fileCount":23,"integrity":"sha512-OuxY5hf2SgyakuQjlp4S/ZsCBSvV9XyFhBhLyjYHyRVP/wyZxszafQcluLs6CDWXrwLArctC1MlrkXL9C8/SZg==","signatures":[{"sig":"MEQCIA5Lxaq1DJk12zNWLVg1Cr0Tx2w6gIr1xAC+rnQZihTKAiAfj/uR4OEuxtzdgjXuRccl7vsIUcAkJOqwYMb0AxGDxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxY4VCRA9TVsSAnZWagAAMbcP/i7eyyRmYJnulEGi9yAB\nb8fBr+WoW/eikQ6Fk1vlTKSicAUwWKkYqBC4usa6OYgHGvwdnCJd80wYMbiF\nyTEnHkYKC+SowKjcQF1C8DlMpdiQUK4dgbQayDMSgiAAv0F+muDD+ffnwlHL\nJMwAjfpdb6wccK6jqxPn5VuLHXNFTPd6Aw09Dtijima86JqULL0hOBmLE3uP\nLmzIq4LSShjKTsrPl78pXFohrry0CLiP3KIh7yHFhiY/ikTYpPn/mefHI+zk\nZ2l+wN4HEdSNwdN4ZXri6VUh1ULLymex8+m3qANJzVi1f1kxU+Kxg0OpYQ2b\nShIPnXoXzFFtVBjexzCHn42MkGRoXlLSINQ02bKBxO+smMRoVR7eZbTQgYPe\nbi/y8V0nFgSLzi7QOfjwWz1HjCIxQ/cQILgsQRjqBpljTegC+DzQjZ1TUHzR\n6j9xkQZZCc6s7/c3ygvlT699wltopcqjqG1ara9HpMDzy++ufyhCmSty/76f\noQTgVdrUGIu9I9ijOC1vdY2NBWOasx8X2bJ8RtpsaoszCmgobV0JVzjlb8zj\nKyFZCPtBLtlsEvfHEzs3p+kN1wnbGND0P8ESLVXggR4mEW+bZ88wDPocllL7\n9A/ywHlGfE9rPvklilH8WjcMVJiEoiSj487qBZDLoU1CgvPNlvqQQF+CSIC6\nifEs\r\n=BTvk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./_commonjs/index.js","module":"./index.js","readme":"# `@anchor-protocol/notation`\n\nTODO\n\n## Spec\n\n<!-- source __tests__/*.test.ts -->\n\n[\\_\\_tests\\_\\_/notation.test.ts](__tests__/notation.test.ts)\n\n```ts\nimport { aUST, bLuna, Luna, Percent, Rate, UST } from '@anchor-protocol/types';\nimport {\n  formatAUST,\n  formatAUSTInput,\n  formatAUSTWithPostfixUnits,\n  formatLuna,\n  formatLunaInput,\n  formatPercentage,\n  formatRate,\n  formatUST,\n  formatUSTInput,\n  formatUSTWithPostfixUnits,\n} from '../';\n\ndescribe('notation', () => {\n  test('should format numbers to the correct strings', () => {\n    expect(formatUST('1.342131' as UST)).toBe('1.342');\n    expect(formatUST('1.12049312' as UST)).toBe('1.12');\n    expect(formatUST('1.10049312' as UST)).toBe('1.1');\n    expect(formatUST('0.0001' as UST)).toBe('<0.001');\n\n    expect(formatAUST('1.00049312' as aUST)).toBe('1.000493');\n    expect(formatAUST('1000.1234000' as aUST)).toBe('1,000.1234');\n    expect(formatAUST('1000.120000' as aUST)).toBe('1,000.12');\n\n    expect(formatUSTWithPostfixUnits('1342131' as UST)).toBe('1.34M');\n    expect(formatUSTWithPostfixUnits('1342131.34432' as UST)).toBe('1.34M');\n    expect(formatUSTWithPostfixUnits('1100493' as UST)).toBe('1.1M');\n    expect(formatUSTWithPostfixUnits('1100493.2435' as UST)).toBe('1.1M');\n    expect(formatUSTWithPostfixUnits('11103452' as UST)).toBe('11.1M');\n    expect(formatUSTWithPostfixUnits('1000345' as UST)).toBe('1M');\n    expect(formatUSTWithPostfixUnits('1000345000' as UST)).toBe('1,000.34M');\n\n    expect(formatAUSTWithPostfixUnits('10003450' as aUST)).toBe('10.003M');\n    expect(formatAUSTWithPostfixUnits('1120.33434' as aUST)).toBe(\n      '1,120.33434',\n    );\n    expect(formatAUSTWithPostfixUnits('1123.4000' as aUST)).toBe('1,123.4');\n    expect(formatAUSTWithPostfixUnits('1120.000' as aUST)).toBe('1,120');\n    expect(formatAUSTWithPostfixUnits('1000' as aUST)).toBe('1,000');\n    expect(formatAUSTWithPostfixUnits('1010' as aUST)).toBe('1,010');\n\n    expect(formatLuna('1.342131' as Luna)).toBe('1.342131');\n    expect(formatLuna('1.12049312' as Luna)).toBe('1.120493');\n    expect(formatLuna('1.1004000' as Luna)).toBe('1.1004');\n    expect(formatLuna('1.00049312' as bLuna)).toBe('1.000493');\n    expect(formatLuna('1000.1234000' as bLuna)).toBe('1,000.1234');\n    expect(formatLuna('1000.120000' as bLuna)).toBe('1,000.12');\n\n    expect(formatPercentage('1.342131' as Percent)).toBe('1.34');\n    expect(formatPercentage('1.12049312' as Percent)).toBe('1.12');\n    expect(formatPercentage('1.1004000' as Percent)).toBe('1.1');\n    expect(formatPercentage('1.00049312' as Percent)).toBe('1');\n    expect(formatPercentage('1000.1234000' as Percent)).toBe('1,000.12');\n    expect(formatPercentage('1000.120000' as Percent)).toBe('1,000.12');\n    expect(formatPercentage('-1000.120000' as Percent)).toBe('-1,000.12');\n\n    expect(formatRate('0.00725188639837987036' as Rate)).toBe('0.72');\n    expect(formatRate('-0.00725188639837987036' as Rate)).toBe('-0.72');\n\n    expect(formatUSTInput('10.3436' as UST)).toBe('10.343');\n    expect(formatAUSTInput('10.00' as aUST)).toBe('10');\n\n    expect(formatLunaInput('10.3436' as Luna)).toBe('10.3436');\n    expect(formatLunaInput('10.00' as bLuna)).toBe('10');\n  });\n\n  test('error cases', () => {\n    expect(formatRate('0.195545188517526138' as Rate)).toBe('19.55');\n  });\n});\n```\n\n<!-- /source -->\n\n## Stories\n\n<https://anchor-storybook.vercel.app/?path=/story/components-animatenumber--basic>\n\n<!-- source __stories__/*.stories.tsx -->\n\n[\\_\\_stories\\_\\_/AnimateNumber.stories.tsx](__stories__/AnimateNumber.stories.tsx)\n\n```tsx\nimport {\n  AnimateNumber,\n  formatUSTWithPostfixUnits,\n} from '@anchor-protocol/notation';\nimport { UST } from '@anchor-protocol/types';\nimport { useCallback, useState } from 'react';\n\nexport default {\n  title: 'components/AnimateNumber',\n};\n\nexport const Basic = () => {\n  const [n, setN] = useState<UST>('1000' as UST);\n\n  const updateNumber = useCallback(() => {\n    setN(\n      Math.floor(\n        Math.random() * (Math.random() > 0.5 ? 100000000 : 100000),\n      ).toString() as UST,\n    );\n  }, []);\n\n  return (\n    <div>\n      <AnimateNumber format={formatUSTWithPostfixUnits}>{n}</AnimateNumber>\n      <div>\n        <button onClick={updateNumber}>Update Number</button>\n      </div>\n    </div>\n  );\n};\n```\n\n<!-- /source -->\n","engines":{"node":">=12"},"exports":{".":{"node":"./_commonjs/index.js","import":"./index.js","default":"./index.js","require":"./_commonjs/index.js"},"./terra":{"node":"./_commonjs/terra.js","import":"./terra.js","default":"./terra.js","require":"./_commonjs/terra.js"},"./currency":{"node":"./_commonjs/currency.js","import":"./currency.js","default":"./currency.js","require":"./_commonjs/currency.js"},"./public/*":"./public/*","./terra.js":{"node":"./_commonjs/terra.js","import":"./terra.js","default":"./terra.js","require":"./_commonjs/terra.js"},"./README.md":"./README.md","./currency.js":{"node":"./_commonjs/currency.js","import":"./currency.js","default":"./currency.js","require":"./_commonjs/currency.js"},"./unit.format":{"node":"./_commonjs/unit.format.js","import":"./unit.format.js","default":"./unit.format.js","require":"./_commonjs/unit.format.js"},"./AnimateNumber":{"node":"./_commonjs/AnimateNumber.js","import":"./AnimateNumber.js","default":"./AnimateNumber.js","require":"./_commonjs/AnimateNumber.js"},"./unit.format.js":{"node":"./_commonjs/unit.format.js","import":"./unit.format.js","default":"./unit.format.js","require":"./_commonjs/unit.format.js"},"./wallet-address":{"node":"./_commonjs/wallet-address.js","import":"./wallet-address.js","default":"./wallet-address.js","require":"./_commonjs/wallet-address.js"},"./currency.format":{"node":"./_commonjs/currency.format.js","import":"./currency.format.js","default":"./currency.format.js","require":"./_commonjs/currency.format.js"},"./AnimateNumber.js":{"node":"./_commonjs/AnimateNumber.js","import":"./AnimateNumber.js","default":"./AnimateNumber.js","require":"./_commonjs/AnimateNumber.js"},"./wallet-address.js":{"node":"./_commonjs/wallet-address.js","import":"./wallet-address.js","default":"./wallet-address.js","require":"./_commonjs/wallet-address.js"},"./currency.format.js":{"node":"./_commonjs/currency.format.js","import":"./currency.format.js","default":"./currency.format.js","require":"./_commonjs/currency.format.js"}},"typings":"index.d.ts","_npmUser":{"name":"ssen","email":"i@ssen.name"},"repository":{"url":"git+https://github.com/Anchor-Protocol/anchor-web-app.git","type":"git"},"_npmVersion":"7.16.0","description":"TODO","directories":{},"_nodeVersion":"16.3.0","dependencies":{"big.js":"^6.1.1","d3-ease":"^2.0.0","numeral":"^2.0.6","d3-timer":"^2.0.0","@anchor-protocol/types":"^0.16.0-alpha.1","@terra-dev/big-interpolate":"^0.16.0-alpha.1"},"publishConfig":{"cache":"~/.npm","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^17.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/notation_0.16.0-alpha.1_1623559701231_0.03240158441837315","host":"s3://npm-registry-packages"}},"0.16.0-alpha.2":{"name":"@anchor-protocol/notation","version":"0.16.0-alpha.2","author":{"name":"Ian","email":"ian@terra.money"},"license":"Apache-2.0","_id":"@anchor-protocol/notation@0.16.0-alpha.2","maintainers":[{"name":"etienne.napoleone","email":"etienne.napoleone@gmail.com"},{"name":"kjessec","email":"jesse@soob.co"},{"name":"saad.najafi","email":"msnajafi405@gmail.com"},{"name":"hanjukim","email":"hanjukim@gmail.com"},{"name":"ssen","email":"i@ssen.name"}],"homepage":"https://github.com/Anchor-Protocol/anchor-web-app/tree/master/packages/src/@anchor-protocol/notation","bugs":{"url":"https://github.com/Anchor-Protocol/anchor-web-app/issues"},"dist":{"shasum":"9c7f9945e7e1408213f7137463bd50aad30d6fca","tarball":"https://registry.npmjs.org/@anchor-protocol/notation/-/notation-0.16.0-alpha.2.tgz","fileCount":23,"integrity":"sha512-/NzolPzHYP+yXzC23SDeeI2ml4dI8ecI78KaB77XTtdppv/4GeL2WRc60MWBtB4y9efB4491jnheU7aoDvl4Yg==","signatures":[{"sig":"MEUCIQCqxk0M6LHexY4ZkcSKHaI7lck7xZ/ny1HxATNON/vk9wIgBiX9WFNEM2f7ttKx5F0//swqBHBQlNJUoEWEy5ARZwM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxZaCCRA9TVsSAnZWagAAbKIP/jXYJ6noLEZknvVGAnbh\nw5OROoj90384I1e1A/IykbgYZXlQEA7s4mu0PUDufqas+/fvzF0EbuRfxKlf\n4pa6ZxKIFFklpJRIbRuAs1ZHAfR1ReG2Fz1tFdBoXpqgJQqtT9C0vo/wgXJC\noANuROV3RHrHlVMKZ1WTQ8UeWBSkjdnUuyJMddeID+983KpM9Er7g15yGTCB\nuDgaZIoAKp1ZQbLFqnIEmvWJwJP5iR4pDDp3lwc56qQylr/ex3G3ZlM/F6IJ\nYmeSjXEEsy7z/p/AkAcQYBuBdW5Ec+aNqNSk9QXgckpWOmXMP7sM8fvowmDn\nfLK6eS1l0UQCYQ9i7gEGqC89QVOXhke93YjJQmgqCmGUZydm2z9sUJaISfX7\nR7qJIQnCvWlyHKt+onpR9hOtGNSE9t5ms4ipbnAAQEn2vtt0VZZwdEoqdgDB\n5FE3OPBxW7iNMR42WyatqJBqB5iM4EWF/wNcOAH4BZXfIQ2sbwdpgFSrjYC8\ntNMmqejKmNvtu6DOmb3Jld5eTBmCDwUofJRCf/ngrWL4wGGX8IPbkdSZQQch\n2dQUPGiYG60s0azI+SpyKG/+0h3I2I+d5CjRQxjcIVjk3SHiefkW5nrB0/ZY\nhc/0Y9KKWLCzj1PTVt+lawRmACeDp/J0w5YCM+q3tDtcqTew+ZFzW/SkzSFs\ngsDS\r\n=M0tU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./_commonjs/index.js","module":"./index.js","readme":"# `@anchor-protocol/notation`\n\nTODO\n\n## Spec\n\n<!-- source __tests__/*.test.ts -->\n\n[\\_\\_tests\\_\\_/notation.test.ts](__tests__/notation.test.ts)\n\n```ts\nimport { aUST, bLuna, Luna, Percent, Rate, UST } from '@anchor-protocol/types';\nimport {\n  formatAUST,\n  formatAUSTInput,\n  formatAUSTWithPostfixUnits,\n  formatLuna,\n  formatLunaInput,\n  formatPercentage,\n  formatRate,\n  formatUST,\n  formatUSTInput,\n  formatUSTWithPostfixUnits,\n} from '../';\n\ndescribe('notation', () => {\n  test('should format numbers to the correct strings', () => {\n    expect(formatUST('1.342131' as UST)).toBe('1.342');\n    expect(formatUST('1.12049312' as UST)).toBe('1.12');\n    expect(formatUST('1.10049312' as UST)).toBe('1.1');\n    expect(formatUST('0.0001' as UST)).toBe('<0.001');\n\n    expect(formatAUST('1.00049312' as aUST)).toBe('1.000493');\n    expect(formatAUST('1000.1234000' as aUST)).toBe('1,000.1234');\n    expect(formatAUST('1000.120000' as aUST)).toBe('1,000.12');\n\n    expect(formatUSTWithPostfixUnits('1342131' as UST)).toBe('1.34M');\n    expect(formatUSTWithPostfixUnits('1342131.34432' as UST)).toBe('1.34M');\n    expect(formatUSTWithPostfixUnits('1100493' as UST)).toBe('1.1M');\n    expect(formatUSTWithPostfixUnits('1100493.2435' as UST)).toBe('1.1M');\n    expect(formatUSTWithPostfixUnits('11103452' as UST)).toBe('11.1M');\n    expect(formatUSTWithPostfixUnits('1000345' as UST)).toBe('1M');\n    expect(formatUSTWithPostfixUnits('1000345000' as UST)).toBe('1,000.34M');\n\n    expect(formatAUSTWithPostfixUnits('10003450' as aUST)).toBe('10.003M');\n    expect(formatAUSTWithPostfixUnits('1120.33434' as aUST)).toBe(\n      '1,120.33434',\n    );\n    expect(formatAUSTWithPostfixUnits('1123.4000' as aUST)).toBe('1,123.4');\n    expect(formatAUSTWithPostfixUnits('1120.000' as aUST)).toBe('1,120');\n    expect(formatAUSTWithPostfixUnits('1000' as aUST)).toBe('1,000');\n    expect(formatAUSTWithPostfixUnits('1010' as aUST)).toBe('1,010');\n\n    expect(formatLuna('1.342131' as Luna)).toBe('1.342131');\n    expect(formatLuna('1.12049312' as Luna)).toBe('1.120493');\n    expect(formatLuna('1.1004000' as Luna)).toBe('1.1004');\n    expect(formatLuna('1.00049312' as bLuna)).toBe('1.000493');\n    expect(formatLuna('1000.1234000' as bLuna)).toBe('1,000.1234');\n    expect(formatLuna('1000.120000' as bLuna)).toBe('1,000.12');\n\n    expect(formatPercentage('1.342131' as Percent)).toBe('1.34');\n    expect(formatPercentage('1.12049312' as Percent)).toBe('1.12');\n    expect(formatPercentage('1.1004000' as Percent)).toBe('1.1');\n    expect(formatPercentage('1.00049312' as Percent)).toBe('1');\n    expect(formatPercentage('1000.1234000' as Percent)).toBe('1,000.12');\n    expect(formatPercentage('1000.120000' as Percent)).toBe('1,000.12');\n    expect(formatPercentage('-1000.120000' as Percent)).toBe('-1,000.12');\n\n    expect(formatRate('0.00725188639837987036' as Rate)).toBe('0.72');\n    expect(formatRate('-0.00725188639837987036' as Rate)).toBe('-0.72');\n\n    expect(formatUSTInput('10.3436' as UST)).toBe('10.343');\n    expect(formatAUSTInput('10.00' as aUST)).toBe('10');\n\n    expect(formatLunaInput('10.3436' as Luna)).toBe('10.3436');\n    expect(formatLunaInput('10.00' as bLuna)).toBe('10');\n  });\n\n  test('error cases', () => {\n    expect(formatRate('0.195545188517526138' as Rate)).toBe('19.55');\n  });\n});\n```\n\n<!-- /source -->\n\n## Stories\n\n<https://anchor-storybook.vercel.app/?path=/story/components-animatenumber--basic>\n\n<!-- source __stories__/*.stories.tsx -->\n\n[\\_\\_stories\\_\\_/AnimateNumber.stories.tsx](__stories__/AnimateNumber.stories.tsx)\n\n```tsx\nimport {\n  AnimateNumber,\n  formatUSTWithPostfixUnits,\n} from '@anchor-protocol/notation';\nimport { UST } from '@anchor-protocol/types';\nimport { useCallback, useState } from 'react';\n\nexport default {\n  title: 'components/AnimateNumber',\n};\n\nexport const Basic = () => {\n  const [n, setN] = useState<UST>('1000' as UST);\n\n  const updateNumber = useCallback(() => {\n    setN(\n      Math.floor(\n        Math.random() * (Math.random() > 0.5 ? 100000000 : 100000),\n      ).toString() as UST,\n    );\n  }, []);\n\n  return (\n    <div>\n      <AnimateNumber format={formatUSTWithPostfixUnits}>{n}</AnimateNumber>\n      <div>\n        <button onClick={updateNumber}>Update Number</button>\n      </div>\n    </div>\n  );\n};\n```\n\n<!-- /source -->\n","engines":{"node":">=12"},"exports":{".":{"node":"./_commonjs/index.js","import":"./index.js","default":"./index.js","require":"./_commonjs/index.js"},"./terra":{"node":"./_commonjs/terra.js","import":"./terra.js","default":"./terra.js","require":"./_commonjs/terra.js"},"./currency":{"node":"./_commonjs/currency.js","import":"./currency.js","default":"./currency.js","require":"./_commonjs/currency.js"},"./public/*":"./public/*","./terra.js":{"node":"./_commonjs/terra.js","import":"./terra.js","default":"./terra.js","require":"./_commonjs/terra.js"},"./README.md":"./README.md","./currency.js":{"node":"./_commonjs/currency.js","import":"./currency.js","default":"./currency.js","require":"./_commonjs/currency.js"},"./unit.format":{"node":"./_commonjs/unit.format.js","import":"./unit.format.js","default":"./unit.format.js","require":"./_commonjs/unit.format.js"},"./AnimateNumber":{"node":"./_commonjs/AnimateNumber.js","import":"./AnimateNumber.js","default":"./AnimateNumber.js","require":"./_commonjs/AnimateNumber.js"},"./unit.format.js":{"node":"./_commonjs/unit.format.js","import":"./unit.format.js","default":"./unit.format.js","require":"./_commonjs/unit.format.js"},"./wallet-address":{"node":"./_commonjs/wallet-address.js","import":"./wallet-address.js","default":"./wallet-address.js","require":"./_commonjs/wallet-address.js"},"./currency.format":{"node":"./_commonjs/currency.format.js","import":"./currency.format.js","default":"./currency.format.js","require":"./_commonjs/currency.format.js"},"./AnimateNumber.js":{"node":"./_commonjs/AnimateNumber.js","import":"./AnimateNumber.js","default":"./AnimateNumber.js","require":"./_commonjs/AnimateNumber.js"},"./wallet-address.js":{"node":"./_commonjs/wallet-address.js","import":"./wallet-address.js","default":"./wallet-address.js","require":"./_commonjs/wallet-address.js"},"./currency.format.js":{"node":"./_commonjs/currency.format.js","import":"./currency.format.js","default":"./currency.format.js","require":"./_commonjs/currency.format.js"}},"typings":"index.d.ts","_npmUser":{"name":"ssen","email":"i@ssen.name"},"repository":{"url":"git+https://github.com/Anchor-Protocol/anchor-web-app.git","type":"git"},"_npmVersion":"7.16.0","description":"TODO","directories":{},"_nodeVersion":"16.3.0","dependencies":{"big.js":"^6.1.1","d3-ease":"^2.0.0","numeral":"^2.0.6","d3-timer":"^2.0.0","@anchor-protocol/types":"^0.16.0-alpha.2","@terra-dev/big-interpolate":"^0.16.0-alpha.2"},"publishConfig":{"cache":"~/.npm","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^17.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/notation_0.16.0-alpha.2_1623561858381_0.302560879093583","host":"s3://npm-registry-packages"}},"0.16.0-alpha.3":{"name":"@anchor-protocol/notation","version":"0.16.0-alpha.3","author":{"name":"Ian","email":"ian@terra.money"},"license":"Apache-2.0","_id":"@anchor-protocol/notation@0.16.0-alpha.3","maintainers":[{"name":"etienne.napoleone","email":"etienne.napoleone@gmail.com"},{"name":"kjessec","email":"jesse@soob.co"},{"name":"saad.najafi","email":"msnajafi405@gmail.com"},{"name":"hanjukim","email":"hanjukim@gmail.com"},{"name":"ssen","email":"i@ssen.name"}],"homepage":"https://github.com/Anchor-Protocol/anchor-web-app/tree/master/packages/src/@anchor-protocol/notation","bugs":{"url":"https://github.com/Anchor-Protocol/anchor-web-app/issues"},"dist":{"shasum":"9f23cf6055108db5ff10083372c7df087256420a","tarball":"https://registry.npmjs.org/@anchor-protocol/notation/-/notation-0.16.0-alpha.3.tgz","fileCount":23,"integrity":"sha512-0SMoacUoDvdhsGoVy5TzlFnB2FiNybVStQzWDM9wvYAQm8FOCF4/3LjtGYqW50t5u6Co4PcNMDRQavplwK9RTw==","signatures":[{"sig":"MEUCIFRi4u6oOef3gQhy2+qG0Hf5D/3bzRw4u+kzz32RH2iOAiEAqpVrSTB0f5r2dGLx9O6en4q7jSEWzkxig8hoYP83PbI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxaPWCRA9TVsSAnZWagAAoFwP/1Cnx0hEM5V4aOXZ0nks\nFxhihzwEpab9HslqKJW7vXteUVRbEXJ/NkErlJbIMUewlThIKVTDhFx4Pyut\nnHjcrVwDEnWk0o2EW/dREpTL3QwsqRPwkJYgr7kHV43FSMQ8iR0gkNaSxP4W\nZJO6DQHC1fXuT4U2xDULnzxVL33rhwqKCPNl+OJujE5+79AJeGWby26E6Kte\nEky4wesl8x+KeLLAWKko5P9IF5BwQBbln3J0poW4KK6XiCjV5yRdwyf33ItT\nQS1sK42G3dZWEERz0vwdzwocDQfBMfqKG/xr+znhBXnDYuxbAO6O2G5A2ykW\n96uYn5Q0PpJnZP0MObUu2B3wBR4iXG8nmlgl7VbSX+7lXC898dvlKr1wJUr1\nmylJQJt8g/BoyO/cD84QMMOO2kA+6XI6Sw1BvEbTj/HoG6mMcyoE87vJHUVS\nXG70GbII5P85dv4yfuodPlhoTPR1LABZMb+13+Jy4O/an11gYNZ87adOQSHt\nBvzK95InGvrKDRn9UbQ8y0nA9oZQagFSSl8WGo8jN+qvic3LWUQR5h1RZreV\nAC3k9A3OVvams8U0qyQweQwI/P2diDU8UicWjXw/1Q8SyxxDU8vx9YEQxeWS\ntjhvogz2YDBotRt0u0K9kK3qH7UfN7nW8dWwZd6PHl9W5KHz5RNM0fvtTJDZ\nifMW\r\n=YDsX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./_commonjs/index.js","module":"./index.js","readme":"# `@anchor-protocol/notation`\n\nTODO\n\n## Spec\n\n<!-- source __tests__/*.test.ts -->\n\n[\\_\\_tests\\_\\_/notation.test.ts](__tests__/notation.test.ts)\n\n```ts\nimport { aUST, bLuna, Luna, Percent, Rate, UST } from '@anchor-protocol/types';\nimport {\n  formatAUST,\n  formatAUSTInput,\n  formatAUSTWithPostfixUnits,\n  formatLuna,\n  formatLunaInput,\n  formatPercentage,\n  formatRate,\n  formatUST,\n  formatUSTInput,\n  formatUSTWithPostfixUnits,\n} from '../';\n\ndescribe('notation', () => {\n  test('should format numbers to the correct strings', () => {\n    expect(formatUST('1.342131' as UST)).toBe('1.342');\n    expect(formatUST('1.12049312' as UST)).toBe('1.12');\n    expect(formatUST('1.10049312' as UST)).toBe('1.1');\n    expect(formatUST('0.0001' as UST)).toBe('<0.001');\n\n    expect(formatAUST('1.00049312' as aUST)).toBe('1.000493');\n    expect(formatAUST('1000.1234000' as aUST)).toBe('1,000.1234');\n    expect(formatAUST('1000.120000' as aUST)).toBe('1,000.12');\n\n    expect(formatUSTWithPostfixUnits('1342131' as UST)).toBe('1.34M');\n    expect(formatUSTWithPostfixUnits('1342131.34432' as UST)).toBe('1.34M');\n    expect(formatUSTWithPostfixUnits('1100493' as UST)).toBe('1.1M');\n    expect(formatUSTWithPostfixUnits('1100493.2435' as UST)).toBe('1.1M');\n    expect(formatUSTWithPostfixUnits('11103452' as UST)).toBe('11.1M');\n    expect(formatUSTWithPostfixUnits('1000345' as UST)).toBe('1M');\n    expect(formatUSTWithPostfixUnits('1000345000' as UST)).toBe('1,000.34M');\n\n    expect(formatAUSTWithPostfixUnits('10003450' as aUST)).toBe('10.003M');\n    expect(formatAUSTWithPostfixUnits('1120.33434' as aUST)).toBe(\n      '1,120.33434',\n    );\n    expect(formatAUSTWithPostfixUnits('1123.4000' as aUST)).toBe('1,123.4');\n    expect(formatAUSTWithPostfixUnits('1120.000' as aUST)).toBe('1,120');\n    expect(formatAUSTWithPostfixUnits('1000' as aUST)).toBe('1,000');\n    expect(formatAUSTWithPostfixUnits('1010' as aUST)).toBe('1,010');\n\n    expect(formatLuna('1.342131' as Luna)).toBe('1.342131');\n    expect(formatLuna('1.12049312' as Luna)).toBe('1.120493');\n    expect(formatLuna('1.1004000' as Luna)).toBe('1.1004');\n    expect(formatLuna('1.00049312' as bLuna)).toBe('1.000493');\n    expect(formatLuna('1000.1234000' as bLuna)).toBe('1,000.1234');\n    expect(formatLuna('1000.120000' as bLuna)).toBe('1,000.12');\n\n    expect(formatPercentage('1.342131' as Percent)).toBe('1.34');\n    expect(formatPercentage('1.12049312' as Percent)).toBe('1.12');\n    expect(formatPercentage('1.1004000' as Percent)).toBe('1.1');\n    expect(formatPercentage('1.00049312' as Percent)).toBe('1');\n    expect(formatPercentage('1000.1234000' as Percent)).toBe('1,000.12');\n    expect(formatPercentage('1000.120000' as Percent)).toBe('1,000.12');\n    expect(formatPercentage('-1000.120000' as Percent)).toBe('-1,000.12');\n\n    expect(formatRate('0.00725188639837987036' as Rate)).toBe('0.72');\n    expect(formatRate('-0.00725188639837987036' as Rate)).toBe('-0.72');\n\n    expect(formatUSTInput('10.3436' as UST)).toBe('10.343');\n    expect(formatAUSTInput('10.00' as aUST)).toBe('10');\n\n    expect(formatLunaInput('10.3436' as Luna)).toBe('10.3436');\n    expect(formatLunaInput('10.00' as bLuna)).toBe('10');\n  });\n\n  test('error cases', () => {\n    expect(formatRate('0.195545188517526138' as Rate)).toBe('19.55');\n  });\n});\n```\n\n<!-- /source -->\n\n## Stories\n\n<https://anchor-storybook.vercel.app/?path=/story/components-animatenumber--basic>\n\n<!-- source __stories__/*.stories.tsx -->\n\n[\\_\\_stories\\_\\_/AnimateNumber.stories.tsx](__stories__/AnimateNumber.stories.tsx)\n\n```tsx\nimport {\n  AnimateNumber,\n  formatUSTWithPostfixUnits,\n} from '@anchor-protocol/notation';\nimport { UST } from '@anchor-protocol/types';\nimport { useCallback, useState } from 'react';\n\nexport default {\n  title: 'components/AnimateNumber',\n};\n\nexport const Basic = () => {\n  const [n, setN] = useState<UST>('1000' as UST);\n\n  const updateNumber = useCallback(() => {\n    setN(\n      Math.floor(\n        Math.random() * (Math.random() > 0.5 ? 100000000 : 100000),\n      ).toString() as UST,\n    );\n  }, []);\n\n  return (\n    <div>\n      <AnimateNumber format={formatUSTWithPostfixUnits}>{n}</AnimateNumber>\n      <div>\n        <button onClick={updateNumber}>Update Number</button>\n      </div>\n    </div>\n  );\n};\n```\n\n<!-- /source -->\n","engines":{"node":">=12"},"exports":{".":{"node":"./_commonjs/index.js","import":"./index.js","default":"./index.js","require":"./_commonjs/index.js"},"./terra":{"node":"./_commonjs/terra.js","import":"./terra.js","default":"./terra.js","require":"./_commonjs/terra.js"},"./currency":{"node":"./_commonjs/currency.js","import":"./currency.js","default":"./currency.js","require":"./_commonjs/currency.js"},"./public/*":"./public/*","./terra.js":{"node":"./_commonjs/terra.js","import":"./terra.js","default":"./terra.js","require":"./_commonjs/terra.js"},"./README.md":"./README.md","./currency.js":{"node":"./_commonjs/currency.js","import":"./currency.js","default":"./currency.js","require":"./_commonjs/currency.js"},"./unit.format":{"node":"./_commonjs/unit.format.js","import":"./unit.format.js","default":"./unit.format.js","require":"./_commonjs/unit.format.js"},"./AnimateNumber":{"node":"./_commonjs/AnimateNumber.js","import":"./AnimateNumber.js","default":"./AnimateNumber.js","require":"./_commonjs/AnimateNumber.js"},"./unit.format.js":{"node":"./_commonjs/unit.format.js","import":"./unit.format.js","default":"./unit.format.js","require":"./_commonjs/unit.format.js"},"./wallet-address":{"node":"./_commonjs/wallet-address.js","import":"./wallet-address.js","default":"./wallet-address.js","require":"./_commonjs/wallet-address.js"},"./currency.format":{"node":"./_commonjs/currency.format.js","import":"./currency.format.js","default":"./currency.format.js","require":"./_commonjs/currency.format.js"},"./AnimateNumber.js":{"node":"./_commonjs/AnimateNumber.js","import":"./AnimateNumber.js","default":"./AnimateNumber.js","require":"./_commonjs/AnimateNumber.js"},"./wallet-address.js":{"node":"./_commonjs/wallet-address.js","import":"./wallet-address.js","default":"./wallet-address.js","require":"./_commonjs/wallet-address.js"},"./currency.format.js":{"node":"./_commonjs/currency.format.js","import":"./currency.format.js","default":"./currency.format.js","require":"./_commonjs/currency.format.js"}},"typings":"index.d.ts","_npmUser":{"name":"ssen","email":"i@ssen.name"},"repository":{"url":"git+https://github.com/Anchor-Protocol/anchor-web-app.git","type":"git"},"_npmVersion":"7.16.0","description":"TODO","directories":{},"_nodeVersion":"16.3.0","dependencies":{"big.js":"^6.1.1","d3-ease":"^2.0.0","numeral":"^2.0.6","d3-timer":"^2.0.0","@anchor-protocol/types":"^0.16.0-alpha.3","@terra-dev/big-interpolate":"^0.16.0-alpha.3"},"publishConfig":{"cache":"~/.npm","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^17.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/notation_0.16.0-alpha.3_1623565270183_0.9127121880478055","host":"s3://npm-registry-packages"}},"0.16.0-alpha.4":{"name":"@anchor-protocol/notation","version":"0.16.0-alpha.4","author":{"name":"Ian","email":"ian@terra.money"},"license":"Apache-2.0","_id":"@anchor-protocol/notation@0.16.0-alpha.4","maintainers":[{"name":"etienne.napoleone","email":"etienne.napoleone@gmail.com"},{"name":"kjessec","email":"jesse@soob.co"},{"name":"saad.najafi","email":"msnajafi405@gmail.com"},{"name":"hanjukim","email":"hanjukim@gmail.com"},{"name":"ssen","email":"i@ssen.name"}],"homepage":"https://github.com/Anchor-Protocol/anchor-web-app/tree/master/packages/src/@anchor-protocol/notation","bugs":{"url":"https://github.com/Anchor-Protocol/anchor-web-app/issues"},"dist":{"shasum":"f5d69f7086dfe11e9da1d7560f1bacadf390304f","tarball":"https://registry.npmjs.org/@anchor-protocol/notation/-/notation-0.16.0-alpha.4.tgz","fileCount":23,"integrity":"sha512-5bJsiw9FFcGOS8MNeft+xmng9nQl8IhqPCOoCvJUeflGKo19+Xt8plNXe1hEDqtkP8n06tgl5WQZifOeB+fRJg==","signatures":[{"sig":"MEYCIQCgfq5mwId4qVBVLpTnhyrAEJ3BPfL1TRgkTnFBynKX0QIhAIpPcDT7u9TIHoii3N0w/ix+kRQUmaDjyuIu0zmBmJ9h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxe2bCRA9TVsSAnZWagAAkQEQAIsBONzv/p6d5ZCj9pyA\nHBcoD9zA4PhzxYmX1wFoJg/mhA1n3EEr5EysY7Rx1IwbNgx8JJGMOxPiswqv\n3lU/TzbcOeI3YWyEnHpQDxEAKIplHYzUVyNgjgN+j2ezmr7J1xbDOq0ICbxC\n+NDmTeOniHd5YO/2yQ6Q7UTgsm0ZccEcj6grLxmBgDvVTFGU78+qcsUR+g0P\n9V4ujgP8sSNKaQHxdG2vhj/XGe12CE4haxCjDfvLVFmlP0DocZ7FfKnN2DCU\n3jubSFgb5rYbOp5iN42amer8hMcQ0OmBLsYrPWuqo26Y33OhmY0nVc7tblGt\nFS6cjOZ/VEdq89AAgW10CeuRbjp57TV5qrM32/b/N6Lz5wO7iySHFg7nFN4A\n9toqSIXS3iCMUJdroHyvV4r8KJECRHElf3V1fYtmTOjmPPqpKCdYmdaF6jIM\n7cLd3pjIDGmPtaZAtfKTTq25EXqNxUBZo6ANyy7+031h2AxhkIswytfvdCyg\nVwpMmKV3eCX++/JLwisauN6HeoGvyNaUBFyHchBAw2QCTRNjYG63Nhn+n/NL\nw0inTgmer3kHZ3S6pS6dvUfy4c68BbKmTQEy6EAoYNMceJ5vOM/+vYfBfLvy\nmIxN/ZuweI+RloogJSYEMYrWiOzcDNf7pSEkaemshHwdstWGBUJPBlcviKHg\nUkZ2\r\n=4hMr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./_commonjs/index.js","module":"./index.js","readme":"# `@anchor-protocol/notation`\n\nTODO\n\n## Spec\n\n<!-- source __tests__/*.test.ts -->\n\n[\\_\\_tests\\_\\_/notation.test.ts](__tests__/notation.test.ts)\n\n```ts\nimport { aUST, bLuna, Luna, Percent, Rate, UST } from '@anchor-protocol/types';\nimport {\n  formatAUST,\n  formatAUSTInput,\n  formatAUSTWithPostfixUnits,\n  formatLuna,\n  formatLunaInput,\n  formatPercentage,\n  formatRate,\n  formatUST,\n  formatUSTInput,\n  formatUSTWithPostfixUnits,\n} from '../';\n\ndescribe('notation', () => {\n  test('should format numbers to the correct strings', () => {\n    expect(formatUST('1.342131' as UST)).toBe('1.342');\n    expect(formatUST('1.12049312' as UST)).toBe('1.12');\n    expect(formatUST('1.10049312' as UST)).toBe('1.1');\n    expect(formatUST('0.0001' as UST)).toBe('<0.001');\n\n    expect(formatAUST('1.00049312' as aUST)).toBe('1.000493');\n    expect(formatAUST('1000.1234000' as aUST)).toBe('1,000.1234');\n    expect(formatAUST('1000.120000' as aUST)).toBe('1,000.12');\n\n    expect(formatUSTWithPostfixUnits('1342131' as UST)).toBe('1.34M');\n    expect(formatUSTWithPostfixUnits('1342131.34432' as UST)).toBe('1.34M');\n    expect(formatUSTWithPostfixUnits('1100493' as UST)).toBe('1.1M');\n    expect(formatUSTWithPostfixUnits('1100493.2435' as UST)).toBe('1.1M');\n    expect(formatUSTWithPostfixUnits('11103452' as UST)).toBe('11.1M');\n    expect(formatUSTWithPostfixUnits('1000345' as UST)).toBe('1M');\n    expect(formatUSTWithPostfixUnits('1000345000' as UST)).toBe('1,000.34M');\n\n    expect(formatAUSTWithPostfixUnits('10003450' as aUST)).toBe('10.003M');\n    expect(formatAUSTWithPostfixUnits('1120.33434' as aUST)).toBe(\n      '1,120.33434',\n    );\n    expect(formatAUSTWithPostfixUnits('1123.4000' as aUST)).toBe('1,123.4');\n    expect(formatAUSTWithPostfixUnits('1120.000' as aUST)).toBe('1,120');\n    expect(formatAUSTWithPostfixUnits('1000' as aUST)).toBe('1,000');\n    expect(formatAUSTWithPostfixUnits('1010' as aUST)).toBe('1,010');\n\n    expect(formatLuna('1.342131' as Luna)).toBe('1.342131');\n    expect(formatLuna('1.12049312' as Luna)).toBe('1.120493');\n    expect(formatLuna('1.1004000' as Luna)).toBe('1.1004');\n    expect(formatLuna('1.00049312' as bLuna)).toBe('1.000493');\n    expect(formatLuna('1000.1234000' as bLuna)).toBe('1,000.1234');\n    expect(formatLuna('1000.120000' as bLuna)).toBe('1,000.12');\n\n    expect(formatPercentage('1.342131' as Percent)).toBe('1.34');\n    expect(formatPercentage('1.12049312' as Percent)).toBe('1.12');\n    expect(formatPercentage('1.1004000' as Percent)).toBe('1.1');\n    expect(formatPercentage('1.00049312' as Percent)).toBe('1');\n    expect(formatPercentage('1000.1234000' as Percent)).toBe('1,000.12');\n    expect(formatPercentage('1000.120000' as Percent)).toBe('1,000.12');\n    expect(formatPercentage('-1000.120000' as Percent)).toBe('-1,000.12');\n\n    expect(formatRate('0.00725188639837987036' as Rate)).toBe('0.72');\n    expect(formatRate('-0.00725188639837987036' as Rate)).toBe('-0.72');\n\n    expect(formatUSTInput('10.3436' as UST)).toBe('10.343');\n    expect(formatAUSTInput('10.00' as aUST)).toBe('10');\n\n    expect(formatLunaInput('10.3436' as Luna)).toBe('10.3436');\n    expect(formatLunaInput('10.00' as bLuna)).toBe('10');\n  });\n\n  test('error cases', () => {\n    expect(formatRate('0.195545188517526138' as Rate)).toBe('19.55');\n  });\n});\n```\n\n<!-- /source -->\n\n## Stories\n\n<https://anchor-storybook.vercel.app/?path=/story/components-animatenumber--basic>\n\n<!-- source __stories__/*.stories.tsx -->\n\n[\\_\\_stories\\_\\_/AnimateNumber.stories.tsx](__stories__/AnimateNumber.stories.tsx)\n\n```tsx\nimport {\n  AnimateNumber,\n  formatUSTWithPostfixUnits,\n} from '@anchor-protocol/notation';\nimport { UST } from '@anchor-protocol/types';\nimport { useCallback, useState } from 'react';\n\nexport default {\n  title: 'components/AnimateNumber',\n};\n\nexport const Basic = () => {\n  const [n, setN] = useState<UST>('1000' as UST);\n\n  const updateNumber = useCallback(() => {\n    setN(\n      Math.floor(\n        Math.random() * (Math.random() > 0.5 ? 100000000 : 100000),\n      ).toString() as UST,\n    );\n  }, []);\n\n  return (\n    <div>\n      <AnimateNumber format={formatUSTWithPostfixUnits}>{n}</AnimateNumber>\n      <div>\n        <button onClick={updateNumber}>Update Number</button>\n      </div>\n    </div>\n  );\n};\n```\n\n<!-- /source -->\n","engines":{"node":">=12"},"exports":{".":{"node":"./_commonjs/index.js","import":"./index.js","default":"./index.js","require":"./_commonjs/index.js"},"./terra":{"node":"./_commonjs/terra.js","import":"./terra.js","default":"./terra.js","require":"./_commonjs/terra.js"},"./currency":{"node":"./_commonjs/currency.js","import":"./currency.js","default":"./currency.js","require":"./_commonjs/currency.js"},"./public/*":"./public/*","./terra.js":{"node":"./_commonjs/terra.js","import":"./terra.js","default":"./terra.js","require":"./_commonjs/terra.js"},"./README.md":"./README.md","./currency.js":{"node":"./_commonjs/currency.js","import":"./currency.js","default":"./currency.js","require":"./_commonjs/currency.js"},"./unit.format":{"node":"./_commonjs/unit.format.js","import":"./unit.format.js","default":"./unit.format.js","require":"./_commonjs/unit.format.js"},"./AnimateNumber":{"node":"./_commonjs/AnimateNumber.js","import":"./AnimateNumber.js","default":"./AnimateNumber.js","require":"./_commonjs/AnimateNumber.js"},"./unit.format.js":{"node":"./_commonjs/unit.format.js","import":"./unit.format.js","default":"./unit.format.js","require":"./_commonjs/unit.format.js"},"./wallet-address":{"node":"./_commonjs/wallet-address.js","import":"./wallet-address.js","default":"./wallet-address.js","require":"./_commonjs/wallet-address.js"},"./currency.format":{"node":"./_commonjs/currency.format.js","import":"./currency.format.js","default":"./currency.format.js","require":"./_commonjs/currency.format.js"},"./AnimateNumber.js":{"node":"./_commonjs/AnimateNumber.js","import":"./AnimateNumber.js","default":"./AnimateNumber.js","require":"./_commonjs/AnimateNumber.js"},"./wallet-address.js":{"node":"./_commonjs/wallet-address.js","import":"./wallet-address.js","default":"./wallet-address.js","require":"./_commonjs/wallet-address.js"},"./currency.format.js":{"node":"./_commonjs/currency.format.js","import":"./currency.format.js","default":"./currency.format.js","require":"./_commonjs/currency.format.js"}},"typings":"index.d.ts","_npmUser":{"name":"ssen","email":"i@ssen.name"},"repository":{"url":"git+https://github.com/Anchor-Protocol/anchor-web-app.git","type":"git"},"_npmVersion":"7.16.0","description":"TODO","directories":{},"_nodeVersion":"16.3.0","dependencies":{"big.js":"^6.1.1","d3-ease":"^2.0.0","numeral":"^2.0.6","d3-timer":"^2.0.0","@anchor-protocol/types":"^0.16.0-alpha.4","@terra-dev/big-interpolate":"^0.16.0-alpha.4"},"publishConfig":{"cache":"~/.npm","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^17.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/notation_0.16.0-alpha.4_1623584155053_0.1370954906468489","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"@anchor-protocol/notation","version":"0.16.0","author":{"name":"Ian","email":"ian@terra.money"},"license":"Apache-2.0","_id":"@anchor-protocol/notation@0.16.0","maintainers":[{"name":"etienne.napoleone","email":"etienne.napoleone@gmail.com"},{"name":"kjessec","email":"jesse@soob.co"},{"name":"saad.najafi","email":"msnajafi405@gmail.com"},{"name":"hanjukim","email":"hanjukim@gmail.com"},{"name":"ssen","email":"i@ssen.name"}],"homepage":"https://github.com/Anchor-Protocol/anchor-web-app/tree/master/packages/src/@anchor-protocol/notation","bugs":{"url":"https://github.com/Anchor-Protocol/anchor-web-app/issues"},"dist":{"shasum":"7a7150e273e07f64d4ff1fbba6708b8484b7c6df","tarball":"https://registry.npmjs.org/@anchor-protocol/notation/-/notation-0.16.0.tgz","fileCount":23,"integrity":"sha512-gR0lri5kGwY4zDKkdOVLzSyyMnXc/ogzYjxJXVxy7FzEJvrg/r5iepKmAxzLSVjzabs3unLQqsJEU3cFeV4xag==","signatures":[{"sig":"MEUCIEjP1jlxNWaY5YnjbhfWI6pcJNQkKIxV2UnjVQmPl/C0AiEAwHxgzc19bs9xHQqj3dy0F4lMoiK3Q2MrzUPY7jb87kU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0IuSCRA9TVsSAnZWagAAotgQAIR8IvRPT9n6buL+VemU\nIZVE5ue9nTGAShv/bajeakwNm0e9GYPr6IlIlHSWJO5pRcaTFsvsTJM+7Mzj\nU0cMARu8gMtHjrH+0SvmU/wn7KOR5eNbDbNDg1VR/CE3W9gpRm0Csd/5RTGy\nLHN9HWgMsl5AcPc/yYF8klPuwUKvJUbt08OwhgK6l+lU/mZTJ3/SfIPCZItF\nihh+GYFfNbjgo7LQoJKBhVEq7BuugrLE3lJ1gPSRca80jA9qSa7QsA7nrPId\naE8VxTa6By4EaE7VIdEzrF30gPz6QrBf8dhCpXG37+LukmfflwJURFFWzMt1\nd5VsTgYAGAQDV11z0JE2NpfGfvJtWbGmechL9XSmudm/DHNiFUGaCTUMX6gy\nF0hW0DfsRE9GmaTCMOBsnMFbe2zVW1ou+1G38Omz8TANNHl4ZhNlvHMVX0fb\nZWCwrYVY3B4r8Xzem9rXpvsKhQGsGgMLCONAPEcXLEfi+lgMCWjx3jBnuipz\nsJoan+8n7pSMG3C8yRmkd1XelkMsYpLixQv2Wqu1M8hd7OTIVKgTydcZVGEO\nZ+eyJPNkCk2/4cSPEFdBlZCZ/vfoNr31qEFVc+w4AfW0a/4SBgN01rXDGdF5\n0+fivL2T+cXIfZN0czWSjw7ZVbEPwj0E0KnQJ7+mAL+uPga83waCJFriadJi\nr+Fv\r\n=GdYF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./_commonjs/index.js","module":"./index.js","engines":{"node":">=12"},"exports":{".":{"node":"./_commonjs/index.js","import":"./index.js","default":"./index.js","require":"./_commonjs/index.js"},"./terra":{"node":"./_commonjs/terra.js","import":"./terra.js","default":"./terra.js","require":"./_commonjs/terra.js"},"./currency":{"node":"./_commonjs/currency.js","import":"./currency.js","default":"./currency.js","require":"./_commonjs/currency.js"},"./public/*":"./public/*","./terra.js":{"node":"./_commonjs/terra.js","import":"./terra.js","default":"./terra.js","require":"./_commonjs/terra.js"},"./README.md":"./README.md","./currency.js":{"node":"./_commonjs/currency.js","import":"./currency.js","default":"./currency.js","require":"./_commonjs/currency.js"},"./unit.format":{"node":"./_commonjs/unit.format.js","import":"./unit.format.js","default":"./unit.format.js","require":"./_commonjs/unit.format.js"},"./AnimateNumber":{"node":"./_commonjs/AnimateNumber.js","import":"./AnimateNumber.js","default":"./AnimateNumber.js","require":"./_commonjs/AnimateNumber.js"},"./unit.format.js":{"node":"./_commonjs/unit.format.js","import":"./unit.format.js","default":"./unit.format.js","require":"./_commonjs/unit.format.js"},"./wallet-address":{"node":"./_commonjs/wallet-address.js","import":"./wallet-address.js","default":"./wallet-address.js","require":"./_commonjs/wallet-address.js"},"./currency.format":{"node":"./_commonjs/currency.format.js","import":"./currency.format.js","default":"./currency.format.js","require":"./_commonjs/currency.format.js"},"./AnimateNumber.js":{"node":"./_commonjs/AnimateNumber.js","import":"./AnimateNumber.js","default":"./AnimateNumber.js","require":"./_commonjs/AnimateNumber.js"},"./wallet-address.js":{"node":"./_commonjs/wallet-address.js","import":"./wallet-address.js","default":"./wallet-address.js","require":"./_commonjs/wallet-address.js"},"./currency.format.js":{"node":"./_commonjs/currency.format.js","import":"./currency.format.js","default":"./currency.format.js","require":"./_commonjs/currency.format.js"}},"typings":"index.d.ts","_npmUser":{"name":"ssen","email":"i@ssen.name"},"repository":{"url":"git+https://github.com/Anchor-Protocol/anchor-web-app.git","type":"git"},"_npmVersion":"7.18.1","description":"TODO","directories":{},"_nodeVersion":"16.3.0","dependencies":{"big.js":"^6.1.1","d3-ease":"^3.0.1","numeral":"^2.0.6","d3-timer":"^3.0.1","@anchor-protocol/types":"^0.16.0","@terra-dev/big-interpolate":"^0.16.0"},"publishConfig":{"cache":"~/.npm","access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^17.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/notation_0.16.0_1624279954428_0.4305337301029786","host":"s3://npm-registry-packages"}},"0.17.0":{"name":"@anchor-protocol/notation","version":"0.17.0","author":{"name":"Ian","email":"ian@terra.money"},"license":"Apache-2.0","_id":"@anchor-protocol/notation@0.17.0","maintainers":[{"name":"etienne.napoleone","email":"etienne.napoleone@gmail.com"},{"name":"kjessec","email":"jesse@soob.co"},{"name":"saad.najafi","email":"msnajafi405@gmail.com"},{"name":"hanjukim","email":"hanjukim@gmail.com"},{"name":"ssen","email":"i@ssen.name"}],"homepage":"https://github.com/Anchor-Protocol/anchor-web-app/tree/master/packages/src/@anchor-protocol/notation","bugs":{"url":"https://github.com/Anchor-Protocol/anchor-web-app/issues"},"dist":{"shasum":"8341371fa108f6996e5e22d1ff0dd41fdbdb901e","tarball":"https://registry.npmjs.org/@anchor-protocol/notation/-/notation-0.17.0.tgz","fileCount":23,"integrity":"sha512-VavHkm0zAI/aW/yTp6ytVbQObMH7U6Ff6IckwOrCyO/gdizjMLRpeOrAvbB0iFEJbs25+5TUBsaXKo4VUhIeiw==","signatures":[{"sig":"MEUCIQC/pguJz/622EbbdH9x2Evy+7elRaHWbID6HESPeF5SsgIgZYmYJ5i/cpJVBoupi6x/V+IaxINMQRYg4eZWfbhcot4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2Xr+CRA9TVsSAnZWagAAqhQP/2uKIZ+aqNXksFtopfbt\n2Ax0eMcb5yyHQTlhFE8Bn8bsB7epva5Ghq4hQL8uJspFVc+u/gVeHh7y4thu\nTixq0V/uvDtmNfA+mVfJkEYeLNtF7Aqrm7aknjkxJixJH51GEWkudfnlNoFx\nf0p8+PsM56X5z5eAZH9W/FCSQS9IoCODadbPAS0T3g2XpsTpYaXT3fAeb80U\n5X9omunry2Nsax8RPlyGOVADLOTBXpbMQSxR078Wc0OmVArNcyybp0VqBdo/\n9xX1582c8xR+fc7tty3uoP6Uf4spDT5Gc1asgjvsU96kCBZAkdS5p4fYx9Kr\nAY0RMIGNTLg84HF8MVX/hxmLbz4w0psumNUSOSUJC+GWESPZYqLNHmI5aREg\nE73GC4w2YNHaHyQv1yLdNcxjPbkbLKanbObu5cyqCVuMHQoCXwSx2OOaXoYF\n6uL1c20xojSjx+GE18zVj+zOS6dlnMPmKF391mnLF9YCpw997cysPT8Kd7oS\n+FmBnkBsTllr+lrCSl6/qcd+EXxpZBOicU9Ya18goT7pNyHPs1Xpq88n+p48\nsqzniCOIJYLf/x+J9TGoL1h9VXlfd4TdM3s/rf6upJc1YGKJwRUg+GO5CStv\nOClAWxVNixH+dNJuE1N5EPLSANP63snrtDclsY6d/CKMTt+M1GtQNyrzyZfF\nCQuz\r\n=xoM3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./_commonjs/index.js","module":"./index.js","engines":{"node":">=12"},"exports":{".":{"node":"./_commonjs/index.js","import":"./index.js","default":"./index.js","require":"./_commonjs/index.js"},"./terra":{"node":"./_commonjs/terra.js","import":"./terra.js","default":"./terra.js","require":"./_commonjs/terra.js"},"./currency":{"node":"./_commonjs/currency.js","import":"./currency.js","default":"./currency.js","require":"./_commonjs/currency.js"},"./public/*":"./public/*","./terra.js":{"node":"./_commonjs/terra.js","import":"./terra.js","default":"./terra.js","require":"./_commonjs/terra.js"},"./README.md":"./README.md","./currency.js":{"node":"./_commonjs/currency.js","import":"./currency.js","default":"./currency.js","require":"./_commonjs/currency.js"},"./unit.format":{"node":"./_commonjs/unit.format.js","import":"./unit.format.js","default":"./unit.format.js","require":"./_commonjs/unit.format.js"},"./AnimateNumber":{"node":"./_commonjs/AnimateNumber.js","import":"./AnimateNumber.js","default":"./AnimateNumber.js","require":"./_commonjs/AnimateNumber.js"},"./unit.format.js":{"node":"./_commonjs/unit.format.js","import":"./unit.format.js","default":"./unit.format.js","require":"./_commonjs/unit.format.js"},"./wallet-address":{"node":"./_commonjs/wallet-address.js","import":"./wallet-address.js","default":"./wallet-address.js","require":"./_commonjs/wallet-address.js"},"./currency.format":{"node":"./_commonjs/currency.format.js","import":"./currency.format.js","default":"./currency.format.js","require":"./_commonjs/currency.format.js"},"./AnimateNumber.js":{"node":"./_commonjs/AnimateNumber.js","import":"./AnimateNumber.js","default":"./AnimateNumber.js","require":"./_commonjs/AnimateNumber.js"},"./wallet-address.js":{"node":"./_commonjs/wallet-address.js","import":"./wallet-address.js","default":"./wallet-address.js","require":"./_commonjs/wallet-address.js"},"./currency.format.js":{"node":"./_commonjs/currency.format.js","import":"./currency.format.js","default":"./currency.format.js","require":"./_commonjs/currency.format.js"}},"typings":"index.d.ts","_npmUser":{"name":"ssen","email":"i@ssen.name"},"repository":{"url":"git+https://github.com/Anchor-Protocol/anchor-web-app.git","type":"git"},"_npmVersion":"7.18.1","description":"TODO","directories":{},"_nodeVersion":"16.4.0","dependencies":{"big.js":"^6.1.1","d3-ease":"^2.0.0","numeral":"^2.0.6","d3-timer":"^2.0.0","@anchor-protocol/types":"^0.17.0","@terra-dev/big-interpolate":"^0.17.0"},"publishConfig":{"cache":"~/.npm","access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^17.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/notation_0.17.0_1624865534115_0.8257626259144522","host":"s3://npm-registry-packages"}},"0.17.1":{"name":"@anchor-protocol/notation","version":"0.17.1","author":{"name":"Ian","email":"ian@terra.money"},"license":"Apache-2.0","_id":"@anchor-protocol/notation@0.17.1","maintainers":[{"name":"etienne.napoleone","email":"etienne.napoleone@gmail.com"},{"name":"kjessec","email":"jesse@soob.co"},{"name":"saad.najafi","email":"msnajafi405@gmail.com"},{"name":"hanjukim","email":"hanjukim@gmail.com"},{"name":"ssen","email":"i@ssen.name"}],"homepage":"https://github.com/Anchor-Protocol/anchor-web-app/tree/master/packages/src/@anchor-protocol/notation","bugs":{"url":"https://github.com/Anchor-Protocol/anchor-web-app/issues"},"dist":{"shasum":"e2bb39aefb53bf883633fd5320839fa83955a686","tarball":"https://registry.npmjs.org/@anchor-protocol/notation/-/notation-0.17.1.tgz","fileCount":23,"integrity":"sha512-AQag9ppnXpHa6BQVzzLLrYHrqKSmr5BhBaCDMtQ0Wf0vbi9auv5XWlG5c8Rchxoc1Q8CMlqsomPnkC9/e/KsZw==","signatures":[{"sig":"MEUCIQD6p6TTZ1KGa93JthNQzB0KfR1iR6UaXeQJE3VcgQbNdgIgXlxkASEpqT/uKsqe4IOxXTvTW4SMdZYzdh/qNxokmtw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2YlUCRA9TVsSAnZWagAABNYP/1mrcFOdNnAfcs+h5blN\nsj85FfD+biXT3kOeiQQ+iseJ7CGmH561rmA6n0EsIcOzcZxWjXkS3C9UBV9i\nsLbOSTfvnOobPsjGrsdu68smBLaEsE/lDYWue7ha8cndsvcqxKn5XmHkul/e\n819dJ2s3rBv7Cs3e7GshEL/2nDLivUefK1WGmuLLegOS9gVbyCTh50MJ8Phz\nVASzTKlzzMsDBDOyeQK42XoTSkl1iG2d2wOcyDmqs9O2q2qlgEviJs0vv4US\newbSp8cEETKctKoR0E2OkE9TtQcKlWWC5H+5uiPFV81dLhlCzhPGm8poNE/5\nNaMpShMR7rRbxxp9lTXeS9+yOqdKLfphAg2CMN5ZZ+U0UX/Z5M7HepnnSbRd\na+No9VYsTpDmq3O1PFf0gvOn6xYd04peIDM13GKLJY9WzG53JZBGjcV0AfZO\nQi5nmAYtM3dmVN2UHzHEXylmn3m2LxGYE57pvQCcyvVE4CNUgAK99vwbt451\nTHy5VzWZJTOQvMNMZs9TEXPHLlwFArMlvL/bH4AckSYf3q8Uo0GZbjgZMGAC\ntwmyhY9i2eIAshfrOcMQmF2IYxVN2AGJZHeIlWGandU6CnX2mx4/uABhp7nP\n46o9Gbrqio7hKR6Kc4WNYdWT+k9QfDpbVmnDBlUGFwHvPPg7sn53VnxsVFgF\nagQp\r\n=wds+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./_commonjs/index.js","module":"./index.js","engines":{"node":">=12"},"exports":{".":{"node":"./_commonjs/index.js","import":"./index.js","default":"./index.js","require":"./_commonjs/index.js"},"./terra":{"node":"./_commonjs/terra.js","import":"./terra.js","default":"./terra.js","require":"./_commonjs/terra.js"},"./currency":{"node":"./_commonjs/currency.js","import":"./currency.js","default":"./currency.js","require":"./_commonjs/currency.js"},"./public/*":"./public/*","./terra.js":{"node":"./_commonjs/terra.js","import":"./terra.js","default":"./terra.js","require":"./_commonjs/terra.js"},"./README.md":"./README.md","./currency.js":{"node":"./_commonjs/currency.js","import":"./currency.js","default":"./currency.js","require":"./_commonjs/currency.js"},"./unit.format":{"node":"./_commonjs/unit.format.js","import":"./unit.format.js","default":"./unit.format.js","require":"./_commonjs/unit.format.js"},"./AnimateNumber":{"node":"./_commonjs/AnimateNumber.js","import":"./AnimateNumber.js","default":"./AnimateNumber.js","require":"./_commonjs/AnimateNumber.js"},"./unit.format.js":{"node":"./_commonjs/unit.format.js","import":"./unit.format.js","default":"./unit.format.js","require":"./_commonjs/unit.format.js"},"./wallet-address":{"node":"./_commonjs/wallet-address.js","import":"./wallet-address.js","default":"./wallet-address.js","require":"./_commonjs/wallet-address.js"},"./currency.format":{"node":"./_commonjs/currency.format.js","import":"./currency.format.js","default":"./currency.format.js","require":"./_commonjs/currency.format.js"},"./AnimateNumber.js":{"node":"./_commonjs/AnimateNumber.js","import":"./AnimateNumber.js","default":"./AnimateNumber.js","require":"./_commonjs/AnimateNumber.js"},"./wallet-address.js":{"node":"./_commonjs/wallet-address.js","import":"./wallet-address.js","default":"./wallet-address.js","require":"./_commonjs/wallet-address.js"},"./currency.format.js":{"node":"./_commonjs/currency.format.js","import":"./currency.format.js","default":"./currency.format.js","require":"./_commonjs/currency.format.js"}},"typings":"index.d.ts","_npmUser":{"name":"ssen","email":"i@ssen.name"},"repository":{"url":"git+https://github.com/Anchor-Protocol/anchor-web-app.git","type":"git"},"_npmVersion":"7.18.1","description":"TODO","directories":{},"_nodeVersion":"16.4.0","dependencies":{"big.js":"^6.1.1","d3-ease":"^2.0.0","numeral":"^2.0.6","d3-timer":"^2.0.0","@anchor-protocol/types":"^0.17.1","@terra-dev/big-interpolate":"^0.17.1"},"publishConfig":{"cache":"~/.npm","access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^17.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/notation_0.17.1_1624869204549_0.2259274360156267","host":"s3://npm-registry-packages"}},"0.18.0":{"name":"@anchor-protocol/notation","version":"0.18.0","author":{"name":"Ian","email":"ian@terra.money"},"license":"Apache-2.0","_id":"@anchor-protocol/notation@0.18.0","maintainers":[{"name":"etienne.napoleone","email":"etienne.napoleone@gmail.com"},{"name":"kjessec","email":"jesse@soob.co"},{"name":"saad.najafi","email":"msnajafi405@gmail.com"},{"name":"hanjukim","email":"hanjukim@gmail.com"},{"name":"ssen","email":"i@ssen.name"}],"homepage":"https://github.com/Anchor-Protocol/anchor-web-app/tree/master/packages/src/@anchor-protocol/notation","bugs":{"url":"https://github.com/Anchor-Protocol/anchor-web-app/issues"},"dist":{"shasum":"932380a9b0cb99c4550af0a0034e52e0454ed97b","tarball":"https://registry.npmjs.org/@anchor-protocol/notation/-/notation-0.18.0.tgz","fileCount":23,"integrity":"sha512-v7Bl8ekOwJmSFwgI8+wInMtesPQkEPhYMZkOTs0TUr3qdZ44WMcQEeIoDRvtupr/vp5RREvu83nH67I5gYGguw==","signatures":[{"sig":"MEQCIGgvzlgAi+hvybkdqg+L42z4Y6oG4acclC4YuDD3S7dwAiAGYLe5IXxNepE3ZTkve+/U+xRUNw1ZQVVAnSL+oV9lEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2zY1CRA9TVsSAnZWagAAiv8QAKOxOsYbpn29r/spTqV4\n6L8VbMNk+AJ9AsHt9kmpBY7jTQQ1f57G6vL0WrgW1Ye+2U6XfznG6g5SaNj6\n7oUIt35ejBfbuzQKO6embvjXdkpKcp+PHLO2Ic7R/cUFd6MbigMpjAVgxTNZ\nEEOz22NU4TiT+RccVc7EVSOYjCSGFHXbGCsmn975Q2MmrUK/ikTDPh1ZjSfc\nQnxzl7C1MpTLsw20XZVIRBmmZ50bm0beRP1qkRXI8kMbS8kX67TcaFgsxX+b\njsoBKCADCp3JMfe4ywX+P1A4MDscFcTfcaJuyqQVa7S6FanCCwgNxazd8E6G\nUicajET/GyABWtsSM+o+pJAIvfBP44sTpL7H/AiXas5sRftPpAy/AzMTVokG\nUdpEJCi2hrQz0gxyXcbIoE3NDlIsY0OZXn0gbYvefHE7nRGfrKDa3ZsKHImQ\nCakyfhSLZdxykV+7Iu7lcQvvfIM1S5d5EHbvXwNUr5NeVWmG/rVyblB8gl2J\nbawWwvpIObaeBl+NOySCVcz5+q1jPdhX8LT83zm4CMz9xf+Mdy620BjLDISR\nrCi7IhM36o7Qxh1juYdSRyevt+Dq5BmOHCx061BE/g3mPyZORKREUAOAIri+\ncSF9UUUVpYccwOpav6AKqPKZiaL0Zreiyn7Om2Co8hcWLK+9mQ+5jn8+/hLK\ncxW8\r\n=VNHy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./_commonjs/index.js","module":"./index.js","engines":{"node":">=12"},"exports":{".":{"node":"./_commonjs/index.js","import":"./index.js","default":"./index.js","require":"./_commonjs/index.js"},"./terra":{"node":"./_commonjs/terra.js","import":"./terra.js","default":"./terra.js","require":"./_commonjs/terra.js"},"./currency":{"node":"./_commonjs/currency.js","import":"./currency.js","default":"./currency.js","require":"./_commonjs/currency.js"},"./public/*":"./public/*","./terra.js":{"node":"./_commonjs/terra.js","import":"./terra.js","default":"./terra.js","require":"./_commonjs/terra.js"},"./README.md":"./README.md","./currency.js":{"node":"./_commonjs/currency.js","import":"./currency.js","default":"./currency.js","require":"./_commonjs/currency.js"},"./unit.format":{"node":"./_commonjs/unit.format.js","import":"./unit.format.js","default":"./unit.format.js","require":"./_commonjs/unit.format.js"},"./AnimateNumber":{"node":"./_commonjs/AnimateNumber.js","import":"./AnimateNumber.js","default":"./AnimateNumber.js","require":"./_commonjs/AnimateNumber.js"},"./unit.format.js":{"node":"./_commonjs/unit.format.js","import":"./unit.format.js","default":"./unit.format.js","require":"./_commonjs/unit.format.js"},"./wallet-address":{"node":"./_commonjs/wallet-address.js","import":"./wallet-address.js","default":"./wallet-address.js","require":"./_commonjs/wallet-address.js"},"./currency.format":{"node":"./_commonjs/currency.format.js","import":"./currency.format.js","default":"./currency.format.js","require":"./_commonjs/currency.format.js"},"./AnimateNumber.js":{"node":"./_commonjs/AnimateNumber.js","import":"./AnimateNumber.js","default":"./AnimateNumber.js","require":"./_commonjs/AnimateNumber.js"},"./wallet-address.js":{"node":"./_commonjs/wallet-address.js","import":"./wallet-address.js","default":"./wallet-address.js","require":"./_commonjs/wallet-address.js"},"./currency.format.js":{"node":"./_commonjs/currency.format.js","import":"./currency.format.js","default":"./currency.format.js","require":"./_commonjs/currency.format.js"}},"typings":"index.d.ts","_npmUser":{"name":"ssen","email":"i@ssen.name"},"repository":{"url":"git+https://github.com/Anchor-Protocol/anchor-web-app.git","type":"git"},"_npmVersion":"7.18.1","description":"TODO","directories":{},"_nodeVersion":"16.4.0","dependencies":{"big.js":"^6.1.1","d3-ease":"^2.0.0","numeral":"^2.0.6","d3-timer":"^2.0.0","@anchor-protocol/types":"^0.18.0","@terra-dev/big-interpolate":"^0.18.0"},"publishConfig":{"cache":"~/.npm","access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^17.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/notation_0.18.0_1624978996515_0.6008309548807744","host":"s3://npm-registry-packages"}},"0.19.0":{"name":"@anchor-protocol/notation","version":"0.19.0","author":{"name":"Ian","email":"ian@terra.money"},"license":"Apache-2.0","_id":"@anchor-protocol/notation@0.19.0","maintainers":[{"name":"etienne.napoleone","email":"etienne.napoleone@gmail.com"},{"name":"kjessec","email":"jesse@soob.co"},{"name":"saad.najafi","email":"msnajafi405@gmail.com"},{"name":"hanjukim","email":"hanjukim@gmail.com"},{"name":"ssen","email":"i@ssen.name"}],"homepage":"https://github.com/Anchor-Protocol/anchor-web-app/tree/master/packages/src/@anchor-protocol/notation","bugs":{"url":"https://github.com/Anchor-Protocol/anchor-web-app/issues"},"dist":{"shasum":"61f6d946400d97adf2a24d8747061d1244ff56e6","tarball":"https://registry.npmjs.org/@anchor-protocol/notation/-/notation-0.19.0.tgz","fileCount":23,"integrity":"sha512-ykfDR2eeXF5r+l5G8ddBKMUKJ22p4KOM9ha67rJmALaAMjyhLJbtjsgZ/cjNvHcHNWpyYmLL7RMph1gnjVpE2A==","signatures":[{"sig":"MEUCIQDUjj3lSvyjFqp68ZaP/fHe98He9V8nBLdrdrswhuvfXAIgGTZXrnswmuTEilQfl2lGI4fYz2gAIuva75IiUa5ncuU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6B96CRA9TVsSAnZWagAA8L0P/2zzMKtG9ksyOxNhstS9\nDZc319X90Qfrt2TKMJumWK7VtIg479Nl9T2A4DZwPgbEIIvqSzVejpcp6WWp\n7f1HG41o3oD3/vZ0WYCCbYBpIRa5GB7+2HC2/GkhkjlKR/g0s+2MEs7NoJeF\npRyNh9ndHsw3b5GfnLNiyucG/GrgpbPcdazQh4ChvZuU+rjTjzhIWxbD7+TD\nlvQwAAYtonk1ywmSEkHZgRAj6wBp/a1PlnipWQBJZQMuSRQZhVGnc+LHiNiO\nOQGF/l1+l4WkwMcupb/dX7aTlDmKuCRrt5fdDpwaFA8621HDKny9eT2y/uoa\nFwcZ8A1zkzwD8+q/uqqCuehYSnN9TrkJst6/AP2hpXEonVvQQ87UtRXf0scd\nprFSRkryoW5U2qAhwFQx+Mru9MjyUg/k13eDxT5hb74RXDwzq/tghZIOFXju\nt/LKcXryxjTeqy0+aWfn0L/PutGiRjQW0d4mJQK94pu4ISNMa9eSFBMi/D9E\nTNPfRi4mZ5sopz6mnqCQvIu3nLtNE62OXd/3Bw3f/+5DWxJCS0OEf5ld+7Pj\n8sO0HXCukkz8xrvx1GnZYPbhd2o0gzP1/AcFqSDFN4vJGEtuHJ+kJTnrtDSw\nPXZ7BNSAy9j2GJSin5I7xMWjeBbS+MKehC4b3KDHZNYabcZ+j+qbKdn6dwd/\nVzig\r\n=hjLc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./_commonjs/index.js","module":"./index.js","engines":{"node":">=12"},"exports":{".":{"node":"./_commonjs/index.js","import":"./index.js","default":"./index.js","require":"./_commonjs/index.js"},"./terra":{"node":"./_commonjs/terra.js","import":"./terra.js","default":"./terra.js","require":"./_commonjs/terra.js"},"./currency":{"node":"./_commonjs/currency.js","import":"./currency.js","default":"./currency.js","require":"./_commonjs/currency.js"},"./public/*":"./public/*","./terra.js":{"node":"./_commonjs/terra.js","import":"./terra.js","default":"./terra.js","require":"./_commonjs/terra.js"},"./README.md":"./README.md","./currency.js":{"node":"./_commonjs/currency.js","import":"./currency.js","default":"./currency.js","require":"./_commonjs/currency.js"},"./unit.format":{"node":"./_commonjs/unit.format.js","import":"./unit.format.js","default":"./unit.format.js","require":"./_commonjs/unit.format.js"},"./AnimateNumber":{"node":"./_commonjs/AnimateNumber.js","import":"./AnimateNumber.js","default":"./AnimateNumber.js","require":"./_commonjs/AnimateNumber.js"},"./unit.format.js":{"node":"./_commonjs/unit.format.js","import":"./unit.format.js","default":"./unit.format.js","require":"./_commonjs/unit.format.js"},"./wallet-address":{"node":"./_commonjs/wallet-address.js","import":"./wallet-address.js","default":"./wallet-address.js","require":"./_commonjs/wallet-address.js"},"./currency.format":{"node":"./_commonjs/currency.format.js","import":"./currency.format.js","default":"./currency.format.js","require":"./_commonjs/currency.format.js"},"./AnimateNumber.js":{"node":"./_commonjs/AnimateNumber.js","import":"./AnimateNumber.js","default":"./AnimateNumber.js","require":"./_commonjs/AnimateNumber.js"},"./wallet-address.js":{"node":"./_commonjs/wallet-address.js","import":"./wallet-address.js","default":"./wallet-address.js","require":"./_commonjs/wallet-address.js"},"./currency.format.js":{"node":"./_commonjs/currency.format.js","import":"./currency.format.js","default":"./currency.format.js","require":"./_commonjs/currency.format.js"}},"typings":"index.d.ts","_npmUser":{"name":"ssen","email":"i@ssen.name"},"repository":{"url":"git+https://github.com/Anchor-Protocol/anchor-web-app.git","type":"git"},"_npmVersion":"7.18.1","description":"TODO","directories":{},"_nodeVersion":"16.4.1","dependencies":{"big.js":"^6.1.1","d3-ease":"^2.0.0","numeral":"^2.0.6","d3-timer":"^2.0.0","@anchor-protocol/types":"^0.19.0","@terra-dev/big-interpolate":"^0.19.0"},"publishConfig":{"cache":"~/.npm","access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^17.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/notation_0.19.0_1625825145581_0.8674737137767679","host":"s3://npm-registry-packages"}},"0.20.0":{"name":"@anchor-protocol/notation","version":"0.20.0","author":{"name":"Ian","email":"ian@terra.money"},"license":"Apache-2.0","_id":"@anchor-protocol/notation@0.20.0","maintainers":[{"name":"etienne.napoleone","email":"etienne.napoleone@gmail.com"},{"name":"kjessec","email":"jesse@soob.co"},{"name":"saad.najafi","email":"msnajafi405@gmail.com"},{"name":"hanjukim","email":"hanjukim@gmail.com"},{"name":"ssen","email":"i@ssen.name"}],"homepage":"https://github.com/Anchor-Protocol/anchor-web-app/tree/master/packages/src/@anchor-protocol/notation","bugs":{"url":"https://github.com/Anchor-Protocol/anchor-web-app/issues"},"dist":{"shasum":"87ce0cd1ffe7c341ba5cd4b6c3ba717f2610b75e","tarball":"https://registry.npmjs.org/@anchor-protocol/notation/-/notation-0.20.0.tgz","fileCount":23,"integrity":"sha512-eOElXNJf/Nr3b4yatsdULNGuw+43eR1/UF8M+C1HAfhV2g1ELdvU70auxm7ADSf/F6z4P1GEm6sE3XMM0hSVfA==","signatures":[{"sig":"MEQCIEh46j1AvzLMcIlKaJfMhhzZ9IRbWwSDDfOzJMBJUcFbAiAGSx6SJUverMkbuSicYR210x9PxI35uELBY33d/EG/cw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7wzWCRA9TVsSAnZWagAAd4UP/jt3xWuI4npSP59J0qv2\nnG60rL2VcKNyk+N+nGjybsMpj8gqyS3oc03RCjPkB4KsLYYQsO5RXhx3v5sa\no4+hgPRvWPVEzWwlkpWkquNDA4Jrml/LYDHDB49Wdbffg2/1YCjuXTQJPCbU\n1AtnNYiDLc9+wm02AikP5JpPbjIWzcVYeXV0nOR2oM5K2ILaFcoNJiBTc3Xt\nSx3jiMI3/0QPE5q1wCtw8MdfZh3+q5CiWda1PtTofbSgJGQNWdPezutLbCnw\nUwG0Zu/3I4KKNy2taojZAlqiN4Y07zEmnJlG5L60s0jK3pmsXv4lsGrVRpCT\nja6fuEqsQtY1BjxwFkBMoXUlqc5QvLLap8+rEsLQFWZDfyNqexJF98FTAAF7\nRZ68YtFRLuN9GUxByw2MerCuvZ2IVZ1PVWyWdcuMXo+LxWlv44eKVaTcN2c4\nSOSVuSJnD/ZgmsPnm2Og3olK57BReHD1skYHyRubJEXJ7n+ghvUZtLSs8fSX\nAVa/SlEXHXvn7iItwqSNpGpCatXZdm2ib3vuibPRc2MJVJz0Ga1gPIuLHffX\n/bGFgQRIPFuJGIm8MAP6x2suogX4ZravikcrnWwH7yWq0IBY9IwXlYg4ZT8P\ngRfrGSjaY4frJUW9mHVcyK0Pjl8idn7fKDDmG0oVc9ueMNiH034it0dYIMwf\n22cG\r\n=U2ZT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./_commonjs/index.js","module":"./index.js","engines":{"node":">=12"},"exports":{".":{"node":"./_commonjs/index.js","import":"./index.js","default":"./index.js","require":"./_commonjs/index.js"},"./terra":{"node":"./_commonjs/terra.js","import":"./terra.js","default":"./terra.js","require":"./_commonjs/terra.js"},"./currency":{"node":"./_commonjs/currency.js","import":"./currency.js","default":"./currency.js","require":"./_commonjs/currency.js"},"./public/*":"./public/*","./terra.js":{"node":"./_commonjs/terra.js","import":"./terra.js","default":"./terra.js","require":"./_commonjs/terra.js"},"./README.md":"./README.md","./currency.js":{"node":"./_commonjs/currency.js","import":"./currency.js","default":"./currency.js","require":"./_commonjs/currency.js"},"./unit.format":{"node":"./_commonjs/unit.format.js","import":"./unit.format.js","default":"./unit.format.js","require":"./_commonjs/unit.format.js"},"./AnimateNumber":{"node":"./_commonjs/AnimateNumber.js","import":"./AnimateNumber.js","default":"./AnimateNumber.js","require":"./_commonjs/AnimateNumber.js"},"./unit.format.js":{"node":"./_commonjs/unit.format.js","import":"./unit.format.js","default":"./unit.format.js","require":"./_commonjs/unit.format.js"},"./wallet-address":{"node":"./_commonjs/wallet-address.js","import":"./wallet-address.js","default":"./wallet-address.js","require":"./_commonjs/wallet-address.js"},"./currency.format":{"node":"./_commonjs/currency.format.js","import":"./currency.format.js","default":"./currency.format.js","require":"./_commonjs/currency.format.js"},"./AnimateNumber.js":{"node":"./_commonjs/AnimateNumber.js","import":"./AnimateNumber.js","default":"./AnimateNumber.js","require":"./_commonjs/AnimateNumber.js"},"./wallet-address.js":{"node":"./_commonjs/wallet-address.js","import":"./wallet-address.js","default":"./wallet-address.js","require":"./_commonjs/wallet-address.js"},"./currency.format.js":{"node":"./_commonjs/currency.format.js","import":"./currency.format.js","default":"./currency.format.js","require":"./_commonjs/currency.format.js"}},"typings":"index.d.ts","_npmUser":{"name":"ssen","email":"i@ssen.name"},"repository":{"url":"git+https://github.com/Anchor-Protocol/anchor-web-app.git","type":"git"},"_npmVersion":"7.18.1","description":"TODO","directories":{},"_nodeVersion":"16.4.1","dependencies":{"big.js":"^6.1.1","d3-ease":"^2.0.0","numeral":"^2.0.6","d3-timer":"^2.0.0","@anchor-protocol/types":"^0.20.0","@terra-dev/big-interpolate":"^0.20.0"},"publishConfig":{"cache":"~/.npm","access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^17.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/notation_0.20.0_1626279126096_0.30424462612609426","host":"s3://npm-registry-packages"}},"0.20.1":{"name":"@anchor-protocol/notation","version":"0.20.1","author":{"name":"Ian","email":"ian@terra.money"},"license":"Apache-2.0","_id":"@anchor-protocol/notation@0.20.1","maintainers":[{"name":"etienne.napoleone","email":"etienne.napoleone@gmail.com"},{"name":"kjessec","email":"jesse@soob.co"},{"name":"saad.najafi","email":"msnajafi405@gmail.com"},{"name":"hanjukim","email":"hanjukim@gmail.com"},{"name":"ssen","email":"i@ssen.name"}],"homepage":"https://github.com/Anchor-Protocol/anchor-web-app/tree/master/packages/src/@anchor-protocol/notation","bugs":{"url":"https://github.com/Anchor-Protocol/anchor-web-app/issues"},"dist":{"shasum":"c52a2c9a558d683fe4fc4c6c82095569e4dec3ea","tarball":"https://registry.npmjs.org/@anchor-protocol/notation/-/notation-0.20.1.tgz","fileCount":23,"integrity":"sha512-Ea7+PZYNgZ015sQOl2rumaH36oivh0VwVmR7qxmGJL7pwWAxM01tNqI7vdMuihCuCLR7Sw9OpaugMn9JdyJvgw==","signatures":[{"sig":"MEUCIQC2d74qd+9Obn4fqEJvPmli7J60m9VU0bRk4LtaFhJAVAIgBPqOaklUZUPPWJfD3fAAFWFKczOP4pgqYkap8CnvpSw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh11jSCRA9TVsSAnZWagAAzzIQAKNOzks5p++JbJD8APCF\n1d+TimzcLg6sAbTQLz5nyOJl9fOOA0suH4DHLjOA7ac+XKVSTqqO2IqpOepe\ngFCQx65PjSBad6GK8Aa8QkWg3Gth7kyXe2DxWjAdoX8W4sEhqJozXjiOMddv\n/Vj3WxbIUn3vih1w+E81Fm9jzHGBMuOmKdViUfys2WmfTnNonO+SDTX5CLN+\ndeMJAlvuuoXRyJUuMiSwoSGgY6xVgdGQVPcbhMkUvPrObBBSJNsK5nZcLoty\nnG0t6XOYWs3KSONiOsCoz3i6/FF9ayM8R8/y6ivUZFF+oWnKPUQa06fkpGcf\nsWzKRRMcjOYTQVa5Ug9SrHTrQzOgxs1u9ICNmv6FZi/SNfIo39EqVKRlsZom\nAOK7nj2QhKPC3RkmfkTellZlvJSIwSJkvfNfWlvbPg8LgUpq909+rykfc46P\nZyh6P+M2hK7IjCsv3zxA6tZexrYqUJ7qonm8fa9KrpdyECl10FmPTZ0eWrrY\nG7gWh5j0C+2cbDiWuKxZdt8ofhQHtFBqB35DNmhXsmmYgrTpdYrL9RqN8HJg\nxtRqb8SmuPF/HsCDEKVqOu46bo0lZRHTt03ZTrDldTscj0+UGJUjkFS+4hS+\nKkon5lDPe+Uz2cZh/6mOj/+RXxwArwjje1Il6AFb++l8VflKuMX08LWWyhnj\n2SPI\r\n=4vgX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./_commonjs/index.js","module":"./index.js","engines":{"node":">=12"},"exports":{".":{"node":"./_commonjs/index.js","import":"./index.js","default":"./index.js","require":"./_commonjs/index.js"},"./terra":{"node":"./_commonjs/terra.js","import":"./terra.js","default":"./terra.js","require":"./_commonjs/terra.js"},"./currency":{"node":"./_commonjs/currency.js","import":"./currency.js","default":"./currency.js","require":"./_commonjs/currency.js"},"./public/*":"./public/*","./terra.js":{"node":"./_commonjs/terra.js","import":"./terra.js","default":"./terra.js","require":"./_commonjs/terra.js"},"./README.md":"./README.md","./currency.js":{"node":"./_commonjs/currency.js","import":"./currency.js","default":"./currency.js","require":"./_commonjs/currency.js"},"./unit.format":{"node":"./_commonjs/unit.format.js","import":"./unit.format.js","default":"./unit.format.js","require":"./_commonjs/unit.format.js"},"./AnimateNumber":{"node":"./_commonjs/AnimateNumber.js","import":"./AnimateNumber.js","default":"./AnimateNumber.js","require":"./_commonjs/AnimateNumber.js"},"./unit.format.js":{"node":"./_commonjs/unit.format.js","import":"./unit.format.js","default":"./unit.format.js","require":"./_commonjs/unit.format.js"},"./wallet-address":{"node":"./_commonjs/wallet-address.js","import":"./wallet-address.js","default":"./wallet-address.js","require":"./_commonjs/wallet-address.js"},"./currency.format":{"node":"./_commonjs/currency.format.js","import":"./currency.format.js","default":"./currency.format.js","require":"./_commonjs/currency.format.js"},"./AnimateNumber.js":{"node":"./_commonjs/AnimateNumber.js","import":"./AnimateNumber.js","default":"./AnimateNumber.js","require":"./_commonjs/AnimateNumber.js"},"./wallet-address.js":{"node":"./_commonjs/wallet-address.js","import":"./wallet-address.js","default":"./wallet-address.js","require":"./_commonjs/wallet-address.js"},"./currency.format.js":{"node":"./_commonjs/currency.format.js","import":"./currency.format.js","default":"./currency.format.js","require":"./_commonjs/currency.format.js"}},"typings":"index.d.ts","_npmUser":{"name":"ssen","email":"i@ssen.name"},"repository":{"url":"git+https://github.com/Anchor-Protocol/anchor-web-app.git","type":"git"},"_npmVersion":"7.18.1","description":"TODO","directories":{},"_nodeVersion":"16.4.1","dependencies":{"big.js":"^6.1.1","d3-ease":"^2.0.0","numeral":"^2.0.6","d3-timer":"^2.0.0","@anchor-protocol/types":"^0.20.1","@terra-dev/big-interpolate":"^0.20.1"},"publishConfig":{"cache":"~/.npm","access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^17.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/notation_0.20.1_1626327982168_0.10709171224795688","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-03-23T06:03:19.797Z","modified":"2026-07-07T17:55:10.788Z","0.1.0":"2021-03-23T06:03:20.195Z","0.2.0":"2021-04-16T08:55:27.161Z","0.3.0":"2021-04-16T16:02:23.184Z","0.4.0":"2021-04-22T05:33:16.903Z","0.5.0":"2021-04-23T07:45:35.753Z","0.6.0":"2021-04-26T10:56:30.633Z","0.7.0":"2021-04-29T02:38:31.668Z","0.8.0":"2021-04-30T06:53:30.814Z","0.10.0":"2021-05-03T13:39:35.865Z","0.15.0":"2021-06-01T09:57:15.274Z","0.16.0-alpha.1":"2021-06-13T04:48:21.389Z","0.16.0-alpha.2":"2021-06-13T05:24:18.573Z","0.16.0-alpha.3":"2021-06-13T06:21:10.331Z","0.16.0-alpha.4":"2021-06-13T11:35:55.180Z","0.16.0":"2021-06-21T12:52:34.573Z","0.17.0":"2021-06-28T07:32:14.269Z","0.17.1":"2021-06-28T08:33:24.668Z","0.18.0":"2021-06-29T15:03:16.685Z","0.19.0":"2021-07-09T10:05:45.703Z","0.20.0":"2021-07-14T16:12:06.232Z","0.20.1":"2021-07-15T05:46:22.377Z"},"bugs":{"url":"https://github.com/Anchor-Protocol/anchor-web-app/issues"},"author":{"name":"Ian","email":"ian@terra.money"},"license":"Apache-2.0","homepage":"https://github.com/Anchor-Protocol/anchor-web-app/tree/master/packages/src/@anchor-protocol/notation","repository":{"url":"git+https://github.com/Anchor-Protocol/anchor-web-app.git","type":"git"},"description":"TODO","maintainers":[{"email":"hanjukim@gmail.com","name":"hanjukim"},{"email":"jesse@soob.co","name":"kjessec"},{"email":"cain.osullivan@gmail.com","name":"cosullivan"},{"email":"radzion@terra.money","name":"radzionchachura"},{"email":"mandrean@pm.me","name":"mandrean"},{"email":"17amitprasad@gmail.com","name":"amitpr"},{"email":"devops@terra.money","name":"terra-devops"}],"readme":"# `@anchor-protocol/notation`\n\nTODO\n\n## Spec\n\n<!-- source __tests__/*.test.ts -->\n\n[\\_\\_tests\\_\\_/notation.test.ts](__tests__/notation.test.ts)\n\n```ts\nimport { aUST, bLuna, Luna, Percent, Rate, UST } from '@anchor-protocol/types';\nimport {\n  formatAUST,\n  formatAUSTInput,\n  formatAUSTWithPostfixUnits,\n  formatLuna,\n  formatLunaInput,\n  formatPercentage,\n  formatRate,\n  formatUST,\n  formatUSTInput,\n  formatUSTWithPostfixUnits,\n} from '../';\n\ndescribe('notation', () => {\n  test('should format numbers to the correct strings', () => {\n    expect(formatUST('1.342131' as UST)).toBe('1.342');\n    expect(formatUST('1.12049312' as UST)).toBe('1.12');\n    expect(formatUST('1.10049312' as UST)).toBe('1.1');\n    expect(formatUST('0.0001' as UST)).toBe('<0.001');\n\n    expect(formatAUST('1.00049312' as aUST)).toBe('1.000493');\n    expect(formatAUST('1000.1234000' as aUST)).toBe('1,000.1234');\n    expect(formatAUST('1000.120000' as aUST)).toBe('1,000.12');\n\n    expect(formatUSTWithPostfixUnits('1342131' as UST)).toBe('1.34M');\n    expect(formatUSTWithPostfixUnits('1342131.34432' as UST)).toBe('1.34M');\n    expect(formatUSTWithPostfixUnits('1100493' as UST)).toBe('1.1M');\n    expect(formatUSTWithPostfixUnits('1100493.2435' as UST)).toBe('1.1M');\n    expect(formatUSTWithPostfixUnits('11103452' as UST)).toBe('11.1M');\n    expect(formatUSTWithPostfixUnits('1000345' as UST)).toBe('1M');\n    expect(formatUSTWithPostfixUnits('1000345000' as UST)).toBe('1,000.34M');\n\n    expect(formatAUSTWithPostfixUnits('10003450' as aUST)).toBe('10.003M');\n    expect(formatAUSTWithPostfixUnits('1120.33434' as aUST)).toBe(\n      '1,120.33434',\n    );\n    expect(formatAUSTWithPostfixUnits('1123.4000' as aUST)).toBe('1,123.4');\n    expect(formatAUSTWithPostfixUnits('1120.000' as aUST)).toBe('1,120');\n    expect(formatAUSTWithPostfixUnits('1000' as aUST)).toBe('1,000');\n    expect(formatAUSTWithPostfixUnits('1010' as aUST)).toBe('1,010');\n\n    expect(formatLuna('1.342131' as Luna)).toBe('1.342131');\n    expect(formatLuna('1.12049312' as Luna)).toBe('1.120493');\n    expect(formatLuna('1.1004000' as Luna)).toBe('1.1004');\n    expect(formatLuna('1.00049312' as bLuna)).toBe('1.000493');\n    expect(formatLuna('1000.1234000' as bLuna)).toBe('1,000.1234');\n    expect(formatLuna('1000.120000' as bLuna)).toBe('1,000.12');\n\n    expect(formatPercentage('1.342131' as Percent)).toBe('1.34');\n    expect(formatPercentage('1.12049312' as Percent)).toBe('1.12');\n    expect(formatPercentage('1.1004000' as Percent)).toBe('1.1');\n    expect(formatPercentage('1.00049312' as Percent)).toBe('1');\n    expect(formatPercentage('1000.1234000' as Percent)).toBe('1,000.12');\n    expect(formatPercentage('1000.120000' as Percent)).toBe('1,000.12');\n    expect(formatPercentage('-1000.120000' as Percent)).toBe('-1,000.12');\n\n    expect(formatRate('0.00725188639837987036' as Rate)).toBe('0.72');\n    expect(formatRate('-0.00725188639837987036' as Rate)).toBe('-0.72');\n\n    expect(formatUSTInput('10.3436' as UST)).toBe('10.343');\n    expect(formatAUSTInput('10.00' as aUST)).toBe('10');\n\n    expect(formatLunaInput('10.3436' as Luna)).toBe('10.3436');\n    expect(formatLunaInput('10.00' as bLuna)).toBe('10');\n  });\n\n  test('error cases', () => {\n    expect(formatRate('0.195545188517526138' as Rate)).toBe('19.55');\n  });\n});\n```\n\n<!-- /source -->\n\n## Stories\n\n<https://anchor-storybook.vercel.app/?path=/story/components-animatenumber--basic>\n\n<!-- source __stories__/*.stories.tsx -->\n\n[\\_\\_stories\\_\\_/AnimateNumber.stories.tsx](__stories__/AnimateNumber.stories.tsx)\n\n```tsx\nimport {\n  AnimateNumber,\n  formatUSTWithPostfixUnits,\n} from '@anchor-protocol/notation';\nimport { UST } from '@anchor-protocol/types';\nimport { useCallback, useState } from 'react';\n\nexport default {\n  title: 'components/AnimateNumber',\n};\n\nexport const Basic = () => {\n  const [n, setN] = useState<UST>('1000' as UST);\n\n  const updateNumber = useCallback(() => {\n    setN(\n      Math.floor(\n        Math.random() * (Math.random() > 0.5 ? 100000000 : 100000),\n      ).toString() as UST,\n    );\n  }, []);\n\n  return (\n    <div>\n      <AnimateNumber format={formatUSTWithPostfixUnits}>{n}</AnimateNumber>\n      <div>\n        <button onClick={updateNumber}>Update Number</button>\n      </div>\n    </div>\n  );\n};\n```\n\n<!-- /source -->\n","readmeFilename":"README.md"}