UNPKG

@ma3-pro-plugins/ma3-ts-plugin-builder

Version:
49 lines (48 loc) 1.64 kB
import { BuildConfig, MAConfig } from "../types/module.interfaces"; export declare function createBaseConfig(maconfig: MAConfig, buildConfig: BuildConfig): { author: string; authorX: string; distRoot: string; distPath: string; isDev: boolean; maPluginsInstallPath: string; pluginVersion: string; pluginsPath: string; pluginFolderPath: string; pluginFolderNameWithVersion: string; pluginFSNameWithAuthorAndVersion: string; pluginName: string; relativePathToRoot: string; srcPath: string; versionSuffix: string; }; export declare type BaseConfig = ReturnType<typeof createBaseConfig>; export declare function createConfig(baseConfig: BaseConfig, maTargetVersion: string): { fullPluginName: string; targetPluginPath: string; maTargetVersion: string; maPluginPath: string; maPluginPathFirstPart: string; author: string; authorX: string; distRoot: string; distPath: string; isDev: boolean; maPluginsInstallPath: string; pluginVersion: string; pluginsPath: string; pluginFolderPath: string; pluginFolderNameWithVersion: string; pluginFSNameWithAuthorAndVersion: string; pluginName: string; relativePathToRoot: string; srcPath: string; versionSuffix: string; }; export declare type Config = ReturnType<typeof createConfig>; export declare function getTranspiledFileName(fileName: string): string; export declare function createEntryConfig(fileName: string, config: Config): { targetFileName: string; targetBundlePath: string; }; export declare type EntryConfig = ReturnType<typeof createEntryConfig>;