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.

/unplugin-require-esm/

    Package Sidebar

    Install

    npm i unplugin-require-esm

    Weekly Downloads

    3

    Version

    0.0.1

    License

    WTFPL

    Unpacked Size

    4.28 kB

    Total Files

    6

    Last publish

    Collaborators

    • kwaa