@bracketed/tsup-configuration
Version:
Tsup configurations for various types of projects or packages.
17 lines (14 loc) • 1.54 kB
text/typescript
import * as tsup from 'tsup';
export { PluginConfiguration } from './types.mjs';
export { base as baseOptions, buildOptions } from './configs/base.mjs';
export { buildOptions as buildCommonJsOptions, options as commonJsOptions } from './configs/common.mjs';
export { buildOptions as buildModuleJsOptions, options as moduleJsOptions } from './configs/module.mjs';
import 'esbuild-plugin-copy';
import 'esbuild-plugin-file-path-extensions';
import 'esbuild-plugin-version-injector';
declare const commonJsConfiguration: (tsup.Options | tsup.Options[] | ((overrideOptions: tsup.Options) => tsup.Options | tsup.Options[] | Promise<tsup.Options | tsup.Options[]>))[];
declare const moduleJsConfiguration: (tsup.Options | tsup.Options[] | ((overrideOptions: tsup.Options) => tsup.Options | tsup.Options[] | Promise<tsup.Options | tsup.Options[]>))[];
declare const packageConfiguration: (tsup.Options | tsup.Options[] | ((overrideOptions: tsup.Options) => tsup.Options | tsup.Options[] | Promise<tsup.Options | tsup.Options[]>))[];
declare const esmProjectConfiguration: (tsup.Options | tsup.Options[] | ((overrideOptions: tsup.Options) => tsup.Options | tsup.Options[] | Promise<tsup.Options | tsup.Options[]>))[];
declare const commonJsProjectConfiguration: (tsup.Options | tsup.Options[] | ((overrideOptions: tsup.Options) => tsup.Options | tsup.Options[] | Promise<tsup.Options | tsup.Options[]>))[];
export { commonJsConfiguration, commonJsProjectConfiguration, esmProjectConfiguration, moduleJsConfiguration, packageConfiguration };