diff --git a/javascript/ql/lib/change-notes/2023-04-30-npm-submodule.md b/javascript/ql/lib/change-notes/2023-04-30-npm-submodule.md new file mode 100644 index 00000000000..5ef95cf7d58 --- /dev/null +++ b/javascript/ql/lib/change-notes/2023-04-30-npm-submodule.md @@ -0,0 +1,5 @@ +--- +category: minorAnalysis +--- + +- Added a support of sub modules in `node_modules`. diff --git a/javascript/ql/lib/semmle/javascript/NPM.qll b/javascript/ql/lib/semmle/javascript/NPM.qll index 4e64ef6ac09..394471b0b12 100644 --- a/javascript/ql/lib/semmle/javascript/NPM.qll +++ b/javascript/ql/lib/semmle/javascript/NPM.qll @@ -14,7 +14,7 @@ class PackageJson extends JsonObject { /** * Gets the name of this package. - * If the package is located under the package `foo` and its relative path is `bar`, it can be `foo/bar` + * If the package is located under the package `pkg1` and its relative path is `foo/bar`, it can be `pkg1/foo/bar` */ string getPackageName() { result = this.getPropStringValue("name")