webpack-json-access-optimizer
Version:
Tree-shake and minify JSON modules in Webpack
10 lines (9 loc) • 401 B
TypeScript
import { Compiler, Compilation } from 'webpack';
import { PluginOptions } from './types';
export declare class JsonAccessOptimizer {
options: PluginOptions;
constructor(options: PluginOptions);
apply(compiler: Compiler): void;
detectJsonKeyAccess(normalModuleFactory: ReturnType<Compiler['createNormalModuleFactory']>): void;
optimizeJsonModules(compilation: Compilation): void;
}