| 20 | |
| 21 | const camelCaseToUpperSnakeCase = str => str.replace(/([A-Z])/g, '_$1').toUpperCase() |
| 22 | const snakeCaseToCamelCase = str => |
| 23 | str.replace(/([-_][a-z])/g, group => group.toUpperCase().replace('-', '').replace('_', '')) |
| 24 | const snakeCaseToPascalCase = str => |
| 25 | snakeCaseToCamelCase(str).replace(/(^[a-z])/g, group => group.toUpperCase()) |
| 26 |
no test coverage detected