unplugin-require-esm
TypeScript icon, indicating that this package has built-in type declarations

0.0.1 • Public • Published

Unplugin REQUIRE_ESM

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

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

This work is free, it comes without any warranty. You can redistribute it and/or modify it under the terms of the Do What The Fuck You Want To Public License, Version 2, as published by Sam Hocevar. See the COPYING file for more details.

Readme

Keywords

Package Sidebar

Install

npm i unplugin-require-esm

Weekly Downloads

1

Version

0.0.1

License

WTFPL

Unpacked Size

4.28 kB

Total Files

6

Last publish

Collaborators

  • kwaa