{"_id":"capitalize","_rev":"49-505ef0599886f3aee1d71f96b13655a0","name":"capitalize","description":"capitalize the first letter of a string, or all words in a string","dist-tags":{"latest":"2.0.4"},"versions":{"0.2.0":{"author":{"name":"robert kuzelj","email":"robert@capitalize.org"},"name":"capitalize","description":"capitalizes and decapitalizes a string","version":"0.2.0","homepage":"www.capitalize.org","repository":{"url":""},"main":"main.js","engines":{"node":"~0.6.0"},"dependencies":{},"devDependencies":{},"bin":{"cap":"./bin/main.js"},"_npmUser":{"name":"robkuz","email":"robert@robkuz.com"},"_id":"capitalize@0.2.0","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.0","_defaultsLoaded":true,"dist":{"shasum":"a18fe256deffb744cf552c2649ea2c47d482a1b5","tarball":"https://registry.npmjs.org/capitalize/-/capitalize-0.2.0.tgz","integrity":"sha512-BXDN7ZS0baAcYDqJ6QOQCVJ7rPG5EUFWIea+fMeBmIH8SzC+kPZNx4vepzdzDuEuOZtMxV9QtMHZJfGpTdgbPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICqpr3DrvYjbGAeD2I+bkMv8UWDpA5iDgL8/PJ46KuB7AiEA2mB3Hx4i1diFHGEP++m25PEVFhXtZlwC8VGcsM8EwIg="}]},"maintainers":[{"name":"robkuz","email":"robert@robkuz.com"}],"directories":{}},"0.2.1":{"author":{"name":"robert kuzelj","email":"robert@capitalize.org"},"name":"capitalize","description":"capitalizes and decapitalizes a string","version":"0.2.1","homepage":"www.capitalize.org","repository":{"url":""},"main":"main.js","engines":{"node":"~0.6.0"},"dependencies":{},"devDependencies":{},"bin":{"cap":"./bin/cap.js"},"_npmUser":{"name":"robkuz","email":"robert@robkuz.com"},"_id":"capitalize@0.2.1","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.0","_defaultsLoaded":true,"dist":{"shasum":"74e3137724b6cedf6bd55544180c23b85320d1c7","tarball":"https://registry.npmjs.org/capitalize/-/capitalize-0.2.1.tgz","integrity":"sha512-RacjPJlU6t+XmHgkh3+o4i5AzHfGvKQBWrhkyDcWGkw9ZeYZjOjSNASGkNHFvrBehYBJZxwX+o/vAoXf60nSaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiEFuN49gUpcpTPvkHZJgwiBCukXO6PnmM0b/RkngunQIgfDAgCqgQ7RNKG8ZkC8KyJKfCDb0CYCX7jgZHEAhBnJg="}]},"maintainers":[{"name":"robkuz","email":"robert@robkuz.com"}],"directories":{}},"0.2.2":{"author":{"name":"robert kuzelj","email":"robert@capitalize.org"},"name":"capitalize","description":"capitalizes and decapitalizes a string","version":"0.2.2","homepage":"www.capitalize.org","repository":{"url":""},"main":"main.js","engines":{"node":"~0.6.0"},"dependencies":{},"devDependencies":{},"bin":{"cap":"./bin/cap.js"},"_npmUser":{"name":"robkuz","email":"robert@robkuz.com"},"_id":"capitalize@0.2.2","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.0","_defaultsLoaded":true,"dist":{"shasum":"8ad35d6c43b1a5f2a3ad666937f7e7aeef4516ab","tarball":"https://registry.npmjs.org/capitalize/-/capitalize-0.2.2.tgz","integrity":"sha512-AXb3BfbOeaC8FtJG/Dip2BZsh05TSAw8yGvsP2cMmZhkpUF1F7/yUcmyWxFxzkdLhNIiTiKgawJRnho9G/Uedg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDy0OuGnsHdDLfL9vE4ci+M7Gz7uNqua6ftEiLaMRlrxAIhANoi6VCOcXfoNOOlgIuT/NP8MuPG33+ILCWBSc/kpWZL"}]},"maintainers":[{"name":"robkuz","email":"robert@robkuz.com"}],"directories":{}},"0.2.3":{"author":{"name":"robert kuzelj","email":"robert@capitalize.org"},"name":"capitalize","description":"capitalizes and decapitalizes a string","version":"0.2.3","homepage":"www.capitalize.org","repository":{"url":""},"main":"main.js","engines":{"node":"~0.6.0"},"dependencies":{},"devDependencies":{},"bin":{"cap":"./bin/cap.js"},"_npmUser":{"name":"robkuz","email":"robert@robkuz.com"},"_id":"capitalize@0.2.3","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.0","_defaultsLoaded":true,"dist":{"shasum":"5b4399a95102074ea48153581df27686352403d3","tarball":"https://registry.npmjs.org/capitalize/-/capitalize-0.2.3.tgz","integrity":"sha512-IM3WKmDAI1jnogrWj1byoxjMAE7+ZTRAkI11+JaqrXBeWhW9yXUztM0xvDaflz6gqLgHpEwGvUS/t8k7Nw3x6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxEXULvVol5ajC961aLs+MTsWceHz7EjRLt8qa6rJWYAIgAOX/YPAklQ2XH27nukv63QN+tPxOWlqq7FEvUpjcHaY="}]},"maintainers":[{"name":"robkuz","email":"robert@robkuz.com"}],"directories":{}},"0.2.4":{"author":{"name":"robert kuzelj","email":"robert@capitalize.org"},"name":"capitalize","description":"capitalizes and decapitalizes a string","version":"0.2.4","homepage":"www.capitalize.org","repository":{"url":""},"main":"main.js","engines":{"node":"~0.6.0"},"dependencies":{},"devDependencies":{},"bin":{"cap":"./bin/cap.js"},"_npmUser":{"name":"robkuz","email":"robert@robkuz.com"},"_id":"capitalize@0.2.4","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.0","_defaultsLoaded":true,"dist":{"shasum":"705ae44a3d470f805b83fe71273460d648214c37","tarball":"https://registry.npmjs.org/capitalize/-/capitalize-0.2.4.tgz","integrity":"sha512-5Y7IG70VLb1p3Ysd0Rbw7x0ce7u2EjddFc9sHG6OE6OHYSyaVg6/7KeAe/scZYpkulFlSV2LRhoZrw/yijOmrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwt8Py3LshclmX0FFYG4GU9Cr6vofS/PO4sujJszPTjAIhAKt+ZoGw+xDFOO/By4UIxfOs69UlKh1mdM84vvRkLQod"}]},"maintainers":[{"name":"robkuz","email":"robert@robkuz.com"}],"directories":{}},"0.3.0":{"author":{"name":"robert kuzelj","email":"robert@capitalize.org"},"name":"capitalize","description":"capitalizes and decapitalizes a string","version":"0.3.0","homepage":"www.capitalize.org","repository":{"url":""},"main":"main.js","engines":{"node":"~0.6.0"},"dependencies":{},"devDependencies":{},"bin":{"cap":"./bin/cap.js","ccap":"./bin/ccap.js","dcap":"./bin/dcap.js"},"_npmUser":{"name":"robkuz","email":"robert@robkuz.com"},"_id":"capitalize@0.3.0","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.0","_defaultsLoaded":true,"dist":{"shasum":"1a97d63471f58693b0decc6e2825f3fc57b676a3","tarball":"https://registry.npmjs.org/capitalize/-/capitalize-0.3.0.tgz","integrity":"sha512-w2TXVc8haLlp6NuKLxai6WaYsHUW8FvXL4I/cO1734xHM2BC56z71cWUiE6+kadznbUBXhC/TLKxQQCouDod/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAYV3OMXwkBizTz51yOzdSRBret2PgYxj6TPhhotKTkXAiAlqDcqLky96S33tZK0Q8hl8dWi+O04m1YLCXU08azJyA=="}]},"maintainers":[{"name":"robkuz","email":"robert@robkuz.com"}],"directories":{}},"0.3.1":{"author":{"name":"robert kuzelj","email":"robert@capitalize.org"},"name":"capitalize","description":"capitalizes and decapitalizes a string","version":"0.3.1","homepage":"www.capitalize.org","repository":{"url":""},"main":"main.js","engines":{"node":"~0.6.0"},"dependencies":{},"devDependencies":{},"bin":{"cap":"./bin/cap.js","ccap":"./bin/ccap.js","dcap":"./bin/dcap.js","coffe":"./bin/coffee.js"},"_npmUser":{"name":"robkuz","email":"robert@robkuz.com"},"_id":"capitalize@0.3.1","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.0","_defaultsLoaded":true,"dist":{"shasum":"2affe3e6e5953360cfafc50a60b65ca215d5c8a1","tarball":"https://registry.npmjs.org/capitalize/-/capitalize-0.3.1.tgz","integrity":"sha512-ZRmIcO/Nq/cvWHe1uOVwGK8K+sEr4DL8GU3QD9i5WtfA68QInFP6I9q1nZLwioXIedyvNM0cWp3JGMAJhr3Plw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHjBFTmhYzRBmDqUO2N9+uK7Z8m+dLXqKAJqhjxviB7/AiEAgd9l3/PLY3ItZ49OTf5EWVkPA8+aCEgSyp/5M2r18yY="}]},"maintainers":[{"name":"robkuz","email":"robert@robkuz.com"}],"directories":{}},"0.3.2":{"author":{"name":"robert kuzelj","email":"robert@capitalize.org"},"name":"capitalize","description":"capitalizes and decapitalizes a string","version":"0.3.2","homepage":"www.capitalize.org","repository":{"url":""},"main":"main.js","engines":{"node":"~0.6.0"},"dependencies":{},"devDependencies":{},"bin":{"cap":"./bin/cap.js","ccap":"./bin/ccap.js","dcap":"./bin/dcap.js","coffee":"./bin/coffee.js"},"_npmUser":{"name":"robkuz","email":"robert@robkuz.com"},"_id":"capitalize@0.3.2","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.0","_defaultsLoaded":true,"dist":{"shasum":"cd26225116b9e8c6d162a7b5e2ea75caf7c887ec","tarball":"https://registry.npmjs.org/capitalize/-/capitalize-0.3.2.tgz","integrity":"sha512-h/MtknyjP3NRlQ3bWlAuy5BLdPmxS6rzPJrab0M3WMJEO3M2hS/mwTwb1Fdf4SjAiWVZtmqH4LaDkzV3+C4iyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCO8qQm1PCD/2D6EQ4AgL69X5j3vKj/FeoxVZroyS9EmgIgR7lYJ84F2DxtYoLYP5Nw3IqgNSQXjOIXdsK/IImfE3c="}]},"maintainers":[{"name":"robkuz","email":"robert@robkuz.com"}],"directories":{}},"0.3.3":{"author":{"name":"robert kuzelj","email":"robert@capitalize.org"},"name":"capitalize","description":"capitalizes and decapitalizes a string","version":"0.3.3","homepage":"www.capitalize.org","repository":{"url":""},"main":"main.js","engines":{"node":"~0.6.0"},"dependencies":{},"devDependencies":{},"bin":{"cap":"./bin/cap.js","ccap":"./bin/ccap.js","dcap":"./bin/dcap.js","irb":"./bin/coffee.js"},"_npmUser":{"name":"robkuz","email":"robert@robkuz.com"},"_id":"capitalize@0.3.3","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.0","_defaultsLoaded":true,"dist":{"shasum":"2adf84abdaa4f19598fea0993b4035fb1bb19143","tarball":"https://registry.npmjs.org/capitalize/-/capitalize-0.3.3.tgz","integrity":"sha512-gC5u2RwE2Dlp8SA/9iMwZ2NFiZ4suc1nUvuZr1Fd13MM1vPVrJFqX67/ehsXgZYZQ0k3mYBhuBjbU95ClWtnGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgSIDfaWpA6Tcm7YeWi2re0legdwa08020ZDe8hDwY9gIgAyVp2bXHLZHQd1WQpNftxc6Sti6HrLGBX8XFeO3JHl8="}]},"maintainers":[{"name":"robkuz","email":"robert@robkuz.com"}],"directories":{}},"0.3.4":{"author":{"name":"robert kuzelj","email":"robert@capitalize.org"},"name":"capitalize","description":"capitalizes and decapitalizes a string","version":"0.3.4","homepage":"www.capitalize.org","repository":{"url":""},"main":"main.js","engines":{"node":"~0.6.0"},"dependencies":{},"devDependencies":{},"bin":{"cap":"./bin/cap.js","ccap":"./bin/ccap.js","dcap":"./bin/dcap.js"},"_npmUser":{"name":"robkuz","email":"robert@robkuz.com"},"_id":"capitalize@0.3.4","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.0","_defaultsLoaded":true,"dist":{"shasum":"adf85b9175124cf007c925bf3938dad62cf9b35a","tarball":"https://registry.npmjs.org/capitalize/-/capitalize-0.3.4.tgz","integrity":"sha512-p21Qnb4Qlx4+IXUvi25cfQZXOxnZ/Ueo1k49t8iwRYndvcKVmJNE85fRC/G+YmD0jlzF/r+kNU1KLX65lSpEww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG0TbOiK7Lm+FEhqc9DgffGafURvLb+539lDx9Fb1uwdAiEAjpOHcgo70u+r6I66ckjeVwAGamHi8wi7f8yDPXIQ26g="}]},"maintainers":[{"name":"robkuz","email":"robert@robkuz.com"}],"directories":{}},"0.4.0":{"author":{"name":"robert kuzelj","email":"robert@capitalize.org"},"name":"capitalize","description":"capitalizes and decapitalizes a string","version":"0.4.0","homepage":"www.capitalize.org","repository":{"url":""},"main":"main.js","engines":{"node":"~0.6.0"},"dependencies":{},"devDependencies":{},"bin":{"cap":"./bin/cap.js","ccap":"./bin/ccap.js","dcap":"./bin/dcap.js"},"_npmUser":{"name":"robkuz","email":"robert@robkuz.com"},"_id":"capitalize@0.4.0","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.0","_defaultsLoaded":true,"dist":{"shasum":"a9e405cb60be05c3a9793857a65cbb04febdef81","tarball":"https://registry.npmjs.org/capitalize/-/capitalize-0.4.0.tgz","integrity":"sha512-TeznOWBjQL1KJVkjmF+oRVSivMfA7lEgJIIPH+3/s69R3IdNa4AndIc5CfOJ76T2aScx70b1mn4B7XWAWC9afw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCf46klEUDJHY7I9RJ6nEFP1qbsE7FO3fPwJvyPhQVg9QIgI8nO6zEyHp0NjvcUpp/nCl7Xchr6X7R30/TC3G52xfM="}]},"maintainers":[{"name":"robkuz","email":"robert@robkuz.com"}],"directories":{}},"0.4.1":{"author":{"name":"robert kuzelj","email":"robert@capitalize.org"},"name":"capitalize","description":"capitalizes and decapitalizes a string","version":"0.4.1","homepage":"www.capitalize.org","repository":{"url":""},"main":"main.js","engines":{"node":"~0.6.0"},"dependencies":{},"devDependencies":{},"bin":{"cap":"./bin/cap.js","ccap":"./bin/ccap.js","dcap":"./bin/dcap.js","coffee":"./bin/dcap.js"},"_npmUser":{"name":"robkuz","email":"robert@robkuz.com"},"_id":"capitalize@0.4.1","_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"1267d40d0cd0a9f6968b1e9adab6d85b1eb74cbd","tarball":"https://registry.npmjs.org/capitalize/-/capitalize-0.4.1.tgz","integrity":"sha512-/zyp8sZ0dt9ZnRH57c0G4Aiwq6pLfT9k634vb0xqygBVvwzFcsPxgdukQZaV6KqV9Ko77U6SKNmUjJxndoYqsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICavYVVo3H/60up+OoeEf2r6OwbrKQ77PnjCh05ss3gxAiEAw0jyUPRNSZSGUtOJFeKKcmzhQ3VKGnk5ivHfKqixnbA="}]},"maintainers":[{"name":"robkuz","email":"robert@robkuz.com"}],"directories":{}},"0.4.2":{"author":{"name":"robert kuzelj","email":"robert@capitalize.org"},"name":"capitalize","description":"capitalizes and decapitalizes a string","version":"0.4.2","homepage":"www.capitalize.org","repository":{"url":""},"main":"main.js","engines":{"node":"~0.6.0"},"dependencies":{},"devDependencies":{},"bin":{"cap":"./bin/cap.js","ccap":"./bin/ccap.js","dcap":"./bin/dcap.js","coffee":"./bin/dcap.js"},"_npmUser":{"name":"robkuz","email":"robert@robkuz.com"},"_id":"capitalize@0.4.2","_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"f035c8831f757fb5caf65badcf0127b91ee8aa19","tarball":"https://registry.npmjs.org/capitalize/-/capitalize-0.4.2.tgz","integrity":"sha512-d+fQBc8Cau+lXwbcbXbcBwv16lteXQHknJnnxUX+TpNZZkZZBwDhpKWuOtjwls1i8glC/GVdia4qAdihj2F/Sg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5Hx3XbiZIIIz8pv6v7rz5d0/oZkXRR+KMwhWznLcxNgIgWb7Bvo4QxzR/O57I/KyrqgkX4JsYmmE2+XbeN26rCaU="}]},"maintainers":[{"name":"robkuz","email":"robert@robkuz.com"}],"directories":{}},"0.4.3":{"author":{"name":"robert kuzelj","email":"robert@capitalize.org"},"name":"capitalize","description":"capitalizes and decapitalizes a string","version":"0.4.3","homepage":"www.capitalize.org","repository":{"url":""},"main":"main.js","engines":{"node":"~0.6.0"},"dependencies":{},"devDependencies":{},"bin":{"cap":"./bin/cap.js","ccap":"./bin/ccap.js","dcap":"./bin/dcap.js"},"_npmUser":{"name":"robkuz","email":"robert@robkuz.com"},"_id":"capitalize@0.4.3","_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"9f6b66a9ee34d056c086286126e493d0f747c2ca","tarball":"https://registry.npmjs.org/capitalize/-/capitalize-0.4.3.tgz","integrity":"sha512-tOuxwWgJ1Hc9Uua2Xji7O76m8am2Kc7HUlyLw58CNoWd8XY1xN0MrQG+apbvQ29ZfEIvXyg48sSww0NWAK5ArQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDb6dpJcNZoE6buG6RiLJi2CjwaBifHC1uzNVWNhDNxYAIhAKWkHV8y3qeSJSqm6oaweFN500MTpYAX8KKGWIT4tdh4"}]},"maintainers":[{"name":"robkuz","email":"robert@robkuz.com"}],"directories":{}},"0.5.0":{"name":"capitalize","version":"0.5.0","description":"capitalize the first letter of a string, or all words in a string","main":"index.js","dependencies":{},"devDependencies":{"tape":"~2.4.0","markdown-code-blocks":"0.0.1"},"scripts":{"test":"markdown-code-blocks -t javascript < README.md | node"},"repository":{"type":"git","url":"git://github.com/grncdr/js-capitalize.git"},"bugs":{"url":"git://github.com/grncdr/js-capitalize/issues"},"homepage":"https://github.com/grncdr/js-capitalize","keywords":["capitalize"],"author":{"name":"Stephen Sugden","email":"me@stephensugden.com"},"license":"MIT","_id":"capitalize@0.5.0","dist":{"shasum":"efa007343183ef12aff360cc84925064b5cc778b","tarball":"https://registry.npmjs.org/capitalize/-/capitalize-0.5.0.tgz","integrity":"sha512-PaTkpRT5BKne4tmt7a80HqCikvZCOKKbHkZIycqo77VSKfY/mGW3foKUky6Gi/6MsZmYegctEakY7o5YZXwz5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA8QEXhb6BhTKgQlZoIbmh/HysfhmrAsdqeIYXrw/HX1AiEAuBYUOhHaoki39lUPT1PvFxQyhkYz1vVxzKK9FSrpxS4="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"grncdr","email":"glurgle@gmail.com"},"maintainers":[{"name":"robkuz","email":"robert@robkuz.com"},{"name":"grncdr","email":"glurgle@gmail.com"}],"directories":{}},"1.0.0":{"name":"capitalize","version":"1.0.0","description":"capitalize the first letter of a string, or all words in a string","main":"index.js","dependencies":{},"devDependencies":{"tape":"~2.4.0","markdown-code-blocks":"0.0.1"},"scripts":{"test":"markdown-code-blocks -t javascript < README.md | node"},"repository":{"type":"git","url":"git://github.com/grncdr/js-capitalize.git"},"bugs":{"url":"git://github.com/grncdr/js-capitalize/issues"},"homepage":"https://github.com/grncdr/js-capitalize","keywords":["capitalize"],"author":{"name":"Stephen Sugden","email":"me@stephensugden.com"},"license":"MIT","gitHead":"be772163f312c8a40bf3c1a6eb76e6f3f12fa953","_id":"capitalize@1.0.0","_shasum":"dc802c580aee101929020d2ca14b4ca8a0ae44be","_from":".","_npmVersion":"2.7.1","_nodeVersion":"1.6.2","_npmUser":{"name":"grncdr","email":"glurgle@gmail.com"},"maintainers":[{"name":"robkuz","email":"robert@robkuz.com"},{"name":"grncdr","email":"glurgle@gmail.com"}],"dist":{"shasum":"dc802c580aee101929020d2ca14b4ca8a0ae44be","tarball":"https://registry.npmjs.org/capitalize/-/capitalize-1.0.0.tgz","integrity":"sha512-ZvPF27zRh4ZiRbWYfSktO+t7xi4RPfqL9w6gfPAWGT5pT9TjB0rlP8cKHmKWHYYCR8QHKDDebX3HVHcfw6K3GQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8Y516HIeUZBj8UAtMjnFcRZ9gLm7zxmQzm102MrUddAIhAILsV7c6Ji9olMnDOswomD3pwH27/RZwOPKVikXaozDq"}]},"directories":{}},"2.0.0":{"name":"capitalize","version":"2.0.0","description":"capitalize the first letter of a string, or all words in a string","main":"index.js","dependencies":{},"devDependencies":{"tape":"~2.4.0","markdown-code-blocks":"0.0.1"},"scripts":{"test":"markdown-code-blocks -t javascript < README.md | node"},"repository":{"type":"git","url":"git://github.com/grncdr/js-capitalize.git"},"bugs":{"url":"git://github.com/grncdr/js-capitalize/issues"},"homepage":"https://github.com/grncdr/js-capitalize","keywords":["capitalize"],"author":{"name":"Stephen Sugden","email":"me@stephensugden.com"},"license":"MIT","gitHead":"7a0f34436e8711d88f09a125e133961eada7ef4e","_id":"capitalize@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"9.10.1","_npmUser":{"name":"grncdr","email":"glurgle@gmail.com"},"dist":{"integrity":"sha512-HwGrAbSn44Tm5Nz+m02oQHf+9y771rmb/cTbXFcoADy29LFRCj4PhWBT54qxfY2HJBWBplwx17Pd4ek6OFbr/Q==","shasum":"61859dd952aba244f03541b23e11470ada097f4b","tarball":"https://registry.npmjs.org/capitalize/-/capitalize-2.0.0.tgz","fileCount":4,"unpackedSize":4141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqeVNCRA9TVsSAnZWagAAYAIP/2KXspX7mP6s3F+/yVSI\nLhr5pzeVkDW39ZlYsztJBRRiGJGKMk+LaU8PsiDcEZIdD1sBd4Dzmggw5yKu\nlsJ8LyCQRpuOCdIXQklQFZMGhbfVDWI3lTqPr/YRN29QAHPG85I7Uwch4ml0\noEqAISmlFRKhAaPwDjjrAKZYTU8URlhS4nN8WGXtsYU8b+uHwFtuXw7cddMs\nVwJGJP5LDeR/e8J3rco9VPziLuokq/TgwcES1P8C0ZTHcQpDbapztZn1Ulm4\nUgU+tSh7z28SEnj6LAx66fnlEdjfnBWi2Ws9lbJoqlR0eX8MRNkZqZIqj0kF\nEhUzq6s2XmUD9inZxRf3ibrsmh3S8AyiYu+/nXgZzyC9OocuBpVmQ/ctMmzR\n+wxOJ/iTkPON5Eb6BeFauLca3ffE98xvSTBi9h5c4+I0S4Kd2S48ciazvk1/\nJtDa6m/4dzYb3E0f2Zu+W1hXnq7HTzxVZ2fRfQ13izIGt1VvNkOlOuJ/5woT\nvDSecBXMx0VFPNtn+cPmtKqXfnk0xk7Rxb5IFbh71eR7gYtFG7SQ0TsEFWDT\nNAalN+RsNjCf8/d2KH8+T/4aLsOnXGmmpIEx6kPXH5qCajqS4YvwHFD8WS4G\nU4IgVZDTV16qg3qanN7PwA8tes5GTxvwbkW2j3kpvwbL75XaoMTqk04afRPf\nD//s\r\n=n5EA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEUsr0DujDXkpQ1+DPaxO5hYnse4OtAB8t/64NtgZrTvAiBPjIuAtXE+ubD9qz0yffi+aJ2zndFebS5NKkHbuRF1Lw=="}]},"maintainers":[{"name":"grncdr","email":"glurgle@gmail.com"},{"name":"robkuz","email":"robert@robkuz.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capitalize_2.0.0_1537860940711_0.0621669202294195"},"_hasShrinkwrap":false},"2.0.1":{"name":"capitalize","version":"2.0.1","description":"capitalize the first letter of a string, or all words in a string","main":"index.js","dependencies":{},"devDependencies":{"tape":"~2.4.0","markdown-code-blocks":"0.0.1"},"scripts":{"test":"markdown-code-blocks -t javascript < README.md | node"},"repository":{"type":"git","url":"git://github.com/grncdr/js-capitalize.git"},"bugs":{"url":"git://github.com/grncdr/js-capitalize/issues"},"homepage":"https://github.com/grncdr/js-capitalize","keywords":["capitalize"],"author":{"name":"Stephen Sugden","email":"me@stephensugden.com"},"license":"MIT","gitHead":"4ab69aea4227442da8c6b0de4901edd76f47069e","_id":"capitalize@2.0.1","_nodeVersion":"12.10.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-ACINwaqQt2h19mjg89Ikud5c1aE5qu81MJiW6/Bn/CAnohHpkgEjzBJ/MhlctKr07MyxG0Va4Bj3hmzSTSvHTg==","shasum":"80ae4f0e0a419b855c183c9f003a373d6fe05c84","tarball":"https://registry.npmjs.org/capitalize/-/capitalize-2.0.1.tgz","fileCount":5,"unpackedSize":5251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2UjlCRA9TVsSAnZWagAABqoP/01qI9ChOimsDMkQo61B\nE0CH3fl9kYKWRCVLXdEPBSSC02zwuV0RxwKqKNG/4PVU6VEpIhsmZ00yG7Z0\nHK3elOPJni0WDC6b+U5RnGq/JLqJxl5iSZU6VZqBfQJKJdvc5VQlFdLeL5BZ\ncItog1A+hQgxBduOz2ZqFPebIP7iZ3NMiac7ySCyErQM3RBPXBajG8eq/98E\n9eImiEUNb0dcy245oiF8ROA5u/ogcrB90NSlV96NdShk6CgK52Vq7fwR+yRd\noFEfBRHAO98oTY52Yu+i1oqDuJ0/M1OufkW5UYJ9iMtJ5MQYJGSx/z1tg7nE\nnL1XviOzE/vtTIGf3Gr2f5DFZ6M2zPESbRFEpK6CVLQVleot5OL0gcVf6tgi\nzwxGMOjoIBvf19pjGjcZm8tRPnUkIZ9DOaexUthvTWhicv9HZZ8CvKr963E2\nq5zXXOV2e+gd2Q05eQsGN4UhnmITbwk5j7mtW8gi/E0cVq7WvrCw8bmbpEtm\nef+xOzM89K6a6IGos8akZVgG5J0GJJTy5hyeVPVe3rfFvWLthRct3LxLyrwQ\neXIjk41rZMN152+fAcXuhxDTjk/Eu6MdFRp+anwi0V5UENwyZj50gdsTUIWt\nFMZQM3rhiKgIitPBFwJ7F3zo4H9zrqpNln9ETnW5iKm0SL9Pp6f78QNl0q/J\nfJ4g\r\n=Yn7s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC6CaJpjTHElSodRqc2uk8pt2ctQY9vqi+MfsK1MGj7nAiBEKIg2HECOCLHLu6NoIFOitKeCbvKfYAEKKUQljN6lGQ=="}]},"maintainers":[{"name":"grncdr","email":"glurgle@gmail.com"},{"name":"robkuz","email":"robert@robkuz.com"}],"_npmUser":{"name":"grncdr","email":"glurgle@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capitalize_2.0.1_1574521061283_0.19391398973446194"},"_hasShrinkwrap":false},"2.0.2":{"name":"capitalize","version":"2.0.2","description":"capitalize the first letter of a string, or all words in a string","main":"index.js","dependencies":{},"devDependencies":{"tape":"~2.4.0","markdown-code-blocks":"0.0.1"},"scripts":{"test":"markdown-code-blocks -t javascript < README.md | node"},"repository":{"type":"git","url":"git://github.com/grncdr/js-capitalize.git"},"bugs":{"url":"git://github.com/grncdr/js-capitalize/issues"},"homepage":"https://github.com/grncdr/js-capitalize","keywords":["capitalize"],"author":{"name":"Stephen Sugden","email":"me@stephensugden.com"},"license":"MIT","gitHead":"9c26c1f0a182cb13f74089152d15c5949483031e","_id":"capitalize@2.0.2","_nodeVersion":"13.2.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-kX+ZpaqUSx1YcAKnZ6J4HZY0yaYc+RnIVkO+3ckeerj8lW0T+9GmyRekRF3PzH+46HHdsz2ma0S0NfTby/rojA==","shasum":"d66855724fafc09f7f913131f89000a7879e6954","tarball":"https://registry.npmjs.org/capitalize/-/capitalize-2.0.2.tgz","fileCount":5,"unpackedSize":5569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQ9G2CRA9TVsSAnZWagAAEsIP/1T7/+WYdOYSDAWzM33g\nSSgJXC3cBtsSfsN9L77Pf6LGSDZpYzYcOEjGJALGtokrto7BYMirBYXzvJtW\nPV4TxG1Ru9rW694Rt10xAYqpnGwWZXbPADMIZp4lDjztnKYCqR/ZlNy7H/2h\nrls0NxjUxoyB2WUm+3gPTTqyw1N8ww5As/qMGPt4xN51DmiD3XT4hnV7VF+W\nYqN2gpVcjOOeMAPFvr1XYqt/0X1dlb+6svfTZoNeEVOYpx9V+UhF8qVVYGvM\nX78BvpBpM+AW/ZO/agAfV6/TlHMUTx4Y5lunJvbf5Yh9b7naaSgcGFFC5NAG\nwmjfZIOm7jPy3hN2+vIS9Edtyy7S9uXBZVYUSsdSh41bEbNHxC0UNrF/7jfs\nFQaKb2bXf5TIob+qwaZTVlVYepATl/FyZxMVOfN/rg0KC6Ded3tc/PgTGlZE\nF8yuNRfl2YU88M4Jz5/nQ9GnDTrG8ztCSQNbFmyH4GFu5Z6j5WopmKa3jlY+\n1kGZ7rsuLgiZQ0PySaAkMYYXudtqlZgCHlv4VS9w86nvVfWQ+w1/SdbM8DhI\nMzYMyvrekHlE0AAtVi7PDYbjHzHNZKAY64fYPuA9oA2ysGlIxGdOv80Egm9A\nxJQzLv5PWWck2AI0x1tBli1Za2fnLDux3mGvxUx/TTZOJDkT5o7W6gR0Tco7\n763p\r\n=Zoet\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG0sjUZSKvB6WDIWSsPOOOa1m5/GxYmi9m6kCRYbdCsIAiEArE/yjaRJo9I1ZMFQvMje6cnT/6EZWWUCeVG/heYi110="}]},"maintainers":[{"name":"grncdr","email":"glurgle@gmail.com"},{"name":"robkuz","email":"robert@robkuz.com"}],"_npmUser":{"name":"grncdr","email":"glurgle@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capitalize_2.0.2_1581502902332_0.6851382661788605"},"_hasShrinkwrap":false},"2.0.3":{"name":"capitalize","version":"2.0.3","description":"capitalize the first letter of a string, or all words in a string","main":"index.js","dependencies":{},"devDependencies":{"tape":"~2.4.0","markdown-code-blocks":"0.0.1"},"scripts":{"test":"markdown-code-blocks -t javascript < README.md | node"},"repository":{"type":"git","url":"git://github.com/grncdr/js-capitalize.git"},"bugs":{"url":"git://github.com/grncdr/js-capitalize/issues"},"homepage":"https://github.com/grncdr/js-capitalize","keywords":["capitalize"],"author":{"name":"Stephen Sugden","email":"me@stephensugden.com"},"license":"MIT","gitHead":"0c89544c2ddd3f44d6516fe4861a9a5bffe95fce","_id":"capitalize@2.0.3","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-Qc5ksT1/zEJBbFYD05h99hCNEW0cgyD0zzE5WvkgisNnppJ+16zfaSk34evF0j6pGW8hejkRUeygJ5uN5k22SQ==","shasum":"ccfeb1046d2a054eb30f34af907a70c3e90f3b73","tarball":"https://registry.npmjs.org/capitalize/-/capitalize-2.0.3.tgz","fileCount":6,"unpackedSize":6060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedSZwCRA9TVsSAnZWagAA9aAP/0BJHOBraWaAKoFN/9Rc\nFFvla4NimWLnwYS7E26h/SU2CNJsc3r/XXix68ectlvpiA1aO6mshE6XmsPO\nx9DFk5xKLnDSBD7GJY8/klD2OdcPi59VUhvBy6xRt3aP0IwclZTH+0I5eoLI\nX1r3Y6x+8irZcfZriof3lnTVN6cSaXzHLje8AI0XUSHwlaKfksWEM/mYb8Ho\ngd3ntkINw+inxLhfOhcsrCuPhZlZtZDZAEPXSBpgvB6rzKWCJKo+ie04M3fI\nlLMqaq+0EHgII8ABopnOh63gHa7eMQtuw+yJ+KXsRiXrnNojbUj37KN4Ultv\n3lNFICCahzuKkiF5OMIqm0NMK7yR+6iTZQKqCrlCVbB15bCVgqguJUGXyuso\nMIPuUW83yTBLcBoHJl+mEiqMSYqrXOtJllx22d3V29DtEijDeeAH5Bbq1vrw\nyAcgm1HCl3Qg03KzUT7A5quRLdCt/U8x4xJC0TCqX3mQ1X+2RdPlVZMg+nWt\nyClBry1pD02HbM8diZwNz03eVykNBHvxa8UjYogAXzpNlx1uYb86FDM97J6U\ndIACXdZENdqeMCbIylqVc/JDvTG9aLq+FJnybUz8TBSPMxJWrfIdm0l7X97J\nvkxUOXoQZYrdSTTkQ7mONEIhudGHgfvW7gfpJlaWoVYF68YeN8Gv3k6pw9IG\ntX1V\r\n=flXe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgJnmiUPWCQm9aS/dZo5mZfJKZPnieuELfBBDdDZmg8QIhAJXeFcxtE6UTz76kq5CmCle+ApF4ZiZFL+GQq+lkzfE+"}]},"maintainers":[{"name":"grncdr","email":"glurgle@gmail.com"},{"name":"robkuz","email":"robert@robkuz.com"}],"_npmUser":{"name":"grncdr","email":"glurgle@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capitalize_2.0.3_1584735856508_0.8951682106504648"},"_hasShrinkwrap":false},"2.0.4":{"name":"capitalize","version":"2.0.4","description":"capitalize the first letter of a string, or all words in a string","main":"index.js","dependencies":{},"devDependencies":{"tape":"~2.4.0","markdown-code-blocks":"0.0.1"},"scripts":{"test":"markdown-code-blocks -t javascript < README.md | sed \"s/require('capitalize')/require('.')/\" | node"},"repository":{"type":"git","url":"git://github.com/grncdr/js-capitalize.git"},"bugs":{"url":"git://github.com/grncdr/js-capitalize/issues"},"homepage":"https://github.com/grncdr/js-capitalize","keywords":["capitalize"],"author":{"name":"Stephen Sugden","email":"me@stephensugden.com"},"license":"MIT","gitHead":"4d8a1ac3a74ea51216c40e0bec15f90e1a0d8156","_id":"capitalize@2.0.4","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"integrity":"sha512-wcSyiFqXRYyCoqu0o0ekXzJAKCLMkqWS5QWGlgTJFJKwRmI6pzcN2hBl5VPq9RzLW5Uf4FF/V/lcFfjCtVak2w==","shasum":"eed7f94c6699a318eeef6e68967fe139c764b866","tarball":"https://registry.npmjs.org/capitalize/-/capitalize-2.0.4.tgz","fileCount":6,"unpackedSize":8521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2lgoCRA9TVsSAnZWagAAc3wQAJMCfayzCDAwgza8wMiw\nCuNVr4VKmF6Jnd5StjN8D5ipdSMa4PV/CvOce4I/Nv3ndjiBr/L0ZGYvbOrA\nlyu9D6u0VUW3RLitwMlpK1JDqnNFx32J3oapCdxqA+Vp+Tq0lJNIJ1VynjYo\n50qFdnPkf6Ph3Tx1mMe7ZOEANXvcRHc43uVMc4uEA2mCVw+opybEE0FPpbXl\nPD2dL+kjgPViCPCHy6VKGNOqW5iYlgLbj11xAKy792XA+FP7eodRTbVlQ1i8\nPJTQF7F0X1KGyJ0URa3aZXZHN7g9TpHUmLfs6gWiEv2kV3y+syJUjxcY+Oic\nN3M0JJQGECp8m3cgN3GKeQaDXT33/O5a/FwDzYt9X3xoHTZi+703FVF627Gf\npIS50ZrIBsjiLB0fAkZXR/fKZb6NXihpI0YSKfi8s60nLeBiLiPBpcPTnSxY\nRUzN0v1BtIDlLhnwlM7gqEvP6S/DOIk4uiQX7jEdw9Dh/tlBDr1PjXv4H157\n1k5u5AeCvG3YttTkIIELmtltS6xmgswc4sXTajVMRFkw2G4+rLiXPz7vbVuU\nmeMZ3v/1ajh2Zn3KMDEDVLezY0A+oKFk9S0BjGGo8uZYuCB6lLTXeMU0tmlI\n2EShLb/tLb2jgZ14BuJZbxwgMJbCYN9klrhIBF5KdfKoqTHsWOPUvIy3Ol5k\nTmwQ\r\n=JYOK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDp0ys6I/T3bNtRVTIhh631dEZGyZ7Hfc3NvFh9yDk6FgIhANyRggkrblRTDoiUpf2cyp45EJOq5l1FJzFyjq+shbR9"}]},"_npmUser":{"name":"grncdr","email":"glurgle@gmail.com"},"directories":{},"maintainers":[{"name":"robkuz","email":"robert@robkuz.com"},{"name":"grncdr","email":"glurgle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capitalize_2.0.4_1635090715099_0.03731276143158757"},"_hasShrinkwrap":false}},"readme":"# capitalize ![Build](https://github.com/grncdr/js-capitalize/workflows/Node%20CI/badge.svg)\n\nCapitalize the first letter of a string, or all words in a string.\n\n## Synopsis\n\nCapitalize the first letter of a string:\n\n```javascript\nvar capitalize = require('capitalize')\n\nvar test = require('tape')\n\ntest('Capitalize first letter', function (t) {\n  t.plan(1)\n  t.equal(capitalize(\"united states\"), \"United states\")\n})\n```\n\nOr capitalize each word in a string:\n\n```javascript\ntest('Capitalize each word', function (t) {\n  t.plan(1)\n  t.equal(capitalize.words(\"united states\"), \"United States\")\n})\n```\n\nNo matter the original case:\n\n```javascript\ntest('Capitalize first letter with original string...', function (t) {\n  t.plan(2)\n\n  t.test('...in upper case', function (t1) {\n    t1.plan(1)\n    t1.equal(capitalize.words(\"UNITED STATES\"), \"United States\")\n  })\n\n  t.test('...in mixed case', function (t2) {\n    t2.plan(1)\n    t2.equal(capitalize.words(\"uNiTeD sTaTeS\"), \"United States\")\n  })\n\n})\n\ntest('Capitalize each word with original string...', function (t) {\n  t.plan(2)\n\n  t.test('...in upper case', function (t1) {\n    t1.plan(1)\n    t1.equal(capitalize.words(\"UNITED STATES\"), \"United States\")\n  })\n\n  t.test('...in mixed case', function (t2) {\n    t2.plan(1)\n    t2.equal(capitalize.words(\"uNiTeD sTaTeS\"), \"United States\")\n  })\n\n})\n```\n\nThanks to [@c990802](https://github.com/grncdr/js-capitalize/pull/2) and [Stack Overflow](http://stackoverflow.com/questions/20690499/concrete-javascript-regex-for-accented-characters-diacritics), capitalize handles international characters:\n\n```javascript\ntest('Capitalize words with international characters', function (t) {\n  t.plan(1)\n  t.equal(capitalize.words('hello-cañapolísas'), 'Hello-Cañapolísas')\n})\n```\n\nand thanks to [@6akcuk](https://github.com/grncdr/js-capitalize/pull/11) it can also capitalize cyrillic characters:\n\n```javascript\ntest('Capitalize words with cyrillic characters', function (t) {\n  t.plan(1)\n  t.equal(capitalize.words('привет мир'), \"Привет Мир\")\n})\n```\n\nand thanks to [@ultraflynn](https://github.com/grncdr/js-capitalize/pull/3) and [@DatGuyJonathon](https://github.com/grncdr/js-capitalize/issues/15) capitalize properly handles quotes within the string:\n\n```javascript\ntest('Capitalize each word, ignoring quotes', function(t) {\n    t.plan(1)\n    t.equal(capitalize.words(\"it's a nice day\"), \"It's A Nice Day\")\n})\n\ntest('Quotes test case 2', function(t) {\n    t.plan(1)\n    t.equal(capitalize.words(\"It’s a Boy\"), \"It’s A Boy\")\n})\n\ntest('Handles embedded quotes', function(t) {\n    t.plan(1)\n    t.equal(capitalize.words(\"'There's angels among us'\"), \"'There's Angels Among Us'\")\n})\n```\n\nand thanks to [@sergejkaravajnij](https://github.com/grncdr/js-capitalize/pull/9), capitalize also supports a second boolean parameter to preserve casing of the rest of the strings content:\n\n```javascript\ntest('Capitalize a string, preserving the original case of other letters', function (t) {\n  t.plan(1)\n  t.equal(capitalize('canDoItRight', true), 'CanDoItRight')\n})\n\ntest('Capitalize words, preserving the case', function (t) {\n  t.plan(1)\n  t.equal(capitalize.words('on gitHub', true), 'On GitHub')\n})\n```\n\nand thanks to [@rubengmurray](https://github.com/grncdr/js-capitalize/pull/13), capitalize now handles shorthand ordinal numbers as would be expected:\n\n```javascript\ntest('Capitalize words, handling shorthand ordinals (1st, 2nd, 3rd) correctly', function (t) {\n  t.plan(1)\n  t.equal(capitalize.words('1st place'), '1st Place')\n})\n```\n\nand thanks to a suggestion from [@Songyu-Wang](https://github.com/grncdr/js-capitalize/issues/16), capitalize supports skipping words that should never be capitalized (e.g.  articles and coordinating conjunctions in English).\n\n```javascript\ntest('Title-case words, by providing a skipWord regex', function (t) {\n  t.plan(1)\n  var opts = { skipWord: /^(a|the|an|and|or|but|in|on|of|it)$/ }\n  t.equal(\n    capitalize.words('the story of an unlikely feature and the way it was implemented', opts),\n    'The Story of an Unlikely Feature and the Way it Was Implemented'\n  )\n})\n\ntest('Title-case words, by providing a skipWord callback', function (t) {\n  t.plan(1)\n  t.equal(\n    capitalize.words('this is nice eh?', { skipWord: (word) => word.length < 3 }),\n    'This is Nice eh?'\n  )\n})\n```\n\n## Install\n\n    npm install capitalize\n\n## License\n\nMIT\n","maintainers":[{"name":"robkuz","email":"robert@robkuz.com"},{"name":"grncdr","email":"glurgle@gmail.com"}],"time":{"modified":"2022-06-13T05:34:59.731Z","created":"2011-12-14T13:42:06.066Z","0.2.0":"2011-12-14T13:42:07.715Z","0.2.1":"2011-12-14T13:43:49.278Z","0.2.2":"2011-12-14T13:44:35.786Z","0.2.3":"2011-12-14T13:45:51.504Z","0.2.4":"2011-12-14T13:47:01.659Z","0.3.0":"2011-12-19T08:40:59.312Z","0.3.1":"2011-12-19T10:48:42.410Z","0.3.2":"2011-12-19T10:50:39.436Z","0.3.3":"2011-12-19T10:51:58.400Z","0.3.4":"2011-12-19T10:57:07.566Z","0.4.0":"2011-12-19T11:02:59.619Z","0.4.1":"2011-12-19T11:18:15.043Z","0.4.2":"2011-12-19T11:19:13.367Z","0.4.3":"2011-12-19T11:32:34.632Z","0.5.0":"2014-01-31T16:42:05.836Z","1.0.0":"2015-05-18T19:41:14.997Z","2.0.0":"2018-09-25T07:35:40.872Z","2.0.1":"2019-11-23T14:57:41.381Z","2.0.2":"2020-02-12T10:21:42.459Z","2.0.3":"2020-03-20T20:24:16.605Z","2.0.4":"2021-10-24T15:51:55.236Z"},"author":{"name":"Stephen Sugden","email":"me@stephensugden.com"},"repository":{"type":"git","url":"git://github.com/grncdr/js-capitalize.git"},"readmeFilename":"README.md","users":{"darkowlzz":true,"drinchev":true,"cuss":true},"homepage":"https://github.com/grncdr/js-capitalize","keywords":["capitalize"],"bugs":{"url":"git://github.com/grncdr/js-capitalize/issues"},"license":"MIT"}