UNPKG

@gdjiami/cli

Version:

CLI for build front end project.

65 lines (64 loc) 1.91 kB
/** * babel 配置选项 */ import { JMOptions } from '../type'; import { WebpackPaths } from '../../paths'; declare const _default: (envs: StringObject, options: JMOptions, paths: WebpackPaths, electronMain?: boolean | undefined) => { babelrc: boolean; envName: string; configFile: boolean; presets: (false | (string | { useBuiltIns: string; targets: { electron: any; }; ignoreBrowserslistConfig: boolean; modules: boolean; exclude: string[]; loose: boolean | undefined; corejs: number | false; } | { ignoreBrowserslistConfig: boolean; targets: string; useBuiltIns: false | "entry" | "usage"; modules: boolean; exclude: string[]; loose: boolean | undefined; corejs: number | false; } | { useBuiltIns: false | "entry" | "usage"; modules: boolean; exclude: string[]; loose: boolean | undefined; corejs: number | false; })[] | (string | { development: boolean; useBuiltIns: boolean; })[] | (string | { allowDeclareFields: boolean; })[])[]; plugins: (string | false | (string | import("../type").ImportPluginConfig)[] | (string | { legacy: boolean; })[] | (string | { loose: boolean; })[] | (string | { loose: boolean; selectiveLoose: string[]; })[] | (string | { useBuiltIns: boolean; })[] | (string | { corejs: boolean; helpers: boolean; regenerator: boolean; useESModules: boolean; })[] | (string | { removeImport: boolean; })[])[]; compact: boolean; }; /** * @param env 当前环境 * @param options 配置对象 * @param electronMain 是否是electron主线程 */ export default _default;