@liip/esbuild-plugin-ast-vue
Version:
Esbuild plugin to parse Vue AST
12 lines (11 loc) • 407 B
TypeScript
import { parse } from '@vue/compiler-sfc';
import { Message } from 'esbuild';
export declare function resolvePath(filePath: string): {
filename: string;
dirname: string;
query: string;
};
type ParseErrors = ReturnType<typeof parse>['errors'];
export declare function convertErrors(errors: ParseErrors, filename: string): Message[];
export declare function validateDependency(): void;
export {};