mirror of
https://gitee.com/element-plus/element-plus.git
synced 2024-12-05 04:37:47 +08:00
55348b30b6
* style: use prettier * style: just prettier format, no code changes * style: eslint fix object-shorthand, prefer-const * style: fix no-void * style: no-console
24 lines
532 B
TypeScript
24 lines
532 B
TypeScript
import path from 'path'
|
|
import type { Plugin } from 'rollup'
|
|
|
|
export default function entryPlugin(): Plugin {
|
|
return {
|
|
name: 'element-plus-entry-plugin',
|
|
transform(code, id) {
|
|
if (id.includes('packages')) {
|
|
return {
|
|
code: code.replace(
|
|
/@element-plus\//g,
|
|
`${path.relative(
|
|
path.dirname(id),
|
|
path.resolve(__dirname, '../packages')
|
|
)}/`
|
|
),
|
|
map: null,
|
|
}
|
|
}
|
|
return { code, map: null }
|
|
},
|
|
}
|
|
}
|