UNPKG

travelm-agency-webpack-plugin

Version:

Run the travelm agency code generator as part of your webpack build

24 lines (23 loc) 708 B
import { Compiler, WebpackPluginInstance } from "webpack"; interface Options { translationDir: string; elmPath: string; generatorMode: "inline" | "dynamic"; i18nArgFirst: boolean; addContentHash: boolean; jsonPath: string; prefixFileIdentifier: boolean; customHtmlModule: string; customHtmlAttributesModule: string; } declare class TravelmAgencyPlugin implements WebpackPluginInstance { private ranOnce; private responseContent; private options; constructor(options: Partial<Options>); apply(compiler: Compiler): void; private getTranslationFilePaths; private runTravelmAgency; private writeJsonFiles; } export default TravelmAgencyPlugin;