Give packs an identity so create can refuse missing deps and load in a stable order.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -58,6 +58,13 @@ internal static class PackPaths
|
||||
Normalize(relativePath).Equals("maps/default.jsonc", StringComparison.OrdinalIgnoreCase)
|
||||
|| Normalize(relativePath).Equals("maps/default.json", StringComparison.OrdinalIgnoreCase);
|
||||
|
||||
public static bool IsManifest(string relativePath)
|
||||
{
|
||||
var path = Normalize(relativePath);
|
||||
return path.Equals("pack.jsonc", StringComparison.OrdinalIgnoreCase)
|
||||
|| path.Equals("pack.json", StringComparison.OrdinalIgnoreCase);
|
||||
}
|
||||
|
||||
private static bool TryMapFolder(string folder, out DefKind kind)
|
||||
{
|
||||
switch (folder.ToLowerInvariant())
|
||||
|
||||
Reference in New Issue
Block a user