Skip to content

Esbuild-plugin-umd

A esbuild plugin for building UMD module.

Installtion

npm i esbuild-plugin-umd
pnpm add esbuild-plugin-umd
yarn add esbuild-plugin-umd

Feature

  • support format umd for building UMD module

How to use

ts
import esbuild from 'esbuild'
import umd from 'esbuild-plugin-umd'

esbuild
  .build({
    entryPoints: ["input.js"],
    outdir: "dist",
    format: "umd",
    bundle: true,
    plugins: [
      umd({
        libraryName: 'myName',
        external: ['vue'],
        globalVariableName: {
          vue: 'Vue'
      }
    })],
  })

Issues

Please let me know if there are any issues, click this link.

Released under the MIT License.