Moved embeddings to worker to prevent blocking
This commit is contained in:
@@ -1,12 +1,19 @@
|
||||
import {defineConfig} from 'vite';
|
||||
import dts from 'vite-plugin-dts';
|
||||
import {resolve} from 'path';
|
||||
|
||||
export default defineConfig({
|
||||
build: {
|
||||
lib: {
|
||||
entry: './src/index.ts',
|
||||
entry: {
|
||||
index: './src/index.ts',
|
||||
embedder: './src/embedder.ts',
|
||||
},
|
||||
name: 'utils',
|
||||
fileName: (format) => (format === 'es' ? 'index.mjs' : 'index.js'),
|
||||
fileName: (format, entryName) => {
|
||||
if (entryName === 'embedder') return 'embedder.js';
|
||||
return format === 'es' ? 'index.mjs' : 'index.js';
|
||||
},
|
||||
},
|
||||
ssr: true,
|
||||
emptyOutDir: true,
|
||||
|
||||
Reference in New Issue
Block a user