aboutsummaryrefslogtreecommitdiff
path: root/node_modules/camel-case
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2017-05-03 15:35:00 +0200
committerFlorian Dold <florian.dold@gmail.com>2017-05-03 15:35:00 +0200
commitde98e0b232509d5f40c135d540a70e415272ff85 (patch)
treea79222a5b58484ab3b80d18efcaaa7ccc4769b33 /node_modules/camel-case
parente0c9d480a73fa629c1e4a47d3e721f1d2d345406 (diff)
downloadwallet-core-de98e0b232509d5f40c135d540a70e415272ff85.tar.xz
node_modules
Diffstat (limited to 'node_modules/camel-case')
-rw-r--r--node_modules/camel-case/LICENSE21
-rw-r--r--node_modules/camel-case/camel-case.d.ts3
-rw-r--r--node_modules/camel-case/camel-case.js23
-rw-r--r--node_modules/camel-case/package.json56
4 files changed, 103 insertions, 0 deletions
diff --git a/node_modules/camel-case/LICENSE b/node_modules/camel-case/LICENSE
new file mode 100644
index 000000000..983fbe8ae
--- /dev/null
+++ b/node_modules/camel-case/LICENSE
@@ -0,0 +1,21 @@
+The MIT License (MIT)
+
+Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
diff --git a/node_modules/camel-case/camel-case.d.ts b/node_modules/camel-case/camel-case.d.ts
new file mode 100644
index 000000000..782ef3b52
--- /dev/null
+++ b/node_modules/camel-case/camel-case.d.ts
@@ -0,0 +1,3 @@
+declare function camelCase (value: string, locale?: string, mergeNumbers?: boolean): string;
+
+export = camelCase;
diff --git a/node_modules/camel-case/camel-case.js b/node_modules/camel-case/camel-case.js
new file mode 100644
index 000000000..1be652e01
--- /dev/null
+++ b/node_modules/camel-case/camel-case.js
@@ -0,0 +1,23 @@
+var upperCase = require('upper-case')
+var noCase = require('no-case')
+
+/**
+ * Camel case a string.
+ *
+ * @param {string} value
+ * @param {string} [locale]
+ * @return {string}
+ */
+module.exports = function (value, locale, mergeNumbers) {
+ var result = noCase(value, locale)
+
+ // Replace periods between numeric entities with an underscore.
+ if (!mergeNumbers) {
+ result = result.replace(/ (?=\d)/g, '_')
+ }
+
+ // Replace spaces between words with an upper cased character.
+ return result.replace(/ (.)/g, function (m, $1) {
+ return upperCase($1, locale)
+ })
+}
diff --git a/node_modules/camel-case/package.json b/node_modules/camel-case/package.json
new file mode 100644
index 000000000..725b39b0f
--- /dev/null
+++ b/node_modules/camel-case/package.json
@@ -0,0 +1,56 @@
+{
+ "name": "camel-case",
+ "version": "3.0.0",
+ "description": "Camel case a string",
+ "main": "camel-case.js",
+ "typings": "camel-case.d.ts",
+ "files": [
+ "camel-case.js",
+ "camel-case.d.ts",
+ "LICENSE"
+ ],
+ "scripts": {
+ "lint": "standard",
+ "test-spec": "mocha -- -R spec --bail",
+ "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- -R spec --bail",
+ "test": "npm run lint && npm run test-cov"
+ },
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/blakeembrey/camel-case.git"
+ },
+ "keywords": [
+ "camel",
+ "case",
+ "camelcase",
+ "camel-case",
+ "dash",
+ "hyphen",
+ "dot",
+ "underscore",
+ "lodash",
+ "separator",
+ "string",
+ "text",
+ "convert"
+ ],
+ "author": {
+ "name": "Blake Embrey",
+ "email": "hello@blakeembrey.com",
+ "url": "http://blakeembrey.me"
+ },
+ "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/blakeembrey/camel-case/issues"
+ },
+ "homepage": "https://github.com/blakeembrey/camel-case",
+ "devDependencies": {
+ "istanbul": "^0.4.3",
+ "mocha": "^2.2.1",
+ "standard": "^7.1.2"
+ },
+ "dependencies": {
+ "no-case": "^2.2.0",
+ "upper-case": "^1.1.1"
+ }
+}