Skip to content

Commit b7dbf2f

Browse files
authored
fixes getAllNodeAddons matches non '.node' suffix files (#159)
1 parent 6bb2921 commit b7dbf2f

3 files changed

Lines changed: 3 additions & 3 deletions

File tree

src/darwin/helpers.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ function getAllNodeAddons(dirPath: string) {
1717
const addonExt = "node";
1818
let dir = fs.readdirSync(dirPath);
1919
return dir
20-
.filter((elm) => elm.match(new RegExp(`.*\.(${addonExt})`, "ig")))
20+
.filter((elm) => elm.match(new RegExp(`.*\.(${addonExt}$)`, "ig")))
2121
.map((eachElement) => path.resolve(dirPath, eachElement));
2222
}
2323

src/linux/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ function getAllNodeAddons(dirPath: string) {
2626
const addonExt = "node";
2727
let dir = fs.readdirSync(dirPath);
2828
return dir
29-
.filter(elm => elm.match(new RegExp(`.*\.(${addonExt})`, "ig")))
29+
.filter(elm => elm.match(new RegExp(`.*\.(${addonExt}$)`, "ig")))
3030
.map(eachElement => path.resolve(dirPath, eachElement));
3131
}
3232

src/win32/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ function getAllNodeAddons(dirPath: string) {
2828
const addonExt = "node";
2929
let dir = fs.readdirSync(dirPath);
3030
return dir
31-
.filter(elm => elm.match(new RegExp(`.*\.(${addonExt})`, "ig")))
31+
.filter(elm => elm.match(new RegExp(`.*\.(${addonExt}$)`, "ig")))
3232
.map(eachElement => path.resolve(dirPath, eachElement));
3333
}
3434

0 commit comments

Comments
 (0)