export type PackageManager = 'npm' | 'yarn' | 'pnpm'; /** * 验证包名是否合法 */ export declare function validatePackageName(name: string): { valid: boolean; errors?: string[]; warnings?: string[]; }; /** * 检测系统中可用的包管理器 */ export declare function detectPackageManager(): Promise; /** * 安装依赖 * * 注意:使用 npm 时会先用 --ignore-scripts 安装,然后手动运行 patch-package * 这是为了绕过 postinstall-postinstall 在 Yarn 4 环境下的兼容性问题 */ export declare function installDependencies(cwd: string, packageManager: PackageManager): Promise; export declare function installFoundryDependencies(cwd: string): Promise; /** * 获取包管理器的运行命令 */ export declare function getPackageManagerRunCommand(pm: PackageManager): string; //# sourceMappingURL=package.d.ts.map