Skip to content
This repository was archived by the owner on Mar 25, 2025. It is now read-only.

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Unplugin REQUIRE_ESM

An interesting Unplugin that does its best to make your code run only in an ES Modules.

Install

npm i -D unplugin-require-esm
Vite
// vite.config.ts
import UnpluginRequireEsm from 'unplugin-require-esm'

export default defineConfig({
  plugins: [UnpluginRequireEsm.vite()],
})


Rollup
// rollup.config.js
import UnpluginRequireEsm from 'unplugin-require-esm'

export default {
  plugins: [UnpluginRequireEsm.rollup()],
}


esbuild
// esbuild.config.js
import { build } from 'esbuild'
import UnpluginRequireEsm from 'unplugin-require-esm'

build({
  plugins: [UnpluginRequireEsm.esbuild()],
})


License

WTFPL