vite-plugin / vite-plugin-commonjs

A pure JavaScript implementation for CommonJs
MIT License
96 stars 14 forks source link

V0.6.0 #16

Closed caoxiemeihao closed 1 year ago

caoxiemeihao commented 1 year ago

0.6.0 (2022-11-27)

More like Vite, loose syntax!

0.6.x

const { foo } = require('foo')
↓
const { foo } = __CJS__import__0__.default || __CJS__import__0__
const bar = require('bar')
↓
import * as __CJS__import__0__ from '/bar'
const bar = __CJS__import__0__.default || __CJS__import__0__

0.5.x

const { foo } = require('foo')
↓
import { foo } from 'foo'
const bar = require('bar')
↓
import * as __CJS__import__0__ from '/bar'
const bar = __CJS__import__0__