UNPKG

@hoseaguo/deploy

Version:

deploy project to server with node-ssh npm package

44 lines (42 loc) 928 B
import tsPlugin from '@rollup/plugin-typescript'; import { terser } from 'rollup-plugin-terser'; import pkg from './package.json'; import dts from 'rollup-plugin-dts'; import { defineConfig } from 'rollup' export default defineConfig([ { input: "./source/index.ts", output: [ { file: pkg.main, format: 'cjs', minifyInternalExports: true }, { file: pkg.module, format: 'es', minifyInternalExports: true }, // { // format: 'umd', // file: 'dist/index.min.js', // name: 'PackageName', // }, ], plugins: [ tsPlugin(), // terser() // nodeResolve(), // commonjs() ], }, /* 单独生成声明文件 */ { input: "./source/index.ts", plugins: [dts()], output: { format: 'esm', file: pkg.types, }, }, ])