vite-plugin-validate-json
Version:
A Vite plugin to validate a set of paths to JSON files.
20 lines (18 loc) • 717 B
TypeScript
/**
* 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 };