{"_id":"@danielzotti/ng-input-number-i18n","_rev":"6-d38a0f8e42390bc034ed22207eb585d7","name":"@danielzotti/ng-input-number-i18n","dist-tags":{"latest":"1.0.1"},"versions":{"0.0.2":{"name":"@danielzotti/ng-input-number-i18n","version":"0.0.2","private":false,"keywords":["angular","input","textarea","numbers","number","decimal","directive","angular8"],"description":"It's a special directive to convert decimal numbers","repository":{"type":"git","url":"git+https://github.com/danielzotti/ng-input-number-i18n.git"},"peerDependencies":{"@angular/common":"^8.1.3","@angular/core":"^8.1.3"},"main":"bundles/danielzotti-ng-input-number-i18n.umd.js","module":"fesm5/danielzotti-ng-input-number-i18n.js","es2015":"fesm2015/danielzotti-ng-input-number-i18n.js","esm5":"esm5/danielzotti-ng-input-number-i18n.js","esm2015":"esm2015/danielzotti-ng-input-number-i18n.js","fesm5":"fesm5/danielzotti-ng-input-number-i18n.js","fesm2015":"fesm2015/danielzotti-ng-input-number-i18n.js","typings":"danielzotti-ng-input-number-i18n.d.ts","metadata":"danielzotti-ng-input-number-i18n.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"bugs":{"url":"https://github.com/danielzotti/ng-input-number-i18n/issues"},"homepage":"https://github.com/danielzotti/ng-input-number-i18n#readme","_id":"@danielzotti/ng-input-number-i18n@0.0.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-KM9Y5T6JLpPLK4g/+Mx32bS/+845njbsc0HtscLm9grbMKKk0aKmst7n5jCXxUJNoLsDZmVX7lJa+2S6Dodb7Q==","shasum":"a94ae1921c207c8db6417490757b284f32de9291","tarball":"https://registry.npmjs.org/@danielzotti/ng-input-number-i18n/-/ng-input-number-i18n-0.0.2.tgz","fileCount":36,"unpackedSize":387906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQmzzCRA9TVsSAnZWagAA7FEP/0CsiYT8M5A6f0vcdtJs\nrDKiXW2zl+bPcC+U94cQoK/Ox0aR4hSxMpC9zipiH1A+ScluGKr77X1kFYVC\nhKaYUuin5Fw/4sE86dg+zLP5SgVB+CFyUJDaROQCkvwQ25jbJixRM58KDWeM\nfIn7AEDExqz+Op7nABzeWo7jma0It5BHa2WjEpqFJdQne1lhW0vD22832jVb\npjRje0lZ+GblPNA4E0U4ilh9oGmzWYbdPl/7fvvAMitTE9f2n1zlaz+sQXFv\nslirwWrWfZomHKBOcfDtzITTr9k1dCuZJFR2yxQO48Koeo/zU2/iWb4TWjJ/\njTA+WnqEaZXOdXEfSyLAfghf+X5YUp/4ZiSTSzyfCNcrdxwk4zcXFSae8bEl\n8NDCDf0F1DKnySzxU7HTJFt0WfFHKyeAaF9O3M5+xQrF47+jpP9J3K/FOud5\n5dmK1AES5K6TmzV+IqJplqBbzjFp/eFDX1w1rMxaiWQAsU3MPeafvXstOjc/\nDrerzpdxYcPaqJeCbNxpvKlUOQajxhRVkl0a8H14mYxbJnjweZHlgpjzK9bD\ndHlqAqII2Tt66SBPd1aHGtvh6035lSzZAy1DcLnc/fKcg24m4eHiF2364BXk\nzOIeu+6QiXZSp1Af5IwHg36rZZO1QeE7KjBIQCWhWZTd7ODm1fEyelfBvwrg\nXwAa\r\n=8jS2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+RlzcSHmoAA5fq+PdO2aDiMuokEd6az8t4NGRw1vHyQIhAPtdr7iCOMxErNhBLfQlgvgtrCuWn3G80QclSSssCxT5"}]},"maintainers":[{"name":"danielzotti","email":"admin@danielzotti.it"}],"_npmUser":{"name":"danielzotti","email":"admin@danielzotti.it"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng-input-number-i18n_0.0.2_1581411570576_0.30310595628314285"},"_hasShrinkwrap":false},"0.0.3":{"name":"@danielzotti/ng-input-number-i18n","version":"0.0.3","private":false,"keywords":["angular","input","textarea","numbers","number","decimal","directive","angular8"],"description":"It's a special directive to format decimal numbers inside input and textarea, based on the current locale","repository":{"type":"git","url":"git+https://github.com/danielzotti/ng-input-number-i18n.git"},"peerDependencies":{"@angular/common":"^8.1.3","@angular/core":"^8.1.3"},"main":"bundles/danielzotti-ng-input-number-i18n.umd.js","module":"fesm5/danielzotti-ng-input-number-i18n.js","es2015":"fesm2015/danielzotti-ng-input-number-i18n.js","esm5":"esm5/danielzotti-ng-input-number-i18n.js","esm2015":"esm2015/danielzotti-ng-input-number-i18n.js","fesm5":"fesm5/danielzotti-ng-input-number-i18n.js","fesm2015":"fesm2015/danielzotti-ng-input-number-i18n.js","typings":"danielzotti-ng-input-number-i18n.d.ts","metadata":"danielzotti-ng-input-number-i18n.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"bugs":{"url":"https://github.com/danielzotti/ng-input-number-i18n/issues"},"homepage":"https://github.com/danielzotti/ng-input-number-i18n#readme","_id":"@danielzotti/ng-input-number-i18n@0.0.3","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-TSOJ9HWR6h7SxDexyzfj6mmq3+pJt1PkM4PnLNUpK3KKn9ghuvOgGT4ki+mMXKL1f4B31OPxiHyz3dpPe8g8aA==","shasum":"f977105b65fc534e5431aa5233d6047250040819","tarball":"https://registry.npmjs.org/@danielzotti/ng-input-number-i18n/-/ng-input-number-i18n-0.0.3.tgz","fileCount":36,"unpackedSize":393303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQoNmCRA9TVsSAnZWagAAhHsQAJLqn8bVzx+mvWvoyTTS\nVWxvV0814mIU6FnIkNrgdmfoEj2GQnflGgKlfeATwSHu95OUFQfw0ISminGf\nEqJuI40XK5K+22+Z2sb+pkasD7GAo+v80LU59QAd3rEsO6PZKft9F1I49FtG\nlMb1xcmuLbtVix36smkkz77t25iUQqKlK4/Vgh156I4bKqv6Wqn/shOiP4NX\njXmx4W+d+SjCHLR0zw6s6nHXVgB7qG9FMrzHwMcI82dOKz+gc1h0mDGuK87R\n69i2zYogwNUxg9LSGDkv1j5In65EiR0DfZYCpPvvf6z7pvwZRd/6j3IV2+80\nzngEdx6tii5FZspSjwxAGG6ojS36VuLtr13QSh85gW5Y+mo5mPUEFgifdU0Z\nQ9R5YO2tV+iFPRjpqtRSr9j93Gk2jl4Srunyn+k3EWSidda+UYzmqU8hTjOT\nC8gbqx8vAUZjAUxi8bkxNR9Vj5sxwdMsm6EhzTsI39ZgUy7zXTDRCmzxtzmY\nXQ9jc5tO5EltMU2+a3bU2iwQglpVQZpK4c5nsBHwljQxej5Pb9Z3BGGfWxjs\nkiUk/vLhZ51UnPganL03a2agnnJlmnLTE3B2DMqp9ke0P3TGdQ4VELx3iDwb\nB6rx1bdE4LC9kd5ZC07/qOSJz5OosT0snzlzEFTSeIzZ1j95/+EUCl/epBRw\nDjEp\r\n=hPJf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDErIerzTcx4zEf5rkSbseT3uoafeFSZQGCjM/6qh/TfwIgHiREVRaq3nQjwTChcy+JRYNL+ydx/KBVFBjtOMI4u5Y="}]},"maintainers":[{"name":"danielzotti","email":"admin@danielzotti.it"}],"_npmUser":{"name":"danielzotti","email":"admin@danielzotti.it"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng-input-number-i18n_0.0.3_1581417318325_0.8322006896616567"},"_hasShrinkwrap":false},"0.0.4":{"name":"@danielzotti/ng-input-number-i18n","version":"0.0.4","private":false,"keywords":["angular","input","textarea","numbers","number","decimal","directive","angular8"],"description":"It's a special directive to format decimal numbers inside input and textarea, based on the current locale","repository":{"type":"git","url":"git+https://github.com/danielzotti/ng-input-number-i18n.git"},"peerDependencies":{"@angular/common":"^8.1.3","@angular/core":"^8.1.3"},"main":"bundles/danielzotti-ng-input-number-i18n.umd.js","module":"fesm5/danielzotti-ng-input-number-i18n.js","es2015":"fesm2015/danielzotti-ng-input-number-i18n.js","esm5":"esm5/danielzotti-ng-input-number-i18n.js","esm2015":"esm2015/danielzotti-ng-input-number-i18n.js","fesm5":"fesm5/danielzotti-ng-input-number-i18n.js","fesm2015":"fesm2015/danielzotti-ng-input-number-i18n.js","typings":"danielzotti-ng-input-number-i18n.d.ts","metadata":"danielzotti-ng-input-number-i18n.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"bugs":{"url":"https://github.com/danielzotti/ng-input-number-i18n/issues"},"homepage":"https://github.com/danielzotti/ng-input-number-i18n#readme","_id":"@danielzotti/ng-input-number-i18n@0.0.4","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-zeld9yeMJ8EOa+n8kRc5wHRFSTmX/K/rRrwndCxlHwZz2fFEU5QJrQwvm7f+89B2UGsnXjARr+7AxL52hwBq1w==","shasum":"909c2ac6967c0921f6e0353a6750f13041756f67","tarball":"https://registry.npmjs.org/@danielzotti/ng-input-number-i18n/-/ng-input-number-i18n-0.0.4.tgz","fileCount":36,"unpackedSize":393391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQob9CRA9TVsSAnZWagAAPD4QAIlkuL5owl3A0u9HN0Yq\nrcklvZqw+fMOIGkqlE0VtbSMVfQUprGZky6ZEdfwvQKPrXoEqN4yK5goUcq+\nZXvRdiBuyKQpvTLViawLtQG/xRScIw/qSw3mAtssTDxPEgR1f3uUqqdqBMMW\nalUZJRzoDfBPdkHUdNKEkf58Zb4+p1sb0TGp0sytjnVDEg6FgbBBvYHLsj0m\nxbGdoQkQeP7yLnlxnoEA5k/5J5EjSueyYu9Q/YgQclneWOBxT2eXCsXenc3N\nYjBlNZHVFdB4QdhnLaLeLmQa371s4nBXdPycs1LPKD2iSnoch2BwcYnqaHit\nrg9z6MlL44i3wL0MWVJR3vAGwKsP4NsWwiUsFJm2TczpBV+2uK/oKBZL1ssc\nuJk0zg6tRKzj19fi1ZjVl/0EKymipzxpmAyI88OHW4lRthgjGTvSMzQO9j9A\nfQbmiCuyTm0qNTyZz6srQhV7KRrBT6DwLmdggp2raezcqEbpOujTFNJHBOAg\nvSd/7HWJGegXjOFvQ7itypZDJEQGFWvgRO4F4cfUgnXT+W2Td3NJHEnjQcJs\nWnMv1C6zhFAVZddyeh03scoeXmoWxrWQc2rEC9NsjA+3Hq1snhgiFxOG1kYd\n24IHeU1luWuRd3pUDSdTgAEL94eOYh6WyUAZaOtz6Hgw6bYIuCSpZFAcmUtu\nxRwc\r\n=Qhgo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0jY79DNAiB1jJrO0VzuiOI8swK5KYlQYvo79TwZj+AwIgWRx14jPVdAhuziAK/6cGufU+f9E/zBuYW1Gev65b0q4="}]},"maintainers":[{"name":"danielzotti","email":"admin@danielzotti.it"}],"_npmUser":{"name":"danielzotti","email":"admin@danielzotti.it"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng-input-number-i18n_0.0.4_1581418237262_0.3652594900078465"},"_hasShrinkwrap":false},"0.0.5":{"name":"@danielzotti/ng-input-number-i18n","version":"0.0.5","private":false,"keywords":["angular","input","textarea","numbers","number","decimal","directive","angular8"],"description":"It's a special directive to format decimal numbers inside input and textarea, based on the current locale","repository":{"type":"git","url":"git+https://github.com/danielzotti/ng-input-number-i18n.git"},"peerDependencies":{"@angular/common":"^8.1.3","@angular/core":"^8.1.3"},"main":"bundles/danielzotti-ng-input-number-i18n.umd.js","module":"fesm5/danielzotti-ng-input-number-i18n.js","es2015":"fesm2015/danielzotti-ng-input-number-i18n.js","esm5":"esm5/danielzotti-ng-input-number-i18n.js","esm2015":"esm2015/danielzotti-ng-input-number-i18n.js","fesm5":"fesm5/danielzotti-ng-input-number-i18n.js","fesm2015":"fesm2015/danielzotti-ng-input-number-i18n.js","typings":"danielzotti-ng-input-number-i18n.d.ts","metadata":"danielzotti-ng-input-number-i18n.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"bugs":{"url":"https://github.com/danielzotti/ng-input-number-i18n/issues"},"homepage":"https://github.com/danielzotti/ng-input-number-i18n#readme","_id":"@danielzotti/ng-input-number-i18n@0.0.5","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Rr6IlcUANvqKfBqHaM6i15vxaDPFkCm1asgTVqp4KiTDimffkwnKKRLIoeWRtseTE+f7qd5ZQe/YYmu3LfFFYQ==","shasum":"83e0398d0fae1eef668e60581469c6380f6967cd","tarball":"https://registry.npmjs.org/@danielzotti/ng-input-number-i18n/-/ng-input-number-i18n-0.0.5.tgz","fileCount":36,"unpackedSize":424492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQtQqCRA9TVsSAnZWagAA/XoP+gNzR+PHZKWkTe++Mrer\nEWP7Xr6WTDs+L6SvnwQAQ054WKYiPott2KUtqRl9WBn1DHOOa14t2gq3uJKz\nEPOyQjrSPvEFkFl1kbRUQdV0f0RA7C80TrYUVagJjEztMbFOd4GtERHrOoIW\ncBL+iNcbsLMt3o/w5MgP3BJQNvmdSuKQPqcpeB8HIgdxzrlUPcdOWVRhErce\nlUVeWuFc50eQK+sCUfjQLvAlDXKPblMJxAGcbzJUgKKXFrUC4FZHr1yu/ss1\nQ5WCfJrNqAiW6UxXfhkVK82Lob9k9VM6Ciy5mg8uwx1d4MPgTISKkJbRQ8Jt\nEd4ycYeiBdUtgGOiTBFrlOnTyGhT/SjVcBfEYwPqxnH9JJkgjNfOaU5upaU0\nuixIF722LDuGx+xPDgdmnq0QDg4wxG9sBE2Ji//M3JvZFKlltls0R4+nJs6I\nc8Gy5j39bULg11e8RSE9RP+67+t5fie6HewWPnSYL5yVL2C4nRtoLgPIy3QB\nJPltrh1Pgy4/bGxPvvlcLvRIG/IsztzRXGeT88WRIg5P0psG0t1Ah1NQiT4h\ndGU4C6smwTdahzU+y7qI5D1fjd+OFjD/4uAjCtfSOnapdk75qlILHsg9ksK7\nek8tPzFfbdAESQPba7S+Fg3Q71FzzlDFm+U4qLJeqSvMyg6czdrCtnygIo5t\nNQrC\r\n=UBAS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIENNYX8lcQRomXsqsB8D/l5YokasWdYPTdmnk9gGyQeTAiAq16jWkepbZKzbhLEEQXAQfAtIHvb2qwd5nQtljtcl/A=="}]},"maintainers":[{"name":"danielzotti","email":"admin@danielzotti.it"}],"_npmUser":{"name":"danielzotti","email":"admin@danielzotti.it"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng-input-number-i18n_0.0.5_1581437994300_0.6099049257020623"},"_hasShrinkwrap":false},"1.0.0":{"name":"@danielzotti/ng-input-number-i18n","version":"1.0.0","private":false,"keywords":["angular","input","textarea","numbers","number","decimal","directive","angular8"],"description":"It's a special directive to format decimal numbers inside input and textarea, based on the current locale","repository":{"type":"git","url":"git+https://github.com/danielzotti/ng-input-number-i18n.git"},"peerDependencies":{"@angular/common":"^8.1.3","@angular/core":"^8.1.3"},"main":"bundles/danielzotti-ng-input-number-i18n.umd.js","module":"fesm5/danielzotti-ng-input-number-i18n.js","es2015":"fesm2015/danielzotti-ng-input-number-i18n.js","esm5":"esm5/danielzotti-ng-input-number-i18n.js","esm2015":"esm2015/danielzotti-ng-input-number-i18n.js","fesm5":"fesm5/danielzotti-ng-input-number-i18n.js","fesm2015":"fesm2015/danielzotti-ng-input-number-i18n.js","typings":"danielzotti-ng-input-number-i18n.d.ts","metadata":"danielzotti-ng-input-number-i18n.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"bugs":{"url":"https://github.com/danielzotti/ng-input-number-i18n/issues"},"homepage":"https://github.com/danielzotti/ng-input-number-i18n#readme","_id":"@danielzotti/ng-input-number-i18n@1.0.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-/b/6RBLZL1Fbg+v1gFU5kG+YdqmkKb1FNl6wm244OzI4fTaLkZcmOAdaFeCSIvT1Xkq8su6TqNxdewuO3MTAaQ==","shasum":"f12031f77ce7a1079804c884d2a367f44da699e8","tarball":"https://registry.npmjs.org/@danielzotti/ng-input-number-i18n/-/ng-input-number-i18n-1.0.0.tgz","fileCount":36,"unpackedSize":421792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQ8HBCRA9TVsSAnZWagAAwVwP/0z3VNBqRJXLnrxfi8Cc\nDXPFLGBKEXlimrmjOEp+/LuLuDiVnDRQ5ORSqgBNPZqe9SZfq7r85pzmujMd\nrdm5UWuAfam9kw/n5Sm7eD46adn7m4m96Wxo7yexDw251xLi00WRC4ItQayM\nFbpgsEXiVNdTuEySGVoBraqdzTX4OYXHd6SiG7bnCOiNHJkoRaT4btGerSfR\n3ltGNppUlnFrNwuqZ6k4+0B0rIfmqV442qZcnlTtmNNFXRi5SVrjGJ6xCdv3\n1/3ksrDq77XBdajYDW5nWFrQzs90UqqZiCtr8Q6NTB9UbHLDJjzQZHROSmXw\nayPyJdhm0zhlYk1X5R8w4NtH3DNAt7Lt66XI7ucpDfWWYDpzH5gaJ2Jy5HzR\nXfy8J20t7RtNeYEauIiZQX3UCiu03tk1nidrOOho5Vu9Pua23D1ryaqiqsfC\nykm7IKurp6w+iLnk3Tl5tv0o/buUCNFGj7ClJeAT3TonYPd4e6OgIq3gs+kk\n9NYrYVsv/N43E7w//N0PWrnwcxpTKYnYuBcXqhJxtDXmz+qg8tzAvuTdRcLr\n4C8yTkpVai/26YJjEt+gF3hZwVQ8dwsaq4qao/qFrwoZRDQHWYWGhdTyqutl\nIo6waueN3cWI8h6jJPCKPWcbv6hFUjW7YdENtu7MVH8kj7B167optqHlIi8g\nk613\r\n=MGkK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEPaf8LH/cF6HwQ3Q7bkkudwKSMiyyEGgBU5XzeiwWqiAiBVHGxqGo4Z+YPbqvTwE2OLRVqfcaOQLYgnVJUi8wE/1Q=="}]},"maintainers":[{"name":"danielzotti","email":"admin@danielzotti.it"}],"_npmUser":{"name":"danielzotti","email":"admin@danielzotti.it"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng-input-number-i18n_1.0.0_1581498816746_0.2931036954908377"},"_hasShrinkwrap":false},"1.0.1":{"name":"@danielzotti/ng-input-number-i18n","version":"1.0.1","private":false,"keywords":["angular","input","textarea","numbers","number","decimal","directive","angular8"],"description":"It's a special directive to format decimal numbers inside input and textarea, based on the current locale","repository":{"type":"git","url":"git+https://github.com/danielzotti/ng-input-number-i18n.git"},"peerDependencies":{"@angular/common":"^8.1.3","@angular/core":"^8.1.3"},"main":"bundles/danielzotti-ng-input-number-i18n.umd.js","module":"fesm5/danielzotti-ng-input-number-i18n.js","es2015":"fesm2015/danielzotti-ng-input-number-i18n.js","esm5":"esm5/danielzotti-ng-input-number-i18n.js","esm2015":"esm2015/danielzotti-ng-input-number-i18n.js","fesm5":"fesm5/danielzotti-ng-input-number-i18n.js","fesm2015":"fesm2015/danielzotti-ng-input-number-i18n.js","typings":"danielzotti-ng-input-number-i18n.d.ts","metadata":"danielzotti-ng-input-number-i18n.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"bugs":{"url":"https://github.com/danielzotti/ng-input-number-i18n/issues"},"homepage":"https://github.com/danielzotti/ng-input-number-i18n#readme","_id":"@danielzotti/ng-input-number-i18n@1.0.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-3N3u9RhS0ucp1amOYaXLhByaciHYQuxvSvjJYwP27rpxSBv+dXCDADLq6OA/XSWPHkWIpTpc/rQwvBvdZlp2ZA==","shasum":"d24a4cffb75d6b243d55073756fbea0fdf8f2d8d","tarball":"https://registry.npmjs.org/@danielzotti/ng-input-number-i18n/-/ng-input-number-i18n-1.0.1.tgz","fileCount":36,"unpackedSize":421879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQ8MECRA9TVsSAnZWagAA7z0P/idRYA9eAOi9Yrc2KkVo\nqQs762GBuSAmsQ3s1ZGX3opkHSPb7dz6KTcLjf1qeXM5V4NVDC76gP2tbU0o\nuKuoZhXSHyp+pAbWdEvVfT9zVPnB6ZOF9o9N+1lo1RFGMGCIV9gzGlykU0yL\nLRAwumsM606zRJYb15MXJ++EbcWnnKMbgPEaelE5NWZtjZb7q68K4M89mg+G\ncGnE/lgi+j5SWd9TzRheVCnoO5faxZqp5L3ra2sMJi4Zl4A6bPMaSM5XQo65\npcLPZgCSpq78lwQE5MfvC6DlmDCJtoB4xy9tkUx+QF6D3vBoVm+x+yg+yi4f\n8umSWdLyKKnDyi7VhSM8KFTwNuDFYGNsw/IhRNYrYOvl76SjJA/pv2iBhaxr\nnY5XRZ7lU6Y6yhDMiYYZ0ETELCkFGUF18o24fuHbrZzVku5e93rzpDRKpdO8\nBdlOd+je4Z1jOQWt1ROPludk8W5+Si1umn9BjM6QCCsFHm5qFzIEOxsIm1k6\n2cJllo/FxNuI1n1KIHP2Mo9Z5d03YEuiz8LHMoGJHXinf38t4AkXh0Gcri0n\nXnl9IofMjxa3eqNhhn4BpPodMC7FLEfWK2lKNu/Z+4jauWheqnretwFIfxua\nyz1ir+9zQM0DANCsMQLjnwMjz4dWJZ1UwMC2grZj5mm4UB++lQNdBI17g2pP\nRRt6\r\n=YS1n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvq6v5w7p5td2P+LvYPe7JlQjBja8iSUJBWbsJqNigjwIhAKZpjefpFRA+SZ012iS143ByzPNVmE9NH20+JomNEXpN"}]},"maintainers":[{"name":"danielzotti","email":"admin@danielzotti.it"}],"_npmUser":{"name":"danielzotti","email":"admin@danielzotti.it"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ng-input-number-i18n_1.0.1_1581499140296_0.3499607621236236"},"_hasShrinkwrap":false}},"time":{"created":"2020-02-11T08:59:30.550Z","0.0.2":"2020-02-11T08:59:30.666Z","modified":"2022-04-05T02:41:39.890Z","0.0.3":"2020-02-11T10:35:18.572Z","0.0.4":"2020-02-11T10:50:37.384Z","0.0.5":"2020-02-11T16:19:54.433Z","1.0.0":"2020-02-12T09:13:36.939Z","1.0.1":"2020-02-12T09:19:00.454Z"},"maintainers":[{"name":"danielzotti","email":"admin@danielzotti.it"}],"description":"It's a special directive to format decimal numbers inside input and textarea, based on the current locale","homepage":"https://github.com/danielzotti/ng-input-number-i18n#readme","keywords":["angular","input","textarea","numbers","number","decimal","directive","angular8"],"repository":{"type":"git","url":"git+https://github.com/danielzotti/ng-input-number-i18n.git"},"bugs":{"url":"https://github.com/danielzotti/ng-input-number-i18n/issues"},"readme":"# @danielzotti/ng-input-number-i18n\r\n\r\nA simple directive which manages decimal numbers in `input` and `textarea` inside a `ngForm`.\r\n\r\n- It stores the **value as a JavaScript float** but it displays the formatted number based on `locale` (with decimal and thousands separator). \r\n- On **focus**, it shows the **real number with the decimal separator** based on `locale`.\r\n- It formats numbers using a CustomPipe that extends the Angular **DecimalPipe**.\r\n- It **sanitizes number** while typing (and also on paste) based on the locale thousands and decimal separator:\r\n    - e.g. locale = `it-IT` accepts only\r\n        - numbers: `0-9`\r\n        - one minus sign: `-`\r\n        - one thousands separator: `.`\r\n        - one decimal separator: `,`\r\n    - e.g. locale = `en-US` accepts only\r\n        - numbers: `0-9`\r\n        - one minus sign: `-`\r\n        - one thousands separator: `,`\r\n        - one decimal separator: `.`\r\n\r\n## Try it yourself\r\n\r\n- [Live demo](https://danielzotti.github.io/ng-input-number-i18n)\r\n\r\n- [npm](https://www.npmjs.com/package/@danielzotti/ng-input-number-i18n)\r\n\r\n\r\n- [GitHub demo](https://github.com/danielzotti/ng-input-number-i18n)\r\n  - Run `npm install`\r\n  - Run `npm run start` for a dev server\r\n  - Navigate to `http://localhost:4201/`\r\n\r\n# How to use it\r\n\r\n## Install the package\r\n\r\nRun `npm i @danielzotti/ng-input-number-i18n --save`\r\n\r\n## Import the module\r\n\r\nImport `NgInputNumberI18nModule` from `@danielzotti/ng-input-number-i18n` in `app.module.ts`\r\n\r\nUse `forRoot` to configure the `NgInputNumberI18nModule`:\r\n- `production`: `boolean` (default: `true`)\r\n    - If `false` on double click event on input, all the values are logged in the console\r\n- `undoOnEsc`: `boolean` (default: `true`)\r\n    - If `ESC` key is pressed the changes on input value are canceled\r\n- `pipe`: `CustomPipe` (default: `NgInputNumberI18nPipe` which is a `DecimalPipe` with null check)\r\n    - The default format pipe can be overridden by a `CustomPipe`\r\n    - `CustomPipe` must `implement` the Angular `DecimalPipe`\r\n\r\n```typescript\r\nimport { BrowserModule } from \"@angular/platform-browser\";\r\nimport { NgModule } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from \"@angular/forms\";\r\n\r\nimport { NgInputNumberI18nModule } from '@danielzotti/ng-input-number-i18n';\r\n\r\nimport { AppComponent } from \"./app.component\";\r\nimport { CustomFormatPipe } from './custom.pipe';\r\n\r\n@NgModule({\r\n  declarations: [\r\n    AppComponent,\r\n    CustomFormatPipe\r\n  ],\r\n  imports: [\r\n    BrowserModule,\r\n    CommonModule,\r\n    FormsModule, \r\n    NgInputNumberI18nModule.forRoot({ production: false, undoOnEsc: false, pipe: CustomFormatPipe }),\r\n  ],\r\n  bootstrap: [AppComponent],\r\n  providers: [CustomFormatPipe]\r\n})\r\nexport class AppModule {}\r\n```\r\n\r\n## Use it in `input`\r\n\r\n```html\r\n<form #form=\"ngForm\">\r\n  ...\r\n  <input ngInputNumberI18n=\".2-2\" [(ngModel)]=\"value\">\r\n  ...\r\n</form>\r\n```\r\n\r\n## ...or in `textarea`\r\n\r\n```html\r\n<form #form=\"ngForm\">\r\n  ...\r\n  <textarea [ngInputNumberI18n]=\"format\" [(ngModel)]=\"value\"></textarea>\r\n  ...\r\n</form>\r\n```\r\n\r\n### @Input and @Ouput\r\n\r\n#### Input \r\n- `ngInputNumberI18n: digitsInfo`\r\n    - See [DecimalPipe docs](https://angular.io/api/common/DecimalPipe#parameters) to learn how to handle `digitsInfo`\r\n- `onlyPositive: boolean` (default: `false`)\r\n    - only positive number are permitted\r\n- `selectAllOnFocus: boolean` (default: `true`)\r\n    - the input value is selected on focus   \r\n\r\n#### Output\r\n- `ngInputNumberI18nValues: NgInputNumberI18nOutputValues` \r\n    - emits an event with various information everytime the values change\r\n\r\n```typescript\r\nexport interface NgInputNumberI18nOutputValues {\r\n  realValue: number;      // the javascript value\r\n  inputValue: string;     // the string visible in the input value (on focus)\r\n  formattedValue: string; // the string visible\r\n  format: string;         // the format (digitsInfo)\r\n}\r\n```\r\n\r\n#### Full example\r\n\r\n```html\r\n<input [ngInputNumberI18n]=\"format\" \r\n       [(ngModel)]=\"value\"\r\n       [onlyPositive]=\"true\" \r\n       [selectAllOnFocus]=\"false\"\r\n       (ngInputNumberI18nValues)=\"updateValues($event)\">\r\n```\r\n\r\n## Thanks to\r\n\r\n[How to built npm ready component library with Angular](https://codeburst.io/how-to-built-npm-ready-component-library-with-angular-a812a22dc1d5) by Mohan Ram\r\n\r\n[Providing Module Configuration Using forRoot() And Ahead-Of-Time Compiling In Angular 7.2.0](https://www.bennadel.com/blog/3565-providing-module-configuration-using-forroot-and-ahead-of-time-compiling-in-angular-7-2-0.htm) by Ben Nadel\r\n","readmeFilename":"README.md"}