0.3.0 • Published 4 years ago
scule-fixed-lowercase v0.3.0
🧵 Scule
Install
Install using npm or yarn:
npm i scule
# or
yarn add sculeImport:
// CommonJS
const { pascalCase } = require('scule')
// ESM
import { pascalCase } from 'scule'Notice: You may need to transpile package for legacy environments
Utils
pascalCase(str)
Splits string and joins by PascalCase convention (foo-bar => FooBar)
Remarks:
- If an uppercase letter is followed by other uppercase letters (like
FooBAR), they are preserved
camelCase
Splits string and joins by camelCase convention (foo-bar => fooBar)
kebabCase(str)
Splits string and joins by kebab-case convention (fooBar => foo-bar)
Remarks:
- It does not preserve case
snakeCase
Splits string and joins by snake_case convention (foo-bar => foo_bar)
upperFirst(str)
Converts first character to upper case
lowerFirst(str)
Converts first character to lower case
splitByCase(str, splitters?)
- Splits string by the splitters provided (default:
['-', '_', '/', '.]) - Splits when case changes from lower to upper or upper to lower
- Case is preserved in returned value
- Is an irreversible function since splitters are omitted
License
0.3.0
4 years ago