15 lines
396 B
TypeScript
15 lines
396 B
TypeScript
|
|
import ViteRestart from 'vite-plugin-restart'
|
||
|
|
|
||
|
|
export default function createRestart() {
|
||
|
|
const pluginsFile = []
|
||
|
|
const fs = require('fs')
|
||
|
|
fs.readdirSync('vite/plugins').map(dirname => {
|
||
|
|
if (fs.statSync(`vite/plugins/${dirname}`).isFile()) {
|
||
|
|
pluginsFile.push(`vite/plugins/${dirname}`)
|
||
|
|
}
|
||
|
|
})
|
||
|
|
return ViteRestart({
|
||
|
|
restart: pluginsFile
|
||
|
|
})
|
||
|
|
}
|