Skip to content

Commit 193ecf9

Browse files
authored
fix: CJS Module Lexer detection for Node.js 20 (#212)
* fix: CJS Module Lexer detection for Node.js 20 Node.js 20.19.5 updated CJS Module Lexer so it is now in the same layout on the filesystem as in later versions. * fixup! fix: CJS Module Lexer detection for Node.js 20
1 parent b3fa346 commit 193ecf9

File tree

2 files changed

+1
-7
lines changed

2 files changed

+1
-7
lines changed

dep_checker/dependencies.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -137,11 +137,7 @@ def get_cpe(self, repo_path: Path) -> Optional[str]:
137137
npm_name="corepack",
138138
),
139139
"CJS Module Lexer": Dependency(
140-
version_parser=lambda repo_path: (
141-
vp.get_cjs_lexer_version(repo_path)
142-
if int(vp.get_node_version(repo_path).split(".")[0]) > 20
143-
else vp.get_cjs_lexer_version_old(repo_path)
144-
),
140+
version_parser=vp.get_cjs_lexer_version,
145141
cpe=None,
146142
keyword="cjs-module-lexer",
147143
npm_name="cjs-module-lexer",

dep_checker/versions_parser.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,6 @@ def get_c_ares_version(repo_path: Path) -> str:
4848
raise RuntimeError("Error extracting version number for c-ares")
4949
return matches.groupdict()["version"]
5050

51-
def get_cjs_lexer_version_old(repo_path: Path) -> str:
52-
return get_package_json_version(repo_path / "deps/cjs-module-lexer/package.json")
5351

5452
def get_cjs_lexer_version(repo_path: Path) -> str:
5553
return get_package_json_version(repo_path / "deps/cjs-module-lexer/src/package.json")

0 commit comments

Comments
 (0)