javaScript заменить на прописное покрытие
return str.replace(/[-_](.)/g, (_, c) => c.toUpperCase());
Careful Camel
return str.replace(/[-_](.)/g, (_, c) => c.toUpperCase());