diff options
Diffstat (limited to 'src/bun.js')
-rw-r--r-- | src/bun.js/node/types.zig | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/bun.js/node/types.zig b/src/bun.js/node/types.zig index da0459866..f090b3a12 100644 --- a/src/bun.js/node/types.zig +++ b/src/bun.js/node/types.zig @@ -1775,7 +1775,7 @@ pub const Path = struct { var path_slice: JSC.ZigString.Slice = args_ptr[0].toSlice(globalThis, heap_allocator); defer path_slice.deinit(); var path = path_slice.slice(); - var path_name = Fs.PathName.init(path); + var path_name = Fs.NodeJSPathName.init(path); var dir = JSC.ZigString.init(path_name.dir); const is_absolute = (isWindows and isZigStringAbsoluteWindows(dir)) or (!isWindows and path.len > 0 and path[0] == '/'); @@ -1788,9 +1788,8 @@ pub const Path = struct { dir = root; } } - // we use filename as base, and base as name because node.js/internals compatibilty - var base = JSC.ZigString.init(path_name.filename); - var name_ = JSC.ZigString.init(path_name.base); + var base = JSC.ZigString.init(path_name.base); + var name_ = JSC.ZigString.init(path_name.filename); var ext = JSC.ZigString.init(path_name.ext); dir.setOutputEncoding(); root.setOutputEncoding(); |