Skip to content

Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar

License

Notifications You must be signed in to change notification settings

denolib/camelcase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ported from https://github.com/sindresorhus/camelcase

camelcase

DenoLib Build Status

Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: foo-barfooBar

Usage

import { camelCase } from "https://denolib.com/denolib/camelcase/mod.ts";

camelCase("foo-bar");
//=> "fooBar"

camelCase("foo_bar");
//=> "fooBar"

camelCase("Foo-Bar");
//=> "fooBar"

camelCase("Foo-Bar", { pascalCase: true });
//=> "FooBar"

camelCase("--foo.bar", { pascalCase: false });
//=> "fooBar"

camelCase("foo bar");
//=> "fooBar"

console.log(process.argv[3]);
//=> "--foo-bar"
camelCase(process.argv[3]);
//=> "fooBar"

camelCase(["foo", "bar"]);
//=> "fooBar"

camelCase(["__foo__", "--bar"], { pascalCase: true });
//=> "FooBar"

API

camelCase(input, [options])

input

Type: string string[]

String to convert to camel case.

options

Type: Object

pascalCase

Type: boolean
Default: false

Uppercase the first character: foo-barFooBar

About

Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar

Resources

License

Stars

Watchers

Forks

Packages

No packages published