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

0.0.8 • Public • Published

unplugin-require-transform

transform require into import for ESM runtime compatibility

Why?

When old project migrate from webpack to vite, you may just want to run it instead of modifying every require syntax to new import syntax.

Install

npm i unplugin-require-transform --save-dev

Usage

Vite
import { defineConfig } from 'vite'
import unPluginRequireTransform from 'unplugin-require-transform/vite'

export default defineConfig({
  plugins: [
    vue(),
    unPluginRequireTransform.vite(),
    // ...etc
  ],
})


TODO

  • [x] vue require transform
  • [x] dedupe import
  • [ ] test for webpack and add demos

Package Sidebar

Install

npm i unplugin-require-transform

Weekly Downloads

0

Version

0.0.8

License

MIT

Unpacked Size

17.4 kB

Total Files

15

Last publish

Collaborators

  • sugerroadsource