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

/unplugin-require-transform/

    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