{"_id":"ustring","_rev":"48-546f0400874d59223adfd259dc0846eb","name":"ustring","description":"String utility functions","dist-tags":{"latest":"1.4.1"},"versions":{"1.0.0":{"name":"ustring","version":"1.0.0","description":"String utility functions","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/radubrehar/ustring.git"},"keywords":["string","utils","toupperfirst","utility"],"author":{"name":"Radu Brehar"},"license":"MIT","bugs":{"url":"https://github.com/radubrehar/ustring/issues"},"_id":"ustring@1.0.0","dist":{"shasum":"1223620b0bdf6dc64770ef5e7c9980e4dd7b3db1","tarball":"https://registry.npmjs.org/ustring/-/ustring-1.0.0.tgz","integrity":"sha512-drYKUH9xOQBcAOoOMXuIu6iMXO/CDVOa+Hl4bJX+TSt1MsnYn773KRtD1o1bcqrOX8ayt1MOzROicpVdtcu3/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8e1YRaByVaqh7Jpz1kuT9NTtzIpDkSiQviLKbkGvnqwIhAI17vuB26FSK10kIXmlHLyXtD7PeotRNKzBdrbGyAO81"}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"radubrehar","email":"radu@evanghelic.ro"},"maintainers":[{"name":"radubrehar","email":"radu@evanghelic.ro"}]},"1.0.1":{"name":"ustring","version":"1.0.1","description":"String utility functions","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/radubrehar/ustring.git"},"keywords":["string","utils","toupperfirst","utility"],"author":{"name":"Radu Brehar"},"license":"MIT","bugs":{"url":"https://github.com/radubrehar/ustring/issues"},"_id":"ustring@1.0.1","dist":{"shasum":"dfcb27257ac4f72fd55fd60977230aaa283121dd","tarball":"https://registry.npmjs.org/ustring/-/ustring-1.0.1.tgz","integrity":"sha512-ZD0xqRzXtptWXoP77cCOB5yaFqf0/3nAptk0x3hoIOiMJGME31rt0RBPgz7VFyQ5azcNk1rM78LLGDp2lBHx3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaA2BAGNCd+LiiDoS/TtBPzu9ixQbGRkSJHRRlItYd3AIgZzb6LpaNievllL9fQr6sQ20NLXJsi0jXYgkJ36sjdyA="}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"radubrehar","email":"radu@evanghelic.ro"},"maintainers":[{"name":"radubrehar","email":"radu@evanghelic.ro"}]},"1.1.0":{"name":"ustring","version":"1.1.0","description":"String utility functions","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/radubrehar/ustring.git"},"keywords":["string","utils","toupperfirst","utility"],"author":{"name":"Radu Brehar"},"license":"MIT","bugs":{"url":"https://github.com/radubrehar/ustring/issues"},"_id":"ustring@1.1.0","dist":{"shasum":"8e3263d3b2f7fb14968bc74b358f80381121c0f6","tarball":"https://registry.npmjs.org/ustring/-/ustring-1.1.0.tgz","integrity":"sha512-UvnOFmg1Rd4pUEM0vtD3G/VlRaBTjRTr5jYkdFjAGzp56jPii21nenAjdwSYBejQeNs6J4aIjBSYiR/s3I6gpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE1vJfAemLe8bmYDgnzV4rxvVybSWmSiPdfrP8JD9qxzAiAej97678h8UPXc6uf9QEhhBV+kl+QPe0opROytpl67qQ=="}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"radubrehar","email":"radu@evanghelic.ro"},"maintainers":[{"name":"radubrehar","email":"radu@evanghelic.ro"}]},"1.1.1":{"name":"ustring","version":"1.1.1","description":"String utility functions","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/radubrehar/ustring.git"},"keywords":["string","utils","toupperfirst","utility"],"author":{"name":"Radu Brehar"},"license":"MIT","bugs":{"url":"https://github.com/radubrehar/ustring/issues"},"_id":"ustring@1.1.1","dist":{"shasum":"5aeba9cf3c29b0f3f596a4e37c93ea2797e6d667","tarball":"https://registry.npmjs.org/ustring/-/ustring-1.1.1.tgz","integrity":"sha512-7DlpzkJHyuMVnSAy4YBDWg/Ivot4aqnEcxMDPWnP4q4HgT5aF3Ua/YXv6GFS9XhzM+IE+HYXxAMsZP/t9/9kAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUxAya32tSJ9xN+bb6paIZgO95Kdvj+AVPme98AV9vLgIgDg87wgv0DSdVGPtQtmjYTEcM2DuOPTzFqbn/mABR+Bk="}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"radubrehar","email":"radu@evanghelic.ro"},"maintainers":[{"name":"radubrehar","email":"radu@evanghelic.ro"}]},"1.2.0":{"name":"ustring","version":"1.2.0","description":"String utility functions","main":"index.js","scripts":{"test":"make test","test-w":"make test-w","test-debug":"mocha --debug-brk"},"repository":{"type":"git","url":"git://github.com/radubrehar/ustring.git"},"keywords":["string","utils","toupperfirst","utility"],"devDependencies":{"mocha":"~1.21.0","should":"~4.0.4"},"author":{"name":"Radu Brehar"},"license":"MIT","bugs":{"url":"https://github.com/radubrehar/ustring/issues"},"directories":{"test":"test"},"dependencies":{"functionally":"~0.3.1","isemail":"~1.1.1"},"_id":"ustring@1.2.0","dist":{"shasum":"eae9c4d086327d6edd1bc7bbc0d8bf738b8a59f2","tarball":"https://registry.npmjs.org/ustring/-/ustring-1.2.0.tgz","integrity":"sha512-ZnbY+yUrIFjPUk2YW+yJXCGoCoc9r/a9knkTmeH5/m28i/1Jyg7aIKFZiw5y9q0aKo7nLEPbnY17v3eFpwt2hw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDy0xN+XpHpPULJzAVC19YQDp/Ik3A1NpTBsTjesPNE/AIhAIrArEJ58FbJUOAXAdI8TNLURjkXp3yU6jwt3XgSt8Qa"}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"radubrehar","email":"radu@evanghelic.ro"},"maintainers":[{"name":"radubrehar","email":"radu@evanghelic.ro"}]},"1.2.1":{"name":"ustring","version":"1.2.1","description":"String utility functions","main":"index.js","scripts":{"test":"make test","test-w":"make test-w","test-debug":"mocha --debug-brk"},"repository":{"type":"git","url":"git://github.com/radubrehar/ustring.git"},"keywords":["string","utils","toupperfirst","utility"],"devDependencies":{"mocha":"~1.21.0","should":"~4.0.4"},"author":{"name":"Radu Brehar"},"license":"MIT","bugs":{"url":"https://github.com/radubrehar/ustring/issues"},"directories":{"test":"test"},"dependencies":{"functionally":"~0.3.1","isemail":"~1.1.1"},"_id":"ustring@1.2.1","dist":{"shasum":"837b0aa4a27cff760d66dd7d40231f2a0486e8be","tarball":"https://registry.npmjs.org/ustring/-/ustring-1.2.1.tgz","integrity":"sha512-TkDnupp7cQV+xr8xqB5uOFiNnC9oheNOHVqog3RB3EbHCybuEI7sarmvbvuxzbnTf+DNoaSeBLfSRHzzf1GJdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCrkmF4ZjlSFAmzhDEa9o2htfrXx7PkvR2gbTi34Y8xgIhAObYPYrvgHhHDGt5wmNIKifEfyshsMh3JXeFOEBaw44k"}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"radubrehar","email":"radu@evanghelic.ro"},"maintainers":[{"name":"radubrehar","email":"radu@evanghelic.ro"}]},"1.3.0":{"name":"ustring","version":"1.3.0","description":"String utility functions","main":"index.js","scripts":{"test":"make test","test-w":"make test-w","test-debug":"mocha --debug-brk"},"repository":{"type":"git","url":"git://github.com/radubrehar/ustring.git"},"keywords":["string","utils","toupperfirst","utility"],"devDependencies":{"mocha":"~1.21.0","should":"~4.0.4"},"author":{"name":"Radu Brehar"},"license":"MIT","bugs":{"url":"https://github.com/radubrehar/ustring/issues"},"directories":{"test":"test"},"dependencies":{"functionally":"~0.3.1","isemail":"~1.1.1","i-s":"~1.0.2"},"_id":"ustring@1.3.0","dist":{"shasum":"2bc7a4b77b600aa686421d3c914d94a640d4f49b","tarball":"https://registry.npmjs.org/ustring/-/ustring-1.3.0.tgz","integrity":"sha512-j5oUUTAT9erZJ5WIaLnCARfR7drdFizCpCBPuXob3AAt7z8eoLe88rvEBFx7hR48mJ1QmWA8qHlzJ01wAE+4iw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcXEAWfvT6wan8WKJ/UIl0fZtRMj5fjLtp4I5k4hdjywIhAJFTlEpsdev8EUlEpjBwGFMZLFSWNdR+S9OfGKDDc1nF"}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"radubrehar","email":"radu@evanghelic.ro"},"maintainers":[{"name":"radubrehar","email":"radu@evanghelic.ro"}]},"1.3.1":{"name":"ustring","version":"1.3.1","description":"String utility functions","main":"index.js","scripts":{"test":"make test","test-w":"make test-w","test-debug":"mocha --debug-brk"},"repository":{"type":"git","url":"git://github.com/radubrehar/ustring.git"},"keywords":["string","utils","toupperfirst","utility"],"devDependencies":{"mocha":"~1.21.0","should":"~4.0.4"},"author":{"name":"Radu Brehar"},"license":"MIT","bugs":{"url":"https://github.com/radubrehar/ustring/issues"},"directories":{"test":"test"},"dependencies":{"functionally":"~0.3.1","isemail":"~1.1.1","i-s":"~1.0.2"},"_id":"ustring@1.3.1","dist":{"shasum":"f649d19445a0c1347303b973621ae12be38e592e","tarball":"https://registry.npmjs.org/ustring/-/ustring-1.3.1.tgz","integrity":"sha512-wL5XLkCKwzGokl6ZCjbo+PYormdjmjcwMCIJfJcxIJtgmnSDnb9OsVpEtiXmajhXdFnvh10HdFvulWEIQBgm1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEbZKL7Wn6o0zkBRSEwEQQOSUy6zgfeJwSbHW4JkSAQ9AiBA9XuzN4irjRW1zirnbCN2XYO8czocJ2SVEYFiUWbqpQ=="}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"radubrehar","email":"radu@evanghelic.ro"},"maintainers":[{"name":"radubrehar","email":"radu@evanghelic.ro"}]},"1.3.2":{"name":"ustring","version":"1.3.2","description":"String utility functions","main":"index.js","scripts":{"test":"make test","test-w":"make test-w","test-debug":"mocha --debug-brk"},"repository":{"type":"git","url":"git://github.com/radubrehar/ustring.git"},"keywords":["string","utils","toupperfirst","utility"],"devDependencies":{"mocha":"~1.21.0","should":"~4.0.4"},"author":{"name":"Radu Brehar"},"license":"MIT","bugs":{"url":"https://github.com/radubrehar/ustring/issues"},"directories":{"test":"test"},"dependencies":{"functionally":"~0.3.1","isemail":"~1.1.1","i-s":"~1.0.2"},"_id":"ustring@1.3.2","dist":{"shasum":"3bdacbc8cd03f058a80a67d823ea95fbca8933fb","tarball":"https://registry.npmjs.org/ustring/-/ustring-1.3.2.tgz","integrity":"sha512-k+4BLVkJMYhZzjffA4xSSe1FmTqNbQK0xN3REjc5VFcUMHCbM+QYLJC/WIIBR2gKenrur+TT2NRf3Dzokr1JqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5OfH5jCCkjM/g9d2kgiN6pAjGAB1n36HVQSrJ+iRctAiEA3A0rdomcO3YhwYEIClLPWO52urfOKv5uVwIM/a/kqiI="}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"radubrehar","email":"radu@evanghelic.ro"},"maintainers":[{"name":"radubrehar","email":"radu@evanghelic.ro"}]},"1.4.0":{"name":"ustring","version":"1.4.0","description":"String utility functions","main":"index.js","scripts":{"test":"make test","test-w":"make test-w","test-debug":"mocha --debug-brk"},"repository":{"type":"git","url":"git://github.com/radubrehar/ustring.git"},"keywords":["string","utils","toupperfirst","utility"],"devDependencies":{"mocha":"~1.21.0","should":"~4.0.4"},"author":{"name":"Radu Brehar"},"license":"MIT","bugs":{"url":"https://github.com/radubrehar/ustring/issues"},"directories":{"test":"test"},"dependencies":{"functionally":"~0.3.1","i-s":"~1.0.2"},"_id":"ustring@1.4.0","dist":{"shasum":"ccb3f97ec2e78ed018f56b499d8c11bfc9cf9725","tarball":"https://registry.npmjs.org/ustring/-/ustring-1.4.0.tgz","integrity":"sha512-snvNriML6kliokUxrpvYEL7YVZ52CKdxjVAgSEiCMCYHKlGXco+H5NelShRwQXs9JwNj562FXMOoGzWlvP01Bw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6Roo94hxS8Zc/MJmRz8j3PWwq7TiT1RI4tOzCOi8qQwIgBNLM8jcbnDZmubeENaJ030Db9CHZIYVbE79SoxCXO+c="}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"radubrehar","email":"radu@evanghelic.ro"},"maintainers":[{"name":"radubrehar","email":"radu@evanghelic.ro"}]},"1.4.1":{"name":"ustring","version":"1.4.1","description":"String utility functions","main":"index.js","scripts":{"test":"make test","test-w":"make test-w","test-debug":"mocha --debug-brk"},"repository":{"type":"git","url":"git://github.com/radubrehar/ustring.git"},"keywords":["string","utils","toupperfirst","utility"],"devDependencies":{"mocha":"~1.21.0","should":"~4.0.4"},"author":{"name":"Radu Brehar"},"license":"MIT","bugs":{"url":"https://github.com/radubrehar/ustring/issues"},"directories":{"test":"test"},"dependencies":{"functionally":"~0.x.x","i-s":"~1.x.x"},"_id":"ustring@1.4.1","dist":{"shasum":"27d71bb7b901d5c66b10bcc9f0e332f0a97dcf2a","tarball":"https://registry.npmjs.org/ustring/-/ustring-1.4.1.tgz","integrity":"sha512-A5+b7tGsIUCgOsIrWWAgWKmVR60ufiDBUQmWg7E1+iZ1ZKlhrAHGdBuJseyB//dYcbNDvDAH2YiXTasWanWuMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFHMl6S5xTtBmIRTxCdodWYp+bGq1L6TNN/h9OcQKrv3AiEAv956IcOonxRB+4um0vZbZYPwayHJMcJ6Q2P/1UqlSIY="}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"radubrehar","email":"radu@evanghelic.ro"},"maintainers":[{"name":"radubrehar","email":"radu@evanghelic.ro"}]}},"readme":"# String utility methods\n\n## Installation\n\n```npm install ustring```\n\n## API\n\n```js\nvar ustring = require('ustring')\n```\n\n### toLowerFirst\n\n```js\nustring.toLowerFirst('ABC') == 'aBC'\n```\n\n### toUpperFirstFirst\n\n```js\nustring.toUpperFirst('abc') == 'Abc'\n```\n\n### hyphenate\n\n```js\nustring.hyphenate('ThisIsMyWord') == 'this-is-my-word'\n```\n\n### humanize\n\n```js\nustring.humanize('This_is-a-very-long-sentence') == 'This is a very long sentence'\n```\n\n### camelize\n\n```js\nustring.camelize('This-is-a-very-long-word') == 'ThisIsAVeryLongWord'\n```\n\n### endsWith\n\n```js\nustring.endsWith('hello world','world') == true\nustring.endsWith('hello world','wor') == false\nustring.endsWith(123, 3) == true\n```\n\n### is.alphanum\n\n```js\nustring.is.alphanum('abcd09') == true\nustring.is.alphanum('abcd09#%#$') == false\n```\n\n### is.match\n\n```js\nustring.is.match(/^[a-zA-Z0-9]+$/, 'abcd09') == true\nustring.is.match(/^[a-zA-Z0-9]+$/, 'abcd09#%#$') == false\n```\n\nSince match is a curried fn, you can even write\n\n```js\nvar matches = ustring.is.match(/^[a-zA-Z0-9]+$/)\nmatches('abc')\n```\n<!--\n### is.email\n\n```js\nustring.is.email('me@test.com') == true\nustring.is.email('myemail.com') == false\n```\n -->\n\n### Tests\n\n```\nmake\n```\n\n### License\n\nMIT\n\n","maintainers":[{"name":"radubrehar","email":"radu@evanghelic.ro"}],"time":{"modified":"2022-06-28T07:02:38.687Z","created":"2014-07-22T08:22:27.252Z","1.0.0":"2014-07-22T08:22:29.316Z","1.0.1":"2014-07-22T08:24:39.395Z","1.1.0":"2014-07-22T09:05:59.236Z","1.1.1":"2014-08-05T11:41:21.498Z","1.2.0":"2014-08-18T06:53:11.352Z","1.2.1":"2014-08-18T06:59:24.355Z","1.3.0":"2014-08-21T08:25:55.635Z","1.3.1":"2014-09-02T07:38:34.216Z","1.3.2":"2014-09-02T08:00:37.281Z","1.4.0":"2014-09-22T06:12:54.151Z","1.4.1":"2014-09-26T13:48:48.825Z"},"readmeFilename":"README.md","keywords":["string","utils","toupperfirst","utility"],"repository":{"type":"git","url":"git://github.com/radubrehar/ustring.git"},"author":{"name":"Radu Brehar"},"bugs":{"url":"https://github.com/radubrehar/ustring/issues"},"license":"MIT","users":{"janv":true}}