UNPKG

wordpress-shortcode-webpack-plugin

Version:
29 lines (28 loc) 1.24 kB
import { Manifest, PluginOptions } from './index'; import { Compiler as Compiler4 } from 'webpack4'; import { Compiler as Compiler5 } from 'webpack5'; export declare function generatePluginFile(wpPluginName: string, manifest: Manifest, options: PluginOptions, compiler: Compiler4 | Compiler5): string; export interface PluginHeaderFields { pluginUri?: string; description?: string; version?: string; requiredWordpressVersion?: string; requiredPHPVersion?: string; author?: string; authorUri?: string; license?: string; licenseUri?: string; textDomain?: string; domainPath?: string; isNetworkWide?: boolean; } export declare function createPluginHeader(opts: PluginHeaderFields & { pluginName: string; }): string; export declare function createAssetManifest(manifest: Manifest): string; export declare function createAddAction(pluginName: string): string; export declare function createShortcodeDefinitions(manifest: Manifest, entryToRootId?: { [entry: string]: string; }): string; export declare function createShortcodeRegistration(shortcodePrefix: string, pluginName: string, manifest: Manifest): string; export declare function createLoaderUtils(pluginName: string, fs: any): string;