UNPKG

4.14 kBJavaScriptView Raw
1'use strict'
2
3const {
4 camelcase,
5 capitalcase,
6 constcase,
7 cramcase,
8 decapitalcase,
9 dotcase,
10 enumcase,
11 lowercase,
12 pascalcase,
13 pathcase,
14 sentencecase,
15 snakecase,
16 spacecase,
17 spinalcase,
18 titlecase,
19 trimcase,
20 uppercase
21} = require('stringcase')
22
23// ------------------------
24// Convert to camelcase
25// ------------------------
26camelcase('foo_bar') // => "fooBar"
27camelcase('FOO_BAR') // => "fooBar"
28camelcase('fooBar') // => "fooBar"
29camelcase('FooBar') // => "fooBar"
30
31// ------------------------
32// Convert to capitalcase
33// ------------------------
34capitalcase('foo_bar') // => "Foo_bar"
35capitalcase('FOO_BAR') // => "FOO_BAR"
36capitalcase('fooBar') // => "FooBar"
37capitalcase('FooBar') // => "FooBar"
38
39// ------------------------
40// Convert to constcase
41// ------------------------
42constcase('foo_bar') // => "FOO_BAR"
43constcase('FOO_BAR') // => "FOO_BAR"
44constcase('fooBar') // => "FOO_BAR"
45constcase('FooBar') // => "FOO_BAR"
46
47// ------------------------
48// Convert to cramcase
49// ------------------------
50cramcase('foo_bar') // => "foobar"
51cramcase('FOO_BAR') // => "foobar"
52cramcase('fooBar') // => "foobar"
53cramcase('FooBar') // => "foobar"
54
55// ------------------------
56// Convert to decapitalcase
57// ------------------------
58decapitalcase('foo_bar') // => "foo_bar"
59decapitalcase('FOO_BAR') // => "fOO_BAR"
60decapitalcase('fooBar') // => "fooBar"
61decapitalcase('FooBar') // => "fooBar"
62
63// ------------------------
64// Convert to dotcase
65// ------------------------
66dotcase('foo_bar') // => "foo.bar"
67dotcase('FOO_BAR') // => "foo.bar"
68dotcase('fooBar') // => "foo.bar"
69dotcase('FooBar') // => "foo.bar"
70
71// ------------------------
72// Convert to enumcase
73// ------------------------
74enumcase('foo_bar') // => "foo:bar"
75enumcase('FOO_BAR') // => "foo:bar"
76enumcase('fooBar') // => "foo:bar"
77enumcase('FooBar') // => "foo:bar"
78
79// ------------------------
80// Convert to lowercase
81// ------------------------
82lowercase('foo_bar') // => "foo_bar"
83lowercase('FOO_BAR') // => "foo_bar"
84lowercase('fooBar') // => "foobar"
85lowercase('FooBar') // => "foobar"
86
87// ------------------------
88// Convert to pascalcase
89// ------------------------
90pascalcase('foo_bar') // => "FooBar"
91pascalcase('FOO_BAR') // => "FooBar"
92pascalcase('fooBar') // => "FooBar"
93pascalcase('FooBar') // => "FooBar"
94
95// ------------------------
96// Convert to pathcase
97// ------------------------
98pathcase('foo_bar') // => "foo/bar"
99pathcase('FOO_BAR') // => "foo/bar"
100pathcase('fooBar') // => "foo/bar"
101pathcase('FooBar') // => "foo/bar"
102
103// ------------------------
104// Convert to sentencecase
105// ------------------------
106sentencecase('foo_bar') // => "Foo bar"
107sentencecase('FOO_BAR') // => "Foo bar"
108sentencecase('fooBar') // => "Foo bar"
109sentencecase('FooBar') // => "Foo bar"
110
111// ------------------------
112// Convert to snakecase
113// ------------------------
114snakecase('foo_bar') // => "foo_bar"
115snakecase('FOO_BAR') // => "foo_bar"
116snakecase('fooBar') // => "foo_bar"
117snakecase('FooBar') // => "foo_bar"
118
119// ------------------------
120// Convert to spacecase
121// ------------------------
122spacecase('foo_bar') // => "foo bar"
123spacecase('FOO_BAR') // => "foo bar"
124spacecase('fooBar') // => "foo bar"
125spacecase('FooBar') // => "foo bar"
126
127// ------------------------
128// Convert to spinalcase
129// ------------------------
130spinalcase('foo_bar') // => "foo-bar"
131spinalcase('FOO_BAR') // => "foo-bar"
132spinalcase('fooBar') // => "foo-bar"
133spinalcase('FooBar') // => "foo-bar"
134
135// ------------------------
136// Convert to titlecase
137// ------------------------
138titlecase('foo_bar') // => "Foo Bar"
139titlecase('FOO_BAR') // => "Foo Bar"
140titlecase('fooBar') // => "Foo Bar"
141titlecase('FooBar') // => "Foo Bar"
142
143// ------------------------
144// Convert to trimcase
145// ------------------------
146trimcase('foo_bar') // => "foo_bar"
147trimcase('FOO_BAR') // => "FOO_BAR"
148trimcase('fooBar') // => "fooBar"
149trimcase('FooBar') // => "FooBar"
150
151// ------------------------
152// Convert to uppercase
153// ------------------------
154uppercase('foo_bar') // => "FOO_BAR"
155uppercase('FOO_BAR') // => "FOO_BAR"
156uppercase('fooBar') // => "FOOBAR"
157uppercase('FooBar') // => "FOOBAR"
158