{"library":"ember-cli-update","type":"library","category":null,"description":"Ember CLI Update is a command-line tool designed to help developers update their Ember.js application and addon boilerplate code to newer versions. It differentiates itself significantly from the default `ember init` command by applying a granular diff of changes between blueprint versions, thereby preserving existing user modifications and additions, rather than resetting the project to a clean slate. The tool supports updating official Ember CLI blueprints (e.g., `app`, `addon`, `glimmer`) as well as custom addon blueprints. The current stable version is 3.0.1, released on 2025-10-07. While there isn't a fixed release cadence, updates typically align with major Ember CLI blueprint changes and address bug fixes. Key differentiators include its non-destructive diffing approach, the ability to target specific Ember CLI versions for updates, and integrated support for automatically running applicable codemods to assist with broader code migrations.","language":"javascript","status":"active","version":"3.0.1","tags":["javascript","ember.js","ember-cli"],"last_verified":"Wed May 27","install":[{"cmd":"npm install ember-cli-update","imports":["pnpm add -g ember-cli-update\nember-cli-update","ember install ember-cli-update\n# Commit package.json changes FIRST\ngit add package.json package-lock.json || yarn.lock || pnpm-lock.yaml\ngit commit -m \"Install ember-cli-update\"\nember update","ember-cli-update --run-codemods"]},{"cmd":"yarn add ember-cli-update","imports":[]},{"cmd":"pnpm add ember-cli-update","imports":[]}],"homepage":null,"github":"https://github.com/ember-cli/ember-cli-update","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/ember-cli-update","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/ember-cli-update/compatibility"}}