UNPKG

itk-wasm

Version:

High-performance spatial analysis in a web browser, Node.js, and reproducible execution across programming languages and hardware architectures.

17 lines (14 loc) 493 B
function camelCase(param) { // make any alphabets that follows '-' an uppercase character, and remove the corresponding hyphen let cameledParam = param.replace(/-([a-z])/g, (kk) => { return kk[1].toUpperCase(); }); // remove all non-alphanumeric characters const outParam = cameledParam.replace(/([^0-9a-z])/ig, '') // check if resulting string is empty if(outParam === '') { console.error(`Resulting string is empty.`) } return outParam } export default camelCase