rattail
Version:
A Vite+ oriented, AI Agent friendly front-end toolchain
37 lines (36 loc) • 1.7 kB
text/typescript
import { t as HookConfig } from "../config-DSUWeyjT.mjs";
import { GenerateOptions } from "api-farmer";
import { ChangelogOptions, CommitLintCommandOptions, LockfileCheckOptions, PublishCommandOptions, ReleaseCommandOptions } from "@varlet/release";
//#region src/cli/clean.d.ts
declare function clean(patterns?: string[]): Promise<void>;
//#endregion
//#region src/cli/api.d.ts
type ApiConfig = GenerateOptions;
declare function api(config?: ApiConfig): Promise<void>;
//#endregion
//#region src/cli/hook.d.ts
declare function getHooksDir(): string;
declare function writeHooks(hookConfig: HookConfig, hooksDir?: string): void;
declare function hook(): Promise<void>;
//#endregion
//#region src/cli/release.d.ts
type ReleaseConfig = ReleaseCommandOptions;
declare function release(config?: ReleaseConfig): Promise<void>;
//#endregion
//#region src/cli/publish.d.ts
type PublishConfig = PublishCommandOptions;
declare function publish(config?: PublishConfig): Promise<void>;
//#endregion
//#region src/cli/changelog.d.ts
type ChangelogConfig = ChangelogOptions;
declare function changelog(config?: ChangelogConfig): Promise<void>;
//#endregion
//#region src/cli/commitLint.d.ts
type CommitLintConfig = CommitLintCommandOptions;
declare function commitLint(options: CommitLintCommandOptions): void;
//#endregion
//#region src/cli/lockfileCheck.d.ts
type LockfileCheckConfig = LockfileCheckOptions;
declare function lockfileCheck(options?: LockfileCheckOptions): Promise<void>;
//#endregion
export { ApiConfig, ChangelogConfig, CommitLintConfig, LockfileCheckConfig, PublishConfig, ReleaseConfig, api, changelog, clean, commitLint, getHooksDir, hook, lockfileCheck, publish, release, writeHooks };