Comparing version 0.4.0 to 0.5.0
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.camelCase = void 0; | ||
var lowerCaseFirst_1 = require("./lowerCaseFirst"); | ||
@@ -4,0 +5,0 @@ var pascalCase_1 = require("./pascalCase"); |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.constantCase = void 0; | ||
var constantCase = function (str) { return (str.toUpperCase().replace(/[^A-Z0-9 ]/g, '').trim().replace(/ +/g, '_')); }; | ||
exports.constantCase = constantCase; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.containsLetters = void 0; | ||
var containsLetters = function (str) { return (/[a-z]/i.test(str)); }; | ||
exports.containsLetters = containsLetters; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.containsLowerCasedLetters = void 0; | ||
var containsLowerCasedLetters = function (str) { return (/[a-z]/.test(str)); }; | ||
exports.containsLowerCasedLetters = containsLowerCasedLetters; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.containsNumbers = void 0; | ||
var containsNumbers = function (str) { return (/[0-9]/.test(str)); }; | ||
exports.containsNumbers = containsNumbers; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.containsOnlyLetters = void 0; | ||
var containsOnlyLetters = function (str) { return (/^[a-z]+$/i.test(str)); }; | ||
exports.containsOnlyLetters = containsOnlyLetters; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.containsOnlyLowerCasedLetters = void 0; | ||
var containsOnlyLowerCasedLetters = function (str) { return (/^[a-z]+$/.test(str)); }; | ||
exports.containsOnlyLowerCasedLetters = containsOnlyLowerCasedLetters; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.containsOnlyNumbers = void 0; | ||
var containsOnlyNumbers = function (str) { return (/^[0-9]+$/.test(str)); }; | ||
exports.containsOnlyNumbers = containsOnlyNumbers; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.containsOnlySpecialCharacters = void 0; | ||
var containsOnlySpecialCharacters = function (str) { return (/^[^a-z0-9]+$/i.test(str)); }; | ||
exports.containsOnlySpecialCharacters = containsOnlySpecialCharacters; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.containsOnlyUpperCasedLetters = void 0; | ||
var containsOnlyUpperCasedLetters = function (str) { return (/^[A-Z]+$/.test(str)); }; | ||
exports.containsOnlyUpperCasedLetters = containsOnlyUpperCasedLetters; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.containsSpecialCharacters = void 0; | ||
var containsSpecialCharacters = function (str) { return (/[^a-z0-9]/i.test(str)); }; | ||
exports.containsSpecialCharacters = containsSpecialCharacters; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.containsUpperCasedLetters = void 0; | ||
var containsUpperCasedLetters = function (str) { return (/[A-Z]/.test(str)); }; | ||
exports.containsUpperCasedLetters = containsUpperCasedLetters; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.countLines = void 0; | ||
var countLines = function (str) { return (str.split(/\r\n|\r|\n/).length); }; | ||
exports.countLines = countLines; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.countWords = void 0; | ||
var countWords = function (str) { return (str.trim().split(/\s+/).length); }; | ||
exports.countWords = countWords; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.customCase = void 0; | ||
var customCase = function (delimiter, str) { return (str.toLowerCase().replace(/[^a-z0-9 ]/g, '').trim().replace(/ +/g, delimiter)); }; | ||
exports.customCase = customCase; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.dotCase = void 0; | ||
var dotCase = function (str) { return (str.toLowerCase().replace(/[^a-z0-9 ]/g, '').trim().replace(/ +/g, '.')); }; | ||
exports.dotCase = dotCase; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.flip = void 0; | ||
var flipCharacters_1 = require("../mappings/flipCharacters"); | ||
var flip = function (str) { return (str.split('').reverse().map(function (chr) { return (flipCharacters_1.flipCharacters[chr] || chr); }).join('')); }; | ||
exports.flip = flip; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.initials = void 0; | ||
var initials = function (str) { return (str.trim().split(/\s+/).reduce(function (result, word) { return result + word[0].toUpperCase(); }, '')); }; | ||
exports.initials = initials; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.isCamelCased = void 0; | ||
var isCamelCased = function (str) { return (/^[a-z]+((([A-Z][a-z]+)|([A-Z]?[0-9]+))+)?$/.test(str)); }; | ||
exports.isCamelCased = isCamelCased; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.isCapitalized = void 0; | ||
var isCapitalized = function (str) { return (/^[A-Z]/.test(str)); }; | ||
exports.isCapitalized = isCapitalized; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.isConstantCased = void 0; | ||
var isConstantCased = function (str) { return (/^[A-Z]+((_([A-Z]|[0-9])+)+)?$/.test(str)); }; | ||
exports.isConstantCased = isConstantCased; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.isDotCased = void 0; | ||
var isDotCased = function (str) { return (/^[a-z]+((\.[a-z0-9]+)+)?$/.test(str)); }; | ||
exports.isDotCased = isDotCased; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.isKebabCased = void 0; | ||
var isKebabCased = function (str) { return (/^[a-z]+((-[a-z0-9]+)+)?$/.test(str)); }; | ||
exports.isKebabCased = isKebabCased; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.isLowerCased = void 0; | ||
var isLowerCased = function (str) { return (str.toLowerCase() === str); }; | ||
exports.isLowerCased = isLowerCased; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.isPascalCased = void 0; | ||
var isPascalCased = function (str) { return (/^[A-Z][a-z]+((([A-Z][a-z]+)|([A-Z]?[0-9]+))+)?$/.test(str)); }; | ||
exports.isPascalCased = isPascalCased; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.isSnakeCased = void 0; | ||
var isSnakeCased = function (str) { return (/^[a-z]+((_[a-z0-9]+)+)?$/.test(str)); }; | ||
exports.isSnakeCased = isSnakeCased; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.isStartCased = void 0; | ||
var isStartCased = function (str) { return (/^[A-Z][a-z]+(( (([A-Z][a-z]+)|[0-9]+))+)?$/.test(str)); }; | ||
exports.isStartCased = isStartCased; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.isStudlyCapped = void 0; | ||
var isStudlyCapped = function (str) { | ||
@@ -4,0 +5,0 @@ var isStudly = true; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.isUpperCased = void 0; | ||
var isUpperCased = function (str) { return (str.toUpperCase() === str); }; | ||
exports.isUpperCased = isUpperCased; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.kebabCase = void 0; | ||
var kebabCase = function (str) { return (str.toLowerCase().replace(/[^a-z0-9 ]/g, '').trim().replace(/ +/g, '-')); }; | ||
exports.kebabCase = kebabCase; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.lowerCaseFirst = void 0; | ||
var lowerCaseFirst = function (str) { return (str.replace(/^\w/, function (c) { return c.toLowerCase(); })); }; | ||
exports.lowerCaseFirst = lowerCaseFirst; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.lowerCaseWords = void 0; | ||
var lowerCaseFirst_1 = require("./lowerCaseFirst"); | ||
var lowerCaseWords = function (str) { return (str.replace(/\w\S*/g, function (w) { return lowerCaseFirst_1.lowerCaseFirst(w); })); }; | ||
exports.lowerCaseWords = lowerCaseWords; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.numeronym = void 0; | ||
var numeronym = function (str) { | ||
@@ -4,0 +5,0 @@ var trimmed = str.trim().replace(/\s+/, '').split(''); |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.pascalCase = void 0; | ||
var upperCaseWords_1 = require("./upperCaseWords"); | ||
var pascalCase = function (str) { return (upperCaseWords_1.upperCaseWords(str.toLowerCase().replace(/[^a-z0-9 ]/g, '')).replace(/ /g, '')); }; | ||
exports.pascalCase = pascalCase; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.random = void 0; | ||
var random = function (length) { | ||
@@ -4,0 +5,0 @@ var randomInt = function (min, max) { return (Math.random() * (max - min) + min); }; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.reverse = void 0; | ||
var reverse = function (str) { return (str.split('').reverse().join('')); }; | ||
exports.reverse = reverse; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.rot13 = void 0; | ||
var rot13 = function (str) { return (str.replace(/[a-z]/gi, function (c) { return (String.fromCharCode(c.charCodeAt(0) + (c.toUpperCase() <= 'M' ? 13 : -13))); })); }; | ||
exports.rot13 = rot13; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.shuffle = void 0; | ||
var shuffle = function (str) { | ||
@@ -4,0 +5,0 @@ var _a; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.snakeCase = void 0; | ||
var snakeCase = function (str) { return (str.toLowerCase().replace(/[^a-z0-9 ]/g, '').trim().replace(/ +/g, '_')); }; | ||
exports.snakeCase = snakeCase; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.startCase = void 0; | ||
var upperCaseWords_1 = require("./upperCaseWords"); | ||
var startCase = function (str) { return (upperCaseWords_1.upperCaseWords(str.toLowerCase())); }; | ||
exports.startCase = startCase; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.stripTags = void 0; | ||
var stripTags = function (str) { return (str.replace(/<[^>]*>/g, '')); }; | ||
exports.stripTags = stripTags; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.studlyCaps = void 0; | ||
var studlyCaps = function (str) { return (str.toLowerCase().replace(/[^a-z]/g, '').split('').reduce(function (previousResult, chr) { | ||
@@ -4,0 +5,0 @@ var result = previousResult; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.upperCaseFirst = void 0; | ||
var upperCaseFirst = function (str) { return (str.replace(/^\w/, function (c) { return c.toUpperCase(); })); }; | ||
exports.upperCaseFirst = upperCaseFirst; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.upperCaseWords = void 0; | ||
var upperCaseFirst_1 = require("./upperCaseFirst"); | ||
var upperCaseWords = function (str) { return (str.replace(/\b\w/g, function (w) { return upperCaseFirst_1.upperCaseFirst(w); })); }; | ||
exports.upperCaseWords = upperCaseWords; |
"use strict"; | ||
function __export(m) { | ||
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; | ||
} | ||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||
}) : (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
o[k2] = m[k]; | ||
})); | ||
var __exportStar = (this && this.__exportStar) || function(m, exports) { | ||
for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p); | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
__export(require("./functions/camelCase")); | ||
__export(require("./functions/constantCase")); | ||
__export(require("./functions/containsLetters")); | ||
__export(require("./functions/containsLowerCasedLetters")); | ||
__export(require("./functions/containsNumbers")); | ||
__export(require("./functions/containsOnlyLetters")); | ||
__export(require("./functions/containsOnlyLowerCasedLetters")); | ||
__export(require("./functions/containsOnlyNumbers")); | ||
__export(require("./functions/containsOnlySpecialCharacters")); | ||
__export(require("./functions/containsOnlyUpperCasedLetters")); | ||
__export(require("./functions/containsSpecialCharacters")); | ||
__export(require("./functions/containsUpperCasedLetters")); | ||
__export(require("./functions/countLines")); | ||
__export(require("./functions/countWords")); | ||
__export(require("./functions/customCase")); | ||
__export(require("./functions/dotCase")); | ||
__export(require("./functions/flip")); | ||
__export(require("./functions/initials")); | ||
__export(require("./functions/isCamelCased")); | ||
__export(require("./functions/isCapitalized")); | ||
__export(require("./functions/isConstantCased")); | ||
__export(require("./functions/isDotCased")); | ||
__export(require("./functions/isKebabCased")); | ||
__export(require("./functions/isLowerCased")); | ||
__export(require("./functions/isPascalCased")); | ||
__export(require("./functions/isSnakeCased")); | ||
__export(require("./functions/isStartCased")); | ||
__export(require("./functions/isStudlyCapped")); | ||
__export(require("./functions/isUpperCased")); | ||
__export(require("./functions/kebabCase")); | ||
__export(require("./functions/lowerCaseFirst")); | ||
__export(require("./functions/lowerCaseWords")); | ||
__export(require("./functions/numeronym")); | ||
__export(require("./functions/pascalCase")); | ||
__export(require("./functions/random")); | ||
__export(require("./functions/reverse")); | ||
__export(require("./functions/rot13")); | ||
__export(require("./functions/shuffle")); | ||
__export(require("./functions/snakeCase")); | ||
__export(require("./functions/startCase")); | ||
__export(require("./functions/stripTags")); | ||
__export(require("./functions/studlyCaps")); | ||
__export(require("./functions/upperCaseFirst")); | ||
__export(require("./functions/upperCaseWords")); | ||
__exportStar(require("./functions/camelCase"), exports); | ||
__exportStar(require("./functions/constantCase"), exports); | ||
__exportStar(require("./functions/containsLetters"), exports); | ||
__exportStar(require("./functions/containsLowerCasedLetters"), exports); | ||
__exportStar(require("./functions/containsNumbers"), exports); | ||
__exportStar(require("./functions/containsOnlyLetters"), exports); | ||
__exportStar(require("./functions/containsOnlyLowerCasedLetters"), exports); | ||
__exportStar(require("./functions/containsOnlyNumbers"), exports); | ||
__exportStar(require("./functions/containsOnlySpecialCharacters"), exports); | ||
__exportStar(require("./functions/containsOnlyUpperCasedLetters"), exports); | ||
__exportStar(require("./functions/containsSpecialCharacters"), exports); | ||
__exportStar(require("./functions/containsUpperCasedLetters"), exports); | ||
__exportStar(require("./functions/countLines"), exports); | ||
__exportStar(require("./functions/countWords"), exports); | ||
__exportStar(require("./functions/customCase"), exports); | ||
__exportStar(require("./functions/dotCase"), exports); | ||
__exportStar(require("./functions/flip"), exports); | ||
__exportStar(require("./functions/initials"), exports); | ||
__exportStar(require("./functions/isCamelCased"), exports); | ||
__exportStar(require("./functions/isCapitalized"), exports); | ||
__exportStar(require("./functions/isConstantCased"), exports); | ||
__exportStar(require("./functions/isDotCased"), exports); | ||
__exportStar(require("./functions/isKebabCased"), exports); | ||
__exportStar(require("./functions/isLowerCased"), exports); | ||
__exportStar(require("./functions/isPascalCased"), exports); | ||
__exportStar(require("./functions/isSnakeCased"), exports); | ||
__exportStar(require("./functions/isStartCased"), exports); | ||
__exportStar(require("./functions/isStudlyCapped"), exports); | ||
__exportStar(require("./functions/isUpperCased"), exports); | ||
__exportStar(require("./functions/kebabCase"), exports); | ||
__exportStar(require("./functions/lowerCaseFirst"), exports); | ||
__exportStar(require("./functions/lowerCaseWords"), exports); | ||
__exportStar(require("./functions/numeronym"), exports); | ||
__exportStar(require("./functions/pascalCase"), exports); | ||
__exportStar(require("./functions/random"), exports); | ||
__exportStar(require("./functions/reverse"), exports); | ||
__exportStar(require("./functions/rot13"), exports); | ||
__exportStar(require("./functions/shuffle"), exports); | ||
__exportStar(require("./functions/snakeCase"), exports); | ||
__exportStar(require("./functions/startCase"), exports); | ||
__exportStar(require("./functions/stripTags"), exports); | ||
__exportStar(require("./functions/studlyCaps"), exports); | ||
__exportStar(require("./functions/upperCaseFirst"), exports); | ||
__exportStar(require("./functions/upperCaseWords"), exports); |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.flipCharacters = void 0; | ||
var flipCharacters = { | ||
@@ -4,0 +5,0 @@ a: 'ɐ', |
module.exports = { | ||
preset: 'ts-jest', | ||
testEnvironment: 'node', | ||
}; | ||
coverageReporters: ['clover'], | ||
}; |
{ | ||
"name": "luthier", | ||
"version": "0.4.0", | ||
"version": "0.5.0", | ||
"description": "Luthier handles all of your string needs.", | ||
@@ -21,14 +21,13 @@ "main": "dist/index.js", | ||
"devDependencies": { | ||
"@types/jest": "^25.2.1", | ||
"@types/node": "^13.13.4", | ||
"@typescript-eslint/eslint-plugin": "^2.30.0", | ||
"@typescript-eslint/parser": "^2.30.0", | ||
"coveralls": "^3.1.0", | ||
"eslint": "^6.8.0", | ||
"@types/jest": "^25.2.3", | ||
"@types/node": "^14.0.9", | ||
"@typescript-eslint/eslint-plugin": "^3.1.0", | ||
"@typescript-eslint/parser": "^3.1.0", | ||
"eslint": "^7.1.0", | ||
"eslint-config-airbnb-base": "^14.1.0", | ||
"eslint-plugin-import": "^2.20.2", | ||
"eslint-plugin-jest": "^23.8.2", | ||
"jest": "^25.4.0", | ||
"ts-jest": "^25.4.0", | ||
"typescript": "^3.8.3" | ||
"eslint-plugin-jest": "^23.13.2", | ||
"jest": "^26.0.1", | ||
"ts-jest": "^26.1.0", | ||
"typescript": "^3.9.3" | ||
}, | ||
@@ -39,4 +38,4 @@ "scripts": { | ||
"test": "jest", | ||
"test:coverage": "jest --coverage --coverageReporters=text-lcov | coveralls" | ||
"test:coverage": "jest --coverage" | ||
} | ||
} |
@@ -11,4 +11,4 @@ # luthier | ||
![Node Version](https://img.shields.io/node/v/luthier?style=for-the-badge) | ||
![Build Status](https://img.shields.io/travis/joshtronic/luthier/master?style=for-the-badge) | ||
[![Coverage Status](https://img.shields.io/coveralls/github/joshtronic/luthier/master?style=for-the-badge)](https://coveralls.io/github/joshtronic/luthier?branch=master) | ||
[![Test Status](https://img.shields.io/github/workflow/status/joshtronic/luthier/Test?style=for-the-badge)](https://github.com/joshtronic/luthier/actions) | ||
[![Code Coverage](https://img.shields.io/codecov/c/github/joshtronic/luthier?style=for-the-badge)](https://codecov.io/gh/joshtronic/luthier) | ||
@@ -15,0 +15,0 @@ ## Installation |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
53187
11
163
1213