From d49e0a5fa129152c27b70a57d1cc7a2af770577c Mon Sep 17 00:00:00 2001 From: Jarred Sumner Date: Sun, 6 Jun 2021 18:34:01 -0700 Subject: WIP node module bundles Former-commit-id: 797b2ff557542e9d318c953b840b102695711888 --- src/resolver/package_json.zig | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/resolver/package_json.zig') diff --git a/src/resolver/package_json.zig b/src/resolver/package_json.zig index 9a7c12348..596a60c57 100644 --- a/src/resolver/package_json.zig +++ b/src/resolver/package_json.zig @@ -13,6 +13,7 @@ const MainFieldMap = std.StringHashMap(string); const BrowserMap = std.StringHashMap(string); pub const PackageJSON = struct { + name: string = "", source: logger.Source, main_fields: MainFieldMap, module_type: options.ModuleType, @@ -88,6 +89,12 @@ pub const PackageJSON = struct { } } + if (json.asProperty("name")) |version_json| { + if (version_json.expr.asString(r.allocator)) |version_str| { + package_json.name = r.allocator.dupe(u8, version_str) catch unreachable; + } + } + if (json.asProperty("type")) |type_json| { if (type_json.expr.asString(r.allocator)) |type_str| { switch (options.ModuleType.List.get(type_str) orelse options.ModuleType.unknown) { -- cgit v1.2.3