ramdacase
Version:
[](https://nodei.co/npm/ramdacase/)
3 lines (2 loc) • 982 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0});var e=require("ramda"),t=e.tail,p=function(e){return[e]},r=function(t){return e.pipe(p,(r=t,o=function(t,p){return e.chain(e.split(p))(t)},function(t){return e.reduce(o,t,r)}),e.reject(e.equals("")));var r,o},o=r([" ","\t","\n",",",".","_","-"]),i=e.head,n=e.pipe(i,e.toUpper),a=e.pipe(i,e.toLower),s=function(p){return e.concat(n(p),t(p))},u=function(p){return e.concat(a(p),t(p))},c=function(t){return e.pipe(o,e.join(t))},x=c("-"),l=c("_"),d=c("."),f=c("/"),b=e.pipe(x,e.toUpper),U=e.pipe(l,e.toUpper),j=e.pipe(o,e.map(s),e.join("")),z=e.pipe(j,u);exports.capitalize=s,exports.capitalizeHead=n,exports.splitByAll=r,exports.toCamel=z,exports.toCase=c,exports.toDot=d,exports.toKebab=x,exports.toKebabUpper=b,exports.toPascal=j,exports.toSlash=f,exports.toSnake=l,exports.toSnakeUpper=U,exports.toWords=o,exports.uncapitalize=u,exports.uncapitalizeHead=a;
//# sourceMappingURL=ramdacase.cjs.production.min.js.map