import type { IBundlerOption, IUserBundlerOption } from '../bundler/index.js'; import type { IChangelogOption, IUserChangelogOption } from '../changelog/index.js'; import type { ILinterOption, IUserLinterOption } from '../linter/index.js'; import type { ITranspilerOption } from '../transpiler/index.js'; import type { ProjectType } from '../project/index.js'; export interface IOmUserOption { type: ProjectType; bundler?: IUserBundlerOption; linter?: IUserLinterOption; changelog?: IUserChangelogOption; transpiler?: ITranspilerOption; } export interface IOmOption { type: ProjectType; bundler: IBundlerOption; linter: ILinterOption; changelog: IChangelogOption; transpiler: ITranspilerOption; }