Currently, the latest non-beta release of Ember is
3.18.1- see the Ember changelog.
package.json file lists the following for ember-source:
When I run
npm install, v3.16.0 of ember-source is installed, confirmed both in Ember Inspector and
package-lock.json, which seems to be a departure from NPMs standard implementation of semver.
If I use PNPM by running
pnpm install instead, it installs v3.18.1 of Ember source. This actually seems to follow the standard implementation of
What exactly causes NPM to install v3.16.0, instead of 3.18.1?