Add preview mode error handling and update build target configuration

This commit is contained in:
kwaroran
2025-03-17 22:32:45 +09:00
parent c30da266b8
commit fff4ec74af
2 changed files with 10 additions and 2 deletions

View File

@@ -1682,6 +1682,15 @@ async function requestPlugin(arg:RequestDataArgumentExtended):Promise<requestDat
const maxTokens = arg.maxTokens const maxTokens = arg.maxTokens
const bias = arg.biasString const bias = arg.biasString
const v2Function = pluginV2.providers.get(db.currentPluginProvider) const v2Function = pluginV2.providers.get(db.currentPluginProvider)
if(arg.previewBody){
return {
type: 'success',
result: JSON.stringify({
error: "Plugin is not supported in preview mode"
})
}
}
const d = v2Function ? (await v2Function(applyParameters({ const d = v2Function ? (await v2Function(applyParameters({
prompt_chat: formated, prompt_chat: formated,

View File

@@ -22,7 +22,6 @@ export default defineConfig(({command, mode}) => {
}, },
}), }),
wasm(), wasm(),
topLevelAwait(),
command === 'build' ? strip({ command === 'build' ? strip({
include: '**/*.(mjs|js|svelte|ts)' include: '**/*.(mjs|js|svelte|ts)'
}) : null }) : null
@@ -43,7 +42,7 @@ export default defineConfig(({command, mode}) => {
envPrefix: ["VITE_", "TAURI_"], envPrefix: ["VITE_", "TAURI_"],
build: { build: {
// Tauri supports es2021 // Tauri supports es2021
target:"modules", target:['safari15','chrome100','firefox100','edge100'],
// don't minify for debug builds // don't minify for debug builds
minify: process.env.TAURI_DEBUG ? false : 'esbuild', minify: process.env.TAURI_DEBUG ? false : 'esbuild',
// produce sourcemaps for debug builds // produce sourcemaps for debug builds