next-csrf
Version:
CSRF mitigation library for Next.js
22 lines (21 loc) • 914 B
TypeScript
import { Compiler } from 'webpack';
import { IWebpackConformanceTest } from './TestInterface';
export { DuplicatePolyfillsConformanceCheck } from './checks/duplicate-polyfills-conformance-check';
export { GranularChunksConformanceCheck } from './checks/granular-chunks-conformance';
export { MinificationConformanceCheck } from './checks/minification-conformance-check';
export { ReactSyncScriptsConformanceCheck } from './checks/react-sync-scripts-conformance-check';
export interface IWebpackConformancePluginOptions {
tests: IWebpackConformanceTest[];
}
export default class WebpackConformancePlugin {
private tests;
private errors;
private warnings;
private compiler?;
constructor(options: IWebpackConformancePluginOptions);
private gatherResults;
private buildStartedHandler;
private buildCompletedHandler;
private parserHandler;
apply(compiler: Compiler): void;
}