mirror of
https://code.forgejo.org/actions/setup-node.git
synced 2025-05-20 05:14:44 +00:00
.
This commit is contained in:
parent
a004f0ae58
commit
fc725ba36b
7280 changed files with 19 additions and 1796407 deletions
21
node_modules/pascalcase/index.js
generated
vendored
21
node_modules/pascalcase/index.js
generated
vendored
|
@ -1,21 +0,0 @@
|
|||
/*!
|
||||
* pascalcase <https://github.com/jonschlinkert/pascalcase>
|
||||
*
|
||||
* Copyright (c) 2015, Jon Schlinkert.
|
||||
* Licensed under the MIT License.
|
||||
*/
|
||||
|
||||
function pascalcase(str) {
|
||||
if (typeof str !== 'string') {
|
||||
throw new TypeError('expected a string.');
|
||||
}
|
||||
str = str.replace(/([A-Z])/g, ' $1');
|
||||
if (str.length === 1) { return str.toUpperCase(); }
|
||||
str = str.replace(/^[\W_]+|[\W_]+$/g, '').toLowerCase();
|
||||
str = str.charAt(0).toUpperCase() + str.slice(1);
|
||||
return str.replace(/[\W_]+(\w|$)/g, function (_, ch) {
|
||||
return ch.toUpperCase();
|
||||
});
|
||||
}
|
||||
|
||||
module.exports = pascalcase;
|
Loading…
Add table
Add a link
Reference in a new issue