As a devonfw-ide or IDEAsy user, I want to be able to get latest npm versions so that I can install them automatically and benefit from latest features and fixes of npm.
Also it does not make sense to use WebsiteUrlUpdater to parse versions from JSON.
I got a request for version 10.2.3 that is supposed to be missing from a devonfw-ide user (PV).
Interesting is that this version also not present in https://registry.npmjs.org/npm/ however, some 10.x versions can be found there but they are still missing in ide-urls.
IMHO NpmUrlUpdater is broken and has to be re-implemented.
Affected version:
ide-settings (any devonfw-ide or IDEasy version when installing recent npm version)
Expected behavior
As a devonfw-ide or IDEAsy user, I want to be able to get latest npm versions so that I can install them automatically and benefit from latest features and fixes of npm.
Actual behavior
10.x
versions ofnpm
are missing: https://github.com/devonfw/ide-urls/tree/master/npm/npmSteps to reproduce (bug) / Use Case of feature request (enhancement)
Comments/Hints:
Version pattern may be wrong: https://github.com/devonfw/IDEasy/blob/df74a36cdfb0a6ae614951335abcf6e897fe8787/cli/src/main/java/com/devonfw/tools/ide/tool/npm/NpmUrlUpdater.java#L34
Also it does not make sense to use
WebsiteUrlUpdater
to parse versions from JSON. I got a request for version10.2.3
that is supposed to be missing from a devonfw-ide user (PV). Interesting is that this version also not present in https://registry.npmjs.org/npm/ however, some 10.x versions can be found there but they are still missing inide-urls
. IMHONpmUrlUpdater
is broken and has to be re-implemented.Affected version: