export interface LernaConfig extends Record { version: string; } export interface LernaPackage { /** * Name of the package from `package.json`. * @example '@gluhar/core' */ name: string; /** * Version of the package from `package.json`. * @example '1.2.3' */ version: string; /** * Looks for `private` property in the `package.json` file. */ private: boolean; /** * Absolute path to the package folder. * @example 'Users/someone/Projects/gluhar/packages/core' */ location: string; } export type ModuleName = "" | "dev" | "ui" | "sn"; export interface PackageDetails { /** * Relative path & package name. * @example 'ui/app (@gluhar/core)' */ displayName: string; /** * Name of the package from `package.json`. * @example '@gluhar/core' */ name: string; /** * Name without the `@gluhar/` prefix. * @example 'core' */ shortName: string; /** * Absolute path to the package folder. * @example 'Users/someone/Projects/gluhar/packages/core' */ absolutePath: string; /** * Relative path to the package folder, from the `packages` folder. * @example 'core' */ relativePath: string; /** * Version of the package from `package.json`. * @example 'v1.2.3' */ version: string; /** * Looks for `private` property in the `package.json` file. */ isPrivate: boolean; } //# sourceMappingURL=types.d.ts.map