Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    capitalizepublic

    capitalize

    Capitalize the first letter of a string, or all words in a string.

    Synopsis

    Capitalize the first letter of a string:

    var capitalize = require('./')
     
    var test = require('tape')
     
    test('Capitalize first letter', function (t) {
      t.plan(1)
      t.equal(capitalize("united states"), "United states")
    })

    Or capitalize each word in a string:

    test('Capitalize each word', function (t) {
      t.plan(1)
      t.equal(capitalize.words("united states"), "United States")
    })

    Thanks to @c990802 and Stack Overflow, capitalize handles international characters:

    test('Capitalize words with international characters', function (t) {
      t.plan(1)
      t.equal(capitalize.words('hello-cañapolísas'), 'Hello-Cañapolísas')
    })

    and thanks to @ultraflynn, capitalize properly handles quotes within the string:

    test('Capitalize each word, ignoring quotes', function(t) {
        t.plan(1)
        t.equal(capitalize.words("it's a nice day"), "It's A Nice Day")
    })

    Install

    npm install capitalize
    

    License

    MIT

    Keywords

    install

    npm i capitalize

    Downloadsweekly downloads

    10,836

    version

    1.0.0

    license

    MIT

    repository

    githubgithub

    last publish

    collaborators

    • avatar
    • avatar