1 | import { StringMap } from '@pkgr/umd-globals';
|
2 | import { RollupTypescriptOptions } from '@rollup/plugin-typescript';
|
3 | import { AliasOptions } from '@rxts/rollup-plugin-alias';
|
4 | import { ModuleFormat, OutputOptions, RollupOptions } from 'rollup';
|
5 | import { CopyOptions } from 'rollup-plugin-copy';
|
6 | import { PostCssPluginOptions } from 'rollup-plugin-postcss';
|
7 | import { Options as TerserOptions } from 'rollup-plugin-terser';
|
8 | declare type VuePluginOptions = import('rollup-plugin-vue').VuePluginOptions;
|
9 | export declare type Format = 'cjs' | 'es2015' | 'es5' | 'esm' | 'umd';
|
10 | export declare type External = string | string[] | ((id: string, collectedExternals?: string[]) => boolean);
|
11 | export interface ConfigOptions {
|
12 | formats?: ModuleFormat[];
|
13 | monorepo?: boolean | string[];
|
14 | input?: string;
|
15 | exclude?: string[];
|
16 | outputDir?: string;
|
17 | exports?: OutputOptions['exports'];
|
18 | external?: External;
|
19 | externals?: External;
|
20 | globals?: StringMap;
|
21 | aliasEntries?: StringMap | AliasOptions['entries'];
|
22 | copies?: StringMap | CopyOptions['targets'] | CopyOptions;
|
23 | sourceMap?: boolean;
|
24 | typescript?: RollupTypescriptOptions;
|
25 | postcss?: PostCssPluginOptions;
|
26 | vue?: VuePluginOptions;
|
27 | define?: boolean | Record<string, string>;
|
28 | terser?: TerserOptions;
|
29 | prod?: boolean;
|
30 | }
|
31 | export declare const COPY_OPTIONS_KEYS: Array<keyof CopyOptions>;
|
32 | export declare const config: ({ formats, monorepo, input, exclude, outputDir, exports, external, externals, globals: umdGlobals, aliasEntries, copies, sourceMap, typescript: typescriptOptions, postcss: postcssOptions, vue: vueOptions, define, terser: terserOptions, prod, }?: ConfigOptions) => RollupOptions[];
|
33 | declare const _default: (options?: ConfigOptions) => RollupOptions[];
|
34 | export default _default;
|
35 |
|
\ | No newline at end of file |