Ember/5/Cp Property

1.0.2Last update Jan 10, 2025
by@Codemod
Ember
migration

.property() is a modifier that adds additional property dependencies to an existing computed property. This codemod moves the dependencies to the main computed property definition.

Before

const Person = EmberObject.extend({
fullName: computed(function () {
return `${this.firstName} ${this.lastName}`;
}).property("firstName", "lastName"),
});

After

const Person = EmberObject.extend({
fullName: computed("firstName", "lastName", function () {
return `${this.firstName} ${this.lastName}`;
}),
});

Build custom codemods

Use AI-powered codemod studio and automate undifferentiated tasks for yourself, colleagues or the community

background illustrationGet Started Now