fix(editor): bundle SQL formatter for offline use

This commit is contained in:
t8y2 2026-06-08 14:15:16 +08:00
parent 2a3844f2c6
commit 58c3887464
2 changed files with 2 additions and 2 deletions

View File

@ -1,3 +1,5 @@
import { format } from "sql-formatter";
export type SqlFormatDialect = "mysql" | "postgres" | "sqlite" | "sqlserver" | "generic";
function formatterLanguage(dialect: SqlFormatDialect) {
@ -17,7 +19,6 @@ function formatterLanguage(dialect: SqlFormatDialect) {
export async function formatSqlText(sql: string, dialect: SqlFormatDialect = "generic"): Promise<string> {
if (!sql.trim()) return sql;
const { format } = await import("sql-formatter");
return format(sql, {
language: formatterLanguage(dialect),
keywordCase: "upper",

View File

@ -15,7 +15,6 @@ const manualChunks: Record<string, string[]> = {
"@codemirror/commands",
"@codemirror/theme-one-dark",
],
"sql-formatter": ["sql-formatter"],
"vue-echarts": ["vue-echarts"],
ui: ["reka-ui"],
marked: ["marked"],