export interface Seed { modules: { [k: string]: { requires: Array; }; }; packages: { [k: string]: { debug: boolean; ignorePackageNameInUri: boolean; version: string; path: string; group: string; }; }; combine?: boolean; warnings?: string[]; [k: string]: any; } export interface Package { name: string; semver: string; seed?: Seed; } export interface PackageMap { [name: string]: string; }