mirror of
https://gitee.com/newgateway/vtj.git
synced 2026-05-08 04:07:27 +08:00
15 lines
442 B
TypeScript
15 lines
442 B
TypeScript
import { createViteConfig } from '@vtj/cli';
|
|
const isUmd = !!process.env.UMD;
|
|
|
|
export default createViteConfig({
|
|
lib: true,
|
|
dts: isUmd ? false : true,
|
|
version: true,
|
|
library: 'VtjUtils',
|
|
buildTarget: isUmd ? 'chrome60' : 'es2020',
|
|
emptyOutDir: isUmd ? false : true,
|
|
external: isUmd ? undefined : ['@vtj/base', 'vue'],
|
|
externalGlobals: isUmd ? { vue: 'Vue' } : undefined,
|
|
formats: isUmd ? ['umd', 'iife'] : ['es', 'cjs']
|
|
});
|