From 80d401fba8439c462bf1995d20a89291cff9f5df Mon Sep 17 00:00:00 2001 From: tyage Date: Sun, 30 Apr 2023 18:26:46 +0900 Subject: [PATCH] JS: change note --- javascript/ql/lib/change-notes/2023-04-30-npm-submodule.md | 5 +++++ javascript/ql/lib/semmle/javascript/NPM.qll | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 javascript/ql/lib/change-notes/2023-04-30-npm-submodule.md 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")