aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar ytakhs <21127627+ytakhs@users.noreply.github.com> 2023-06-10 00:42:38 +0900
committerGravatar GitHub <noreply@github.com> 2023-06-09 08:42:38 -0700
commit6565bd89d533b17d0d975f2790a4b4d37d8aecc1 (patch)
treeed74417a3a4d09de7801a0ef7d8213050452c32b /src
parent99485bec4c4e2b2f8064c1efe4544de809d2fb74 (diff)
downloadbun-6565bd89d533b17d0d975f2790a4b4d37d8aecc1.tar.gz
bun-6565bd89d533b17d0d975f2790a4b4d37d8aecc1.tar.zst
bun-6565bd89d533b17d0d975f2790a4b4d37d8aecc1.zip
Fix to retain a newline after removing a package (#3231)
Diffstat (limited to 'src')
-rw-r--r--src/install/install.zig1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/install/install.zig b/src/install/install.zig
index 209f2eb96..6ff76d421 100644
--- a/src/install/install.zig
+++ b/src/install/install.zig
@@ -6220,6 +6220,7 @@ pub const PackageManager = struct {
var buffer_writer = try JSPrinter.BufferWriter.init(ctx.allocator);
try buffer_writer.buffer.list.ensureTotalCapacity(ctx.allocator, current_package_json_buf.len + 1);
+ buffer_writer.append_newline = preserve_trailing_newline_at_eof_for_package_json;
var package_json_writer = JSPrinter.BufferPrinter.init(buffer_writer);
var written = JSPrinter.printJSON(@TypeOf(&package_json_writer), &package_json_writer, current_package_json, &package_json_source) catch |err| {