UNPKG

@baseplate-dev/sync

Version:

Library for syncing Baseplate descriptions

27 lines 836 B
/** * A parsed generator name. */ interface ParsedGeneratorName { /** * The package name e.g. `@baseplate-dev/core-generators` */ packageName: string; /** * The full path of the generator e.g. `core/node` */ generatorPath: string; /** * The basename of the generator, e.g. `node` */ generatorBasename: string; } /** * Parses a generator name string in the format "package#subdir/name" or "package#name". * * @param generatorName - The full generator name string. * @returns An object containing the package name, generator path, and full generator name. * @throws If the generator name does not match the expected format. */ export declare function parseGeneratorName(generatorName: string): ParsedGeneratorName; export {}; //# sourceMappingURL=parse-generator-name.d.ts.map