npm outdated “Wanted” version will tell you if there’s a newer version "that satisfies the semver range specified in
package.json". Usually that semver range looks something like this:
That “^” means you want bug fixes (0.92.1, 0.92.2, 0.92.3, …) but not new features (0.93.0, 0.94.0, …). That’s the default in all NPM projects, because new features often introduce bugs. Most users want bugfixes to be downloaded automatically, but want to decide themselves when they “want” to update for new features and risk introducing bugs.
r108 is the latest and best version. If you want to update, you can change your
package.json dependency to show:
and then run
npm install --save three. Some changes in r108 may not be compatible with r92, so you may have to change a few things in your code. The threejs changelog describes those changes, or you’ll often see warnings in the console if you’re using an outdated feature.