{"id":25214,"library":"ember-cli-dependency-lint","title":"ember-cli-dependency-lint","description":"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+.","status":"active","version":"2.0.1","language":"javascript","source_language":"en","source_url":"https://github.com/salsify/ember-cli-dependency-lint","tags":["javascript","ember-addon"],"install":[{"cmd":"npm install ember-cli-dependency-lint","lang":"bash","label":"npm"},{"cmd":"yarn add ember-cli-dependency-lint","lang":"bash","label":"yarn"},{"cmd":"pnpm add ember-cli-dependency-lint","lang":"bash","label":"pnpm"}],"dependencies":[],"imports":[{"note":"This is a Node.js addon, typically used via Ember CLI's addon system, not directly imported. If used programmatically, use CommonJS require.","wrong":"import lint from 'ember-cli-dependency-lint';","symbol":"default","correct":"let lint = require('ember-cli-dependency-lint');"}],"quickstart":{"code":"ember install ember-cli-dependency-lint\nember dependency-lint","lang":"javascript","description":"Installs the addon and runs the dependency lint command to check for version conflicts."},"warnings":[{"fix":"Review the list of default exemptions via source or docs; override with addon config if needed.","message":"Build-time addons (e.g., ember-cli-babel) are automatically exempt; conflicts in those are not reported.","severity":"gotcha","affected_versions":">=1.0.0"},{"fix":"Upgrade Node.js to 10.x or 12+.","message":"Node.js <10 is no longer supported since v2.0.0.","severity":"deprecated","affected_versions":">=2.0.0"},{"fix":"Update any automation scripts to handle new JSON/spacing format.","message":"In v2.0.0, the CLI output format changed; scripts parsing output may break.","severity":"breaking","affected_versions":"2.0.0"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Run `ember install ember-cli-dependency-lint` to install and add dev dependency.","cause":"The addon is not installed or not in the Ember CLI project's package.json.","error":"Cannot find module 'ember-cli-dependency-lint'"},{"fix":"Upgrade Node.js to 10.x or higher.","cause":"Node.js version is below 10, causing a dependency engine check failure.","error":"Your node version (x.x.x) is not supported by ember-cli-dependency-lint (minimum 10)."}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}