aboutsummaryrefslogtreecommitdiff
path: root/src/javascript
diff options
context:
space:
mode:
Diffstat (limited to 'src/javascript')
-rw-r--r--src/javascript/jsc/api/transpiler.zig3
-rw-r--r--src/javascript/jsc/javascript.zig18
-rw-r--r--src/javascript/jsc/test/jest.zig2
3 files changed, 5 insertions, 18 deletions
diff --git a/src/javascript/jsc/api/transpiler.zig b/src/javascript/jsc/api/transpiler.zig
index c301311b3..894287b7c 100644
--- a/src/javascript/jsc/api/transpiler.zig
+++ b/src/javascript/jsc/api/transpiler.zig
@@ -538,9 +538,8 @@ pub fn constructor(
.scan_pass_result = ScanPassResult.init(getAllocator(ctx)),
};
- transpiler.bundler.macro_context = JSAst.Macro.MacroContext.init(&transpiler.bundler);
if (transpiler_options.macro_map.count() > 0) {
- transpiler.bundler.macro_context.?.remap = transpiler_options.macro_map;
+ bundler.options.macro_remap = transpiler_options.macro_map;
}
return Class.make(ctx, transpiler);
diff --git a/src/javascript/jsc/javascript.zig b/src/javascript/jsc/javascript.zig
index fe8aeb0c5..639736f91 100644
--- a/src/javascript/jsc/javascript.zig
+++ b/src/javascript/jsc/javascript.zig
@@ -1517,16 +1517,8 @@ pub const VirtualMachine = struct {
const macro_remappings = if (vm.macro_mode or !vm.has_any_macro_remappings or is_node_override)
MacroRemap{}
- else brk: {
- if (package_json) |pkg| {
- break :brk pkg.macros;
- }
-
- // TODO: find a way to pass the package_json through the resolve
- const resolve_result = vm.bundler.resolver.resolve(vm.bundler.fs.top_level_dir, specifier, .stmt) catch break :brk MacroRemap{};
-
- break :brk resolve_result.getMacroRemappings();
- };
+ else
+ vm.bundler.options.macro_remap;
var fallback_source: logger.Source = undefined;
@@ -1646,11 +1638,7 @@ pub const VirtualMachine = struct {
);
if (!vm.macro_mode) {
- vm.has_any_macro_remappings = vm.has_any_macro_remappings or brk: {
- if (result.package_json == null) break :brk false;
-
- break :brk result.package_json.?.macros.count() > 0;
- };
+ vm.has_any_macro_remappings = vm.has_any_macro_remappings or vm.bundler.options.macro_remap.count() > 0;
}
ret.result = result;
const result_path = result.pathConst() orelse return error.ModuleNotFound;
diff --git a/src/javascript/jsc/test/jest.zig b/src/javascript/jsc/test/jest.zig
index 2ffc8bd01..0c7392623 100644
--- a/src/javascript/jsc/test/jest.zig
+++ b/src/javascript/jsc/test/jest.zig
@@ -117,7 +117,7 @@ pub const TestRunner = struct {
pub const File = struct {
source: logger.Source = logger.Source.initEmptyFile(""),
- log: logger.Log = logger.Log.init(default_allocator),
+ log: logger.Log = logger.Log.initComptime(default_allocator),
module_scope: *DescribeScope = undefined,
pub const List = std.MultiArrayList(File);