@codemod-utils/ember
v2.0.0
Published
Utilities for Ember
Downloads
2,350
Readme
@codemod-utils/ember
Utilities for Ember
What is it?
@codemod-utils/ember
provides methods that can help write codemods for Ember projects.
API
camelize
Converts an entity name to camel case. Used for naming the function that is associated with the entity.
import { camelize } from '@codemod-utils/ember';
const newValue = camelize('ui/form/generate-error-message');
// 'uiFormGenerateErrorMessage'
doubleColonize
Converts an entity name to double colon (::
) case. Used for writing the angle bracket syntax or the signature for a component.
import { doubleColonize } from '@codemod-utils/ember';
const newValue = doubleColonize('ui/form/input');
// 'Ui::Form::Input'
pascalize
Converts an entity name to Pascal case. Used for naming the class that is associated with the entity.
import { pascalize } from '@codemod-utils/ember';
const newValue = pascalize('ui/form/input');
// 'UiFormInput'
Compatibility
- Node.js v18 or above
Contributing
See the Contributing guide for details.
License
This project is licensed under the MIT License.