| ... | @@ -39,6 +39,9 @@ pub const ModFile = struct { | ... | @@ -39,6 +39,9 @@ pub const ModFile = struct { |
| 39 | const name = mapping.get("name").?.string; | 39 | const name = mapping.get("name").?.string; |
| 40 | const main = mapping.get_string("main"); | 40 | const main = mapping.get_string("main"); |
| 41 | | 41 | |
| | 42 | if (std.mem.indexOf(u8, name, "/")) |_| { |
| | 43 | u.assert(false, "name may not contain any '/'", .{}); |
| | 44 | } |
| 42 | const dep_list = try dep_list_by_name(alloc, mapping, "dependencies"); | 45 | const dep_list = try dep_list_by_name(alloc, mapping, "dependencies"); |
| 43 | defer dep_list.deinit(); | 46 | defer dep_list.deinit(); |
| 44 | const devdep_list = try dep_list_by_name(alloc, mapping, "dev_dependencies"); | 47 | const devdep_list = try dep_list_by_name(alloc, mapping, "dev_dependencies"); |