aboutsummaryrefslogtreecommitdiff
path: root/src/resolver/package_json.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/resolver/package_json.zig')
-rw-r--r--src/resolver/package_json.zig11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/resolver/package_json.zig b/src/resolver/package_json.zig
index 25b2ca673..0785e0493 100644
--- a/src/resolver/package_json.zig
+++ b/src/resolver/package_json.zig
@@ -60,12 +60,12 @@ pub const PackageJSON = struct {
var hashy: [1024]u8 = undefined;
std.mem.set(u8, &hashy, 0);
var used: usize = 0;
- std.mem.copy(u8, &hashy, package_json.name);
+ bun.copy(u8, &hashy, package_json.name);
used = package_json.name.len;
hashy[used] = '@';
used += 1;
- std.mem.copy(u8, hashy[used..], package_json.version);
+ bun.copy(u8, hashy[used..], package_json.version);
used += package_json.version.len;
package_json.hash = std.hash.Murmur3_32.hash(hashy[0..used]);
@@ -80,9 +80,8 @@ pub const PackageJSON = struct {
if (strings.indexOf(parent, fs.FileSystem.instance.top_level_dir)) |i| {
const relative_dir = parent[i + fs.FileSystem.instance.top_level_dir.len ..];
var out_dir = try allocator.alloc(u8, relative_dir.len + 2);
- std.mem.copy(u8, out_dir[2..], relative_dir);
- out_dir[0] = '.';
- out_dir[1] = '/';
+ bun.copy(u8, out_dir[2..], relative_dir);
+ out_dir[0..2].* = ("." ++ std.fs.path.sep_str).*;
return out_dir;
}
@@ -1346,8 +1345,8 @@ pub const ESModule = struct {
}
pub fn parseSubpath(subpath: *[]const u8, specifier: string, subpath_buf: []u8) void {
- std.mem.copy(u8, subpath_buf[1..], specifier);
subpath_buf[0] = '.';
+ bun.copy(u8, subpath_buf[1..], specifier);
subpath.* = subpath_buf[0 .. specifier.len + 1];
}
};