use web worker to run pglite
This commit is contained in:
@@ -2,6 +2,7 @@ import path from 'path'
|
||||
import esbuild from 'esbuild'
|
||||
import process from 'process'
|
||||
import builtins from 'builtin-modules'
|
||||
import inlineWorkerPlugin from "esbuild-plugin-inline-worker";
|
||||
|
||||
const banner = `/*
|
||||
THIS IS A GENERATED/BUNDLED FILE BY ESBUILD
|
||||
@@ -17,7 +18,13 @@ const context = await esbuild.context({
|
||||
},
|
||||
entryPoints: ['src/main.ts'],
|
||||
bundle: true,
|
||||
plugins: [inlineWorkerPlugin({
|
||||
define: {
|
||||
'process': '{}', // 继承主配置
|
||||
},
|
||||
})],
|
||||
external: [
|
||||
'fs',
|
||||
'obsidian',
|
||||
'electron',
|
||||
'@codemirror/autocomplete',
|
||||
|
||||
Reference in New Issue
Block a user