{"_id":"@ananay-nag/text-formatter","_rev":"2-7cd47fa0e683232de9a4c111613fa428","name":"@ananay-nag/text-formatter","dist-tags":{"latest":"1.0.6"},"versions":{"1.0.5":{"description":"This README would normally document whatever steps are necessary to get your application up and running.","directories":{"lib":"lib"},"homepage":"https://github.com/ananay-nag/text-formatter#readme","keywords":["format","formatter","text","message","text-change","change-message","replace-text","replace"],"license":"ISC","main":"index.js","name":"@ananay-nag/text-formatter","repository":{"type":"git","url":"git+https://github.com/ananay-nag/text-formatter.git"},"scripts":{"start":"node index.js"},"version":"1.0.5","bugs":{"url":"https://github.com/ananay-nag/text-formatter/issues"},"author":{"name":"ANANAY-NAG"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"gitHead":"0c9c558b1d4650263667c0dcc633eed9fc7bbf4f","_id":"@ananay-nag/text-formatter@1.0.5","_nodeVersion":"12.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-xjO1xRWq0Bu6Q5KnHW2XnshWoFqJlUd85yNyvXow8TpulLVDh7qmEnhIhxT46t33DqUdw50CrQYfnFwOFszv4g==","shasum":"852665d6d9cebfbd5dbbd2922a8768229d9cc6b9","tarball":"https://registry.npmjs.org/@ananay-nag/text-formatter/-/text-formatter-1.0.5.tgz","fileCount":6,"unpackedSize":8061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfE/dPCRA9TVsSAnZWagAA4zgP/0GAOeUQJhADWwkStK0e\nSnPGMdNvpoEtSxd7gp7jbz6z798Kgzj+nb26S/L71VBz1xG0OX16Ob9HZail\nxtEuGbnVyjWXCZe2PKgxNebuMvuncSQxODndkUPmiQ5v34kug7BaHe8DBuRX\n9tQtsf1IVLq974zUCwTZAsK/moJmDeGHRx0coZrgEpRqx4e0ugcN4o6YW8Lw\nbVfIiC4wAn8BmTLU0eTTSV7zdIIQWAZu3ChdQqc/ACciKpTNSgW+5clUmg9n\n6+q1UppCsyLD2GOmyf3TeXaahDBtDlAgudOxrYjbnH718Z6t7R/t11GlmnZ9\n5csPq5qi+TxVWperaFXI80Ayl5Op+wQ1xBsGLtAc8PSGGa5prN2OOUuoydpg\n0Hm81zC0v96+3/vCmLn+kgFCmPYBZZZlAg0w6qGUc9ibTkiW15IQm33h0vmj\nwl/m5iWaGToYVc7FltWQqMawU+rl7HPKZhPHgnOnpxVuZ7LZXDFzkLBjRGHr\nV1Q5tp3y173iaAiWH4KYmVi5Yb7fRxO1tzysAP7gqqgYKBH6pG5nZlyaFDF8\npRTqolkZMvUwX9hL8CU5IvajEDVb7itCVn4vUOxjuCw/aKCtp6IH3bhKcOER\nrJmq5HI4pyCjQQMzXhBl+4w93bMTYuQZSKJo9qMlv8FV0G3SKWgTpBeaD3G5\n4Uvy\r\n=LtH4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKN729gcC1BtcmbXV6vgPPLVvz03Di3b7+AhhJvqPNswIgTlA7vd5qhKxt7erTTY73dUxh+s2AC2DImf5Ixu/AdKU="}]},"maintainers":[{"name":"ananay-nag","email":"ananaynag1994s@gmail.com"}],"_npmUser":{"name":"ananay-nag","email":"ananaynag1994s@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-formatter_1.0.5_1595144014408_0.5188680042861393"},"_hasShrinkwrap":false},"1.0.6":{"description":"This README would normally document whatever steps are necessary to get your application up and running.","directories":{"lib":"lib"},"homepage":"https://github.com/ananay-nag/text-formatter#readme","keywords":["format","formatter","text","message","text-change","change-message","replace-text","replace"],"license":"ISC","main":"index.js","name":"@ananay-nag/text-formatter","repository":{"type":"git","url":"git+https://github.com/ananay-nag/text-formatter.git"},"scripts":{"start":"node index.js"},"version":"1.0.6","bugs":{"url":"https://github.com/ananay-nag/text-formatter/issues"},"author":{"name":"ANANAY-NAG"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"gitHead":"fd05834919a6ccf640ffb0eb0d9daf14943280c3","_id":"@ananay-nag/text-formatter@1.0.6","_nodeVersion":"12.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-a1Vj7751vQq4ziFDzP+VzhK3vsmchiCmDBRzA310QFSYeMDBHCreHsWjfqFu1YB2VnGoKS/ktKufiZKa1lO2Tw==","shasum":"e39380bd5885ecbea08d6c3076e39f65c06fd523","tarball":"https://registry.npmjs.org/@ananay-nag/text-formatter/-/text-formatter-1.0.6.tgz","fileCount":6,"unpackedSize":8061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfE/j4CRA9TVsSAnZWagAAhbwP/20fUF3CS0948WAOaXzk\nqOGMGK0CGx625VsANfi9WxkYHUVYp1SCyHv1tCC+JVzyhoEMP8ODiGhZos7t\n4DQwoCbkgDizAwxAkwI0hgC1Bon6BBXupVU0RwVbswr6y7/d773//aAR51yh\n70q8PbgxRWPUtLfnVs7bk89in6ZUFNwYah4lc4/jilHjFjsZqgqxRtDongW9\n5fF03OmQygGGjq/p15RYs3jmLAFd6VBW9/tkQn2K1kvVrXOeSkO5Ls6Q5OFV\n2tMkQmskttGvnLptgn0RnMpTDU3yMos9/4MHx8aJZygJpd1mAsRlB/FJKsJh\nIvBDYY85sg43417Sn6t/w0m83B0C1Vb52SoelTytC0+8G/PHgKNfe9nkUZ+o\ni4tvmrAfthesxXqwgnb6FhbWwG9nU1d6dmKQgbHwAppwHxuG0jy05q8yJQdq\nKAIfchtVrziIO4HsUmXimS1hWuXm9roxUJDIykUEEc5fkl/syTw3Nt+nK+v/\nDsHJisJrHf72NtmLJiVfEwvniogw80hRjgokZk4HDu2eJ0RpnWf90C4236Mg\nB/nb4+IM81VGuK2XLiWWAeqiGtAFHWqqxybyYNZ0Z5x999+vF655WBk56gKy\nlmM7H5niRvN5eapq8JM/lLDUt+6JtZAdJxav2T52uBXg4CDPcs4fYCrK7Hxm\nda1r\r\n=QYXG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1aMhNROaBM7T8li/X7QdPo5ChL2U+HGZr7cm/7pRMRAIhALaaEMmn+cleLYRzWR9Hx42QkLSWZeT8UCep4LgXvhXQ"}]},"maintainers":[{"name":"ananay-nag","email":"ananaynag1994s@gmail.com"}],"_npmUser":{"name":"ananay-nag","email":"ananaynag1994s@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-formatter_1.0.6_1595144440307_0.0736950632530704"},"_hasShrinkwrap":false}},"time":{"created":"2020-07-19T07:33:34.370Z","1.0.5":"2020-07-19T07:33:34.715Z","modified":"2022-04-04T13:55:11.924Z","1.0.6":"2020-07-19T07:40:40.498Z"},"maintainers":[{"name":"ananay-nag","email":"ananaynag1994s@gmail.com"}],"description":"This README would normally document whatever steps are necessary to get your application up and running.","homepage":"https://github.com/ananay-nag/text-formatter#readme","keywords":["format","formatter","text","message","text-change","change-message","replace-text","replace"],"repository":{"type":"git","url":"git+https://github.com/ananay-nag/text-formatter.git"},"author":{"name":"ANANAY-NAG"},"bugs":{"url":"https://github.com/ananay-nag/text-formatter/issues"},"license":"ISC","readme":"# TEXT-FORMATTER\r\n\r\n`@ananay-nag/text-formatter` module is a comprehensive nodejs for format text / replace some text with following features:\r\n\r\n- Easy to use API\r\n- Easy to install\r\n\r\n# Versions-\r\n\r\n`@ananay-nag/text-formatter` has released version `1.0.5`.\r\n\r\nIt is still able to use v1 with `@ananay-nag/text-formatter@1.0.5`\r\n\r\n```js\r\n// v1.0.5\r\nconst formatter = require(\"@ananay-nag/text-formatter\");\r\n```\r\n\r\n# Quick Start\r\n\r\n- [As Library](#library)\r\n- [Usage](#usage)\r\n\r\n## Library\r\n\r\n### Installation\r\n\r\n```\r\nnpm i --save @ananay-nag/text-formatter\r\n```\r\n\r\n### Text formatter using a Object.\r\n\r\n```js\r\nconst formatter = require(\"@ananay-nag/text-formatter\");\r\n\r\nvar user = {\r\n  NAME: \"Foo\",\r\n  POSITION: \"Full Stack Developer\",\r\n  COMPANY: \"Google\"\r\n};\r\n\r\nvar str = \"{NAME} is working as {POSITION} in {COMPANY} company.\";\r\n\r\ntry {\r\n  let result = formatter.doFormatByObject(str, user);\r\n  console.log(result);\r\n  /*{ success: true,\r\n  data: 'Foo is working as Full Stack Developer in Google company.',\r\n  message: 'success',\r\n  code: 200 }*/\r\n} catch (e) {\r\n  console.log(e);\r\n}\r\n```\r\n## Usage -\r\n\r\n* The key name must be same with repalce keyword.\r\n* The replace key must be in `{ }`.\r\n* Valids - `{_X}` , `{X_}` , `{X}`\r\n* In-valids - `{ X}` , `{ X }` , `{X }`.\r\n* Space in `{}`will not be accepted.\r\n* Object key length must be equal to replace keys in String.","readmeFilename":"README.md"}