UNPKG

vite-plugin-validate-json

Version:

A Vite plugin to validate a set of paths to JSON files.

20 lines (18 loc) 717 B
/** * Creates a Vite plugin that validates JSON files in specified paths * @param {Object} config - Configuration options * @param {string[]} config.paths - Glob patterns for JSON files to validate * @param {Object} [config.options] - Validation options * @param {boolean} [config.options.allowDuplicateKeys=false] - Whether to throw on duplicate keys * @param {string[]} [config.options.ignoreFiles=[]] - Files to ignore during validation * @returns {import('vite').Plugin} Vite plugin */ declare function validateJsonPaths(config: { paths: string[]; allowDuplicateKeys?: boolean; ignoreFiles?: string[]; }): { name: string; buildStart(): Promise<void>; }; export { validateJsonPaths };