UNPKG

vite-plugin-i18n-validator

Version:

A Vite plugin validates Json files with internationalization support in worker thread.

23 lines (19 loc) 723 B
import { Plugin as Plugin$1 } from 'vite'; import { CreateLinterOptions, LoadTextlintrcOptions } from 'textlint'; type Option = { enabledBuild?: boolean; baseLocaleFilePath: string; include?: string | RegExp | Array<string | RegExp>; exclude?: string | RegExp | Array<string | RegExp>; prohibitedKeys?: string[]; prohibitedValues?: string[]; ignoreKeys?: RegExp | RegExp[]; textlint?: true | TextlintOption; }; type TextlintOption = { baseConfigFilePath: string; createLinterOptions: Omit<CreateLinterOptions, "descriptor">; loadTextlintrcOptions: LoadTextlintrcOptions; }; declare function Plugin(options: Option | Option[]): Promise<Plugin$1>; export { Plugin as default };