diff --git a/src/metadata/mod-metadata.ts b/src/metadata/mod-metadata.ts new file mode 100644 index 0000000..cefcb2e --- /dev/null +++ b/src/metadata/mod-metadata.ts @@ -0,0 +1,12 @@ +import PublisherTarget from "../publishing/publisher-target"; +import Dependency from "./dependency"; + +export default interface ModMetadata { + get id(): string; + get name(): string; + get version(): string; + get loaders(): string[]; + get dependencies(): Dependency[]; + + getProjectId(project: PublisherTarget): string | undefined; +}