@openapi-qraft/cli
Version:
CLI for generating typed TanStack Query React Hooks and services from OpenAPI Document, improving type safety in React apps
21 lines (18 loc) • 554 B
text/typescript
import c from 'ansi-colors';
const deprecatedOptionsMap: Record<string, { replacement: string }> = {
'-rm': { replacement: '-c' },
};
export function handleDeprecatedOptions(argv: string[]): string[] {
return argv.map((arg) => {
const deprecated = deprecatedOptionsMap[arg];
if (deprecated) {
console.warn(
c.yellow(
`⚠ Option '${arg}' is deprecated and will be removed in v3.0. Please use '${deprecated.replacement}' instead.`
)
);
return deprecated.replacement;
}
return arg;
});
}