
@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');
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');
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');
Compatibility
Contributing
See the Contributing guide for details.
License
This project is licensed under the MIT License.