diff --git a/.prettierignore b/.prettierignore index 5344afdbd8..e69cb33c98 100644 --- a/.prettierignore +++ b/.prettierignore @@ -8,3 +8,5 @@ src/react-refresh.js test/snippets test/js/node/test bun.lock +# formatting adds many levels of indent, doubling the file size +src/bake/incremental_visualizer.html \ No newline at end of file diff --git a/src/bake/DevServer.zig b/src/bake/DevServer.zig index 574830db31..b6104bd8d0 100644 --- a/src/bake/DevServer.zig +++ b/src/bake/DevServer.zig @@ -442,10 +442,14 @@ pub fn init(options: Options) bun.JSOOM!*DevServer { dev.server_transpiler.resolver.watcher = dev.bun_watcher.getResolveWatcher(); dev.client_transpiler.resolver.watcher = dev.bun_watcher.getResolveWatcher(); + dev.client_transpiler.options.barrel_files = try @import("../runtime.zig").Runtime.Features.getDefaultBarrelFiles(allocator); + dev.server_transpiler.options.barrel_files = dev.client_transpiler.options.barrel_files; + if (separate_ssr_graph) { dev.framework.initTranspiler(allocator, &dev.log, .development, .ssr, &dev.ssr_transpiler, &dev.bundler_options.ssr) catch |err| return global.throwError(err, generic_action); dev.ssr_transpiler.options.dev_server = dev; + dev.ssr_transpiler.options.barrel_files = dev.client_transpiler.options.barrel_files; dev.ssr_transpiler.resolver.watcher = dev.bun_watcher.getResolveWatcher(); } @@ -1634,7 +1638,6 @@ fn startAsyncBundle( ); bv2.bun_watcher = dev.bun_watcher; bv2.asynchronous = true; - { dev.graph_safety_lock.lock(); defer dev.graph_safety_lock.unlock(); diff --git a/src/bake/incremental_visualizer.html b/src/bake/incremental_visualizer.html index 31af95998c..9388922f09 100644 --- a/src/bake/incremental_visualizer.html +++ b/src/bake/incremental_visualizer.html @@ -1,407 +1,446 @@ - -
- - -