UNPKG

u200b

Version:

Append, prepend, and insert zero-width space to string.

2 lines 2.82 kB
!function webpackUniversalModuleDefinition(root,factory){"object"==typeof exports&&"object"==typeof module?module.exports=factory():"function"==typeof define&&define.amd?define([],factory):"object"==typeof exports?exports.llamalize=factory():root.llamalize=factory()}(this,function(){return function(modules){function __webpack_require__(moduleId){if(installedModules[moduleId])return installedModules[moduleId].exports;var module=installedModules[moduleId]={i:moduleId,l:!1,exports:{}};return modules[moduleId].call(module.exports,module,module.exports,__webpack_require__),module.l=!0,module.exports}var installedModules={};return __webpack_require__.m=modules,__webpack_require__.c=installedModules,__webpack_require__.d=function(exports,name,getter){__webpack_require__.o(exports,name)||Object.defineProperty(exports,name,{configurable:!1,enumerable:!0,get:getter})},__webpack_require__.n=function(module){var getter=module&&module.__esModule?function getDefault(){return module.default}:function getModuleExports(){return module};return __webpack_require__.d(getter,"a",getter),getter},__webpack_require__.o=function(object,property){return Object.prototype.hasOwnProperty.call(object,property)},__webpack_require__.p="",__webpack_require__(__webpack_require__.s=1)}([function(module,exports,__webpack_require__){"use strict";var falzy=function falzy(value){return"number"==typeof value?isNaN(value):void 0===value||null===value||""===value};module.exports=falzy},function(module,exports,__webpack_require__){"use strict";var falzy=__webpack_require__(0),titlelize=__webpack_require__(2),DROP_PATTERN=/^[0-9]+/,SPACE_PATTERN=/\s+/g,INFORMAL_PATTERN=/^[A-Z]/,llamalize=function llamalize(text,formal){return falzy(text)||"string"!=typeof text?text:(text=titlelize(text).replace(DROP_PATTERN,"").replace(SPACE_PATTERN,""),formal?text:text.replace(INFORMAL_PATTERN,function(match){return match.toLowerCase()}))};module.exports=llamalize},function(module,exports,__webpack_require__){"use strict";var disdo=__webpack_require__(3),falzy=__webpack_require__(0),TERM_PATTERN=/^[a-z]|\s[a-z]/g,titlelize=function titlelize(text){return falzy(text)||"string"!=typeof text?text:disdo(text).toLowerCase().replace(TERM_PATTERN,function(match){return match.toUpperCase()})};module.exports=titlelize},function(module,exports,__webpack_require__){"use strict";var falzy=__webpack_require__(0),CLEAN_PATTERN=/[^a-zA-Z0-9]+/g,UPPERCASE_PATTERN=/[A-Z]+/g,SPACE_PATTERN=/\s+/g,DROP_PATTERN=/^[^a-zA-Z0-9]+|[^a-zA-Z0-9]+$/g,disdo=function disdo(text){return falzy(text)||"string"!=typeof text?text:text.replace(CLEAN_PATTERN," ").replace(UPPERCASE_PATTERN,function(match){return match.replace(match," "+match)}).replace(SPACE_PATTERN," ").replace(DROP_PATTERN,"")};module.exports=disdo}])}); //# sourceMappingURL=llamalize.deploy.js.map