UNPKG
aurelia-binding
Version:
latest (2.5.4)
2.5.4
2.5.2
2.5.0
2.4.0
2.3.1
2.3.0
2.2.1
2.2.0
2.1.7
2.1.6
2.1.5
2.1.4
2.1.3
2.1.2
2.1.1
2.1.0
2.0.0
1.7.3
1.7.2
1.7.1
1.7.0
1.6.0
1.5.0
1.4.0
1.3.0
1.2.2
1.2.1
1.2.0
1.1.1
1.1.0
1.0.9
1.0.8
1.0.7
1.0.6
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0
1.0.0-rc.1.0.4
1.0.0-rc.1.0.3
1.0.0-rc.1.0.2
1.0.0-rc.1.0.1
1.0.0-rc.1.0.0
1.0.0-beta.2.0.7
1.0.0-beta.2.0.6
1.0.0-beta.2.0.5
1.0.0-beta.2.0.4
1.0.0-beta.2.0.3
1.0.0-beta.2.0.2
1.0.0-beta.2.0.1
1.0.0-beta.2.0.0
1.0.0-beta.1.3.6
1.0.0-beta.1.3.5
1.0.0-beta.1.3.4
1.0.0-beta.1.3.3
1.0.0-beta.1.3.2
1.0.0-beta.1.3.1
1.0.0-beta.1.3.0
1.0.0-beta.1.2.2
1.0.0-beta.1.2.1
1.0.0-beta.1.2.0
1.0.0-beta.1.1.3
1.0.0-beta.1.1.2
1.0.0-beta.1.1.1
1.0.0-beta.1.1.0
1.0.0-beta.1.0.5
1.0.0-beta.1.0.4
1.0.0-beta.1.0.3
1.0.0-beta.1.0.2
1.0.0-beta.1.0.1
1.0.0-beta.1
A modern databinding library for JavaScript and HTML.
aurelia.io
aurelia/binding
aurelia-binding
/
src
/
camel-case.js
12 lines
(10 loc)
•
274 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
const
map =
Object
.
create
(
null
);
export
function
camelCase
(
name
) {
if
(name
in
map) {
return
map[name]; }
const
result = name.
charAt
(
0
).
toLowerCase
() + name.
slice
(
1
).
replace
(
/[_.-](\w|$)/g
,
(
_, x
) =>
x.
toUpperCase
()); map[name] = result;
return
result; }