ember-cli-dependency-lint

raw JSON →
2.0.1 verified Fri May 01 auth: no javascript

An Ember CLI addon (v2.0.1) that lints addon dependencies to detect duplicate or conflicting versions, preventing subtle runtime bugs caused by clobbered files in the final build. It creates automated test cases for each addon dependency and provides a CLI command for detailed conflict reports. Differentiators: automated testing integration vs manual audit, built-in exclusion for build-time addons like ember-cli-babel. Low release cadence (last major v2.0.1, previous v1.0.2). Requires Node.js 10+ or 12+.

error Cannot find module 'ember-cli-dependency-lint'
cause The addon is not installed or not in the Ember CLI project's package.json.
fix
Run ember install ember-cli-dependency-lint to install and add dev dependency.
error Your node version (x.x.x) is not supported by ember-cli-dependency-lint (minimum 10).
cause Node.js version is below 10, causing a dependency engine check failure.
fix
Upgrade Node.js to 10.x or higher.
gotcha Build-time addons (e.g., ember-cli-babel) are automatically exempt; conflicts in those are not reported.
fix Review the list of default exemptions via source or docs; override with addon config if needed.
deprecated Node.js <10 is no longer supported since v2.0.0.
fix Upgrade Node.js to 10.x or 12+.
breaking In v2.0.0, the CLI output format changed; scripts parsing output may break.
fix Update any automation scripts to handle new JSON/spacing format.
npm install ember-cli-dependency-lint
yarn add ember-cli-dependency-lint
pnpm add ember-cli-dependency-lint

Installs the addon and runs the dependency lint command to check for version conflicts.

ember install ember-cli-dependency-lint
ember dependency-lint