aboutsummaryrefslogtreecommitdiff
path: root/src/resolver/resolver.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/resolver/resolver.zig')
-rw-r--r--src/resolver/resolver.zig5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/resolver/resolver.zig b/src/resolver/resolver.zig
index 41ea7cd9c..41a39b273 100644
--- a/src/resolver/resolver.zig
+++ b/src/resolver/resolver.zig
@@ -155,6 +155,11 @@ pub const Result = struct {
dirname_fd: StoredFileDescriptorType = 0,
file_fd: StoredFileDescriptorType = 0,
+ pub fn isLikelyNodeModule(this: *const Result) bool {
+ const dir = this.path_pair.primary.name.dirWithTrailingSlash();
+ return strings.indexOf(dir, "/node_modules/") != null;
+ }
+
// Most NPM modules are CommonJS
// If unspecified, assume CommonJS.
// If internal app code, assume ESM.