diff --git a/src/util/modfile.zig b/src/util/modfile.zig index 6b317f57de002ab97e109e1bdd432c26d57a8786..592476f3db558f9e5ca27860fdb6a9becb8e2ab8 100644 --- a/src/util/modfile.zig +++ b/src/util/modfile.zig @@ -39,6 +39,9 @@ pub const ModFile = struct { const name = mapping.get("name").?.string; const main = mapping.get_string("main"); + if (std.mem.indexOf(u8, name, "/")) |_| { + u.assert(false, "name may not contain any '/'", .{}); + } const dep_list = try dep_list_by_name(alloc, mapping, "dependencies"); defer dep_list.deinit(); const devdep_list = try dep_list_by_name(alloc, mapping, "dev_dependencies");