feat: export worker plugin

This commit is contained in:
fetsorn 2024-04-21 12:24:27 +04:00
parent 6170705eae
commit f8e8913dda
3 changed files with 3 additions and 2 deletions

View File

@ -17,7 +17,7 @@ import { build } from 'esbuild'
import { electronMainVitePlugin, electronPreloadVitePlugin, electronRendererVitePlugin } from './plugins/electron'
import assetPlugin from './plugins/asset'
import workerPlugin from './plugins/worker'
import { workerPlugin } from './plugins/worker'
import importMetaUrlPlugin from './plugins/importMetaUrl'
import esmShimPlugin from './plugins/esm'
import modulePathPlugin from './plugins/modulePath'

View File

@ -6,4 +6,5 @@ export { preview } from './preview'
export { loadEnv } from './utils'
export * from './plugins/bytecode'
export * from './plugins/externalizeDeps'
export * from './plugins/worker'
export * from './plugins/swc'

View File

@ -8,7 +8,7 @@ const nodeWorkerAssetUrlRE = /__VITE_NODE_WORKER_ASSET__([\w$]+)__/g
/**
* Resolve `?nodeWorker` import and automatically generate `Worker` wrapper.
*/
export default function workerPlugin(): Plugin {
export function workerPlugin(): Plugin {
let sourcemap: boolean | 'inline' | 'hidden' = false
return {
name: 'vite:node-worker',