From ca4c99b1bfa6488b36da11456e497f2e4bcd282d Mon Sep 17 00:00:00 2001 From: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> Date: Wed, 5 Oct 2022 18:00:13 -0700 Subject: Fix interopRequireDefault issue with `path` :( --- src/bun.js/path-posix.exports.js | 1 + src/bun.js/path.exports.js | 13 ++++++++++--- 2 files changed, 11 insertions(+), 3 deletions(-) (limited to 'src/bun.js') diff --git a/src/bun.js/path-posix.exports.js b/src/bun.js/path-posix.exports.js index b3f61c1a2..43630421a 100644 --- a/src/bun.js/path-posix.exports.js +++ b/src/bun.js/path-posix.exports.js @@ -16,6 +16,7 @@ function bound(obj) { }; } var path = bound(Bun._Path(false)); +path[Symbol.for("CommonJS")] = 0; export var { basename, diff --git a/src/bun.js/path.exports.js b/src/bun.js/path.exports.js index 98f685fc1..41d437bd0 100644 --- a/src/bun.js/path.exports.js +++ b/src/bun.js/path.exports.js @@ -1,5 +1,5 @@ function bound(obj) { - return { + var result = { basename: obj.basename.bind(obj), dirname: obj.dirname.bind(obj), extname: obj.extname.bind(obj), @@ -14,13 +14,17 @@ function bound(obj) { sep: obj.sep, delimiter: obj.delimiter, }; + result.default = result; + return result; } var path = bound(Bun._Path()); -path.win32 = win32; -path.posix = posix; + export var posix = bound(Bun._Path(false)); export var win32 = bound(Bun._Path(true)); +path.win32 = win32; +path.posix = posix; + export var { basename, dirname, @@ -35,6 +39,9 @@ export var { toNamespacedPath, sep, delimiter, + __esModule, } = path; +path[Symbol.for("CommonJS")] = 0; +path.__esModule = true; export default path; -- cgit v1.2.3