wordpress-shortcode-webpack-plugin
Version:
Create Wordpress plugins from React apps built using Webpack
29 lines (28 loc) • 1.24 kB
TypeScript
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;