2.0.3 • Published 5 months ago

dubhe-pub v2.0.3

Weekly downloads
-
License
MIT
Repository
-
Last release
5 months ago

dubhe-pub

publishing side for dubhe

base options:

const config = {
  project: 'viteout', // projectID
  entry: {
    // entries

  },
  types: true, // output dts
  externals: (id) => {
    // which use cdn
  },
  HMR: [
    // hmr port
  ],
  source: false, // output source code
}

vite

// in vite.config.ts
import { Pub } from 'dubhe-pub/vite'

export default {
  plugins: [
    Pub(config)
  ]
}

esbuild

import { build } from 'esbuild'
import { Pub } from 'dubhe-pub/esbuild'
import { merge } from 'esbuild-plugin-merge'// not support esbuild^0.17
import vue from 'unplugin-vue/esbuild'
build({
  watch: true, // use watch mode
  plugins: [merge([vue(), ...Pub(config)])],
})