aboutsummaryrefslogtreecommitdiff
path: root/src/resolver/package_json.zig
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-06-04 16:06:38 -0700
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-06-04 16:06:38 -0700
commit65f4ea1e189aad169efc010052eadf378202e653 (patch)
tree4c7850c5101de23bb691c21e68769174fcc10db8 /src/resolver/package_json.zig
parent3d827342a57f424add2e62bfe5243fadbaa92600 (diff)
downloadbun-65f4ea1e189aad169efc010052eadf378202e653.tar.gz
bun-65f4ea1e189aad169efc010052eadf378202e653.tar.zst
bun-65f4ea1e189aad169efc010052eadf378202e653.zip
Generate differnet versions of Bundler, Resolver, and Caches at comptime based on whether we're serving over HTTP
Former-commit-id: e1a88527060e187ab21ca8890ea9bce2b999885a
Diffstat (limited to 'src/resolver/package_json.zig')
-rw-r--r--src/resolver/package_json.zig4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/resolver/package_json.zig b/src/resolver/package_json.zig
index 21f4c0906..9a7c12348 100644
--- a/src/resolver/package_json.zig
+++ b/src/resolver/package_json.zig
@@ -45,13 +45,13 @@ pub const PackageJSON = struct {
//
browser_map: BrowserMap,
- pub fn parse(r: *resolver.Resolver, input_path: string, dirname_fd: StoredFileDescriptorType) ?PackageJSON {
+ pub fn parse(comptime ResolverType: type, r: *ResolverType, input_path: string, dirname_fd: StoredFileDescriptorType) ?PackageJSON {
const parts = [_]string{ input_path, "package.json" };
const package_json_path_ = r.fs.abs(&parts);
const package_json_path = r.fs.filename_store.append(package_json_path_) catch unreachable;
- const entry = r.caches.fs.readFile(r.fs, package_json_path, dirname_fd) catch |err| {
+ const entry = r.caches.fs.readFile(r.fs, package_json_path, dirname_fd, false) catch |err| {
if (err != error.IsDir) {
r.log.addErrorFmt(null, logger.Loc.Empty, r.allocator, "Cannot read file \"{s}\": {s}", .{ r.prettyPath(fs.Path.init(input_path)), @errorName(err) }) catch unreachable;
}