diff options
author | 2022-10-05 18:00:13 -0700 | |
---|---|---|
committer | 2022-10-05 18:07:41 -0700 | |
commit | ca4c99b1bfa6488b36da11456e497f2e4bcd282d (patch) | |
tree | 7b65b2fedb42e89ea51a116ccd7c8df475eee42b /src/bun.js/path.exports.js | |
parent | a302549d3ea04e4bbe10e26ce13e06e496824cb1 (diff) | |
download | bun-ca4c99b1bfa6488b36da11456e497f2e4bcd282d.tar.gz bun-ca4c99b1bfa6488b36da11456e497f2e4bcd282d.tar.zst bun-ca4c99b1bfa6488b36da11456e497f2e4bcd282d.zip |
Fix interopRequireDefault issue with `path` :(
Diffstat (limited to 'src/bun.js/path.exports.js')
-rw-r--r-- | src/bun.js/path.exports.js | 13 |
1 files changed, 10 insertions, 3 deletions
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; |